Linux(七):系统管理

目录

1. 进程管理

1.1. 进程管理

1.2. 查看进程:ps和pstree命令

1.3. 查看系统健康状态:top命令

1.4. 杀死进程

2. 工作管理

2.1. 工作管理方法

2.2. 后台命令脱离登录终端执行

3. 系统资源查看

3.1. vmstat:监控系统资源

3.2. free:查看内存使用状态

3.3. cat  /proc/cpuinfo:查看CPU详细信息

3.4. uptime/w:查看系统启动时间和平均负载,top第一行

3.5. uname:查看系统与内核相关信息

3.6. file 命令名:判断当前系统的位数

4. 系统定时任务

4.1. at一次性定时任务

4.2. crontab循环定时任务

4.3. 系统的crontab设置

4.4. anacron配置


1. 进程管理

1.1. 进程管理

进程:正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

作用:判断服务器健康状态,查看系统所有进程,杀死进程

1.2. 查看进程:ps和pstree命令

查看所有进程:ps aux 或 ps -le 或 ps -ef

ps aux 查看系统中所有进程,使用BSD操作系统格式

ps -le 查看系统中所有进程,使用Linux标准命令格式

a:显示一个终端的所有进程,除了会话引线

u:显示进程的归属用户及内存的使用情况

x:显示没有控制终端的进程

r:只显示正在运行的进程

-l:长格式显示,显示更详细的信息

-e:显示所有进程,和-A作用一致

-f:全格式

ps命令的输出:

user:该进程是由那个用户产生

pid:进程的id

%cpu:该进程占用cpu资源百分比

%nem:该进程占用物理内存的百分比

vsz:该进程占用的虚拟内存大小,单位KB

rss:该进程占用实际物理内存的大小,单位KB

tty:该进程是在那个终端运行,其中tty1-tty7代表本地控制台终端,tty1-tty6本地字符界面终端,tty7图像终端。pts/0-255代表虚拟终端。?表示是系统进行。

stat:进程状态,常见状态:R:运行,S:睡眠,T:停止,s:包含子进程,+:位于后台

start:该进程的启动时间

time:该进程占用cpu的运算时间

command(CMD):进程名

pstree 查看进程树

-p:显示进程的pid

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

 

1.3. 查看系统健康状态:top命令

top [选项]

-d秒数:指定top命令每隔几秒更新,默认3秒

-b:使用批处理模式输出,一般和‘-n’选项合用

-n次数:指定top命令执行的此时

在top命令交互模式中可执行的命令:

?或h:显示交互模式帮助

P:以cpu使用率排序,默认就是此项

M:以内存的使用率排序

N:以pid排序

q:退出top

 

1.4. 杀死进程

kill [选项] pid

按进程id杀死进程

 -l :查看可用的进程信号

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值