摘要:
一 远程登陆 ssh 用户名@远程主机ip:首次登陆需要下载对方公钥。 实例:ssh 192.168.10.129 二 远程复制 scp root@远程主机ip:[远程主机文件绝对路径] [需要保存的本地位置]:从远程主机下载文件到本机 实例: scp root@192.168.10.129:/ro 阅读全文
摘要:
从装系统时就接触过这个swap了,前面也说过它类似与windows的虚拟内存,分区的时候一般大小为内存的2倍,如果你的内存超过4G,那么你分8G似乎是没有必要了。分4G足够日常交换了。然而,还会有虚拟内存不够用的情况发生。如果真遇到了,莫非还要重新分一下磁盘?当然不能!那我们就增加一个虚拟的磁盘出来 阅读全文
摘要:
[root@localhost ~]# echo $RANDOM | md5sum | cut -c 1-8 a96b3a66 (截取8位数的密码) [root@localhost ~]# echo $RANDOM | openssl passwd -1 -stdin $1$PDPWCSMF$PDP 阅读全文
摘要:
安装 yum install stress stress-ng -y stess-ng是stress的下一代,功能更加完善 常用选项 -c,--cpu:代表进程个数(每个进程会占用一个cpu,当超出cpu个数时,进程间会互相争用cpu) -t,--timeout:测试时长(超出这个时间后自动退出) 阅读全文
摘要:
在实际工作中,偶尔会遇到系统的CPU使用率和系统平均负载很高,但却找不到高CPU的应用; 产生这个问题的原因:进程有可能在不断的崩溃、重启 通过uptime发现系统负载很高,但是通过top,mpstat,pidstat,perf等工具很难发现是什么进程导致了系统负载和CPU使用率很高; 注:通过上面 阅读全文
摘要:
安装pstree:yum install psmisc -y 作用:用于追踪子进程的父进程 使用场景:需要知道某个子进程的父进程时; 常用选项: -a:显示命令行选项(即显示启动进程所使用的命令) -p:打印出父进程的pid号 -s:显示子进程所有的父进程(默认只显示子进程的第一个父进程) 注:ap 阅读全文
摘要:
当想要知道某个进程在进行什么样的系统调用时,可以用strace进行追踪; 使用场景:常用于查看磁盘IO问题时(磁盘IO异常)的文件定位 安装:yum install strace -y 常用选项: -p:指明进程的pid -f:也查看线程(默认只查看进程的) -e:指定要查看哪个函数的系统调用 例: 阅读全文
摘要:
sar 是一个系统活动报告工具,既可以实时查看系统的当前活动,又可以配置保存和报告历史统计数据。 安装:yum install sysstat -y 常用选项: -n DEV:显示网卡相关的统计信息 -r -S:显示内存、swap相关的使用情况 示例一:统计当前网络接口的收发情况: [root@lo 阅读全文
摘要:
ss常用分析套接字相关的分析,功能和netstat类似,但比netstat速度更快、功能更多 常用选项: -s:打印出统计信息 -t:打印出tcp相关的信息(默认显示ESTAB相的信息) -l:打印出listen相关的连接 -n:不解析域名、协议、端口号等 -4:只显示ipv4的连接 用法示例一:显 阅读全文
摘要:
netstat-打印网络连接,路由表,接口统计信息的工具,在平常工作也会经常遇到; 常用选项: -i:查看网卡数据包收发情况(常用于查看是否有丢包、错误) -s:对各种协议的统计信息 -r:查看路由表信息(也常用route -n)查看 用法示例一:查看网络包收发情况,以确定是否存在丢包的情况(当网络 阅读全文