`
- 浏览:
2184085 次
- 性别:
- 来自:
北京
-
进程管理
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中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
Linux 进程管理常用命令 Linux 进程管理是 Linux 系统管理员和普通用户的一项重要任务,主要是监视系统进程的运行状况,并适时终止一些失控的进程。本文将为您介绍 Linux 进程管理的常用命令和应用场景。 1. ps ...
Linux 进程管理命令是 Linux 操作系统中用于管理进程的命令,它们是 Linux 系统管理员的基本工具。这些命令可以用来查看、管理和控制进程,从而确保系统的稳定运行。 1. 程序和进程 在 Linux 系统中,程序是指为了...
"Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...
这本"Linux常用命令集"电子书,提供了一个全面的指南,涵盖了新手到高级用户都需要了解的各种命令。以下是一些重要的Linux命令及其应用: 1. **ls**:用于列出目录内容,通过参数 `-l` 可以以详细格式显示,`-a` ...
### Linux常用命令精讲 #### 登录与退出 在Linux环境中,系统启动后,首先进入的是登录界面,用户需要通过`login`命令输入用户名和密码进行登录。正确的用户名和密码验证后,用户将被引导至Linux的命令行界面,即...
本压缩包"Linux常用命令-API手册.zip"包含了两个重要的参考资料:"Linux基础命令教程豪华版.chm"和"Linux常用命令大全.chm",它们为用户提供详尽的Linux命令学习指南。 "Linux基础命令教程豪华版.chm"可能是对Linux...
以下是关于"Linux必学的60个命令"及"Linux常用命令和系统管理"的一些核心知识点: 1. **文件目录基本操作**: - `cd`:改变当前工作目录。 - `ls`:列出目录内容。 - `mkdir`:创建新目录。 - `rm`:删除文件或...
本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...
本资料“Linux常用命令大全”详细汇总了Linux环境中最常用的命令,旨在为用户提供全面的学习参考。 1. 文件和目录管理: - `ls`:列出目录内容,可以使用 `-l` 显示详细信息,`-a` 显示所有文件,包括隐藏文件。 ...
本资源“Linux常用命令全集”提供了一个全面且实用的参考指南,旨在帮助用户快速查找并理解常用的Linux命令。 1. **Linux命令基础** - **ls**:列出目录内容,常用选项如 `-l` 以详细格式显示,`-a` 显示所有文件...
"Linux 常用命令" Linux 操作系统是一个功能强大且灵活的操作系统,它提供了许多实用的命令来管理和维护系统。以下是 60 个常用的 Linux 命令,涵盖文件管理、磁盘管理、网络管理、系统管理、安全管理等方面。 ...
在深入探讨Linux常用命令之前,我们首先应当理解Linux操作系统的核心理念与优势,它是一个免费、开源的操作系统,因其稳定性和安全性而广泛应用于服务器领域。掌握Linux命令行是每一位IT专业人士的必备技能,以下是...
以下是一些Linux常用命令的详细说明: 1. **创建用户**: 使用`useradd`命令创建新用户,例如`useradd student`,然后使用`passwd`命令设置用户密码,如`passwd student`。 2. **登录和提示符**: 用户通过`...