资源描述:
《linux系统日常管理.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第十五章lirwx系统日常管理笙者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了。不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一•名合格的linux系统管理员的,毕竞系统管理员要会做的事情太多了。本章以及片面章节笔者会陆续教给你作为linux系统管理员所必备的知识。只要你熟练掌握那绝对可以胜任一•个最初级的管理员职位,不过只是初级的,因为你还需要在日常的管理工作中获得成长。【监控系统的状态】l.w査看当前系统的负载[root@localhostw10:19:19up2:15,3users,loadaver
2、age:0.26,0.15,0.05USERTTYFROML0GIN@IDLEJCPUPCPUWHATroottty1-10:1316.00s52s0・52s-bashrootptS/010.0.2.3410:125:580.19s0.19s-bash相信所有的linux管理员最常用的命令就是这个S'了,该命令显示的信息还是蛮丰富的。第一行从左而开始显示的信息依次为:时间,系统运行吋间,登录用户数,平均负载。第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等。其实,在这些信息当中,笔者认为我们最应该关注的应该是第一
3、行屮的'loadaverage/后面的三个数值。第一个数值表示1分钟内系统的平均负载值;第二个数值表示5分钟内系统的平均负载值;第三个数值表示15分钟系统的平均负载值.这个值的意义是,单位时间段内CPU活动进程数。当然这个值越人就说明你的服务器压力越人。一般情况下这个值只要不超过你服务器的cpu数量就没有关系,如果你的服务器cpu数量为8,那么这个值若小于8,就说明你的服务器没有压力,否则就要关注一下了。到这里你肯定会问,如何查看服务器有儿个cpu?[root@localhostcat/proc/cpuinfoprocessor0uendor_idGenuin
4、elntelcpuFamily6model15modelnameIntel(R)Core(TM)2DuoCPUL75O0@1.60GHzstepping8cpuMHz1596.000cachesize4096KBFdiu_bugnohitbugnoFO0?_bugnocona_bugnoFpuyesFpu_exceptionyescpuidleuel10wpyesFlagsFpuunedepsetscmsrpaeneecx8apicmtrrpgemcacmoupatpse36clflushdtsacpiminxFxsrssesse2ssnxconstant_t
5、scupidapnids_cplbogomips:3192.00就是用这个命令了。’/proc/cpuinfo,这个文件记录了卬u的详细信息。日前审而上的服务器通常都是2颗4核cpu,在lirwx看來,它就是8个卬-查看这个文件时则会显示8段类似的信息,而最后一段信息屮processor:厉面跟的是7。所以查看当前系统有儿个cpu,你可以使用这个命令:zgrep-c'processor'/proc/cpuinfo'。[rootdlocalhost~]ttgrep-c"processor1/proc/cpuinfo12.vmstat监控系统的状态[root@lo
6、calhost~]ttunstatprocsnenoryswapiosystemcpurbsupdFreebuffcachesisobiboincsussyiduast000175296669234272005210027019900上面讲的W查看的是系统整体上的负载,通过看那个数值可以知道当前系统有没有压力,但是具体是哪里(CPU,内存,磁盘等)有压力就无法判断了。通过vmstat就可以知道具体是哪里有压力。vmstat命令打印的结果共分为6部分:procs,memory,swap,io,system,cpu.请重点关注一•下红色标出的项。1)procs显不
7、进程相关信息r:表示运行和等待cpu时间片的进程数,如果长期大于服务器cpu的个数,则说明cpu不够用了;b:表示等待资源的进程数,比如等待I/O,内存等,这列的值如果长时间大于1,则需要你关注一下了;2)memory内存相关信息swpd:表示切换到交换分区屮的内存数量;free:当前空闲的内存数景;buff:缓冲人小,(即将写入磁盘的);cache:缓存人小,(从磁盘屮读取的);3)swap内存交换情况si:由内存进入交换区的数量;so:由交换区进入内存的数量;4)io磁盘使用情况bi:从块设备读取数据的量(读磁盘);bo:从块设备写入数据的量(写磁盘);5
8、)system显示采集间隔内发生的中断