⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch-sysinfo.html

📁 Redhat9中文官方文档, 初学者必备
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>收集系统信息</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="系统配置"HREF="part-sysconfig.html"><LINKREL="PREVIOUS"TITLE="对进程的解释"HREF="s1-redhat-config-users-process.html"><LINKREL="NEXT"TITLE="内存用量"HREF="s1-sysinfo-memory-usage.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="CHAPTER"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-redhat-config-users-process.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-sysinfo-memory-usage.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="CHAPTER"><H1><ANAME="CH-SYSINFO"></A>26. 收集系统信息</H1><P>      在你学习如何配置系统之前,你应该学习如何收集基本的系统信息。譬如,你应该知道如何找出关于空闲内存的数量、可用硬盘驱动器空间的数量,硬盘分区方案,以及正在运行进程的信息。本章将讨论如何使用几个简单命令和程序来从你的 Red Hat Linux系统中检索这类信息。    </P><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-SYSINFO-SYSTEM-PROCESSES"></A>26.1. 系统进程</H1><P>	<TTCLASS="COMMAND">ps ax</TT> 命令显示一个当前系统进程的列表,该列表中包括其他用户拥有的进程。要显示进程以及它们的所有者,使用	<TTCLASS="COMMAND">ps aux</TT> 命令。该列表是一个静态列表;换一句话说,它是在你启用这项命令时正在运行的进程的快照。如果你需要一个时刻更新的运行进程列表,使用下面描述的	<TTCLASS="COMMAND">top</TT> 命令。      </P><P>	<TTCLASS="COMMAND">ps</TT> 的输出会很长。要防止它快速从屏幕中滑过,你可以把它管道输出给 less 命令:      </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">ps aux | less</TT></PRE></TD></TR></TABLE><P>	你可以使用 <TTCLASS="COMMAND">ps</TT> 命令和	<TTCLASS="COMMAND">grep</TT> 命令的组合来查看某进程是否在运行。譬如,要判定	<BCLASS="APPLICATION">emacs</B> 是否在运行,使用下面这个命令:      </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">ps ax | grep emacs</TT></PRE></TD></TR></TABLE><P>	<TTCLASS="COMMAND">top</TT> 命令显示了当前正运行的进程以及关于它们的重要信息,包括它们的内存和	CPU 用量。该列表既是真实时间的也是互动的。以下提供了一个 <TTCLASS="COMMAND">top</TT> 的输出示例:      </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT"> 00:53:01  up 6 days, 14:05,  3 users,  load average: 0.92, 0.87, 0.7171 processes: 68 sleeping, 2 running, 1 zombie, 0 stoppedCPU states:  18.0% user   0.1% system   16.0% nice   0.0% iowait  80.1% idleMem:  1030244k av,  985656k used,   44588k free,       0k shrd,  138692k buff                    424252k actv,   23220k in_d,  252356k in_cSwap: 2040212k av,  330132k used, 1710080k free                  521796k cached  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND15775 joe        5   0 11028  10M  3192 S     1.5  4.2   0:46 emacs14429 root      15   0 63620  62M  3284 R     0.5 24.7  63:33 X17372 joe       11   0  1056 1056   840 R     0.5  0.4   0:00 top17356 joe        2   0  4104 4104  3244 S     0.3  1.5   0:00 gnome-terminal    1 root       0   0   544  544   476 S     0.0  0.2   0:06 init    2 root       0   0     0    0     0 SW    0.0  0.0   0:00 kflushd    3 root       1   0     0    0     0 SW    0.0  0.0   0:24 kupdate    4 root       0   0     0    0     0 SW    0.0  0.0   0:00 kpiod    5 root       0   0     0    0     0 SW    0.0  0.0   0:29 kswapd  347 root       0   0   556  556   460 S     0.0  0.2   0:00 syslogd  357 root       0   0   712  712   360 S     0.0  0.2   0:00 klogd  372 bin        0   0   692  692   584 S     0.0  0.2   0:00 portmap  388 root       0   0     0    0     0 SW    0.0  0.0   0:00 lockd  389 root       0   0     0    0     0 SW    0.0  0.0   0:00 rpciod  414 root       0   0   436  432   372 S     0.0  0.1   0:00 apmd  476 root       0   0   592  592   496 S     0.0  0.2   0:00 automount</TT></PRE></TD></TR></TABLE><P>	要退出 <TTCLASS="COMMAND">top</TT>,按 <SPANCLASS="KEYCAP"><KEYCAP>[q]</KEYCAP></SPAN> 键。      </P><P>	可以和 <TTCLASS="COMMAND">top</TT> 一起使用的互动命令包括:      </P><P>      </P><DIVCLASS="TABLE"><ANAME="INTERACTIVE-TOP-COMMAND"></A><TABLEBORDER="1"BGCOLOR="#DCDCDC"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><THEAD><TR><THWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">命令</TH><THWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">描述</TH></TR></THEAD><TBODY><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[Space]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">立即刷新显示</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[h]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">显示帮助屏幕</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[k]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">杀死某进程。你会被提示输入进程 ID 以及要发送给它的信号。</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[n]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">改变显示的进程数量。你会被提示输入数量。</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[u]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">按用户排序。</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[M]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">按内存用量排序。</TD></TR><TR><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP"><SPANCLASS="KEYCAP"><KEYCAP>[P]</KEYCAP></SPAN></TD><TDWIDTH="50%"ALIGN="LEFT"VALIGN="TOP">按 CPU 用量排序。</TD></TR></TBODY></TABLE><P><B>表 26-1. 互动的 <TTCLASS="COMMAND">top</TT> 命令</B></P></DIV><DIVCLASS="TIP"><P></P><TABLECLASS="TIP"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/tip.png"HSPACE="5"ALT="窍门"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>窍门</B></TH></TR><TR><TD>&nbsp;</TD><TDALIGN="LEFT"VALIGN="TOP"><P>	  类似于 <BCLASS="APPLICATION">Mozilla</B> 和	  <BCLASS="APPLICATION">Nautilus</B> 的应用程序具备<ICLASS="FIRSTTERM">线程感知(thread-aware)</I> &#8212;	  多个线程会被创建来处理多个用户或多个请求,而且每个线程都有自己的	  PID。按照默认设置,<TTCLASS="COMMAND">ps</TT> 和	  <TTCLASS="COMMAND">top</TT> 只显示主(初始)线程。要查看所有线程,使用	  <TTCLASS="COMMAND">ps -m</TT> 命令或在	  <TTCLASS="COMMAND">top</TT> 中键入<SPANCLASS="KEYCAP"><KEYCAP>[Shift]</KEYCAP></SPAN>-<SPANCLASS="KEYCAP"><KEYCAP>[H]</KEYCAP></SPAN>组合键。	</P></TD></TR></TABLE></DIV><P>	如果和 <TTCLASS="COMMAND">top</TT> 相比,你更喜欢使用图形化界面,你可以使用	<BCLASS="APPLICATION">GNOME 系统监视器</B>。要从桌面上启动它,选择面板上的<BCLASS="GUIMENU">「主菜单」</B>	=&#62; <BCLASS="GUIMENUITEM">「系统工具」</B> =&#62;	<BCLASS="GUIMENUITEM">「系统监视器」</B>或在 X 窗口系统的 shell 提示下键入	<TTCLASS="COMMAND">gnome-system-monitor</TT>。然后选择<BCLASS="GUILABEL">「进程列表」</B>标签。      </P><P>	<BCLASS="APPLICATION">GNOME 系统监视器</B>允许你在正运行的进程列表中搜索进程,还可以查看所有进程、你拥有的进程、或活跃的进程。      </P><P>	要了解更多关于某进程的情况,选择该进程,然后点击<BCLASS="GUIBUTTON">「更多信息」</B>按钮。关于该进程的细节就会显示在窗口的底部。      </P><P>	要停止某进程,选择该进程,然后点击<BCLASS="GUIBUTTON">「结束进程」</B>。这有助于结束对用户输入已不再做出反应的进程。      </P><P>	要按指定列的信息来排序,点击该列的名称。信息被排序的那一列会用深灰色显示。      </P><P>	按照默认设置,<BCLASS="APPLICATION">GNOME 系统监控器</B>不显示线程。要改变这个首选项,选择<BCLASS="GUIMENU">「编辑」</B> =&#62; <BCLASS="GUIMENUITEM">「首选项」</B>,点击<BCLASS="GUILABEL">「进程列表」</B>标签,然后选择<BCLASS="GUILABEL">「显示线程」</B>。首选项还允许你配置更新间隔;每个进程默认显示的信息;以及系统监视器图表的颜色。      </P><DIVCLASS="FIGURE"><ANAME="FIG-SYSINFO-PROCESSES"></A><DIVCLASS="MEDIAOBJECT"><P><IMGSRC="./figs/sysinfo/gnome-system-monitor-processes.png"></P></DIV><P><B>图 26-1. <BCLASS="APPLICATION">GNOME 系统监视器</B></B></P></DIV></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="s1-redhat-config-users-process.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-sysinfo-memory-usage.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">对进程的解释</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="part-sysconfig.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">内存用量</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -