工作管理、进程管理-(Linux笔记)

一、工作管理

1、&:直接将命令丢到后台中执行

Eg: tar -jcv -f infor/t.tar.bz2 infor/test1 & (将test1压缩)

2、[ctrl] -z :将目前的工作丢到后台中暂停

3、jobs:查看目前后台工作状态 jobs [-lsr]

-l:除了列出job number与命令串外,还列出PID的号码

-s:仅列出正在后台暂停的工作

-r:仅列出正在后台运行的工作

4、fg:将后台工作拿到前台来处理 fg %jobnumber

5、bg:让后的状态变成运行中 bg %jobnumber

6、kill:删除后台工作 kill -signal %jobnumber

Signal:代表给予后面接的那个工作什么样的指示

-1:重新读取一次参数的配置文件

-2:代表与键盘输入[ctrl]-c同样的操作

-9:立刻强制删除一个工作

-15:正常方式终止一项工作,默认值

7、nohup:脱机执行工作 nohup [命令与参数] & 终端后台中工作

二、进程管理

1、ps:进程的查看 ps aux / ps -lA :查看所有进程

ps -l:仅查看自己的bash相关进程

ps axjf:连同部分进程树状态

2、top:动态查看进程的变化 top [-d 数字] | top [-bnp]

-d:后面接秒数,整个进程界面跟新的秒数,默认5秒

-p:指定某些个PID来进行查看监测而已

3、pstree:以树结构显示进程 pstree [-A|U] [-up]

-A:各进程树之间的连接已ASCLL字符连接

-B:各进程树之间的连接已utf8码的字符连接

-p:同时列出每个进程的PID

-u:同时列出每个进程的所属账号

4、killall -signal 命令名称:删除关于命令名称的后台工作

5、nice:新执行的命令即给予新的nice值 nice [-n 数字] command

-n:后面接一个数字,数值的范围为-20~19 (改变进程优先级)

6、renice:已存在进程的nice重新调整 renice [number] PID

PID:某个进程的ID

7、free:查看内存使用情况 free [-b|-k|-m|-g] [-t]

b代表bite k代表KB m代表MB g代表GB

8、uname:查看系统与内核相关信息 uname [-asrmpi]

-a:列出所有信息 -s:系统内核名称

-r:内核版本 -p:CUP类型

9、uptime:查看系统启动时间与工作负荷

10、netstat:跟踪网络 netstat [-atunlp]

-a:列出所有的连接、监听、socket数据

-t:列出tcp网络数据包的数据

-u:列出udp网络数据包的数据

-n:不列出进程的服务名称,以端口号来显示

-l:列出目前正在网络监听的服务

-p:列出该网络服务的进程PID

11、dmesg:分析内核产生的信息 dmesg | more

12、vmstat:检测系统资源变化

三、特殊文件与程序

1、fuser:通过文件(或文件系统)找出正在使用该文件的程序

Fuser [-umv] file/dir

-u:除了进程的PID之外,同时列出该进程的所有者

-v:可以列出每个文件与程序还有命令的完整相关性

2、lsof:列出被进程所打开的文件名 lsof [-aUu] [+d]

-u:后面接username,列出该用户相关进程所打开的文件

+d:后面接目录,即找出某个目录下面已经被打开的文件

3、pidof:找出某个正在执行的进程的PID pidof [-sx] 进程名

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-08 08:37:54

工作管理、进程管理-(Linux笔记)的相关文章

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

linux系统上与进程有关的命令: 查看类命令: ps,pstree,pidof,pgrep\pkill,top,htop,glances,dstat,vmstat,pmap 管理类命令: bg,fg,jobs,kill,killall,nohup,nice,renice pstree命令: pstree - display a tree of processes 显示进程之间的关系,用树状图表示 ps命令: ps - report a snapshot of the current proce

磁盘配额、例行性工作与认识系统服务-(Linux笔记)

