问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux常用系统管理命令

发布网友 发布时间:2023-09-24 00:52

我来回答

1个回答

热心网友 时间:2024-07-10 03:50

一、 top

   1.作用

top命令用来显示执行中的程序进程,使用权限是所有用户。

2.格式

top [-] [d delay] [q] [c] [S] [s] [i] [n]

3.主要参数

d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。s:安全模式。i:不显示任何闲置(Idle)或无用(Zombie)的行程。n:显示更新的次数,完成后将会退出top。

   4.说明

top命令是Linux系统管理的一个主要命令,通过它可以获得许多信息。这里我们结合图1来说明它给出的信息。

图1 top命令的显示

在图1中,第一行表示的项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载。第二行显示的是所有启动的进程、目前运行的、挂起(Sleeping)的和无用(Zombie)的进程。第三行显示的是目前CPU的使用情况,包括系统占用的比例、用户使用比例、闲置(Idle)比例。第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存。第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小。第六行显示的项目最多,下面列出了详细解释。

PID(Process ID):进程标示号。USER:进程所有者的用户名。PR:进程的优先级别。NI:进程的优先级别数值。VIRT:进程占用的虚拟内存值。RES:进程占用的物理内存值。SHR:进程使用的共享内存值。S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。%CPU:该进程占用的CPU使用率。%MEM:该进程占用的物理内存和总内存的百分比。TIME+:该进程启动后占用的总的CPU时间。Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。

   top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。

空格:立刻刷新。P:根据CPU使用大小进行排序。M:根据使用内存大小进行排序。T:根据时间、累计时间排序。q:退出top命令。m:切换显示内存信息。t:切换显示进程和CPU状态信息。c:切换显示命令名称和完整命令行。W:将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。

   可以看到,top命令是一个功能十分强大的监控系统的工具,对于系统管理员而言尤其重要。但是,它的缺点是会消耗很多系统资源。

5.应用实例

使用top命令可以监视指定用户,缺省情况是监视所有用户的进程。如果想查看指定用户的情况,在终端中按“U”键,然后输入用户名,系统就会切换为指定用户的进程运行界面,见图2所示。

图2 使用top命令监视指定用户

二、 free

1.作用

free命令用来显示内存的使用情况,使用权限是所有用户。

2.格式

free [-b|-k|-m] [-o] [-s delay] [-t] [-V]

3.主要参数

-b -k -m:分别以字节(KB、MB)为单位显示内存使用情况。-s delay:显示每隔多少秒数来显示一次内存使用情况。l-t:显示内存总和列。-o:不显示缓冲区调节列。

   4.应用实例

free命令是用来查看内存使用情况的主要命令。和top命令相比,它的优点是使用简单,并且只占用很少的系统资源。通过-S参数可以使用free命令不间断地监视有多少内存在使用,这样可以把它当作一个方便实时监控器。

#free -m -s 3

使用这个命令后终端会连续不断地报告内存使用情况(以MB为单位),每3秒更新一次。

三、 kill

   1.作用

kill命令用来中止一个进程。

2.格式

kill [ -s signal | -p ] [ -a ] pid …

kill -l [ signal ]

3.参数

-s:指定发送的信号。-p:模拟发送信号。-l:指定信号的名称列表。pid:要中止进程的ID号。Signal:表示信号。

   4.说明

进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务。

Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程(也称系统守护进程)时Linux系统启动时启动的进程,并在后台运行。例如,httpd是著名的Apache服务器的监控进程。

kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。比如在top命令中,我们看到系统运行许多进程,有时就需要使用kill中止某些进程来提高系统资源。在讲解安装和登陆命令时,曾提到系统多个虚拟控制台的作用是当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作关闭这个程序。此时使用的命令就是kill,因为kill是大多数Shell内部命令可以直接调用的。

5.应用实例

(1)强行中止(经常使用杀掉)一个进程标识号为324的进程:

#kill -9 324

(2)解除Linux系统的死锁

在Linux中有时会发生这样一种情况:一个程序崩溃,并且处于死锁的状态。此时一般不用重新启动计算机,只需要中止(或者说是关闭)这个有问题的程序即可。当kill处于X-Window界面时,主要的程序(除了崩溃的程序之外)一般都已经正常启动了。此时打开一个终端,在那里中止有问题的程序。比如,如果Mozilla浏览器程序出现了锁死的情况,可以使用kill命令来中止所有包含有Mozolla浏览器的程序。首先用top命令查处该程序的PID,然后使用kill命令停止这个程序:

