六、网络配置
网卡配置文件在/etc/sysconfig/network-scripts/ifcfg-ens33
代码语言:javascript
复制
netstat [-anp] # 查看系统网络状态
# -a:显示所有连线中的Socket;
# -n:直接使用ip地址,而不通过域名服务器;
# -p:显示正在使用Socket的程序识别码和程序名称
七、进程管理
代码语言:javascript
复制
ps [-aux] # a:显示当前终端的所有进程信息
# u:以用户为主的格式显示进程信息
# x:显示后台运行的进程
表头 | 含义 |
---|---|
USER | 用户名称 |
PID | 进程号 |
%CPU | 进程占用CPU百分比 |
%MEM | 进程占用内存百分比 |
VSZ | 进程占用虚拟内存百分比(单位:KB) |
RSS | 进程占用物理内存百分比(单位:KB) |
TTY | 终端名称 |
STAT | 进程状态 |
START | 开启时间 |
TIME | 使用cpu总时间 |
COMMAND | 启动进程所用命令行和参数,如果过长会被截断 |
STAT状态
符号 | 含义 |
---|---|
S | 睡眠 |
s | 表示该进程是会话的先导进程 |
N | 表示进程拥有比普通优先级更低的优先级 |
R | 正在运行 |
D | 短期等待 |
Z | 僵死进程 |
T | 被跟踪或者被停止 |
代码语言:javascript
复制
kill [-9] <进程号> # 通过进程号杀死进程,9:强制 killall <进程名称> # 通过进程名称杀死进程,支持通配符,杀死所有同名进程
pstree [-pu] # 查看进程树,p:显示pid;u:显示所属用户
代码语言:javascript
复制
top [-d <秒数>] [-i] [-p] # 动态查看系统运行状态
# d:刷新间隔秒数
# i:不显示闲置或僵死进程
# p:指定pid监控
操作 | 功能 |
---|---|
P | 以CPU使用率排序【默认】 |
M | 以内存使用率排序 |
N | 以PID排序 |
q | 退出 |
在top状态下,输入u回车后输入用户名查看指定用户的进程
输入k回车后输入进程号结束指定进程
八、服务管理
代码语言:javascript
复制
service <服务名> [start|stop|restart|reload|status]
在centos7以后,不再使用service,而是systemctl
ls -l /etc/init.d/ # 列出系统中有哪些服务
chkconfig [[<服务名>]--list] [--level <n> 服务名 on/off]
list 查看服务列表
level 设置服务启动等级
九、软件管理
9.1、rpm
红帽包管理工具,目前业界标准
代码语言:javascript
复制
rpm -ivh <包名> # 安装常用
rpm -e <软件名> # 卸载
rpm -q #查询软件包是否安装
9.2、yum
代码语言:javascript
复制
yum list #查询服务器是否有需要安装的软件
yum install <名称> # 安装
yum remove <名称> # 删除指定软件