第一部分 磁盘配额 1.quotacheck:扫描文件系统并新建quota的配置文件 quotacheck [-avugfM] -a:扫描所有在/etc/mtab,含有quota支持的文件系统 -u:针对用户扫描文件与目录的使用情况,新建aquota.user -g:针对用户组扫描文件与目录的使用情况,新建aquota.group -v:显示扫描过程 2.quotaon:启动quota服务 quotaon [-avug] 3.quotaoff:关闭quota服务 quotaoff [-a] 关闭

磁盘配额、例行性工作、系统服务-(Linux笔记)

第一部分 磁盘配额 1.quotacheck:扫描文件系统并新建quota的配置文件 quotacheck [-avugfM] -a:扫描所有在/etc/mtab,含有quota支持的文件系统 -u:针对用户扫描文件与目录的使用情况,新建aquota.user -g:针对用户组扫描文件与目录的使用情况,新建aquota.group -v:显示扫描过程 2.quotaon:启动quota服务 quotaon [-avug] 3.quotaoff:关闭quota服务 quotaoff [-a] 关闭

Linux性能及调优指南(翻译)之Linux进程管理

译文如下:1.1 Linux进程管理 进程管理是操作系统的最重要的功能之一.有效率的进程管理能保证一个程序平稳而高效地运行. Linux的进程管理与UNIX的进程管理相似.它包括进程调度.中断处理.信号.进程优先级.上下文切换.进程状态.进度内存等. 在本节中,我们将描述Linux进程管理的基本原理的实现.它将更好地帮助你理解Linux内核如何处理进程及其对系统性能的影响. 1.1.1 什么是进程?一个进程是一个运行在处理器的程序的一个实例.该进程使用Linux内核能够处理的任何资源来完成它的任

七、Linux脚本进阶和进程管理

一.进程 进程:init(1)-->系统的第一个进程,通过fork调用其他进程,自身由内核发起. 通过pstree可以查看进程之间的父子关系. [[email protected] ~]# pstree init─┬─NetworkManager─┬─dhclient │                └─{NetworkManager} ├─abrtd ├─acpid ├─atd ├─auditd───{auditd} ├─crond ├─cupsd ├─dbus-daemon───{dbus

磁盘管理、进程管理、文件系统、软硬链接详细文档

项目技术操作文档项目名称:存储管理.进程管理 项目需求:1.在企业服务器上安装新硬盘,对磁盘进行分区.格式化.挂载处理2.根据企业服务器数据业务的不同,采用不同的raid技术来保证数据的读写速度.数据安全3.在企业的存储服务器上采用LVM逻辑卷技术来实现容量的动态调整4.在服务器的运维工作中随机对系统进程进行分析和管理 项目测试: 原理概述:存储管理是系统中必不可少的技术,Linux系统中支持多种存储管理技术.在企业服务器中需要根据业务的不同来分别使用分区.raid.LVM逻辑卷等技术. 测试环

Linux 程序设计学习笔记----进程管理与程序开发(下)

转载请注明出处:http://blog.csdn.net/suool/article/details/38419983,谢谢! 进程管理及其控制 创建进程 fork()函数 函数说明具体参见:http://pubs.opengroup.org/onlinepubs/009695399/functions/fork.html 返回值:Upon successful completion, fork() shall return 0 to the child process and shall re

Linux System Programming 学习笔记(五) 进程管理

1. 进程是unix系统中两个最重要的基础抽象之一(另一个是文件) A process is a running program A thread is the unit of activity inside of a process the virtualization of memory is associated with the process, the threads all share the same memory address space 2. pid The idle pro

Linux学习笔记(5)-进程管理

进程简介 进程是正在执行的一个程序或命令,每一个进程都有自己的地址空间,并占有一定的系统资源.感性的认识,进程就是一个正在运行的程序 进程管理的作用 判断服务器的运行状态 查看系统中有哪些进程 杀死进程(很少用,一般会采用正常的关闭手段) 查看系统所有的进程 #ps aux #ps -le 输出信息各字段的含义 USER:进程是由哪个用户产生的 PID:进程的ID号 %CPU:进程占用CPU资源的百分比 %MEM:进程占用物理内存的百分比 VSZ:该进程占用虚拟内存的大小,单位KB RSS:该进