一、安装软件包1、增加第三方扩展包软件源yum install epel-release2、为了管理和安装python和uwsgi需要以下软件包yum install python-pip python-devel gcc nginx3、建Python虚拟环境#安装虚拟工具 pip install virtualenv #新建文件径 mkdir ~/myproject cd ~/myprojec
在 Linux 上使用 SSH 通过附加到进程调试 .NET Core自 Visual Studio 2017 起,可以通过 SSH 附加到在本地或远程 Linux 部署上运行的 .NET Core 进程。 本文介绍调试的设置方法和调试方法。 有关使用 Docker 容器的调试方案,请参阅附加到在 Docker 容器上运行的进程。先决条件在 Visual Studio 计算机上,需要安装“ASP.
转载 7月前
59阅读
文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件
系统和EPEL源的中nignx版本较旧,可以安装官方源的最新版本 官方包链接:http://nginx.org/en/linux_packages.html官方 yum 源链接http://nginx.org/en/linux_packages.html#RHEL-CentOS范例: 通过官方 yum 源安装nginx[root@centos8 ~]# cat /etc/yum.repos.d/n
转载 2024-06-18 11:27:48
504阅读
1、在Centos7上完整的部署.net Core项目2、.net core项目添加进程守护supervisorCentos7安装 .net core先添加微软包存储库(Centos 8不需要,8默认提供)sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm安装SDK或者运行
本篇文章所述的客户端软件指使用Xshell连接远程Linux虚拟机,使用Xftp作为文件传输传输工具,至于其它的同款类似软件想了解得需要自行百科了。经过别人的介绍和这几天的使用发现这款软件用起来体验还是不错的,首先界面是中文的,需要什么cao作点一点,看一看,猜一猜,试一试,基本的用法就差不多摸索到位了。在WMware自带的黑窗口中进行命令行cao作感觉很忧伤,首先是字体较小,命令下窗口滚动条要来
漏洞的罪恶根源------变量,数据与代码边界不清,开发人员对用户输入没做过滤,或者过滤不严 如这个脚本,写什么,显示什么,但是加上;,|,&&,后面加上系统命令,就执行命令了   缓冲区溢出:当边界限制不严格时,由于变量传入畸形数据或程序运行错误,导致缓冲区被撑爆,从而覆盖了相邻内存区域的数据,成功修改i内存数据,可造成进程劫持,执行恶意代
闲话少说,一共两步,升级内核+安装docker,下面开始:一.升级内核运行docker, Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会很卡 查看版本命令:uname -a 查看系统命令:more /etc/issue 如上:需要升级升级内核步骤:1.导入public key(公钥数字证书)执行命令:rpm --import
转载 2024-07-05 11:18:23
819阅读
在 Linux 内核中发现了一个名为 “Stack Clash” 的严重安全问题,攻击者能够利用它来破坏内存数据并执行任意代码。攻击者可以利用这个及另一个漏洞来执行任意代码并获得管理帐户(root)权限。在 Linux 中该如何解决这个问题?the-stack-clash-on-linux-openbsd-netbsd-freebsd-solarisQualys 研究实验室在 GNU C Libr
C和C++ 编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件: 预处理 (preprocessing),编译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文 件的 语言,但是对编译器来说,后缀名控制着缺省设定: gcc 认为预处理后的文件(.i)是C文件,并且设定C形式的连接. g++ 认为预处理后的文件(.i)是C++ 文件,
Shell 编程和其他语言还是有很多不一样的地方的,其中笔者最不习惯的是:在 Shell 中所有的变量默认都是"字符串型"。也就是说,如果不手工指定变量的类型,那么所有的数值都是不能进行运算的。比如:[root@localhost sh]# aa=11 [root@localhost sh]# bb=22 #给变量aa和bb赋值 [root@localhost sh]# cc=$aa+$bb #我
世界上对 shell 脚本最好的概念性介绍来自一个老的 AT&T 培训视频 。在视频中,Brian W. Kernighan(awk 中的“k”),Lorinda L. Cherry(bc 作者之一)论证了 UNIX 的基础原则之一是让用户利用现有的实用程序来定制和创建复杂的工具。世界上对 shell 脚本最好的概念性介绍来自一个老的 AT&T 培训视频 。在视频中,
转载 8月前
187阅读
本文从java开发人员角度出发,非运维人员角度,所以部分内容可能有认知不到位的地方,可以留言补充前景摘要1、微服务部署使用了docker2、微服务部署使用nacos + spring cloud模式3、服务分散到多台ecs机器上4、应用存活检测比较麻烦,网络规划比较麻烦5、问:为什么不实用docker swarm?答:如果使用docker swarm,就没有这篇文章了,实际上是想学k8s?为什么使
1、内核哈希表冲突解决方法 hash 最重要的是选择适当的hash函数,从而平均的分配关键字在桶中的位置,从而优化查找 插入和删除所用的时间。然而任何hash函数都会出现冲突问题。内核采用的解决哈希冲突的方法是:拉链法,拉链法解决冲突的做法是:将所有关键字为同义词的 结点链接在同一个链表中。若选定的散列表长度为m,则可将散列表定义为一个由m个头指针(struct hlist_head name)组
Centos7.5 ----- docker ------- splash               第一步:服务器环境的配置            &nbs
转载 2024-05-21 16:28:31
171阅读
  SSD池化的必然趋势  AI 、大数据及云业务的快速普及,导致数据呈井喷式增长。为了满足社会智能化发展的需要,企业对其IT基础设施的算力和存储性能的需求日益提高,其表现为在服务器层面,一个重要的需求就是内存提供更大的容量来处理需要分析的数据, 其数据容量动辄几百GB乃至上TB级的容量;但是在一台服务器上对于内存的无限增加无论从可行性上还是成本上都是个难题。随着NVMe SSD的性能越来越高,容
1.sconfig 刚安装好的系统,可以使用sconfig配置基本的信息. ip地址 主机名 启用远程桌面 这里强烈建议修改一下默认的网卡名称.因为默认的网络接口名字是中文表示的.一般情况下不会有什么问题.但是如果你使用一些国外同行编写的小工具来管理的你core server中文名的网卡名可能会找很多额外的麻烦. sconfig里没
作者:声东大家好,今天跟大家分享一个Linux core dump分析的案例。问题症状问题的症状很简单,就是服务器不定期重启。客户使用的产品是CentOS云服务器。详细分析首先,用crash命令打开客户提供的core dump,能看到一些内核版本,vCPU数量,core dump产生的时间,开机时间等最基本的系统信息。这些信息中,和目前这个问题直接相关的是PANIC这一行。首先,用crash命令打
一、Web界面部署 1.官方文件dashboard部署说明:官方项目是使用的ClusterIP方式暴露服务,不利于我们进行访问验证, 官方使用kubectl proxy获取recommended.yaml文件wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml拉取
转载 2024-03-19 12:19:49
5744阅读
一,临时方式1,用命令修改路由(重启后失效)ip route add 192.168.30.0/24 via 192.168.30.254 dev enp1s0f0 ip route add 10.100.5.0/24 via 192.168.30.254 dev enp1s0f0 ip route add 10.100.6.0/24 via 192.168.30.254 dev enp1s0f0
转载 2024-06-14 15:21:49
1309阅读
  • 1
  • 2
  • 3
  • 4
  • 5