[root@vagrant-centos65 ~]# ping IP地址
参数:
-c:次数
-s:数据包的大小
-i:间隔(单位秒)
- ip addr 和 ifconfig 查看 ip 地址
[root@vagrant-centos65 ~]# ifconfig
[root@vagrant-centos65 ~]# ip addr
[root@vagrant-centos65 ~]# top
参数:
h:显示帮助画面,给出一些剪短的命令总结说明
k:终止一个程序。系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一 般的终止进程可以使用 15 信号;如果不能正常结束那就使用信号 9 强制结束该进程。默认值是 信号15.在安全模式中此命令被屏蔽
m:切换显示进程和 CPU 状态信息
t:切换显示进程和 CPU 状态信息
c:切换显示命令名称和完整命令行
M:根据驻留内存大小进行排序
P:根据 CPU 使用百分比大小进行排序
T:根据时间 V 累计时间进行排序
W:将当前设置写入 ~/.toprc 文件中。这是写 top 配置文件的推荐方法
参数:
-a:显示其他用户启动的进程
-u:启动这个进程的用户和它启动的时间
-x:查看系统中属于自己的进程
-f:显示进程的父子关系
USER 启动进程用户身份
PID 进程号
%CPU CPU的利用率
%MEM 内存的利用率
VSZ 预留分配的虚拟内存
RSS 真实分配的内存
TTY 在哪个终端启用的进程
STAT 当前进程的状态
D :运行中的进程
R :运行中的进程
S :可中断的睡眠
T :停止或被追踪
Z :僵尸进程
X :死掉的进程
< :高优先级别的进程
nVN :低优先级别的进程
s :是一个进程组,代表还有子进程
+ :前台进程
START 进程启动时间
TIME 进程运行了多长时间
COMMAND 用什么命令启动的进程
ps -elf
-e: 显示所有进程
-l: 长格式
-f: 全格式
找出内存消耗最多的前 10 名进程
ps -auxf | sort -nr -k | head -10
找出使用 CPU 最多的前 10 名进程
ps -auxf | sort -nr -k 3 | head -10
-t tcp连接
-u udp
-n 不作反解
-l 侦听
-p 进程号
-a 所有
netstat -anp TCP/UDP/socket监听列表,对应网络连接列表
netstat -tnp TCP 的网络连接状态
netstat -tnlp 所有 TCP 的侦听列表
netstat -unp UDP 的网络连接
netstat -unlp UDP 的侦听列表
netstat -tunlp TCP/UDP 侦听列表
netstat -rn 查询路由表
UNIX/类UNIX有三种连接:
1.TCP 面向连接
2.UDP 面向无连接
3.socket 通常也称作“套接字”,应用程序通常通过“套接字”相网络发出请求或者应答网络请求
nmap -p1 -65535 iptables 扫描 1-65535 所有的端口
nmap -PS 172.16.85.0/24 扫描网段中所有已激活的主机的端口,IP 地址和 MAC地址
nmap -sO 192.168.1.19 确定目标机支持哪些协议 IP (TCP,ICMP,IGMP等)
namp -O 172.16.85.14 扫描目标主机的操作系统