#kill -SIGKILL XXX

其中,XXX是包含有Mozolla浏览器的程序的进程标识号。

(3)使用命令回收内存

我们知道内存对于系统是非常重要的,回收内存可以提高系统资源。kill命令可以及时地中止一些“越轨”的程序或很长时间没有相应的程序。例如,使用top命令发现一个无用 (Zombie) 的进程,此时可以使用下面命令:

#kill -9 XXX

其中,XXX是无用的进程标识号。

然后使用下面命令:

#free

此时会发现可用内存容量增加了。

(4)killall命令

Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:

# killall -HUP inetd

四、 查看磁盘盘剩余空间 df   (df -h)

   用法:df [选项]… [文件]…

显示每个文件所在的文件系统的信息,默认是显示所有文件系统。

长选项必须用的参数在使用短选项时也是必须的。

-a, –all              包括大小为 0 个块的文件系统-B, –block-size=大小 块以指定大小的字节为单位-h, –human-readable   以容易理解的格式印出文件系统大小 (例如 1K 234M 2G)-H, –si               类似 -h,但取 1000 的次方而不是 1024-i, –inodes           显示 inode 信息而非块使用量-k                     即 –block-size=1K-l, –local            只显示本机的文件系统–no-sync          取得使用量数据前不进行 sync 动作 (默认)-P, –portability      使用 POSIX 输出格式–sync             取得使用量数据前先进行 sync 动作-t, –type=类型        只印出指定类型的文件系统信息-T, –print-type       印出文件系统类型-x, –exclude-type=类型    只印出不是指定类型的文件系统信息-v                     (此选项不作处理)

   汇总:

top   -c

   free  -m

   kill  -9   2312 (说明:强制杀死进程 kill  -9  pid )

   df   -h

小白入门Linux—常用系统工作命令

reboot命令用于重启系统,通常只有root管理员可以执行此操作。poweroff命令详解 poweroff命令用于关闭系统,同样通常只有root管理员可以执行此操作。wget命令详解 wget命令用于在终端下载网络文件。ps命令详解 ps命令用于查看系统进程的状态。top命令详解 top命令动态显示系统运行状况,类似Windows的任务管理器。pidof...

Linux操作系统上常用的系统管理命令

kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。比如在top命令中,我们看到系统运行许多进程,有时就需要使用kill中止某些进程来提高系统资源。在讲解安装和登陆命令时,曾提到系统多个虚拟控制台的作用是当一个程序出错造成系统死锁...

linux必学的60个命令

apt-get:Debian和Ubuntu系统上的软件包管理器。yum:Red Hat、CentOS等系统上的软件包管理器。pacman:Arch Linux上的包管理器。10.基础编程:gcc:编译C/C++程序。make:自动化构建工具。gdb:调试程序。11.其他命令:clear:清空终端屏幕。history:显示已经执行的命令历史记录。man:显示指定命令的帮助...

Linux常用系统管理命令

kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。比如在top命令中,我们看到系统运行许多进程,有时就需要使用kill中止某些进程来提高系统资源。在讲解安装和登陆命令时,曾提到系统多个虚拟控制台的作用是当一个程序出错造成系统死锁...

linux命令大全

3、系统管理命令:ps 显示当前系统中该用户的进程列表 top 动态显示系统中运行的程序 kill 输出特定的信号给指定PID uname 显示系统信息 shutdown 关闭或重启系统 clear 清除屏幕信息 4、磁盘命令: free 查看当前系统内存的使用情况 df 查看文件系统的磁盘空间占用情况 du 统计目录或文件所占磁盘空间大小...

linux常用管理命令linux管理命令

Linux上用命令实现本地用户和组的管理 本地用户和组:管理文件和进程等等 本地用户和组:1)root:超级管理员系统创建的第一个账户 特点:id为:0 家目录:/root 具有系统的完全控制权:小心使用。id uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c...

sudo是什么意思

这是一种常见的Linux系统管理命令,用于允许用户以更高权限来执行系统命令。简单地说,通过sudo,用户可以在他们的系统中执行通常需要更高权限的命令或任务。该命令对于进行系统管理操作和管理计算机配置至关重要。例如,安装新软件、修改系统设置或对系统设置进行高级配置通常需要管理员权限,这时就可以使用sudo...

