Linux 中的进程管理

1进程与线程

进程是资源调用的最小单位

线程是进程的最小单位

即使是多核心的cpu一次也只能处理一个任务,即一次只能一个进程

而多核的cpu即是多线程的工作

程序的执行是从上到下贯穿运行的

进程的状态

R 可执行状态

S 可唤醒状态

D 不可唤醒状态

T 暂停状态

Z 僵死状态

进程查看命令

gnome-system-monitor 图形查看工具

ps 进度查看

ps

-a 与终端相关的进程

-x 与终端无关的进程

-u 用户信息归类的查看方式(root,和westos分开归类)

-f 进程层级关系显示

-o 指定参数

ps ax 显示信息为 pid -进程的id TTY 进程用到的终端 STAT 进程的状态 TIME 进程占用cpu的时长

 

pgrep 进程过滤

-u uid 显示指定用户的进程

-U username 同上

-t tty 显示指定终端的进程

-l 显示进程名称

-a 显示进程完整名称

-p 显示进程子进程

 

top ——动态查看

top命令的参数

-d 指定刷新频率

-b 批次方式显示

-n 指定显示批次数量

在top命令中的命令

p 按cpu 百分比

M 按占用内存排序

T 累计占用cpu时间排序

l 关闭开启 uptime信息(使用时间)

t  关闭开启  cpu&task

s  指定刷新率

k  操作进程

u  查看指定用户的进程

 

 

3进程的优先级

范围 0到139  

数字越低   有限级越高

内核自控  0到100 

100 到39  优先级顺序可以改变

nice值  -20 到19  

renice  -n  id  更改优先级

ps ax  -o pid,nice,comm |grep  name    查看进程的pid、优先级(nice)

可加 state 来查看进程的状态

进程的状态有

S   休眠

<  优先级高

s    顶级进程

T  停止

N   优先级低

R   正在运行

+   运行在前台

 

4 进程的前后台调用

如果打开一个 vim  

只开一个shell 的情况下  ctrl +c   关闭进程 ,如果不想关闭的情况下 按ctrl  +z  把占用shell 的进程打入后台

bg  把后台挂起来的进程运行起来

fg   把后台进程调回前台

&  运行进程在后台

jobs  查看当前shell在后台的所有工作

5  进程信息号

kill  + 进程信息号  +pid

killall  +进程信息 +  进程名字

进程信息号有

-1  重新加载系统配置文件 

-2  清空 内存中的进程数据

-3  清空内存中的鼠标

-9 强行结束进程(不会被阻塞)

-15 正常关闭进程会被阻塞

-18  运行暂停的进程

-19  暂停进程(不会被阻塞)

-20  暂停进程 (会被阻塞,原理和rm 不加 -f  就会提示一样)

 

systemd 守护进程

(远程操控)

在设置好网络环境之后  

ssh 远程主机的ip  -l  远程主机的用户

systemctl 命令的用法

 

#systemctl命令的用法

start ##开启

stop ##关闭

status ##查看状态

reload ##重新加载

restart ##重新启动服务

enable ##设定服务开机启动

enable --now ##设定服务开机启动并当前开启服务

disable ##设定服务开启不其动

list-units ##查看系统所有服务当前状态

list-unit-files ##查看服务开机状态

list-dependencies ##列出服务依赖性

mask ##冻结服务

unmask ##解锁

set-default ##设定系统运行模式

#multi-user.target 无图形网络模式

#graphical.target 有图形的网络模式

get-default ##查看系统运行模式 ##系统运行模式 #0-6 #0

POWEROFF #1 single #2 noG+NETWOR

-15

 

ifconfig   查看 id

系统中的登陆审计

w   显示正在登陆系统的账号

 last ##登陆成功现在已经退出的

lastb ##试图登陆但未成功 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值