GoMind Hub

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级别的全部备份
系统备份及还原