进程管理相关命令

1.将前台进程放入后台,并进行查看

当用户输入一个命令并运行,就已经启动了一个进程,而且是一个前台的进程,此时系统其实已经处于一个多进程的状态(一个是 Shell 进程,另一个是新启动的进程)。

2、启动一个后台进程,并进行查看

功能:将命令放入Bash后台运行而不影响终端窗口

在命令结尾输入“&”符号即可,通过“&”放入后台的进程仍然处于运行状态

“[1]”表示后台任务号,16423是find命令的进程号,"+"代表这个命令是最近一个被放入后台的

3.继续执行后台进行

bg 命令

功能:使后台暂停的进程重新开始运行

格式:bg %工作号

fg 命令

功能:把后台的进程恢复到前台继续运行

fg %工作号

4.在2022年5月15日 1:30 执行 :写入“process test”到 process_test.txt文件

at 命令

功能:设置在指定的时间执行某个一次性任务

时间参数是计划任务的执行时间,可以采用下列时间格式的任何一种

HH:MM [ am|pm] [Month] [Date] [Year],如11:10 am Jan 18 2022

HH:MM YYYY-MM-DD,如11:10 2022-01-18

MMDDYY、MM/DD/YY,表示指定日期的当前时刻,如011822、01/18/22

特定时间:如now表示当前时刻,noon代表12:00 pm,midnight代表12:00 am,Teatime代表4:00 pm

time + n [minutes | hours | days | weeks],表示在某个时间点之后某一时刻执行,如now + 3 hours表示当前时刻的3小时后

5.在每周五的晚上11点半执行 :写入“process test”到 process_test.txt文件

crontab 命令

功能:设置需要周期执行的任务

crontab [选项] [file]

-e 编辑某个用户的 crontab 文件内容。如果不指定用户,则表示编辑当前用户的 crontab 文件。

-l 显示某用户的 crontab 文件内容,如果不指定用户,则表示显示当前用户的 crontab 文件内容。

当我们执行“crontab -e”命令时,打开的是一个空文件,操作方法和 Vim 一致。文件格式如下

[root@localhost !]# crontab -e

#进入 crontab 编辑界面。会打开Vim编辑你的任务

* * * * * 执行的任务

特殊符号 含义

*(星号) 代表任何时间

第一个"*" 一小时当中的第几分钟(minute) 0~59

第二个"*" 一天当中的第几小时(hour) 0~23

第三个"*" 一个月当中的第几天(day) 1~31

第四个"*" 一年当中的第几个月(month) 1~12

第五个"*" 一周当中的星期几(week) 0~7(0和7都代表星期日)

,(逗号) 代表不连续的时间。比如"0 8,12,16***命令"就代表在每天的 8 点 0 分、12 点 0 分、16 点 0 分都执行一次命令。

-(中杠) 代表连续的时间范围。比如"0 5 ** 1-6命令",代表在周一到周六的凌晨 5 点 0 分执行命令。

/(正斜线) 代表每隔多久执行一次。比如"*/10****命令",代表每隔 10 分钟就执行一次命令。

功能:查看系统中当前有哪些进程,选项非常多

只能显示系统进程的静态信息

6.结合grep,使用ps,lsof查看上一个定期任务,

ps命令

USER:用户名 PID :该进程的进程ID号。

%CPU:该进程使用掉的 CPU 资源百分比; %MEM:该进程所占用的物理内存百分比;

VSZ :该进程使用掉的虚拟内存量 (Kbytes) RSS :该进程占用的固定的内存量 (Kbytes)

ps aux 可以查看系统中所有的进程;

ps -le 可以查看系统中所有的进程,而且还能看到进程的父进程的 PID 和进程优先级;

列出进程调用信息-lsof命令

功能:lsof 命令,“list opened files”的缩写,列举系统中已经被打开的文件。通过 lsof 命令,我们就可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。

lsof 命令的基本格式如下:

lsof [选项]

选项

功能

-c 字符串

只列出以字符串开头的进程打开的文件。

+d 目录名

列出某个目录中所有被进程调用的文件。

-u 用户名

只列出某个用户的进程打开的文件。

-p pid

列出某个 PID 进程打开的文件。

7.修改上一个定期任务的优先级,再结束进程。

改变进程优先级-nice 命令

功能:设置进程的优先级(不能修改已运行进程的 NI 值)

每个进程都有优先级,优先级越高,表示进程越有可能获得CPU的使用权

进程的优先级用nice值表示,取值范围是-20~19,默认值为0,数字越大表示优先级越低

nice [-n NI值] 命令

8.练习top,pstree等命令。

监听进程运行状态-top 命令

功能:查看进程信息的动态变化,默认每隔3秒刷新一次

