`
- 浏览:
2150672 次
- 性别:
- 来自:
北京
-
进程管理
w:查看当前登录用户的信息
load average:系统在过去1、5、15分钟内的平均负载程度
FROM:用户从何处登录,:0表示通过X window
IDLE:用户闲置时间
JCPU:该终端所有进程执行时所消耗的cpu时间
PCPU:cpu执行程序消耗的时间
WHAT:用户正在执行的操作
who:查看当前的登录用户及其登录时间
/proc:目录中存放当前进程PID命名的目录以及系统相关信息文件
cpuinfo:cup信息
meminfo:内存信息
partitions:硬盘分区
1.查看进程
pstree:树状查看
ps:查看当前用户的进程
ps -aux :查看全部进程
-a:所有用户
-x:没有控制终端的
-u:显示用户名和启动时间
ps -ef :同上
-e:显示所有进程,包括用户和没有控制终端
-f:显示所有信息
USER:进程的执行用户
PID:进程号
PPID:父进程号
TTY:进程启动的终端
STAT:进程的当前状态,S:休眠 D:不可中断的休眠 R:运行 Z:僵死 T:停止
NI:进程优先级
TIME:进程自启动以来占用CPU的总时间
CMD/COMMAND:执行的命令
%CPU:占用CPU时间和总时间的百分比
%MEM:占用内存与系统内存总量的百分比
ps -aux --sort pid:按pid排序
ps -ef | grep tomcat :ps一般结合grep使用
2.杀死进程
kill -9 进程号 :强行关闭
kill -1 进程号 :重启进程
killall 进程名称
pkill 进程名称
pgrep 进程名称:查找服务的进程号
3.运行优先级
nice -n commond:指定命令的运行优先级
renice n pid:改变一个正在运行的进程的优先级
n:取值范围(-20,19),越小,优先级越高
4.进程的挂起和恢复
Ctrl+C :终止
Ctrl+Z :挂起,暂停
bg num :恢复到后台继续运行
fg num :恢复到前台继续运行
jobs :查看被挂起或正在后台运行的进程,会显示编号num
commond &:后台运行,但用户退出会终止进程
nohup commond &:后台执行,即便用户退出登录依然继续执行
5.top
动态显示进程状态,默认每3秒刷新一次
h:获得帮助
d:指定刷新时间
c:显示整个命令行
u:查看指定用户的进程
k:终止执行中的进程 pid
r:重新设置进程优先级 n pid
6.计划任务
1)at:执行一次,安装:yum install at -y
例子:
at -f xx.sh 17:30 :今天17:30执行xx.sh
时间格式:
5:30pm
17:30
17:30 today
now +3 hours
now +180 minutes
17:30 14.2.28
Ctrl+D:保存任务
ps -aux |grep atd:查看进程是否启动
启动进程:/etc/rc.d/init.d/atd start
at -l:查看当前at队列,显示编号num,atq
at -d num :删除任务 atrm num
/var/spool/at:at任务存放在该目录下
用户限制:
/etc/at.allow:如果文件存在,则只有此文件中列出的用户可以使用at命令
/etc/at.deny:如果文件存在,则此文件中列出的用户不可以使用at命令
如果以上两个文件都不存在,则只有root用户可以使用at命令
如果以上两个文件都存在,但是都为空,则所有用户都可以使用at命令
2)crontab:周期性计划任务
crontab -l:显示当前的计划队列
crontab -e:编辑计划队列
格式:
分钟[0~59] 小时[0~23] 日期[1~31] 月份[1~12] 星期[0~6] commands
例子:
*/5 * * * * command :每5分钟执行一次
0 9,18 * * 1-5 command :周一至周五每天9点和18点各执行一次
查看进程:ps -aux | grep crond
启动进程:/etc/rc.d/init.d/crond start
/var/spool/cron:任务保存在该路径下
/etc/cron.allow与/etc/cron.deny:同at
7.设置系统服务的运行级别
chkconfig --list :查看全部系统服务的运行级别
chkconfig --list sshd :查看sshd系统服务的运行级别
chkconfig --level 2345 sshd on :修改sshd服务的运行级别为2345都启动
ntsysv :修改当前的运行级别下的服务
ntsysv --level 3 :修改3运行级别下的服务
使用空格修改,Tab键跳转到确定
8.查看进程端口
netstat -tunpl :查看端口是否启动,或者查看占用端口的进程
例子:
netstat -tunpl | grep sshd
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
linux进程管理
linux常用命令100,整理了常用命令有这些足够。 在Linux系统中,有许多常用命令可以帮助用户管理文件、查看系统信息、网络配置等。其中,ls命令用于列出当前目录下的文件和子目录,cd命令用于切换目录,mkdir命令...
无论是初学者学习使用 Linux,还是开发者或系统管理员作为常用命令工具或者命令手册,这套教程都是十分值得拥有的,它非常详细。 一部好的手册会让初学者快速领悟到 Linux 系统的基本使用方法,掌握常用的 Linux ...
linux ps 命令详解 资源收集 linux ps 命令详解 资源收集
第二章 Linux 常用命令训练 答案 学习本章要达到的目标: 1.掌握终端控制台的启动和使用方法。 2.熟悉 Linux 关于文件和目录操作的常用命令。 3.掌握 Linux 关于用户和系统操作的常用命令。 4.掌握查看命令帮助的...
这份Linux常用命令大全是为希望学习和熟悉Linux操作系统的用户而准备的指南。以下是对这份命令大全的简要介绍: 内容概要:该命令大全包括了60个常用的Linux命令,涵盖了网络管理、系统监控、文本处理、文件管理、...
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux...
Linux常用命令 内容概要:本文将介绍一些常用的Linux命令,这些命令适用于各种人群,无论是初学者还是经验丰富的用户。使用场景包括文件管理、系统监控、网络操作等。 适用人群:所有使用Linux操作系统的用户。 ...
ps命令是Linux系统中最为常用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照。其命令的一般格式为: 常用的选项及含义如下: -a——显示当前终端所有(all)用户的进程(包括其他用户的)。 u——...
本人在工作中收集的linux常用命令。 acctcom 搜索并显示进程记帐文件 ar 维护可移植的档案或库 at 定时执行某个命令 awk 模式扫描和处理语言 batch 对at命令的调用 banner 显示大尺寸字符 basename,dirname 给...
《linux常用命令自用(前端开发).pdf》是一份针对前端开发人员的常用Linux命令手册。该手册提供了前端开发过程中常用的Linux命令及其详细说明,涵盖了文件操作、目录管理、进程控制、网络配置等方面的内容。适用于...
掌握Linux常用命令的作用主要体现在以下几个方面: 系统管理:Linux系统中的命令可以用来管理系统资源,如CPU、内存、磁盘空间等,以及各种系统进程。这有助于系统管理员或用户更好地理解和控制系统的运行状态。 ...
linux常用命令大全, 常用命令:查看版本信息、开机、关机、显示时间等; 文件和文件夹操作:文件(文件夹)的创建、复制、移动、删除、链接、重命名、查找; 文;本编辑vi操作:三种模式的切换,用编辑器编辑文件;...
内含Linux常用必会60+个命令实例以及详解。 Linux提供了大量的命令,利用它可以有效地完成大量的工作, 如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。 所以,在Linux系统上工作离不开使用系统提供的...
Linux常用命令 一:关机命令 1:shutdown 语法:shutdown [-efFhknr][-t 秒数][时间][警告信息] 说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。使用shutdown命令时在系统将要...
linux基本操作命令,包含,进程、日志查看、文件操作、权限、解压缩、文本操作、磁盘、防火墙、自定义命令、查找文件
linux常用命令如下安装,卸载,及查询系统中的RPM软件包,shell变量管理,用户和组管理,进程与服务管理
linux 下常用的命令手册,包括文件管理,权限管理,磁盘管理,用户管理,软件管理,启动管理,进程管理等
Linux帮助命令、文件处理命令、进程管理命令、权限设置命令、压缩与解压缩命令介绍与举例说明