Linux
计算机知识思维导图:Linux。网页展示前三层结构,可在线查看完整脑图并下载 GoMind 文件。
2026-08-25
## Linux ### Linux #### 进程管理 ##### 进程查看 ##### 进程终止 #### 工作管理 ##### 将进程放入后台运行 ##### 工作查看 jobs ##### 恢复前后台工作 #### 系统资源查看 ##### vmstat 系统监控 ##### dmesg 开机时内核检测信息 ##### free 查看内存使用状态 ##### CPU信息查看 ##### 系统启动时间和平均负载 ##### 查看系统和内核信息 ##### 查看系统位数 ##### 查看进程调用的文件 #### 系统定时任务 crond #### 日志管理 ##### 系统日志目录 /var/log ##### 日志轮替 #### 系统备份及还原 ##### 备份 dump > 仅展示前三层结构;请在线查看完整脑图或下载 GoMind 文件。
Linux
Linux
ps
ps aux ps -el
top
pstree
进程查看
pkill
与killall类似,不过pkill可以踢掉其他登录用户 pkill -t tty1
kill
kill -9 强制终止
killall
进程终止
进程管理
将进程放入后台运行
1. 命令行之后加 & 表示放入后台运行, 如:
tar -zcvf test.tar.gz /home/test
2. 执行命令过程中按 ctrl+z , 如 vim 或 top 命令
不过他们放入后台后处于停止状态,因为他们需要人机交互工作查看 jobs
jobs -l // -l表示显示进程号 + 号代表默认恢复 - 号表示默认第二个恢复
恢复前后台工作
fg 工作号: 恢复到前台 bg 工作号: 恢复到后台
工作管理
vmstat 系统监控
dmesg 开机时内核检测信息
1. 查看CPU信息: dmesg | grep CPU 2. 查看网卡信息: dmesg | grep eth0
free 查看内存使用状态
CPU信息查看
cat /proc/cpuinfo
系统启动时间和平均负载
uptime
查看系统和内核信息
uname -a 查看系统所有信息 -r 查看内核版本 -s 查看内核名称
查看系统位数
file /bin/ls
查看进程调用的文件
lsof -c -u 用户 -p 进程id
系统资源查看
系统定时任务 crond
服务查询: chkconfig -list | grep crond 注意 chkconfig 是旧版命令, 新版使用 systemctl crontab 命令 -e 编辑 -l 查看任务 -r 删除当前用户所有任务 规则: * * * * * 分 时 天 月 星期 一个小时中的第几分钟 一天中的第几个小时 一个月中的哪一天 一年中的哪个月 一周的第几天 0-7, 0和7代表周日 , 逗号代表不连续的时间 - 横杠代表连续时间范围 */n 代表每隔多久执行一次 systemctl list-unit-files // 列出所有服务 systemctl --failed // 列出所有失败的单元 systemctl is-enabled mysqld.service // 检查服务是否可用 systemctl status mysqld.service // 查看服务状态 # systemctl start httpd.service # systemctl restart httpd.service # systemctl stop httpd.service # systemctl reload httpd.service # systemctl status httpd.service # systemctl enable httpd.service # systemctl disable httpd.service # systemctl kill httpd
cups 打印信息相关
dmesg 开心自检信息
btmp 错误登陆日志
通过 lastb 命令查看
lastlog 所有用户最后一次登陆时间日志
通过 lastlog 命令查看
message 系统重要信息日志
secure 记录认证和授权方面信息
wtmp 用户登陆\注销, 系统启动\重启\关机日志
通过 last 命令查看
utmp 记录当前登陆用户信息
通过命令 w \ who \ users 均可查看
系统日志目录 /var/log
日志轮替
logrotate
日志管理
备份 dump
dump:
-[level] 0-9 十个级别
#有0-9十个备份等级,0为全备,1-9级别可以实现增量备份或差异备份,当备份级别相比0递增为增量备份,级别递减为差异备份。因为dump备份的时候只会备份比当前备份级别小的数据,如第一次采用0级别备份,第二次采用4级别,那么dump会备份0和4级别之间产生的数据,第三次采用7级别则会备份4级别之后的数据。
-f 文件名
-u 记录备份时间到 /etc/dumpdates文件
-v 显示备份过程
-j 压缩 bz2
-W
注意事项:
dump命令对于目录不支持增量备份,只能用0级别的全部备份系统备份及还原