linux基础unit7-8

来源:互联网 发布:字幕视频合并软件 编辑:程序博客网 时间:2024/06/06 13:02

unit7:进程

1.进程的定义

进程就是cpu未完成的工作

 

2.ps命令

ps     参数

a ##关于当前环境的所有进程

x ##与当前环境无关的所有进程

f ##显示进程从属关系

e ##显示进程调用环境工具的详细信息

l ##长列表显示进程的详细信息

u ##显示进程的用户信息

 

ps ax -o    参数      ##指定显示进程的某些信息(多个参数之间用逗号隔开)

            %cpu     ##显示进程cpu负载

            %mem     ##显示进程内存负载

            user     ##进程用户

            group    ##进程组

            comm     ##进程名称

            nice     ##进程优先级

            pid      ##进程的id

 

ps ax -o %cpu,comm --sort <+/-%cpu > <+/-%mem> ##按照进程信息排序

+ ##正序

- ##倒序

%cpu ##cpu负载排序

%mem ##内存负载

        

3.进程的优先级

进程优先级范围: -20~19    ##-20的优先级最高

 

优先级查看命令: ps ax -o pid,nice,comm

 

指定以某个优先级开启某个进程:

nice -n 优先级数字 进程名字

nice -n 5 vim &            ##开启vim并且指定其优先级为5

 

改变进程的优先级:

reince -n 想要的优先级 进程pid

reince -n 5 1001   ##改变进程1001的优先级为5

 

4.进程的前后台调用

jobs   ##查看被打入环境后台的进程

ctrl+z   ##把占用终端的进程打入后台

fg        ##把后台进程调回前台

bg   ##把后台暂停的进程运行

comm &   ##让命令直接在后台运行

 

5.进程信号

常用信号等级:

1 ##进程重新加载配置

2 ##删除进程在内存中的数据

3 ##删除鼠标在内存中的数据

9 ##强行结束单个进程

15 ##正常关闭进程

18 ##运行暂停的进程

19 ##暂停某个进程

20 ##把进程打入后台

man 7 signal ##查看信号详细信息

 

kill -信号 进程pid

killall -信号 进程名字

pkill -u student -信号

 

6.用户登录审计

w ##查看使用系统的当前用户有那些

w -f ##-f查看使用地点

last ##查看用户登陆成功历史

lastb ##查看用户登陆未成功历史

 

7.top命令

top  ##监控系统负载工具

 

unit8:系统服务的管理

1.systemd

系统初始化程序,系统开始的第一个进程,pid为1

 

2.systemctl 命令

systemctl list-units ##列出当前系统服务的状态

systemctl list-unit-files ##列出服务的开机状态

systemctl status sshd ##查看指定服务的状态

systemctl stop sshd ##关闭指定服务

systemctl start sshd ##开启指定服务

systemctl restart sshd ##从新启动服务

systemctl enable sshd ##设定指定服务开机开启

systemctl disable sshd ##设定指定服务开机关闭

systemctl reload sshd ##使指定服务从新加载配置

systemctl list-dependencies sshd ##查看指定服务的倚赖关系

systemctl mask sshd ##冻结指定服务

systemctl unmask sshd ##启用服务

systemctl set-default multi-user.target ##开机不开启图形

systemctl set-default graphical.target ##开机启动图形

 

3.服务状态

systemctl status 服务名称

 

loaded ##系统服务已经初始化完成,加载过配置

active(running) ##正有一个或多个程序正在系统中执行,

# vsftpd 就是這種模式

 

atcive(exited) ##僅執行一次就正常結束的服務,

# 目前並沒有任何程序在系統中執行

 

atcive(waiting) ##正在執行當中,

# 不過還再等待其他的事件才能繼續處理

 

inactive ##服务关闭

enbaled ##服务开机启动

disabled ##服务开机不自启

static ##服务开机启动项不可被管理

failed ##系统配置错误

 

 

 

 

 

0 0
原创粉丝点击