centos7命令

ulimit -a  【 显示当前的各种用户进程限制 】

cat /proc/sys/net/ipv4/ip_local_port_range  【查看端口号范围】

echo "10000 61000" > /proc/sys/net/ipv4/ip_local_port_range 【 修改端口号范围 】

yum install -y httpd-devel  【安装ab测压力】 

【 ab -n 100000 -c 1000 http://www.baidu.com/ 】

netstat -ntlp | grep 9999

netstat -na | grep 9999  【 查看端口 】

yum install -y nc

nc -l -4 -p 9999 -k 【服务端】
    
nc 192.168.150.231 9999  【客户端】

echo "liuzihe" > /dev/tcp/192.168.150.231/9999 【聊天发送消息方式】

lsof -i :22  【知道22端口被哪个进程占用】

ps aux | grep nginx  【 查看进程 】

mpstat

iostat -d -m 2 6  【 监控系统设备的IO负载情况 】

sar

vmstat n m   【 每隔n秒钟刷新,抓取m次数后退出 ,查看虚拟内存(Virtual Memory)使用状况的工具】

mpstat -P ALL  和  sar -P ALL   【 查看多核CPU命令 】

free -h -s 3   【 持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数 】

uptime 【 查看系统运行时间及当前CPU负载 】

top  【 Linux下常用的性能分析 】

df -h 【 查看磁盘 】

route -n 【 查看网关 】

uname a  【 查看操作系统信息 】

cat /proc/cpuinfo  【 查看CPU信息 】

netstat -an  【 查看当前网络的使用状态 】

lsof :

COMMAND:进程的名称
PID:进程标识符
USER:进程所有者
FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
TYPE:文件类型,如DIR、REG等
DEVICE:指定磁盘的名称
SIZE:文件的大小
NODE:索引节点(文件在磁盘上的标识)
NAME:打开文件的确切名称

lsof指令的用法如下:

lsof abc.txt 显示开启文件abc.txt的进程

lsof 目录名 查找谁在使用文件目录系统

lsof -i :22 知道22端口被哪个进程占用

lsof -c abc 显示abc进程现在打开的文件

lsof -g gid 显示归属gid的进程情况

lsof -n 不将IP转换为hostname,缺省是不加上-n参数

lsof -p 12 看进程号为12的进程打开了哪些文件

lsof -u username 查看用户打开哪些文件

lsof -i @192.168.1.111 查看远程已打开的网络连接(连接到192.168.1.111)

lsof -i 用以显示符合条件的进程情况

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章