linux
网络带宽命令:
nethogs eth0
交互命令:
以下是 NetHogs 的一些交互命令(键盘快捷键)
m : 修改单位
r : 按流量排序
s : 按发送流量排序
q : 退出命令提示符
iftop -i eth0
vnstat -l -i eth0 查看实时流量
vnstat -tr -i eth0 查看最近五秒的平均流量
Rx 接收的数据量
Tx 发送的数据量
netstat -ant|grep ':80 '|awk '{print $5}'|grep ':80' > ~/netstat.log
python -m SimpleHTTPServer 9601/8088
du -sh vendor 查看文件夹总大小
du -h --max-depth=1 ./ | sort -hr 查看目录下的各文件夹大小,并按文件大小排序
du -h -d 1 ./ | sort -hr
mac 下的命令
查看目录有多少文件
find . -type f | wc -l
统计某日的接口访问量
grep "25/May/2021" | grep "playerConfig/5" /opt/lampp/logs/www.lvgu443.com-access_log|wc -l
查看端口和进程
netstat -ntlp
/usr/sbin/php /mydata/www/html/green_valley_uat/host/VideoTalk.php --env=uat
nohup /usr/sbin/php /mydata/www/html/green_valley_uat/host/websocket/live/index.php --env=uat > /var/log/live_uat.log 2>&1 &
查看端口和进程
lsof -i:2
查看进程详情
ps aux
根据进程 pid 查看进程详情
期康日志
tail -f /opt/lampp/logs/www.lvgu443.com-access_log
tail -f /opt/lampp/logs/www.lvgu443.com-error_log
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
cat /proc/cpuinfo| grep "cpu cores"| uniq
cat /proc/cpuinfo| grep "processor"| wc -l
mv a b c -t d
find -name ".html"
find . -name '.html'
find . --regex "..html"
find /dat1//laravel --name "*.html"
grep "test" ./. 该目录文件
grep -rin 'bll_hfb_sourcelog' .
grep -rin -m 10 'bll_hfb_sourcelog' .
-m 或--max-count=NUM 限制最大匹配的个数
grep “a|b” ./ 或
grep and or not https://blog.csdn.net/jinguangliu/article/details/81129426
grep [-rinv] '搜寻字符串' filename
选项与参数:
-r : 递归循环
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
-A 向后显示 n 行
-B 向前显示 n 行
-C 前后显示 n 行
du -sh vendor 查看文件夹总大小
统计某日的接口访问量
grep "25/May/2021" | grep "playerConfig/5" /opt/lampp/logs/www.lvgu443.com-access_log|wc -l
查看端口和进程
netstat -ntlp
/usr/sbin/php /mydata/www/html/green_valley_uat/host/VideoTalk.php --env=uat
nohup /usr/sbin/php /mydata/www/html/green_valley_uat/host/websocket/live/index.php --env=uat > /var/log/live_uat.log 2>&1 &
linux 平滑重启 php-fpm
修改了 php 配置需要平滑启动 php-fpm
ps -aux | grep php-fpm
找到 phpfpm 的 master process 的进程 id
kill -SIGUSR2 process_id 实现平滑重启 php-fpm
生成 ssh 秘钥
ssh-keygen -t rsa -C " wangweishi@sunmi.com " -b 4096
curl -d "user=admin&passwd=12345678" http://127.0.0.1:8080/login
curl -H "Content-Type:application/json" -X POST -d '{"user": "admin", "passwd":"12345678"}' http://127.0.0.1:8000/login
tcpdump,网络抓包,分析网络问题的利器,也是理解网络协议的帮手。
strace,打印出进程调用了哪些系统调用。
objdump,打印目标码和反汇编结果
xargs,读取输入流并将读取的文本作为指定命令行工具的命令行参数。
fzf,交互式文本搜索
nc,可以很方便模拟网络服务器或客户端。