ping IPADDR 测试网络是否连通 -s 字节数 -i 发送间隔 -c 次数shell
traceroute 显示路由追踪信息 IPADDR/HOSTNAME网络
route 显示路由 -n 数字形式 -host HOSTNAME测试
route add -net IPADDR netmask NETMASK gw GATEWAYui
route del -net IPADDR netmask NETMASK命令行
ifconfig [NICNAME] [IPARRR/MASK] [是否启用 up|down] 显示/配置网卡信息rest
-a 显示全部网卡信息 -s 摘要信息[相似netstat -i] netmask NETMASK 排序
netstat 显示网络状态 -a 全部 -r 路由表 -n 数字方式 -l 监听状态链接进程
-t TCP链接 -u UDP链接 -p PID和进程名 -c 持续列出网络状态ip
ps 显示进程内存
a shell相关进程 u 用户以及其余信息 x shell无关进程 [BSD style]
-e 显示全部进程 -f 显示更多字段 F更多
-l 长格式 -o ATTR1,ATTR2 显示指定字段
pstree 显示进程树
-a 显示命令及完整参数
-c 取消同名兄弟进程的合并
-p 显示进程PID
-u 显示进程UID
-h 对当前进程父进程高亮显示
top 监控进程 -n # 显示#次 -b 批处理模式 -d 刷新时长 如下为交互子命令
排序子命令 M 内存 P CPU使用率 T 时间
是否显示信息 l 平均负载&启动时间[uptime命令] t 进程&CPU m 内存
c 是否显示完整命令行 q 退出 k PID 终止进程
kill PID 终止进程 -l 显示信号列表 默认发送SIGTERM信号 -# 发送#对应信号
killall PROCESSNAME 终止全部进程名是PROCESSNAME的进程
nice[进程优先级] 普通用户只能调大nice值 数字越小 优先级越高
nice值范围 -20 ~ 19 [100-139] (0-99是内核优先级)
renice NI PID 修改已经启动的进程的nice值
nice -n NI COMMAND 指定启动时的进程的nice值
前台切换到后台 Ctrl+z 启动时后台运行 COMMAND &
jobs 查看后台的全部做业 +/- 默认/第二个操做做业
bg/fg [%JOBID] 中止后台做业/调回前台运行 kill %JOBID 终止某做业
vmstat # & 每隔#秒显示一次系统状态 共&次
/proc/meminfo 内存信息 /proc/cpuinfo CPU信息 /proc/#/{?} 进程信息
网络配置文件 永久生效只能修改文件
Redhat系列 CentOS6.5为例
全局网络配置文件 /etc/sysconfig/network
NETWORK=yes #是否启用网络功能
HOSTNAME=hakase #主机名
对应网卡配置文件(eth0为例子)
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #设备名
IPADDR=192.168.233.1 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.233.254 #网关
ONBOOT=on #是否开机启用
TYPE=Ethernet #类型 通常以太网
重启网络服务以生效
service network restart
Debain系列 Ubuntu14.04为例
全局配置文件 /etc/network/interfaces