下载地址:https://studygolang.com/dl安装步骤:tar xf go1.15.linux-amd64.tar.gz -C /usr/local/配置go的环境变量:#/etc/profile.d/go.sh export GOPROXY=https://mirrors.aliyun.com/goproxy/ export GOROOT=/usr/local/go export
node.js、npm、cnpm安装
云服务器相关概念
通过火焰图分析性能问题
/proc目录是linux中的虚拟文件目录,记录着内核中实时相关的数据;/proc/cpuinfo:记录cpu的相关信息/proc/meminfo:记录内存的实时信息 Buffers:缓冲区使用的内存 Cached:文件页缓存 Active:活跃的页缓存 Inactive:不活跃的文件页缓存 Active(anon):活跃的匿名页缓存 Inactive(anon
流程图示说明:左边为签名,右边为验签 签名流程:1. CA机构使用hash算法对客户提交的资料(此资料为名称、组织、国家等)进行加密后,生成一段HASH值,即摘要;2. CA机构用自己的私钥将生成的乳摘要进行加密,生成加密后的密文;3. CA机构将生成的密文、客户提交的公钥、客户提交的信息,签发生成一个数字证书,交给客户;浏览器验签流程:1. 浏览器拿到CA机构发的数字证书后,进行拆解
自定义Linux系统的日志格式
解决gitlab-runner:fatal: git fetch-pack: expected shallow list的报错
以访问www.sina.com.cn为例,抓包解析TLS1.2到底是如何通信的;wireshark抓包内容及简单说明:100.042384192.168.10.97101.71.100.123TLSv1.2264ClientHello120.059895101.71.100.123192.168.10.97TLSv1.21506ServerHello160.060412101.71.100.123
在 Linux 中,用户态进程的“祖先”,都是 PID 号为 1 的 init 进程。现在主流的 Linux 发行版中,init 都是 systemd 进程;而其他的用户态进程,会通过 systemd 来进行管理。Linux 中的各种进程,除了用户态进程外,还有大量的内核态线程。那么,内核态线程又是谁来管理的呢?实际上,Linux 在启动过程中,有三个特殊的进程,也就是 PID 号最小的三个进程。
sudo命令执行过程解析:用sudo执行某一命令时,是在原进程(parentprocess)的基础上fork出来一个子进程(childprocess),这个子进程是以root权限执行的。然后在子进程中,执行你在sudo后面跟的命令。在子进程中是无法调用涉及到父进程的状态的一些命令的,所以非系统内置命令会被拒绝。这就是为什么会出现commandnotfound的提示。cd命令命令解析:cd属于bas
在国内,技术界里有个自相矛盾的有趣现象——科技人才的短缺和过剩并存。你问任何一个在IT届工作的人,他都会告诉你,招聘一个有能力的人才是如此之难。然而当你再听听那些找不到工作的技术人员们令人心碎的悲惨故事后,你会明白有成千上万的人找不到工作。这又是为什么?残酷的现实就是这样:在国内IT技术界,很多公司更喜欢雇佣年轻的、缺乏经验的技术人员。这里我们就拿运维工程师来说吧,年轻运维人员受偏爱的原因是,老鸟
公钥基础设施(PKI)基础概念CA(Certification Authority)证书,指的是权威机构给我们颁发的证书。密钥就是用来加解密用的文件或者字符串。密钥在非对称加密的领域里,指的是私钥和公钥,他们总是成对出现,其主要作用是加密和解密。常用的加密强度是2048bit。RSA即非对称加密算法。非对称加密有两个不一样的密码,一个叫私钥,另一个叫公钥,用其中一个加密的数据只能用另一个密码解开,
在工作中偶尔会遇到在1台机器上面配置2个或者2个以上的同一网段公网IP的情况;在实际配置过程中发现,当配置多个同一网段的公网IP后,只有一个公网IP是通的;造成这种情况的原因:Linux默认启用了反向路由检查如果2个网卡在一个Lan里面,那么服务器可能从eth0或者eth1发现网关,如果一个包从eth0进入了,而网关在eth1上,那么从eth1是出不去的,就不通了.反向路由检查要求从哪里来的才能回
centos7修改时区的命令总是记不住,所以在这写下来;修改完立马生效,无需其它操作#cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
系统版本:centos7.2gcc原有版本:4.8要升级为:6.1.0相关场景:在做某个操作时提示“/lib64/libstdc++.so.6:version`GLIBCXX_3.4.22'notfound”gcc官方下载网址:http://ftp.gnu.org/gnu/gcc/安装过程:此过程比较长,大概要持续3个小时tar-jxvfgcc-6.1.0.tar.bz2cdgcc-6.1
Mbps和MB/s表示的网络传输速度不一样,MB/S是Mbps的8倍。Mbps=Mbit/s即兆比特每秒(Million bits per second的缩写)。bps(bits per second),即比特率、比特/秒、位/秒、每秒传送位数,数据传输速率的常用单位。而通常所说的文件大小的兆是指8MByte。字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言
centos5yum源报错解决方法
在exsi中经常有添加新硬盘的需求,但添加后用fdisk -l不能识别,那怎么办呢?用以下命令即可: echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan&nbs
i_link(硬链接数量)为0,文件就被删除i_count(进程引用计数)为0,文件就被删除文件删除的条件i_link=0并且i_count=0,此时文件就被删除 在工作中偶尔会遇到一种情况是,当磁盘空间满了,删除一些觉得没必要的文件,但是删除之后磁盘空间未没有减少,还是处于满的状态,这种情况的原因是删除了一些被引用的文件,因为被引用的文件是不能被删除的,但是看到的现象是已经被删除了。
我同学写的,经测试是OK的http://hnr520.blog.51cto.com/4484939/1923012
在工作中,纯命令行界面可以使用xshell进行连接,但有时候需要连接图形界面,此时就需要用到vnc或者xmanager来实现远程连接centos的图形界面了;注:使用vnc前提是服务器必须安装了图形界面,否则vnc是不能用的本案例以centos6.5为例1.首先在服务器端安装tigervnc-server服务;#yum install tigervnc-server
在个人测试的时候,有时候需要图形界面,但已经安装了minimal,此时又想使用图形界面的解决办法;1.安装桌面安装包#yum -y groupinstall "X Window System" #yum -y groupinstall "GNOME Desktop"2.配置inittab实现开机启动到桌面&n
在测试的时候不小心把centos的/root用rm -rf给删除了删除/root目录,系统不会崩溃,也可以正常启动,但就是看着不爽!解决办法: 1.直接创建/root目录;mkdir /root 2.复制/etc/skel/下的隐藏文件到/root目录下;cp /etc/skel/.bash* /root&
当不知道某个命令是哪个包装时,可以在已经有这个命令的主机上用下面的命令确定是哪个安装包安装的 #yum whatprovides 命令路径或者命令的绝对路径 例:#yum whatprovides /usr/sbin/ss ss:bash:command not
用U盘安装CentOS6.6经测试Centos7的安装方法与其基本相同部分图片从百度搜索得来首先用UItraISO制作好centos的U盘启动盘第一步:选择安装选项 我本来选择的第一个:Install or upgrade an esisting system(一直卡在detecting hardware界面) &nb
vim /etc/profile.d/tmout.sh TMOUT=300 #readonly TMOUT export TMOUTsource /etc/profile.d/tmout.shTMOUT:设置超时时间readonly:设置
#echo $RANDOM | md5sum | cut -c 1-8 (截取8位数的密码)#echo $RANDOM | openssl passwd -1 -stdin (对标准输入的密码用md5sum进行加密,-1表示md5)
mount -t cifs -o username="WEB",password="1qaz2wsx" //192.168.10.209/svnbackup//mnt/svnbackup注:windows共享一定要以用户名密码访问的方式,共享用户一定要有完全权限username:用户名password:密码-t cifs:linux挂载时选择的挂载类型//192.168.10.209/svnbac
#yum install epel-release -y //直接安装epel源centos6:rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpmcentos7:rpm -ivh https://dl.fedoraproject.org/pub
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号