top  [-bcHiOSs]

pstree 命令-查进程树

-p 显示进程的 PID

​​​​​​​

9.开启yum命令的特殊权限。

拓展实验 文件特殊权限再练习。

linux 进程管理相关命令相关推荐

  1. linux进程管理——进程管理相关命令

    linux系统上与进程有关的命令: 查看类命令: ps,pstree,pidof,pgrep\pkill,top,htop,glances,dstat,vmstat,pmap 管理类命令: bg,fg ...

  2. 【Linux】进程管理相关命令

    文章目录 前言 一.查看当前系统进程状态 ps 二.终止进程 kill 三.查看进程树 pstree 四.实时监控系统进程状态 top 五.显示网络状态和端口占用信息 netstat 前言 进程(Pr ...

  3. linux 磁盘管理相关命令

    1.使用gdisk进行分区:两个主分区,一个扩展分区(三个逻辑分区,大小分别为100M,200M,500M) gdisk命令 格式:gdisk  [磁盘设备] 常用指令: b :将GTP数据备份到一个 ...

  4. linux进程管理类命令大全,Linux进程管理类命令

    一.htop命令 选项 -d #:指定延迟时间间隔: -u UserName:仅显示指定用户的进程: -s COLUME:以指定字段进行排序: 子命令: l:显示选定的进程打开的文件列表: s:跟踪选 ...

  5. linux磁盘管理相关命令,Linux | 磁盘管理命令

    1.free命令:显示系统内存情况 [语法格式] free [参数] [常用参数] -b:以Byte为单位显示内存使用情况 -k:以KB为单位显示内存使用情况 -m:以MB为单位显示内存使用情况 -g ...

  6. linux磁盘管理相关命令

    文章目录 分区类型 1.使用fdisk进行分区:两个主分区,一个扩展分区(三个逻辑分区,大小分别为100M,200M,500M) lsblk命令:以树状结构显示系统中的所有磁盘及磁盘的分区 2.分区前 ...

  7. Linux 用户管理相关命令

    useradd 添加一个用户 useradd test 添加test用户 useradd test -d /home/t1 指定用户home目录 passwd 设置.修改密码 passwd test ...

  8. Linux进程管理之“四大名捕”

    一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手"无情".内功卓越的高手"铁手".腿 ...

  9. Linux 进程管理之四大名捕

    本文来自网络,著作权归原创作者所有,不做任何商业用途. 一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手"无情&q ...

最新文章

  1. 一款功能齐全的网管软件:Ip-tools
  2. java httpclient教程_HttpClient4.5.2 HTTP协议的请求和执行
  3. c++ socket线程池原理_ThreadPoolExecutor线程池实现原理+源码解析
  4. C++(STL):26 ---关联式容器set用法
  5. python-MYSQL(包括ORM)交互
  6. 应用zip压缩的javascript以及Egret H5游戏实战
  7. 彻底搞定 Java 注解
  8. 进入linux jed文本编辑怎么退出,Linux jed命令
  9. Go语言实战-golang操作MySQL
  10. 在定语从句中which和that用法有什么区别
  11. 逻辑学中的思维规律:同一律,不矛盾律,排中律,充足理由律
  12. w10共享网络没有计算机,在W10局域网内找不到其它共享电脑的解决方案
  13. ubuntu: 安装 摄像头驱动
  14. 那天是一年的第几天?
  15. 蓝桥杯个人总结(入门练习-VIP题)
  16. 北京慈文影视制作有限公司诉被告北京百度网讯科技有限公司侵犯著作权纠纷一案判决书
  17. 金融之期货软件搭建,股票平台搭建,融资融券平台搭建
  18. Android SurfaceFlinger SW Vsync模型
  19. USACO-Controlling Companies
  20. ISO22000认证|企业申请ISO22000认证资料自查

热门文章

  1. C/C++学习:慎用static变量
  2. volatile vs synchronized
  3. java程序员的大数据之路(15):Pig Latin用户自定义函数
  4. 7-2 求幂级数展开的部分和 (20分)
  5. 华为30 岁以下员工占比 28%;SpaceX:欢迎“攻击”星链;高德地图宣布正式上线“红绿灯倒计时”功能 | EA周报...
  6. 2022-2-24 MIT 6.268 lab:Booting PC Part 3: The Kernel —— exercise7-8
  7. 把Ubuntu装进移动硬盘里
  8. antd 按需加载,antd定制主题,antd上传组件,在线换肤
  9. 樱花邀请码获取樱花live邀请码使用
  10. github php right way,GitHub - sogouo/php-the-right-way at feb44da48cf98ddb1ef8f874f5adfa4b848f543c