linux常用命令

linux常用命令如下:1、查看内核版本:uname -a。2、控制台-》图形界面:init 5或者startx。3、图形界面-》控制台: init3或者直接注销。4、如何查看ip地址:ifconfig。5、配置ip:ifconfig eth0 ip地址。6、重启:reboot 或者 shutdown -r now。7、普通用户切换到系统用户:su。8、注销用户指令:...

linux系统常用操作命令

linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。cp:全拼copy,其功能为复制文件或目录。find:查找的意思,用于查找目录及目录下的文件。mkdir:全拼make directories,其功能是创建目录。mv:全拼move,...

linux系统下的常用指令

1.文件管理 文件管理的命令主要有ls,rm,mv,ln,mkdir,touch,cat……ls 查看文件列表 比如说:查看当前目录: ls 查看文件列表并显示文件的属性,包括时间,组,用户,要用: ls -l 按照时间排序 :ls -lctr 查看根目录下文件:ls / rm 删除文件 比如: 删除文件f:rm f 删除目录d: rm -r ...

linux常用基本命令 linux常用的20个命令 linux常用命令详解 linux基本命令的使用 linux常用指令表 请列举Linux的基本命令 Linux高频命令汇总 linux file命令 linux输入命令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
魔兽世界8.1能量的平衡任务怎么过介绍_魔兽世界8.1能量的平衡任务怎么... 魔兽世界能量的平衡任务线怎么接? WOW魔兽世界7.0苏拉玛护月堡垒任务攻略详解介绍_WOW魔兽世界7.0苏拉玛护... 荣耀z5平板参数 办房产证面积误差如何处理 房地产权属登记纠纷处理流程是怎样的 借贷会发生什么负面 什么是非正规借贷 企业之间可以贷款吗 公司之间什么情况下可能发生借贷无效,是哪些情况? ...注重礼貌用语、讲究措辞文雅是中华民族的优良传统。请依照示例,根据... 洛阳火车站周围有什么著名景点 八一军歌歌词 为你颓废为你负累是什么歌的歌词? 我的眼泪在说谎 歌词 室外防盗门下大雨就进水 有雨棚没用怎么办 我租了间店面 但是一下大雨我的店面里就会进水,不仅我家是这样的,我们... 下了一夜雨,早上起来墙都潮了,都是水,还有门口都进水了,天花板有一处漏... 为什么叫思源学校? 罗田思源学校是公立还是私立 今天刚入了psv的fifa14,但是玩了一下感觉画面很暗也不清晰,还不如12... 青岛邮电博物馆游玩攻略青岛邮电博物馆附近景点 青岛啤酒博物馆、海上观光、邮电博物馆、小青岛、青岛电视塔、水准零... ...那么为什么金融危机的出现会导致大范围金融机构和企业的亏损倒闭... 金融危机为什么会导致许多大公司破产呢 商住楼限购吗 为什么我有的时候看QQ直播搞的电脑会蓝屏,卡住不动了??? 我的电脑为什么打开QQ直播看电影好卡,整个机器都好卡,但是关了就不卡... 这段时间我的电脑不晓得咋的,打开QQ直播的时候就要死机,请问一下... 为什么QQ直播看片子时,暂停一会再播放,却是连贯播放的 一起回顾一下linux常用命令 惠州七里香堤花园什么时候交房? 可以注销吗,怎么注销 什么是学前儿童美术教学活动的描述阶段 中国史上最胖的女人是谁? ...主题为努力奋斗,朗读时朗朗上口,时长3-5分钟,含配乐,今天晚上之前... ...用多模光纤,什么情况用单模光纤。以及光纤芯数如何确定 polo车窗降下升不上去的原因是什么 请教大侠:AAA电脑点读机新目标初中英语七年级上册机器码是F870-CE9... 如何用一个手机号注册两个? 一个手机能注册两个吗? 怎样用一个手机号注册两个? ...看过一部关于狼人的动画片,里面说的是一个小孩从小在狼群中长大... 1个手机号怎么注册2个 2018年台州工地施工噪音扰民投诉电话和投诉方法 手表电话卡经常拔有事嘛 经常拆卸卡对手机有没有影响 成人高考教材每年都一样吗? 请问今年的成人高考教材在明年的成考中还能不能用的着呢?教材会不会... 北京天天品茶业有限公司怎么样?