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

posted @ 2023-09-13 14:26  码不动  阅读(218)  评论(0编辑  收藏  举报