linux系统管理常用命令

1.系统进程

1.查看系统中所有进程

ps aux  #BSD操作系统格式
ps -le  # linux标准命令格式

2.查看系统健康状态

top [选项]

选项:

-d 秒数:  指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令:
?或h:     显示交互模式的帮助
P:        以CPU使用率排序,默认就是此项
M:        以内存的使用率排序
N:        以PID排序
q:        退出top

3.查看进程树

pstree [选项]
pstree -p | grep httpd

选项:

-p:  显示进程的PID
-u:  显示进程的所属用户

4.终止进程

kill -1 PID  # 重启进程
kill -9 PID  # 强制杀死进程
# killall -9 进程名
killall -9 httpd
# pkill -9 进程名 强制杀死所有相同名的进程
pkill -9 httpd  
pkill -9 -t tty1 # 按照终端号踢出用户

2.系统资源查看

1.vmstat命令监控系统资源

# vmstat [刷新延时 刷新次数]
vmstat 1 3

2.dmesg开机时内核检测信息

dmesg
dmesg | grep CPU

3.free命令查看内存使用状态

free [-b|-k|-m|-g] #选项可不写,bit/kb/mb/gb

4.查看CPU信息

cat /proc/cpuinfo

5.uptime命令,显示系统的启动时间和平均负载

uptime

6.查看系统与内核相关信息

uname [选项]

选项:

-a:  查看系统所有相关信息;
-r:   查看内核版本
-s:   查看内核名称
file /bin/ls # 可判断操作系统位数
lsb_release -a # 查询当前linux系统的发行版本

7.列出进程打开或使用的文件信息

lsof [选项]

选项:

-c字符串: 只列出以字符串开头的进程打开的文件
-u 用户名: 只列出某个用户的进程打开的文件
-p pid: 	列出某个PID进程打开的文件	

3.系统定时任务

1.crond服务管理与访问控制

service crond restart
chkconfig crond on   # 变为自启动

2.用户的crontab设置

crontab [选项]

选项:

-e:  编辑crontab定时任务
-l:  查询crontab任务
-r:  删除当前用户所有的crontab任务

示例:

* * * * * command || 脚本

在这里插入图片描述
在这里插入图片描述

系统备份

一.常用需要备份

1./root/目录
2./home/目录
3./var/spool/mail/目录
4./etc/目录
5.其他目录(如安装服务的数据)

二.备份策略

1.完全备份
2.增量备份
3.差异备份

三.备份命令

1.dump命令备份

# dump [选项] 备份之后的文件名 原文件或目录
dump -0uj -f /root/boot.bak.bz2 /boot/  # 备份boot目录 0 表示完全备份 1 表示1级别增量备份

选项:

-level:   就是我们说的0-9十个备份级别
-f文件名:  指定备份之后的文件名
-u:  备份成功之后,把备份时间记录在/etc/dumpdates文件
-v:  显示备份过程中更多的输出信息
-j:  调用bzlib库压缩备份文件,其实就是把备份文件压缩为.bz2格式
-W:  显示允许被dump的分区的备份等级及备份时间

2.restore命令恢复

# restore [模式选项] [选项]

模式选项:restore命令常用的模式有以不四种,这四个模式不能混用。

-C:  比较备份数据和实际数据的变化
-i:  进入交互模式,手工选择需要恢复的文件
-t:  查看模式,用于查看备份文件中拥有哪些数据
-r:  还原模式,用于数据还原。

选项:

-f: 指定备份文件的文件名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值