Linux基础 进程和网络管理命令及网络配置

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

相关文章
相关标签/搜索