网络和进程管理命令

网络管理命令

  • 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

更多相关文章

  1. Linux最常用的基础命令 上篇
  2. 【linux学习笔记】vim命令小结
  3. top命令输出详解
  4. 《Linux命令行与shell脚本》笔记--第5章:使用Linux环境变量
  5. 剑指Offer——知识点储备--Linux基本命令+Makefile
  6. 常用Linux命令汇总
  7. Linux 下nice 函数用法提高一个进程的友善值
  8. 在Linux下使用命令行安装DB2
  9. 打开“保存命令历史记录时遇到错误”时的Matlab错误

随机推荐

  1. 与SUM和GROUP的表连接不工作
  2. VFP 读取SQL2000数据后,当要修改数据时,
  3. 通过Min / Max / Avg操作对表中的值进行
  4. 关于SQL2005安装完毕后,没有SQL Server M
  5. sql间歇性出现无法连接和卡死的情况。
  6. CentOS7安装MySQL并设置远程登录
  7. 即使提供了参数,过程也需要参数
  8. 错误:第t列。tgisconstraint不存在
  9. 请问MYSQL 08S01错误怎么解决,谢谢
  10. StringBuilder 拼接sql语句比较快