Linux常用命令大全
【重启命令】
killall -9 svrname
nohup ./svrname &
ps -ef | grep svrname
【查询磁盘占用大小】
find / -size +100M |xargs ls -lh
du -h --max-depth=1
【删除5日之外大文件】
find . -mtime +5 -type f -name "*" -exec rm -f {} \;
【查看CPU型号】
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
【重启nginx配置文件】
/nginx/sbin/nginx -s reload
【清除系统缓存】
echo 3 > /proc/sys/vm/drop_caches
【清除redis缓存】
/gensee/redis/bin/redis-cli
flushall
exit
【tc网络控制工具】(控发不控收)
tc qdisc 查看规则
tc qdisc del dev eth0 root netem #删除规则
tc qdisc add dev eth0 root netem delay 200ms 10ms 30% #模拟概率延迟传输
tc qdisc change dev eth0 root netem loss 10% 30% #模拟概率网络丢包
tc qdisc change dev eth0 root netem duplicate 10% #模拟重复包
tc qdisc change dev eth0 root netem corrupt 10% #模拟坏包
tc qdisc change dev eth0 root netem delay 10ms reorder 25% #模拟乱序包+延迟
tc qdisc add dev eth0 root netem delay 100ms loss 10% duplicate 10% corrupt 10% reorder 20% #模拟复杂网络场景
【循环shell脚本】
#!/bin/bash
for ((i=1;i<=$1;i++))
do
nohup python3 pyname.py &
done
【tomcat】
ps -ef | grep tomcat | grep -v grep | awk '{print $2}' | xargs kill -9
cd /tomcat/webapps
rm -rf integration
wget path/integration.war
cd ../work/Catalina/localhost/
rm -rf integration
cd /tomcat/bin/
./startup.sh