- ping检查hosts 网络
-
for i in `awk '{print $1}' /etc/hosts|grep -v '#'`;do ping $i -c2 -w2 -i 0.2>/dev/null&&echo $i is up||echo$i is down;done
-
awk '{print $1}' /etc/hosts |grep -v '#'|uniq|xargs -L 1 ping -c 2 -w 2 -i 0.02
-
- 查看系统版本
- lsb_release -a CentOS 6.9版本需要安装lsb,CentO7.0以上直接可以使用
- cat /proc/version
- 查看公网ip
-
curl ip.sb
-
- 查看占用swap 的进程
- vim swaptop10.sh
#!/bin/bashps ax -o pid,args | grep -v '^ PID'|sed -e 's,^ *,,' > /tmp/ps_ax.outputecho -n >/tmp/resultsfor swappid in $(grep -l Swap /proc/[1-9]*/smaps ); doswapusage=0for x in $( grep Swap $swappid 2>/dev/null |grep -v '\W0 kB'|awk '{print $2}' ); dolet swapusage+=$xdonepid=$(echo $swappid| cut -d' ' -f3|cut -d'/' -f3)if ( [ $swapusage -ne 0 ] ); thenecho -ne "$swapusage kb\t\t" >>/tmp/resultsegrep "^$pid " /tmp/ps_ax.output |sed -e 's,^[0-9]* ,,' >>/tmp/resultsfidoneecho "top swap using processes which are still running:"sort -nr /tmp/results | head -n 10# /bin/bash swaptop10.sh
- 释放swap
-
-
1)将物理内存缓存部分释放,执行 sync ; echo 3> /proc/sys/vm/drop_caches2)执行swapoff -a 将swap数据交换到物理内存3)swapon -a 启用;
-
cat /proc/sys/vm/swappiness默认值swappiness=60,表示内存使用率超过100-60=40%时开始使用交换分区
-
- vim swaptop10.sh
- 查看CPU 槽位或数量
- more /proc/cpuinfo | grep 'model name'
- mpstat 1
- 查看启动日志
- dmesg -T
- 分屏工具tmux 使用
- tmux #进入分屏模式
- ctrl+b #进入命令模式
- % #左右分屏
- " #上下分屏
- o #切换分屏
- q #分屏编号
- x #关闭分屏
- ctrl +d 退出
-
tmux new -s yjztmux attach -t yjztmux ls 查看当前会话列表tmux kill-session -t 会话名