linux中的进程管理
2017-01-19 16:25
204 查看
----------------------------------------------
which 命令 ##查看一个命令所在位置
-----------------------------------------------
#############进程的查看##########
ps ##注意:参数前没有‘-’
a ##显示与当前环境(当前shell)相关的进程
x ##显示与当前环境无关的进程信息
f ##显示进程从属关系
e ##显示进程调用环境信息
l ##显示长列表进程信息
u ##显示进程用户信息
例子:
ps ax -o pid,user,group,comm,time,%cpu,%mem,nice
##查看进程的pid,user(用户名),group(组),comm(命令名字),time,%cpu(cpu占用),%mem(内存占用),nice(优先级)
ps ax -o pid --sort=—%cpu ##安cpu的使用率来从大到小查看进程的pid
上面的两条代码注意-o(选项),--sort(按照...排序)的用法
kill 9 pid ##即可杀死pid的进程
-----------------------------
############进程的后台控制#######
jobs ##查看被打入环境后台的进程(号)
ctrl+z ##把占用终端的进程打入后台
fg ##把后台的进程恢复到终端
bg ##把后台的进程放在后台运行
comm & ##把命令在后台打开
###########信号的使用###########
kill <PID>
-1 ##进程配置重新加载
-2 ##删除进程在内存中的数据
-3 ##删除鼠标在内存中的数据(7.2以下)
-9 ##强行结束单个进程
-15 ##正常kill关闭进程
-18 ##运行暂停的进程
-19 ##暂停某个进程
-20 ##把进程打入后台
man 7 single ##查看信号的详细信息
kill ##通过pid控制进程
killall <comm>##通过name控制进程
pkill ##批量管理进程(一般删除一个用户的所有进程)
#######进程的优先级#####
linux中进程的优先级的取值为(-20~19),值越小,优先级越高
nice -n 5 命令 ##以优先级为5打开一个命令
renice -n 5 pid ##将一个进程的优先级修改为5
--------------------------------------------
#########用户登陆审计#######
w ##查看当前系统登陆的用户
w -f ##查看使用地点25
last ##查看用户成功登陆历史
lastb ##查看用登陆失败历史
ssh root@172.25.254.14 -X ##通过root的身份登陆172...(-X可以查看图形)
-------------------------------------------
######终端动态管理进程#######
top ##进入动态管理模式
u ##输入用户名后查看用户进程
k ##输入pid和信号值来管理单个进程
-------------------------------------------------
#########服务管理指令#########
systemctl status sshd ##查看ssh的状态
systemctl stop sshd ##关闭ssh的登入许可
systemctl start sshd ##开启ssh的登入许可
systemctl list-units ##列出当前系统服务状态
systemctl list-unit-files ##列出服务的开机状态
systemctl restart sshd ##重新启动服务
systemctl enable sshd ##设定服务开机自启
systemctl disable sshd ##关闭服务开机自启
systemctl reload sshd ##重新装在服务配置文件
systemctl list-dependencies sshd ##查看服务依赖关系
systemctl mask sshd ##冻结指定服务
systemctl unmask sshd ##解除冻结的服务
systemctl set-sefault graphical.target ##开机启动图形
--------------------------------------------------------------
#######修改服务器里的登陆权限########
vim /etc/ssh/sshd_config
48 PermitRootLogin no ##关闭客户登陆root用户
49 AllowUsers student ##客户只能登陆student
50 DenyUsers student ##客户不等登陆student
which 命令 ##查看一个命令所在位置
-----------------------------------------------
#############进程的查看##########
ps ##注意:参数前没有‘-’
a ##显示与当前环境(当前shell)相关的进程
x ##显示与当前环境无关的进程信息
f ##显示进程从属关系
e ##显示进程调用环境信息
l ##显示长列表进程信息
u ##显示进程用户信息
例子:
ps ax -o pid,user,group,comm,time,%cpu,%mem,nice
##查看进程的pid,user(用户名),group(组),comm(命令名字),time,%cpu(cpu占用),%mem(内存占用),nice(优先级)
ps ax -o pid --sort=—%cpu ##安cpu的使用率来从大到小查看进程的pid
上面的两条代码注意-o(选项),--sort(按照...排序)的用法
kill 9 pid ##即可杀死pid的进程
-----------------------------
############进程的后台控制#######
jobs ##查看被打入环境后台的进程(号)
ctrl+z ##把占用终端的进程打入后台
fg ##把后台的进程恢复到终端
bg ##把后台的进程放在后台运行
comm & ##把命令在后台打开
###########信号的使用###########
kill <PID>
-1 ##进程配置重新加载
-2 ##删除进程在内存中的数据
-3 ##删除鼠标在内存中的数据(7.2以下)
-9 ##强行结束单个进程
-15 ##正常kill关闭进程
-18 ##运行暂停的进程
-19 ##暂停某个进程
-20 ##把进程打入后台
man 7 single ##查看信号的详细信息
kill ##通过pid控制进程
killall <comm>##通过name控制进程
pkill ##批量管理进程(一般删除一个用户的所有进程)
#######进程的优先级#####
linux中进程的优先级的取值为(-20~19),值越小,优先级越高
nice -n 5 命令 ##以优先级为5打开一个命令
renice -n 5 pid ##将一个进程的优先级修改为5
--------------------------------------------
#########用户登陆审计#######
w ##查看当前系统登陆的用户
w -f ##查看使用地点25
last ##查看用户成功登陆历史
lastb ##查看用登陆失败历史
ssh root@172.25.254.14 -X ##通过root的身份登陆172...(-X可以查看图形)
-------------------------------------------
######终端动态管理进程#######
top ##进入动态管理模式
u ##输入用户名后查看用户进程
k ##输入pid和信号值来管理单个进程
-------------------------------------------------
#########服务管理指令#########
systemctl status sshd ##查看ssh的状态
systemctl stop sshd ##关闭ssh的登入许可
systemctl start sshd ##开启ssh的登入许可
systemctl list-units ##列出当前系统服务状态
systemctl list-unit-files ##列出服务的开机状态
systemctl restart sshd ##重新启动服务
systemctl enable sshd ##设定服务开机自启
systemctl disable sshd ##关闭服务开机自启
systemctl reload sshd ##重新装在服务配置文件
systemctl list-dependencies sshd ##查看服务依赖关系
systemctl mask sshd ##冻结指定服务
systemctl unmask sshd ##解除冻结的服务
systemctl set-sefault graphical.target ##开机启动图形
--------------------------------------------------------------
#######修改服务器里的登陆权限########
vim /etc/ssh/sshd_config
48 PermitRootLogin no ##关闭客户登陆root用户
49 AllowUsers student ##客户只能登陆student
50 DenyUsers student ##客户不等登陆student
相关文章推荐
- Linux进程管理和文本编辑
- Linux 进程管理
- Linux 进程管理
- Linux全攻略--系统性能、进程监控和日志管理
- Linux全攻略--系统性能、进程监控和日志管理 推荐
- Linux V2.2.X(i386体系结构)进程管理分析及 最大进程数的限制的突破
- Linux 进程管理
- Linux 进程管理
- linux笔记06(进程管理)
- Linux全攻略--系统性能、进程监控和日志管理
- Linux 进程管理
- linux进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux系统的进程管理
- Linux 进程管理
- linux 进程管理 常用系统函数
- Linux 进程管理
- linux进程管理详细解说