仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 662|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] CentOS教程之CentOS办事器的16个监控下令

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:08:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!想不想晓得你的办事器究竟在干甚么?那末你要晓得本文先容的这些基础下令。一旦你熟习把握了这些下令,就为成为专业的Linux体系***打下了基本。
  你能够经由过程图形化用户界面(GUI)步伐来猎取这些外壳下令供应的大批信息,详细取决于利用哪种Linux刊行版。好比说,SUSELinux就有一款杰出的、图形化设置和办理工具YaST,KDE的KDESystemGuard一样很杰出。
  不外,Linux***要分明的一个常理是:只要相对需要时,才应当在办事器上运转GUI。那是因为,LinuxGUI耗用体系资本,而这些资本底本能够更公道地用在其他中央。以是,只管利用GUI步伐很合适对办事器安康情况做一个基础的反省,可是假如你想晓得究竟产生了甚么,请封闭GUI,入手下手从Linux下令外壳利用这些工具。
  这还意味着,只需在必要时,你才应当在办事器上开启GUI;不必的时分,就实时关失落。为了确保功能最好,Linux办事器应当在运转级别(runlevel)3下运转,这个运转级别完整撑持收集和多个用户,可是在呆板启动时,又不开启GUI。假如你果然必要图形化桌面,老是能够从外壳提醒符下运转startx,取得图形化桌面。
  假如你的办事器启动落后进到图形化桌面,就必要变动这类情形。为此,进进到终端窗口,利用su下令切换到root用户,然后用你经常使用的编纂器翻开/etc/inittab文件。
  一旦进进到文件内里,找到initdefault这一行,将id:5:initdefault:改成id:3:initdefault:。
  如果没有/etc/inittab文件,就创立一个,并增加id:3这一行。保留前进出。下次你启动进进办事器时,它会启动进进到运转级别3。假如你不想在举行这类变动后重启,也能够用下令init3,当即设置办事器的运转级别。
  一旦你的办事器在init3下运转,就能够入手下手利用以下外壳步伐,看看你的办事器内里呈现了甚么情形。
iostat
  iostat下令具体地显现了存储子体系方面的情形。你一般用iostat来监控存储子体系整体上运转情况怎样,而且在用户注重到办事器运转迟缓之条件早发明输出/输入迟缓的成绩。信任我,你应当在用户发明这些成绩之前先发明这些成绩!
meminfo和free
  meminfo为你具体显现了内存方面的情形。你一般可使用另外一个步伐,好比cat和grep,来会见meminfo的信息。好比说,cat/proc/meminfo为你具体显现了办事器的内存在任何一个工夫的利用情形。
  假如想疾速懂得内存的提要信息,可使用free下令。简而言之,free为你供应了提要信息;meminfo为你供应了具体信息。
 mpstat
  mpstat下令能够呈报多处置器办事器上每一个可用途理器的举动情形。现在,因为多核处置器,这个下令合用于几近一切办事器。mpstat还能够呈报一切办事器上的处置器的均匀举动情形。它让你可以依照体系或依照处置器来显现总的处置器统计信息。这个提要信息能够在潜伏的使用步伐成绩惹毛用户之条件醒你注重。
netstat
  netstat与ps一样,也是Linux***天天都利用的Linux工具。它显现了与收集有关的大批信息,好比套接口利用情形、路由、接口、协定、收集统计信息及更多信息。最经常使用的一些选项以下:
  -a显现套接口的一切信息
  -r显现路由信息
  -i显现收集接口的统计信息
  -s显现收集协定的统计信息
nmon
  nmon是Nigel’sMonitor的简称,这款广受接待的开源工具用来监控Linux体系的功能。nmon能够监控多个子体系的功能信息,好比处置器利用率、内存利用率、运转行列的信息、磁盘输出/输入统计信息、收集输出/输入统计信息、内存分页举动和历程权衡目标。然后,你能够经由过程curses“图形化”界面,检察nmon的及时体系权衡了局。
想运转nmon,你能够从外壳来启动该工具。一旦启动,只需输出单键下令,就能够选择要监控的子体系。好比说,想取得处置器、内存和磁盘等方面的统计信息,只需分离输出c、m和d。也能够利用带-f标记的nmon,将功能统计信息保留到CSV文件中,以便往后剖析。
  就一样平常的办事器监控而言,我以为nmon是我的Linux体系办理工具包中最有效的一个步伐。
pmap
  pmap下令用来呈报办事器的历程所利用的内存量。你能够用这个工具来断定办事器上哪些历程被分派了内存、这些历程中有谁在大批利用内存。
