1. ping + 目的ip :查看目的主机是否与本机在同一个局域网内。
2. ifconfig : 查看本机ip地址。
3. top : 查看主机情况,cpu,io,mem,查看所有进程情况。
-p + 进程号: 只查看该进程情况。
-H + 进程号: 查看进程内所有线程情况。
4. tcpcopy -x 源端口-目的ip:目的端口,源端口-目的ip:目的端口 : 将源端口内的流量全部导入目的端口。
5. intercept :阻止进程向端口发送数据,一般用来阻止tcp请求的回调。与4配合使用。
6. grep:查找内容
grep -rn "keywords" * :查找该目录下所有包含 keywords的文件。
7. find:查找文件
find ./ -name "*keywords*": 查找当前目录下所有带有keywords的文件名。
8.ps: 查看进程,一般用于查看进程是否启动
ps -aux | grep keywords
9. nload:很直观的小工具,来查看当前网速使用情况。
10. sar : 查看主机状况
-b:查看磁盘io状况。
11. lspci:查看网络硬件状况
其中Ethernet后跟gigabit的是千兆网卡,10gigabit是万兆网卡。
12. pstack+进程号 : 查看进程走到哪个函数了。一般用来查找频繁函数和卡在进程的那个函数上。
13. tmux : 一个服务器停止才会停止的窗口,服务器其他用户使用crt或者xshell可以使用这个命令长期运行一程序即使这个程序不能后台云讯。
tmux:进入tmux界面
tmux a -t+tmux号:再次进入后台运行的tmux界面,如:tmux a -t27
tmux ls:查看有哪些tmux在后台运行。
tmux new -s session_name : 创建一个名为session_name的tmux;