首页 > 代码库 > Linux学习笔记4
Linux学习笔记4
进程
什么是进程
进程就是系统正在做的事情
2.进程状态
运行
休眠
停止
继续
结束
僵尸进程
3.图形中如何查看进程
gnome-system-monitor
4.如何用命令查看进程
ps 进程查看工具
-a shell中运行的进程
-x 不在shell中运行的进程
-u 查看进程用户
-l 显示进程的详细信息
-f 完全信息full的缩写
-e 显示系统中的所有进程
ps -aux |grep 进程关键字
ps ax -o %cpu,%mem,user,comm,nice 查看进程某项信息(cpu 内存 用户 命令 优先级 )
ps aux --sort +|-%cpu|%mem... 进程按指定方式排序
5.如何控制shell重进程的前后台调用
命令& 进程在shell后台运行
ctrl +z 把占用shell的进程打入后台停止
jobs 查看被打入后台的进程信息
fg job(数字) 把指定进程调回前台
bg job(数字) 运行后台停止进程
ctrl +c 关闭占用shell进程
6.如何用命令控制进程
1)信号
信号 1 reload进程
信号 2 ctrl +c 删除进程在内存中的信息
信号 3 内存中的鼠标信息清除
信号 9 强行关闭进程(只关闭当前程序不关闭子程序)
信号 15 正常关闭进程
信号 18 开启停止的进程
信号 19 停止正在运行的进程
信号 20 ctrl +z(后台与运行)
2)信号发起
kill 信号 pid
killall 信号 进程名称
pkill -u username 结束某个用户的所有进程
w 查看当前使用系统的用户
w -f 查看当前使用系统的用户并显示使用地点
last 查看登陆过系统的用户
lastb 查看试图登陆但没有成功的用户
服务
什么是服务?
service
服务就是在系统中运行的软件,这个软件主要是对外提供某项功能,那么我们把这一类软件叫做服务
2.服务管理,systemctl命令
systemctl start 服务名称 开启服务
stop 。。。。 关闭服务
restart 。。。。 重启服务
reload 。。。。 重新加在服务配置
status 。。。。 查看服务状态
enable 。。。。 设定服务开机启动
disable 。。。。 禁止服务开机启动
list-dependencies 查看服务依赖关系
list-units 查看当前运行的所有服务
list-unit-files 查看服务的开机启动情况
set-default multi-user.target 开机不启动图形
set-default graphical.target 开机启动图形
Linux学习笔记4