Linux操作系统监控手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1TurboLinux监控手册1目录1系统维护操作方法..............................................................................21.1系统维护内容...............................................................................21.2系统维护操作方法.......................................................................22查看CPU信息及相关命令.................................................................42.1.1查看CPU类型,数量.........................................................42.1.2显示CPU使用情况.............................................................52.2查看内存信息及相关命令...........................................................62.3查看进程信息及相关命令...........................................................72.4查看磁盘使用信息及相关命令...................................................82.5文件系统管理及相关命令.........................................................102.6IO带宽及相关命令.....................................................................112.7其他..............................................................................................1221系统维护操作方法1.1系统维护内容操作系统是否正常运转主要通过系统资源的使用情况来判断。因此,对系统资源的监测是系统管理的关键所在。系统日常维护主要从以下几个方面着手:查看cpu使用情况查看内存使用情况查看磁盘使用情况辅助监测项目包括查看进程,IO等1.2系统维护操作方法使用客户端登录到服务器主机,然后执行系统命令进行检查。可以使用Telnet或ssh方式登录。建议使用ssh方式登录服务器,可以使用putty,SecureCRT等工具。一般设置情况下,系统不允许root用户直接远程登录到服务器,登录时可以使用普通用户,如:oracle。普通用户登录后,可以执行:$su–输入root用户密码#即可获得root权限。3注意:root用户具有很高的操作权限,执行命令时应特别小心。root用户的误操作有可能造成系统损坏!执行完检查操作后,应执行两次exit命令退出远程登录状态。最好不要采用直接关闭连接窗口的方式。#exit$exit即可关闭远程连接。42查看CPU信息及相关命令2.1.1查看CPU类型,数量#cat/proc/cpuinfo查看cpu类型,数量#cat/proc/cpuinfoprocessor:0vendor_id:GenuineIntelcpufamily:6model:5modelname:PentiumII(Deschutes)stepping:0cpuMHz:334.151cachesize:512KBfdiv_bug:nohlt_bug:nof00f_bug:nocoma_bug:nofpu:yesfpu_exception:yescpuidlevel:2wp:yesflags:fpuvmedepsetscmsrpaemcecx8mtrrpgemcacmovpatpse36mmxfxsrbogomips:668.7852.1.2显示CPU使用情况top显示cpu使用情况[命令]SHELL#topCPUstates:cpuusernicesystemirqsoftirqiowaitidletotal0.0%0.0%0.0%0.0%0.0%0.0%100.0%Mem:481412kav,76892kused,404520kfree,0kshrd,6880kbuff56588kactive,6484kinactiveSwap:2666740kav,0kused,2666740kfree37588kcached[说明]cpu状态显示的信息有:user–用户应用占用的cpu;nice优先进程占用的cpu;system系统使用;irq中断占用;softirq软中断占用;iowaitidle空闲cpu。top命令不加任何参数,默认显示的所有进程按照cpu的使用率排序。若服务器cpu的空闲率(idle)低于30%,应当引起管理员的注意,对服务器进行检查。进入top状态后输入M让进程根据内存使用量排序输入P让进程根据CPU使用量排序62.2查看内存信息及相关命令[命令]SHELL#freetotalusedfreesharedbufferscachedMem:481412814243999880810039324-/+buffers/cache:34000447412Swap:266674002666740[说明]第一行是当前物理内存的使用情况。其中,cache是缓存器,是内存中对磁盘设备的映射,比如读入一个文件,这种内存页面在磁盘上能找到对应的部分。而buffer是在磁盘上找不到对应空间的内存,比如程序运行中数据段中的内容。剩下固定的部分就是内核占用的内存。第二行显示的两个数据分别是:used-buffers-cached和free+buffers+cached。这意味着,buffers和cached占用的空间仍然是可以利用的,当内存空间不够的时候,这两个占用的空间可以腾出来作新的用途。因此判断内存可用空间要以第二行数据为准。当物理内存使用到一定程度时,系统会自动启用swap分区作为扩展内存。如果swap分区占用了一半,应当引起系统管理员的注意,因为这时候服务器的性能会受到很大的影响。72.3查看进程信息及相关命令[命令]ps–ef[|grep进程名]UIDPIDPPIDCSTIMETTYTIMECMDadmin10014:49?00:00:04initadmin21014:49?00:00:00[keventd]admin31014:49?00:00:00[kapmd]admin8791014:49tty200:00:00/sbin/mingettyvc/2[说明]显示系统中的全部进程,得到进程所属用户id,进程id,父进程id,进程启动时间,进程对应终端,启动进程的命令等信息。[命令]kill[-9]进程号[说明]中止一个进程82.4查看磁盘使用信息及相关命令[命令]df-hFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/hda2100805206747532282092071%//dev/hda14663377953643018%/boot/dev/hda54631124037902792601798087%/data[说明]分别以K,M,G为单位显示磁盘使用情况。磁盘使用到70%-80%要引起注意。尤其在应用程序会导致磁盘用量迅速增长的情况下。[命令]dufilename(path)#du-sh/root428K/root[说明]查看某个目录,文件占用磁盘情况du-s只列出总量(多用于查看目录)-h以K,M,G为单位列出占用量[命令]fdisk#fdisk-lDisk/dev/hda:60.0GB,60022480896bytes255heads,63sectors/track,7297cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda1*1648163+83Linux/dev/hda27128110241437+83Linux/dev/hda31282134551408082Linuxswap/dev/hda413467297478094405Extended/dev/hda51346729747809408+83Linux9#fdisk/dev/hdaThenumberofcylindersforthisdiskissetto4865.Thereisnothingwrongwiththat,butthisislargerthan1024,andcouldincertainsetupscauseproblemswith:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)bootingandpartitioningsoftwarefromotherOSs(e.g.,DOSFDISK,OS/2FDISK)Command(mforhelp):m[说明]fdisk磁盘分区工具fdisk-l显示系统所有能认到的磁盘分区fdisk/dev/sda操作磁盘/dev/sda的分区102.5文件系统管理及相关命令[命令]mkfs.type磁盘分区标识#mkfs.ext3/dev/sda1[说明]将分区格式化成type类型的系统[命令]mount磁盘分区标识挂载点#mount/dev/sdb1/mnt/usb[说明]用mount将分区挂载[命令]fsck.type磁盘分区标识#fsck/dev/sda1[说明]修复type类型的文件系统fsck是一个非常有用的命令。操作系统很多故障是由于文件系统被损坏,此时,只要对文件系统进行修复,系统就能够重新正常使用了。注意:分区要先umount才能修复,否则可能会损害文件系统。112.6IO带宽及相关命令[命令]iostatDevice:tpsBlk_read/sBlk_wrtn/sBlk_readBlk_wrtndev3-00.607.065.067837356192dev3-10.010.070.008170[说明]device显示设备名,格式为devm-n,m表示主设备号,n表示此设备号。tps每秒向设备发出的IO请求数。Blk_read/s每秒读取的block数Blk_wrtn/s每秒写入的block数Blk_read读入的block总数Blk_wrtn写入的block总数注意:2.4kernel及以后的版本中,block大小是512Kio带宽主要是由硬件性能来决定的,从系统中来看,io大可以从cpu使用率中看出来122.7其他[命令]uname–a#uname-aLinuxm12.6.9-8.11#1ThuAug313:52:36CST2006i686i686i386GNU/Linux[说明]查看系统内核版本[命令]lspci#lspci00:00.0Hostbridge:IntelCorporation440BX/ZX/DX-82443BX/ZX/DXHostbridge(rev03)00:01.0PCIbridge:IntelCorporation440BX/ZX/DX-82443BX/ZX/DXAGPbridge(rev03)00:04.0ISAbridge:IntelCorporation82371AB/EB/MBPIIX4ISA(rev02)00:04.1IDEinterface:IntelCorporation82371AB/EB/MBPIIX4IDE(rev01)00:04.2USBControl

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功