『学了就忘』Linux系统管理 — 3.进程的查看(top命令)

作者&投稿:语欧 (若有异议请与网页底部的电邮联系)
~

top 命令是用来 动态显示 系统中进程的命令。

演示:

在 top 命令的交互模式当中可以执行的命令:

执行 top 命令查看结果:

top 命令的输出内容是动态的,默认每3秒刷新一次。

命令的输出主要分为两大部分:

第二部分输出的内容,主要是系统进程信息。

这部分和ps命令的输出比较类似,只是如果在终端中执行top命令,不能看到所有的进程,默认是按cpu的占用率排序的,所以默认只能看到cpu占比靠前的进程。

例如:

进入到 top 命令的交互界面,按“k”键,会提示输入要杀死进程的PID。

按两次回车就可以杀死进程指定进程。(这种杀掉进程的方式不常用)

下面我们以xinetd进程为例:

按两次回车吗,xinetd进程被kill掉了,等待3秒刷新。

如果在操作终端执行 top 命令,并不能看到系统中所有的进程,默认看到的只是CPU占比靠前的进程。如果我们想要看到所有的进程,可以把 top 命令的结果重定向到文件当中即可。

不过 top 命令是持续运行的,这时就需要 -b 和 -n 选项了,具体命令如下:




如何学习linux
5、shell脚本入门(可边练习边学习)第二阶段:中级进阶 中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。1、TCP\/IP网络基础(差不多CCNA、NP的知识就够用)2、Linux企业常用服务(如dns、http、ftp、mail、nfs等...

linux怎么学?
5.Shell与Shell脚本的学习 命令行模式说穿了就是一个名为Shell的软件。既然要玩命令行模式,当然就是要会使用Shell的意思。但是Shell上面的知识太多了,包括正则表达式、管道命令与数据流重定向等。6.一定要会软件管理 因为玩Linux常常会面临到要自己安装驱动程序或是安装额外软件的时候,尤其是嵌入式...

浅谈如何学习linux(强烈推荐)
谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个...

关于linux学习路线的问题请教前辈_linux应该这样学
如果你想快速学会Linux,我有一个建议就是忘记图形界面,不要想图形界面能不能提供你问题的答案,而是满世界的去找,去问,如何用命令行解决你的问题。在这个过程中,你最好能将Linux的命令掌握的不错,起码常用的命令得知道,同时建立了自己的知识库,里面是你积累的各项知识。 再下个阶段,你需要学习的是Linux平台的C...

linux具体要学点什么,基础要学什么?
linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:1. 计算机硬件、组成原理、操作系统基础、Linux起源、核心介绍及Linux安装实战入门 2. Xshell远程网络连接Linux、基础优化、远程连接网络基础...

Linux怎样学习?
对于Linux的学习,可以分为四个阶段,Linux初级入门阶段→Linux中级进阶→Linux高级进阶→Linux资深方向细化阶段 第一阶段:初级阶段 初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。1. Linux基础知识、基本命令;2. Linux用户及权限基础;3. Linux系统进程管理...

零基础学习linux要怎么开始
学习基本命令行操作:学习Linux最基本的部分就是命令行操作,您可以开始学习一些最基本的命令,如cd、ls、mkdir、rm等,了解它们的作用和用法。学习Linux文件系统:Linux的文件系统与Windows不同,建议学习Linux的文件系统结构和基本概念,如文件、目录、权限等。学习软件包管理:Linux发行版使用软件包来安装和...

怎么学习Linux?
2. 学以致用 Linux学习的目的是应用,Linux基本知识是一些零散的技术,当没有应用在项目上时,我们无法理解他的真实价值,所以打好基本功之后,最紧迫的是多做几个完整的项目,刚开始可以是功能简单的项目,之后可以选择稍微复杂的项目,勤于动手,敢于实践,一定能学好Linux。3. 学会使用Linux联机帮助 ...

LINUX零基础如何学习?
目前就分享这3个方面吧,零基础入门Linux来说,其实并不难,主要还是多看多练习,短期内就会很快掌握,但深入Linux需要一个漫长的学习过程,包括各种服务器的搭建、整体架构的理解等,需要不断的积累,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留...

...要学到什么地步才表明你的Linux学精了?学习Linux主要学什么?Linux在...
如果你是部署员,除了常用命令,还得有操作的速度。学习Linux主要学习计算机原理,毕竟Linux是开源的,可以看到源代码,了解系统是如何启动的并运行工作的。Linux在嵌入式作用就是内核小,运行快,安全系数相对较高,很多黑客(不是hacker)都会帮忙开发开源的,帮忙找bug等!自己手写,请勿复制!

赤坎区15680992474: linux系统管理员需要掌握哪些知识?
安湛枯草: 其实每个操作系统开始学都是一样的 只不过是一般linux系统用的是字符界面 所以得掌握一些常用的命令来管理 作为服务器版本的操作系统linux来讲就需要配置服务 有了服务就需要网络的支持 其实跟windows一样的 学 它也有文件系统的管理 用户和组的管理 设备的管理 网络的设置 服务的管理 只不过是多了对配置文件的修改的编辑器VI emac expect 更多 一般用的更多的是VI 了解一些对其编辑器的操作

赤坎区15680992474: Linux系统管理 第一章 Linux系统简介及安装 -
安湛枯草: 在安装Linux之前,先确定你的计算机的硬件是否能被Linux所支持. 首先,Linux目前支持几乎所有的处理器(CPU).其次,早期的Linux只支持数量很少的显卡、声卡,而如今,如果要安装Linux,已经不需要再为硬件是否能被Linux支持担心...

赤坎区15680992474: linux系统管理员需要学习些什么东西 -
安湛枯草: 首先要会用Linux,包括; 1. 远程登录 2. 在文本模式下做服务器配置 3. 学会基本的命令. 具体过程为: 找一本系统管理认证的教材来看看.把这类教材过一遍后,就需要多学几个服务器软件的管理了,apache、nginx这样的Web服务器还是先...

赤坎区15680992474: Linux操作系统入门到精通? -
安湛枯草: Linux中常用命令是必须掌握的,它们与系统状态、目录、文件、网络等相关.本节讲解常用的Linux命令,为今后学习更复杂的命令打下良好基础.系统工作命令1. 查看系统信息uname -a 显示当前系统相关信息uname -r 显示系统内核版本...

赤坎区15680992474: Linux系统忘记管理员密码怎么办 -
安湛枯草: 1、重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式.2、接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel.......),然后继续按“e”键.3、然后在编辑界面rhgb quiet后面加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定.4、回车后,按“b”键启动进入单用户模式,在这里修改root的密码.

