标签:保存到文件 lazy 完整 pki 命令 mic 信息 保存 nbsp
进程分父子进程:
父进程管理子进程
子进程是普通用户的身份,为父进程提供响应
外来攻击只能攻击到子进程的普通用户,有利于提高系统的安全性,
ps命令
查看静态进程统计信息
ps ax 查看所有进程
ps auxf a 是所有,
ps -elf
ps ax
PID:进程号
TTY:依赖于哪个终端存在,?代表不是依赖于任何终端,系统起来的时候就开始了
STAT: 当前状态,S待机,R正在运行
TIME:进程占用CPU用的时间
COMMAND:命令名字
ps aux
USER:所属的用户,是哪个用户开启的进程
%CPU :占用的CPU的百分比
%MEM:占用内存的百分比
ps auxf
最后一列有了父子进程的关系
普通查看,ps ax
看程序执行用户, ps aux
看父子进程关系, ps auxf
top命令:查看动态的进程排名信息
动态显示进程占用CPU的信息,隔几秒刷新一下
top -n 1
只显示一次
top -n 1 > 保存到文件中
筛选出来有关 httpd 的进程
ps ax | grep httpd
根据过滤内容显示进程
只显示进程号和进程名
pgrep -l log
pstree命令
以树形结构列出进程信息
pstree 查看所有的,
pstree -aup a:显示完整信息,u列出对应用户,p对应的进程号
手工启动进程
能够一直执行的命令
cat /dev/zero > /dev/null 将一个读不完的文件写刀一个写不完的文件中
命令后台执行,后面加&
cat /dev/zero > /dev/null &
调到前台
fg + 任务号
调到后台挂起
Ctrl + Z
后台运行
bg + 任务号
调到前台执行
fg + 任务号
查看后台任务
jobs
结束任务
fg调到前台后,Ctrl C
扩展:
断电导致文件出现
有两种情况:
1.在后台运行,如果再次打开会出现这种情况
2.由于断电异常退出,导致产生swp文件
解决方案
对于后台运行的,查看jobs,如果有调到前台运行即可
对于断电异常退出的, 再次编辑选择恢复数据即可
结束进程:
中断正在执行的进程,
Ctrl + c
杀死指定进程的,
kill + 进程号
杀死指定名称的所有进程,
killall +进程名
强制终止 在后面加 -9
例子
开三个:
cat /dev/zero/ > /dev/null
cat /dev/zero/ > /dev/null
cat /dev/zero/ > /dev/null
查看cat进程
grep -l cat
5197 cat
5198 cat
5199 cat
关闭5197
kill 5197
关闭所有cat
killall cat
杀死一个父进程时,所有的子进程都会结束
pkill
结束用户登录,根据终端名
pkill -9 -t tty
结束用户登录,根据登录名
pkill -9 -U "username"
例子
useradd user1
passwd user1
查看用户登录情况
who
计划任务
at命令
at 后面跟时分年月日
at 14:55 2014-05-05
date
查看当前时间
设置计划任务时间
at 10:51
设置干啥
reboot
提交任务计划
Ctrl + D
查看当前任务计划
atq
删除一个任务计划
atrm + 任务号
周期性计划任务crond
crontab命令
编辑计划任务
crontab -e [-u 用户名] 没有用户名默认管理员
查看计划任务
crontab -l [-u 用户名]
删除计划任务
crontab -r [-u 用户名]
删除任务的时候,当一个用户中有多个任务时,应该打开任务文档dd删除
标签:保存到文件 lazy 完整 pki 命令 mic 信息 保存 nbsp
原文地址:https://www.cnblogs.com/gzyx/p/14259360.html