网络管理
-
netstat [参数]
:network statistics,显示网络连接信息-a
:显示所有连接中的接口信息-u
:udp-t
:tcp
-
ssh [参数] 域名或IP地址
:openssh套件中的客户端连接工具-l
:用户名-n
:显示IP而不是域名-u
:UDP-t
:TCP-i
:显示网卡当前状态信息-r
:显示路由表信息-
# 显示所有TCP连接信息 $ netstat -at Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:sunrpc 0.0.0.0:* LISTEN tcp 0 0 VM-4-13-ubuntu:ssh 111.199.71.12:24971 ESTABLISHED
-
ifconfig [参数] [网卡名] [动作]
:network interfaces configuring,显示或设置网络设备参数信息-a
:所有网卡状态-s
:简短状态列表- 动作:add设置IP、del删除IP、down关闭、up启动
-
dhclient 参数 [网卡名]
:DHCP client,动态获取或释放IP地址。 -
ping [参数] 域名或IP地址
:利用ICMP协议包测试主机间网络连通性-
-c
:发送次数 -
-t
:设置TTL
-
设备管理
-
mount [参数] [设备名] [目录名]
:将文件系统(格式化后的硬盘或者分区设备) -
lspci [参数] [设备名]
:显示设备总线信息:-t
:树形结构打印
-
setpci [参数] [PCI设备名]
:set PCI,设置PCI硬件设备参数 -
sensors
:检测CPU温度等硬件信息, -
rfkill [参数] 设备名
:管理蓝牙和WIFI设备block
:关闭list
:列出可用设备unblock
:打开
进程管理
-
nohup
:后台运行,关闭终端不影响 -
ps [参数]
:process,打印进程信息-a
:显示所有进程-g
:显示所有程序及其所属组的程序-u
:使用用户为主的格式来显示程序状态-x
:不区分终端机-
# 显示系统中全部的进程信息,含详细信息: $ ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.4 159840 9012 ? Ss May22 0:23 /sbin/init noibrs root 2 0.0 0.0 0 0 ? S May22 0:00 [kthreadd] root 4 0.0 0.0 0 0 ? I< May22 0:00 [kworker/0:0H] root 6 0.0 0.0 0 0 ? I< May22 0:00 [mm_percpu_wq] root 7 0.0 0.0 0 0 ? S May22 0:05 [ksoftirqd/0] # 条件过滤 $ ps -aux | grep ssh
-
top [参数] [对象]
:实时显示系统运行状态-d
:刷新频率-n
:显示次数-b
:非交互模式,top -b-n 1 > top.log
-
# 系统当前时间、累计运行时间、当前登录的用户数、【1、5、15】分钟前的负载 top - 09:12:26 up 263 days, 22:13, 3 users, load average: 0.34, 0.19, 0.19 # 进程数:总数、运行、睡眠、停止、僵尸 Tasks: 108 total, 1 running, 107 sleeping, 0 stopped, 0 zombie # CPU占用:us用户空间、sy系统空间、ni改变过优先级的、wa等待IO、hi硬中断、si软中断、st %Cpu(s): 4.0 us, 5.8 sy, 0.0 ni, 89.2 id, 0.5 wa, 0.3 hi, 0.2 si, 0.0 st # 内存:总量、空闲、使用、缓冲 MiB Mem : 1720.9 total, 70.7 free, 1346.3 used, 303.8 buff/cache # 交换区:总量、空闲、使用、可用 MiB Swap: 0.0 total, 0.0 free, 0.0 used. 215.2 avail Mem # 进程ID、用户、优先级、nice值、虚拟内存总量、物理内存、共享内存、进程状态、CPU占用、MEM占用、CPU时间、进程名/命令 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1342700 root 20 0 985256 47908 9780 S 2.0 2.7 132:18.65 YDService 902 root 20 0 550680 76052 7028 S 1.7 4.3 784:46.78 tuned
-
kill [参数] 进程号
:杀死进程-l
:打印支持的信号列表-9
:强制杀死SIGKILL
-
wait 进程号或%作业号
:等待指令执行完毕,然后再执行后面的任务 -
hash [参数] [目录名]
:管理命令运行时查询的哈希表-l
:显示哈希表中的命令