Linux学习笔记之工作管理

本文介绍了如何在Linux环境下管理进程,包括将进程置于后台运行的方法、查看后台进程的状态及如何恢复进程的执行。同时,还提供了监控系统资源的实用命令,帮助用户更好地理解并掌握系统资源的使用情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作管理

将进程放入后台

一些进程执行需要一些时间,我们可以把它放入后台执行以便在前台可以执行其他操作,将进程放入后台有两种方式:
1、在命令行后面加 ”&”:放入后台执行
2、按Ctrl+Z:放入后台暂停执行

查看看后台工作

jobs -l:-l显示是工作的pid
后台进程恢复到前台:fg %工作号
前台恢复到后台: bg %工作号

后台命令脱离终端执行

第一种方式:将后台命令加入到/etc/rc.local文件中(每次开机都会执行,常用的方式)
第二种:使用nohup命令(常用)
第三种:使用定时任务

实验例子:让一个脚本程序脱离终端运行
第一步:vim for.sh
这里写图片描述

第二步:让这个脚本后台运行且能脱离终端:nohup ./for.sh &

第三步:关闭这个终端,打开一个新终端,查这个进程是否还在运行:

这里写图片描述
可以看到这个程序脱离终端还在运行,说明nohup命令起到了效果。

监听系统资源

vmstat [刷新时延 刷新次数],如:vmstat 1 3

dmesg

dmesg:开机时内核信息监测

查看内存使用状态

free [-b | -k | -m | -g]
这里写图片描述

查看CPU信息

cat /proc/cpuinfo

查看top命令结果的第一行
重点内容

uptime

查看系统位数

file /bin/ls

问题:缓存和缓冲有什么区别?

缓存是”cache”,用来加速从硬盘的读取速度,缓冲是“buffer”,是用来加速数据的写入速度的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值