赤坎区15680992474: 如何快速熟悉LINUX? -
安湛枯草: 首先了解liunx文件系统:(简单的说文件系统每个文件夹都是放固定的文件的)/ 根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者. /bin bin 就是二进制(binary)英文缩写.在一般的系统当中...

赤坎区15680992474: 请问:要做LINUX的系统管理员得学会些什么? -
安湛枯草: 你应该买本学linux的书,《鸟哥的linux私房菜》这本书就不错.学linux首先学它的命令,从图形界面是学不到linux的精髓的,当然图形界面很有亲和力,不过那只是运行在linux上的一个软件,有很多东西还是要在命令行工作才更快捷,更有效....

赤坎区15680992474: linux系统到底难学吗? -
安湛枯草: 多数人觉得,入门很容易,精通很难,成为专家更难,尤其是linux主流是命令行操作,使用惯了windows的图形界面的,上手就很困难,推荐给你马哥带你学linux从入门到精通,对于入门来说,这是一本很不错的书

赤坎区15680992474: 如何才能精通Linux
安湛枯草: 弄本linux学习手册慢慢来 1.先学linux系统管理 知道装系统,知道配置文件的分布,知道一些学用的命令和配置文件的用途等等. 2.再学linux网络服务管理(比如说:配置DNS、DHCP、FTP、apache、extmail、mysql)等等一些学用的网络服务

赤坎区15680992474: 计算机系统—linux
安湛枯草: 1 学会基本的 shell 命令使用, 例如tar, find, cat, grep, scp, ssh, man ... 等等 2 搞清楚分区结构, 例如弄清楚/etc 下的个文件文件夹有什么作用 3 学会用VIM 或emacs其中一种, 个人推荐用vim 4 如果是C编程,要学会用ctags和cscope, 加上vim各种插件, 开发效率是相当的强大 以上纯粹是个人经验,觉得都是linux入门最基本需要掌握的, 希望对你有所帮助.当然,英文必须的,很多帮助文档都是英文说明.推荐fedora 10 + vim 开发.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网