ps和pstree
  ps和pstree这两个下令是Linux体系***的两个得力助手。它们都能以列表的情势显现一切今朝在运转的历程。ps能够告知你办事器的步伐在利用几的内存和处置器工夫。pstree显现的信息对照少,但侧重标明了哪些历程是其他历程的子历程。把握了这些信息,你就可以发明掉控的历程,然后用Linux“不留活口”的kill下令,来停止这些历程。
sar
  sar步伐比如是体系监控工具范畴的瑞士军刀。sar下令实践上由三个步伐构成:显现数据的sar、搜集数据的sa1和保留数据的sa2。一旦装置终了,sar就可以天生具体的提要信息,显现处置器利用率、内存分页举动、收集输出/输入和传输方面的统计信息、历程创立举动和磁盘装备举动。sar和nmon的一年夜区分在于,前者更合适临时监控体系,我以为nmon则对照合适匡助我疾速检察办事器的运转情况。
strace
  strace常常被以为是步伐员的调试工具,但它的服从不单单用来调试。它能够截获和纪录历程挪用体系的情形。因此,它是一个有用的诊断、教授教养和调试工具。好比说,你可使用strace来查出某个步伐在启动时实践上利用哪一个设置文件。
  不外strace切实其实有一个缺点。它在反省某个历程时,该历程的功能会一泻千里。因此,只要在我已有极为充实的来由以为某个步伐引发成绩的情形下,才利用strace。
tcpdump
  tcpdump是一个复杂而牢靠的收集监控有用工具。其基础的协定剖析功效让你可以大略检察收集上的情形。不外想真正深切剖析收集方面的情形,你应当利用Wireshark(上面有先容)。
top
  top下令显现了举动历程方面的情形。默许情形下,它显现了办事器上运转的最损耗处置器的义务,并且每5秒钟就革新一次列表。你还能够按多个尺度对历程举行分类,好比PID(历程ID);年限,最新的列在最后面;工夫,按累计工夫;和驻留内存利用情形和自启动以来一向利用处置器的总工夫。我以为它供应了一种疾速而浅易的***,便于检察有无历程入手下手行将掉控、带来成绩。
uptime
  uptime可用来检察某台办事器运转了多久、有几个用户登录上往。它还显现了办事器均匀负载的提要信息。负载的最好值是1或更小,这意味着每一个历程能够当即会见处置器、不存在处置器周期丧失的情形。
vmstat
  大致下去说,你可使用vmstat来监控假造内存方面的情形。Linux不休利用假造内存,以取得最好的存储功能。
  假如你的使用步伐在占用过量的内存,你就会碰到频仍被换出内存(page-out)的情形――即步伐从内存进进到体系硬驱上的互换空间。你的办事器大概会进进到这个阶段:花在办理内存分页上的工夫比花在运转使用步伐上的工夫还多――这类情形被称为发抖(thrashing)。当你的电脑发抖时,功能就一泻千里。Vmstat能够显现均匀的数据或实践样本,能够匡助你觉察大批耗用内存的步伐和历程,以避免它们招致办事器运转起来好像蜗牛缓行。
Wireshark
  Wireshark之前名为Ethereal(并且如今仍常常这么叫),是tcpdump的同类工具,不外它更加初级,具有先辈很多的协定剖析和呈报功效。Wireshark既有GUI界面,又有外壳界面。假如你处置专业级的收集办理事情,只能利用ethereal。而假如你在利用Wireshark/ethereal,我激烈倡议浏览ChrisSander所著的《有用数据包剖析》(PracticalPacketAnalysis),该书深切浅出地先容了怎样最充实天时用这款有用步伐。
  本文只是从整体上概述了一些Linux最有代价的体系监控步伐。不外,假如你纯熟把握了这些步伐,就为成为顶尖的Linux体系***打下了基本。


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
小魔女 该用户已被删除
沙发
发表于 2015-1-16 21:06:19 | 只看该作者

CentOS教程之CentOS办事器的16个监控下令

下面笔者在论坛看到的一个好问题:“安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
老尸 该用户已被删除
板凳
发表于 2015-1-19 06:46:27 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-5 18:03:35 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
只想知道 该用户已被删除
5#
发表于 2015-2-13 05:18:56 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
小女巫 该用户已被删除
6#
发表于 2015-3-3 15:54:06 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
谁可相欹 该用户已被删除
7#
发表于 2015-3-11 13:01:18 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
不帅 该用户已被删除
8#
发表于 2015-3-18 20:26:58 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
深爱那片海 该用户已被删除
9#
发表于 2015-3-26 18:07:51 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-6 01:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表