网络和进程管理命令

网络和进程管理命令

网络管理命令

  • 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对应信号
  • 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

猜你喜欢

转载自my.oschina.net/u/3655970/blog/1536070