Linux网络和进程管理命令
16lz
2021-01-22
网络和进程管理命令
网络管理命令
- ping IP_ADDR 测试网络是否连通
- -s N 发送N个字节
- -i N间隔N秒ping一次
- -c N ping次数为N次
- traceroute IP_ADDR/HOSTNAME 显示路由追踪信息
- route 显示路由表
- -n 数字形式
- 添加和删除路由表条目
- route add -net IPADDR netmask NETMASK gw GATEWAY
- route del -net IPADDR netmask NETMASK
- ifconfig [NIC_NAME] [IP_ADDR[/]MASK] [up/down] 显示/配置网卡信息
- -a 显示所有网卡信息
- -s 摘要信息[类似netstat -i] netmask NETMASK
- netstat 显示网络状态
- -a 显示所有
- -r 显示路由表
- -n 数字方式
- -l 显示监听状态连接
- -t 显示TCP连接
- -u 显示UDP连接
- -p 显示PID和进程名
- -c 持续列出网络状态
进程管理命令
进程优先级(nice) 普通用户只能调大nice值, 数字越小, 优先级越高.
nice值范围 -20 ~ 19 [100-139] (0-99是内核优先级)
Ctrl+z
前台运行的命令切换到后台并暂停
CMD &
启动时后台运行
- ps 显示进程信息
BSD形式
- a shell相关进程
- u 用户以及其他信息
- x shell无关进程
SYSV形式 - -e 显示所有进程
- -f 显示更多字段
- -F 显示更多更多字段
- -l 长格式显示
- -o ATTR1,ATTR2 显示指定字段
- pstree 显示进程树
- -a 显示命令及完整参数
- -c 取消同名兄弟进程的合并
- -p 显示进程PID
- -u 显示进程UID
- -h 对当前进程父进程高亮显示
- top 监控进程信息
- -n N 显示N次
- -b 批处理模式
- -d D刷新时长为D秒
交互式子命令 - M 按内存使用排序
- P 按CPU使用率排序
- T 按使用时间排序
- l 显示/隐藏 平均负载和启动时间信息(uptime命令)
- t 显示/隐藏 进程和CPU信息
- m 显示/隐藏 内存信息
- c 是否显示完整命令行
- k N 终止PID号为N的进程
- q 退出命令
- kill PID 终止进程
- -l 显示信号列表 不需要PID参数
默认发送SIGTERM信号 -N 发送N对应信号
- -l 显示信号列表 不需要PID参数
- killall PROCESS_NAME 终止所有进程名为PROCESS_NAME的进程
- renice NICE PID 修改已经启动的进程的nice值
- nice -n NICE COMMAND 指定启动时的进程的nice值
- jobs 查看后台作业, +为默认作业, -为第二默认作业.
终止作业:kill %JOB_ID - bg [%JOB_ID] 停止后台作业
- fg [%JOB_ID] 调回前台运行
网络文件配置(网卡eth0)
命令只能临时生效, 文件配置能够永久生效.
Redhat系列(CentOS6.5)
全局网络配置文件 /etc/sysconfig/network
设置启用网络和主机名
linux config
NETWORK=yes
HOSTNAME=myhost
网卡配置文件(eth0)
/etc/sysconfig/network-scripts/ifcfg-eth0
静态IP配置
linux config
DEVICE=eth0
IPADDR=192.168.233.1
NETMASK=255.255.255.0
NETWORK=192.168.233.254
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
DHCP配置
linux config
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=dhcp
重启网络服务以生效
service network restart
Debain系列(Ubuntu14.04)
配置文件 /etc/network/interfaces
静态IP配置
linux config
auto eth0
iface eth0 inet static
address 192.168.233.1
netmask 255.255.255.0
gateway 192.168.233.254
DHCP配置
linux config
auto eth0
iface eth0 inet dhcp
重启网络服务以生效
sudo /etc/init.d/networking restart
更多相关文章
- Linux最常用的基础命令 上篇
- 【linux学习笔记】vim命令小结
- top命令输出详解
- 《Linux命令行与shell脚本》笔记--第5章:使用Linux环境变量
- 剑指Offer——知识点储备--Linux基本命令+Makefile
- 常用Linux命令汇总
- Linux 下nice 函数用法提高一个进程的友善值
- 在Linux下使用命令行安装DB2
- 打开“保存命令历史记录时遇到错误”时的Matlab错误