技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

Linux中命令链接操作符的十个最佳实例

Linux命令中的链接的意思是,通过操作符的行为将几个命令组合执行。Linux中的链接命令,有些像你在shell中写短小的shell脚本,并直接在终端中执行。链接使得自动处理变得更方便。不仅如此,一个无人看管的机器在链接操作符的帮助下能够十分有条理地运行。Linux中的10个链接操作符... 全文

Linux Linux命令

基于网络linux无人值守安装1

基于网络的linux无人值守安装的配置 1. 方案介绍 这种方案需要首先设置一个启动服务器和一个安装服务器(可以配置在同一台物理机上),然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。 涉及到的技术 该方案主要应用了三种技术: 1) 在PC上从网络启动Red Hat Linux安装程序的PXE协议 2) Red Hat Linux安装程序提供的网络安装功能(即指通过网络访问安装介质) 3) Red Hat Linux 安装程序提供的无人值守安装功能(Red Hat称为kickstart) ... 全文

linux 休闲 职场 linux系统

我的linux系统学习之道

    想学习linux系统的朋友,在此我想分享一下自己的学习经历,本着开放自由平等共享的原则,当然这也是linux要求的精神。如果有更好的你可以当仁不让的站出来,并献上更好的美味!    有这么一部分接触的第一本书可能是CE官方认证的三本书,当然都是为了生存啊,如果有能使生活变得更好一点考点证也是在所不辞的。关于这CE三本书是官方读本相当于手册,红帽考CE必读之书,除了能考CE外,只能当成手册读。个人认为所谓手册,就像说明书,参考而已,为了是尽快上手,在最短的时间里获得最多的认识。所以不能把这当成是救命早,读完后可以放在某个合适的位置,比喻当你的桌子不稳时可以放在桌腿下。    我有幸接触的第二本好书是陈永昇著RedHatEnterpriseLinux5系统管理宝典,作者是台湾人,台湾人在这方面发展较快是无庸置疑的,就算是到今天还有不少人受到鸟哥的恩惠。在此我想多说一句,学好英语确实是不错的,你看我们称之为印度阿三的邻居,他们在计算机,航天,电影上的进步是多么的惊人,不得不说是受益于擅长English。这本书在当时确实是本好书,所以称之为宝典,初版时才发行4000册,所以很多人没有买到,不得不购买复印本,甚至是电子本。不过我有幸得到了一本,并且在一个暑假里把笼统的读了一遍,虽然知道它是一本好书,但现在也差不多忘光了,或者说不知道我所知道的是不是那本书里面的东西,毕竟linux是相通的。 哦,对了,我记得里面在书的后面专门讲了一下怎样做一名良好的系统管理员。这也符合台湾精于管理的精神吧。    下面我介绍的这本书可真是让我爱不释手啊,我称之为“渔”,可以想象它在我心中占有多少高的地位。这本书就是哈恩所著的Unix&Linux大学教程(国外计算机科学经典教材),从书的名字你可以看出这本书已经作为了不少美国大学计算机科学的教材。真羡慕他们有这么好的教材啊,不过有幸的是这本书的全球各地都可买到。为什么非要到大学里去读呢!先作一下书的内容简介吧:“Unix是计算机发展历史上最成功的操作系统家族。它诞生于贝尔实验室,尔后迅速成为世界上操作系统的主流并延续至今。Linux派生于Unix,并且在小型机和桌面计算机领域成为和微软的Windows并驾齐驱的操作系统家族。HarleyHahn从20世纪80年代开始,亲身体验了几平整个UDIX以及Linux操作系统的发展历史。他所著的Unix和Linux教程,秉承了他的一贯风格,幽默风趣而又知识渊博。在本书中,不仅可以全面学习到Unix和Linux操作系统的工作原理和主要命令,还可以知晓Unix和Linux发展史上的许多奇闻趣事。解释了622个Unix专业术语,许多术语都给出了其历史来源。书中的示例涵盖了Linux、FreeBSD和Solaris等不同类型的操作系统。详细阐述了各种shell的异同并用示例加以说明。”    当然这里的介绍的点专业和枯燥,这本书最大的特点是勾起了我对linux系统莫大的好奇心,并为之着迷。所以在这里我称之为“渔”,它不仅使我对某些东西的了解知其然而且知其所以然。而且作者的幽默风格也使我惊奇,在我内心深处发出一个声音,这才是我想要的!它使我进入了linux系统这个神秘之门。   如果你觉得上一本书过于简单各基础,没关系我这里还有一本终极武器!就是内梅特所著的UNIX/Linux 系统管理技术手册(第四版)。《UNIX/Linux系统管理技术手册(第四版)》(ULAHv4)是《Linux系统管理技术手册》和《UNIX系统管理技术手册》的终结版,也是Evi Nemeth的封刀之作。一本书能出很多版就足已证明它存在的理由,就好像一部电影出了那么的续集,还不能满足观众的需求,希望它再创辉煌!      下面是这本书的技术点:   《UNIX/Linux系统管理技术手册(第四版)》延续了《Linux系统管理技术手册(第二版)》以及《UNIX系统管理技术手册(第三版)》的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为3部分分别介绍。第一部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。第二部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Internet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。第三部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。     如果你真的读了这本书, 你将会发现什么是人间神器。什么是“当你遇到这个人后,会觉得其他人只是浮云而已”当然这里的人改成书。其它主不多说了,因为这本书还没到我的手中,只有一本英文电子版,而我又不喜欢其它国家的语言,所以还没有见到神器的真正面目。    也许有一天你会有一个疑问,如果这些书我都看完了,可是我还不明白,或者说我还是不满足于现状。不用担心,在此我已给你想好了,据说一个简单的系统安装完后也有20万个文件,你没事时可以cat或者less一下这些文件再或者grep一下你感兴趣的内容。真的没事做你也可以read the fucking manual,据说有很多极客都有这个嗜好。    在此你可能会发现一个漏洞,说了这么多你还在系统这里止步不前,还有看到我们所谓的花花草草,我想说,不急,不是有一句话叫第一次就做对做好吗。这真是一句不错的话,当你第一次恋爱时就做好做好,那么你的初恋就会成为你的情人,你的情人最后也会成为你的老婆。我感觉当你把这些都吸收后就可以说做到这一点,就可以在linux系统世界里不会迷路,游刃有余,为所欲为。当然上面的都是随口说说而已, 对于因此面带来的损失,本人概不负责。本文出自 “jerrymin” 博客,请务必保留此出处http://jerrymin.blog.51cto.com/3002256/913575... 全文

linux系统 linux 学习

Linux系统工程师的必备素质

 最近在51cto上发表的博文:怎样成为优秀的Linux系统工程师(http://johnwang.blog.51cto.com/474770/886245)收到了很多朋友的关注,也大大出乎我的意料。没想到有这么多朋友对Linux抱有这么大的热情。后续也有很多朋友通过各种方式联系我,包括qq群(3天爆满500人,无法再加)、qq、微博关注(http://weibo.com/u/1186347743)、邮件、bbs(http://42.121.14.181/bbs/forum.php)等。说实话由于实在是个人时间原因没能一一作答,也很抱歉。但是我还是坚持把所有收到的邮件都一一做了回复,可能写的也都是点到为止,希望能给大家有所启示就非常欣慰了。邮件中有不少共同的问题,比如说一上来就比较喜欢问:怎么才能学好,怎么才能成功?我非常能理解大家的心情,但是话说回来这么问的朋友都多多少少有点急功近利的想法,希望能最快的学好学精linux,但是这其实是没有捷径的。有句话是这么说的:每个牛逼的人都有一段苦逼的经历。我觉得这话虽然不能绝对的讲,但是对99.9%的人是有效的。如果您是这0.1%里面的一员,基本上就不用继续往下看了。方法永远是多看书,多动手,书上提到的实验都要自己敲一遍。有人说,这个实验有什么意思呢,有什么用呢?可能一个实验真的不代表什么,但是当你做完后总有不一样的感觉。这个过程是个量变到质变的过程,如果是入门,那就傻傻学,过程是很枯燥,但是如果这是你选择的路,那么你就要坚持走下去,要知道这个世界上没有一条康庄大道让你走的既开心又轻松还能顺便赚钱。所以,做一名linux系统工程师的第一条素质就是要能耐得住寂寞。... 全文

Linux系统工程师 linux系统 必备素质

Linux基础回顾(2)——Linux系统分区二三事

问题来自Linux教材,答案自我整理难免会有不足之处。这是我Linux期末的总结 1. 一块硬盘上可以有几种类型的分区?各自可以有多少个?(各个分区能安装操作系统吗?)硬盘分区有三种类型的分区:主分区,扩展分区,逻辑分区;一个硬盘最多能划分4个主分区,或者3个主分区加上一个扩展分区,扩展分区上可以划分多个逻辑分区(最多20个)。能安装操作系统。... 全文

linux

Webconverger 22 发布,网吧用 Linux 系统

Webconverger 22 是一个稳定的更新,升级到 Firefox 25 和 Flash 最新版;此外允许触摸屏用户拖放页面以及支持 Emoji 字体。Webconverger是一张基于Debian的自启动运行光盘,整个运行系统被限制为只提供web浏览服务。它被设计为部署在诸如办公室和网吧这样的场所,在那里只使用web应用程序。... 全文

Linux系统 Linux发行 Webconverger

linux监控工具之vmstat 详解

 一 vmstat 简介  vmstat 能够提供进程,内存,分页,块I/O,traps和CPU活动相关信息。vmstat 命令可以显示平均值或实际取样值。使用频率和取样时间等参数启用 模式    命令参数              -V  显示版本              -n  只在开始时显示一次各字段名称              -a  显示活跃和非活跃内存              -d  显示磁盘相关统计信息              -D  以表格的形式显示磁盘信息              -p  显示指定磁盘分区相关信息              -s   显示内存相关统计信息及多种活动数量                  delay:刷洗时间间隔。如果不指定,只显示一条结果                  count:刷新次数,如不指定刷新次数,但不指定刷新时间间隔,默认为无穷              -m 显示slabinfo              -t 显示统计信息的同时打印出时间,该参数和上面的参数同时使用              -S 指定单位显示,如,k,K,m,M 二 命令信息详解 [root@localhost ~]# vmstat   1 5procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st 1  0      0 403216  24820  67964    0    0     7     2   19   47  0  1 99  0  0 0  0      0 403208  24820  67964    0    0     0     0   16   20  0  0 100  0  0 0  0      0 403208  24820  67964    0    0     0     0   14   17  0  0 100  0  0 0  0      0 403208  24820  67964    0    0     0     0   11   13  0  0 100  0  0 0  0      0 403208  24820  67964    0    0     0     0   14   15  0  0 100  0  0注释:vmstat输出结果中第一行展示的是自最后一次启动以来的平均值,所以此行可以忽略。输出栏位如下: Process(procs)  r:等待运行时间的进程数  b:处于不可中断睡眠状态的进程数  w: 被交换出去的看一下的进程数。此数是由linux 计算得出的,但是Linux 并不好进交换空间Memory swpd:虚拟内存使用量(KB) free:空闲内存量(KB) buffer:用作buffer的内存量(KB) cache:用作cache的内存量(KB)Swap   si:从硬盘交换到内存的数量(KBps)   so:交换到硬盘的内存量(KBps)IO  bi:发送到块设备的块的数量(block/s)  bo: 从块设备获取的块的数量(block/s)System  in:  每秒钟的中断数量,包括时钟中断  cs:每秒钟上下文交换的数量 CPU(整个CPU时间的百分比) us:花费在非内核代码的CPU 时间 (用户时间,包括Nice时间) sy:花费在内核代码的CPU 时间(系统时间) id:空闲时间 wa:IO等待时间 标准情况下r和b值  r<5,b≈0 如果user%+sys%< 70%,表示系统性能较好;如果user%+sys%>=85%,表示系统性能比较糟糕  user%表示CPU处在用户模式下的时间百分比。 sys%表示CPU处在系统模式下的时间百分比。 st 被硬件虚拟化的虚拟机所消耗掉的时间百分比              注:  参考  http://book.51cto.com/art/201208/354178.htm        http://hi.baidu.com/dvjoxojdqobfjsr/item/32962143a62cb2ebbcf45115本文出自 “Frank” 博客,请务必保留此出处http://freehat.blog.51cto.com/1239536/1007699... 全文

linux vmstat linux系统 监控工具

linux之lvm管理及扩容

本文为:Centos6.0系统1、LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现;LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘  ... 全文

linux lvm管理 linux扩容

Linux系统优化思路

 Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql、php等等,开源软件的最大理念是自由、开放,那么linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。因此,谈到性能问题,主要实现的是linux操作系统和应用程序的最佳结合。系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。Linux系统管理员可能经常会遇到系统不稳定、响应速度慢等问题,例如在linux上搭建了一个web服务,经常出现网页无法打开、打开速度慢等现象,而遇到这些问题,就有人会抱怨linux系统不好,其实这些都是表面现象。操作系统完成一个任务时,与系统自身设置、网络拓朴结构、路由设备、路由策略、接入设备、物理线路等多个方面都密切相关,任何一个环节出现问题,都会影响整个系统的性能。因此当linux应用出现问题时,应当从应用程序、操作系统、服务器硬件、网络环境等方面综合排查,定位问题出现在哪个部分,然后集中解决。 在应用程序、操作系统、服务器硬件、网络环境等方面,影响性能最大的是应用程序和操作系统两个方面,因为这两个方面出现的问题不易察觉,隐蔽性很强。而硬件、网络方面只要出现问题,一般都能马上定位。本章主要讲解操作系统方面的性能调优思路,应用程序方面需要具体问题具体对待。   解决系统性能问题的一般思路 下面从影响操作系统性能的因素、性能优化工具、系统性能评价标准三个方面介绍优化Linux的一般思路和方法。   影响Linux性能的因素 1.CPU CPU是操作系统稳定运行的根本,CPU的速度与性能很大一部分决定了系统整体的性能,因此,cpu数量越多、主频越高,服务器性能也就相对越好。但事实也并非完全如此。 目前大部分CPU在同一时间内只能运行一个线程,超线程的处理器可以在同一时间运行多个线程,因而,可以利用处理器的超线程特性提高系统性能,在linux系统下,只有运行SMP内核才能支持超线程,但是,安装的CPU数量越多,从超线程获得的性能上的提高就越少。另外,Linux内核会把多核的处理器当作多个单独的CPU来识别,例如两颗4核的CPU,在linux系统下会认到8颗CPU。但是从性能角度来讲,两颗4核的CPU和8颗单核的CPU并不完全等价,根据权威部门得出的测试结论,前者的整体性能要低于后者25%-30%。 可能出现CPU瓶颈的应用有邮件服务器、动态web服务器等,对于这类应用要把CPU的配置和性能放在主要位置。 2.内存 内存的大小也是影响linux性能的一个重要的因素,内存太小,系统进程将被阻塞,应用也将变得缓慢,甚至失去响应,内存太大,导致资源浪费。Linux系统采用了物理内存和虚拟内存的概念,虚拟内存虽然可以缓解物理内存的不足,但是占用过多的虚拟内存,应用程序的性能将明显下降,要保证应用程序的高性能运行,物理内存一定要足够大,但是过大的物理内存,会造成内存资源浪费,例如在一个32位处理器的Linux操作系统上,超过8G的物理内存都将被浪费。因此,要使用更大的内存,建议安装64位的操作系统,同时开启linux的大内存内核支持。 由于处理器寻址范围的限制,在32位linux操作系统上,应用程序单个进程最大只能使用2G的内存,这样以来,即使系统有更大的内存,应用程序也无法“享”用,解决的办法就是使用64为处理器,安装64位操作系统,在64位操作系统下,可以满足所有应用程序对内存的使用需求[g1] ,几乎没有限制。 可能出现内存性能瓶颈的应用有打印服务器、数据库服务器、静态web服务器等,对于这类应用要把内存大小放在主要位置。 3.磁盘I/O宽带 磁盘的I/O性能直接影响应用程序的性能,在一个有频繁读写的应用中,如果磁盘I/O性能得不到满足,就会导致应用的停滞。好在现今的磁盘都采用了很多方法来提高I/O性能,比如常见的磁盘RAID技术。       RAID的英文全称为:Redundant Array of Independent Disks。翻译成中文即为独立磁盘冗余阵列,简称磁盘阵列。RAID通过把多块独立的磁盘(物理硬盘)按不同方式组合起来形成一个磁盘组(逻辑硬盘),从而提供比单个硬盘更高的I/O性能和数据冗余。 通过RAID技术组成的磁盘组,就相当于一个大硬盘,用户可以对它进行分区格式化、建立文件系统等操作,跟单个物理硬盘一模一样,唯一不同的是RAID磁盘组的I/O性能比单个硬盘要高很多,同时对数据的安全性也有很大提升。 根据磁盘组合方式的不同,RAID可以分为RAID0,RAID1、RAID2、RAID3、RAID4、RAID5、RAID6、RAID7、RAID0+1、RAID10等级别,常用的RAID级别有RAID0、RAID1、RAID5、RAID0+1,这里简单介绍如下: l RAID 0:通过把多块硬盘粘合成一个容量更大的硬盘组,提高了磁盘的性能和吞吐量。这种方式成本低,要求至少两个磁盘,但是没有容错和数据修复功能,因而只能用在对数据安全性要求不高的环境中。 l RAID 1:也就是磁盘镜像,通过把一个磁盘的数据镜像到另一个磁盘上,最大限度的保证磁盘数据的可靠性和可修复性,具有很高的数据冗余能力,但磁盘利用率只有50%,因而,成本最高,多用在保存重要数据的场合。 l RAID5:采用了磁盘分段加奇偶校验技术,从而提高了系统可靠性,RAID5读出效率很高,写入效率一般,至少需要3块盘。允许一块磁盘故障,而不影响数据的可用性。 l RAID0+1:把RAID0和RAID1技术结合起来就成了RAID0+1,至少需要4个硬盘。此种方式的数据除分布在多个盘上外,每个盘都有其镜像盘,提供全冗余能力,同时允许一个磁盘故障,而不影响数据可用性,并具有快速读/写能力。 通过对各个RAID级别的介绍,我们就可以根据应用的不同特性,选择适合自身的RAID级别,从而保证应用程序在磁盘方面达到最优的性能。 4.网络I/O宽带 Linux下的各种应用,一般都是基于网络的,因此网络带宽也是影响性能的一个重要因素,低速的、不稳定的网络将导致网络应用程序的访问阻塞,而稳定、高速的带宽,可以保证应用程序在网络上畅通无阻的运行。幸运的是,现在的网络一般都是千兆带宽,或者光纤网络,带宽问题对应用程序性能造成的影响也在逐步降低。 5.总结 通过对以上四个方面的讲述,不难看出,每个方面之间都是相互依赖的,不能孤立的从某个方面来排查问题,当一个方面出现性能问题时,往往会引发其它方面出现问题。例如大量的磁盘读写势必消耗CPU和I/O资源,而内存的不足会导致频繁的进行内存页写入磁盘、磁盘写到内存的操作,造成磁盘I/O瓶颈,同时,大量的网络流量也会造成CPU过载。所以,在处理性能问题时,要纵观全局,从各个方面进行综合考虑。... 全文

Linux系统 linux 优化思路 休闲 职场

linux下添加路由的方法:

linux下添加路由的方法:一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由 # route add –host 192.168.168.110 dev eth0 # route add –host 192.168.168.119 gw 192.168.168.1 //添加到网络的路由 # route add –net IP netmask MASK eth0 # route add –net IP netmask MASK gw IP # route add –net IP/24 eth1第二种:   实现的功能和上面的一样   ip route add 172.16.6.0/24 via 172.16.2.254 dev eth0   ip route del gw 172.16.2.254   ip route del 172.16.6.0/24 dev eth0   ip route //添加默认网关 # route add default gw IP //删除路由 # route del –host 192.168.168.110 dev eth0  二:在linux下设置永久路由的方法:1.在/etc/rc.local里添加方法:route add -net 192.168.3.0/24 dev eth0route add -net 192.168.2.0/24 gw 192.168.3.254 2.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev 3./etc/sysconfig/static-router : any net x.x.x.x/24 gw y.y.y.y  ... 全文

linux linux route 职场 休闲

20个对Linux专家非常有用命令(1)

谢谢你你给了我们在这篇文章前两个部分的喜欢,美言和支持。在第一部分文章中我们讨论了那些都只是切换到 Linux 和linux新手所需的必要知识的用户的命令。对 Linux 新手非常有用的 20 个命令第二篇文章中我们讨论了中级用户管理自己的系统所需要的命令。... 全文

Linux Linux命令

五款应用让Linux桌面变成工作好帮手

【51CTO精选译文】以前把Linux应用到办公上,确实是一种挑战。因为大多数公司都是依赖专门的软件,而且这些软件几乎只能在Windows上运行。但是,时代在改变,现在很多业务都是通过web浏览器来吹来。而且,Linux平台的发展也已经成熟,如果能利用开源环境办公,那你将获得很多好处。... 全文

Linux桌面 Linux应用

在linux下也用QQ聊天

        今天看到有人问在LINUX下怎么装QQ([url]http://bbs.51cto.com/thread-142827-1-1.html[/url]),就把以前上学时写得了转了过来,供大家参考吧,其中的软件地址更换了一下,其它的都没变.... 全文

linux 休闲 职场 linux系统

Linux设置用户登录提示

 1./etc/motd文件的用途 : /etc/motd即message of today(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端。 系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等。如果shell支持中文,还可以使用中文,这样看起来更易于了解。2./etc/motd 缺点 :如果登录时自动进入图形界面,则这些设置的信息看不到。 ... 全文

Linux设置用户登录提示 linux 登录提示

Linux下邮件发送 sendEmail介绍

文章总结了四种在linux中实现邮件发送的方法,有需要学习的朋友可参考一下本文章。Linux下邮件发送又一方法——sendEmail使用方法:下载sendEmailwget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.55.tar.gz  代码如下 复制代码 tar –zxvf sendEmail-v1.55.tar.gzcd sendEmail-v1.55cp sendEmail /usr/local/binchmod 0755 /usr/local/bin/sendEmail... 全文

sendEmail linux邮件发送 linux mail命令

使用Scom监控Linux主机

      N久没写文章了,最近由于工作需要,埋头研究了一下如何利用Scom来监控开源平台的系统,经过努力后获得小小的成果-成功监控了redhat系统。小弟在开心之余当然不忘把成果拿出来share一下,顺便发扬与人分享的新世纪雷锋精神^_^      要想使用Scom成功监控Redhat,您的环境需要满足如下条件:        1.  Scom版本为2007 R2,并且导入了Redhat管理包。管理包可以通过SCOM 2007 R2光盘中找到。        2. 用来监控Redhat的Management Server启用了winrm基本身份验证。        3. Scom服务器能够通过DNS解析到Redhat服务器。        4. 在Redhat服务器中安装Scom Agent和证书,证书的公共名称必须与DNS A记录的FQDN名称一致。      下面来share一下监控的具体操作过程(省略导入MP部分):       首先登录需要用来监控redhat的Scom服务器,在CMD窗口中输入winrm set winrm/config/client/auth @{Basic="true"} 命令为WinRM服务开启基本身份验证,如下图所示:             接着需要为redhat服务器安装scom agent,agent能够在scom服务器的C:\Program Files\System Center Operations Manager 2007\AgentManagement\UnixAgents中找到,根据需要监控的Redhat版本拷贝对应的Agent到Redhat服务器上进行安装,安装命令为:rpm -i scx-<version>-<os>-<arch>.rpm,如下图所示:              Agent的安装过程会自动生成一个自签名的证书,我们需要检查一下证书名称是否与DNS FQDN名称一致,输入命令:openssl x509 -noout -in /etc/opt/microsoft/scx/ssl/scx.pem -subject -issuer –dates ,如下图所示:              如果证书名称与FQDN不一致,接着输入命令:/opt/microsoft/scx/bin/tools/scxsslconfig -f -h <hostname> -d <domain.name> 更改自签名证书,然后输入命令: /opt/microsoft/scx/bin/tools/scxadmin –restart 重启Scom Agent服务。      完成上述操作后,接着还需要为跨平台支持手动安装证书,在Redhat系统中找到文件 "/etc/opt/microsoft/scx/ssl/scx-host-<hostname>.pem" 并将其安全复制或传输到主持 Operations Manager 2007 R2 的计算机上的任一位置。      在 Operations Manager 2007 R2 的计算机的 Windows 桌面上,单击“开始”,然后单击“运行”。 在“运行”对话框中,键入cmd,然后按 Enter。 将目录更改为复制 scx.pem 的位置。 键入命令scxcertconfig -sign scx-host-<hostname>.pem scx_new.pem,然后按 Enter。此命令将自签名证书 (scx-host-<hostname>.pem),然后保存新的证书 (scx-host-<hostname>_new.pem)。如下图所示:            将 scx_new.pem 文件安全复制或传输到主持 UNIX 或 Linux 操作系统的计算机上的 "/etc/opt/microsoft/scx/ssl" 文件夹。这将替代原始的 scx-host-<hostname>.pem 文件。 通过键入/opt/microsoft/scx/bin/tools/scxadmin -restart 来重新启动代理,如下图所示:            完成前面的步骤后,下面回到Scom Console,运行发现向导来发现Redhat主机,如下图所示:                                               至此,Scom监控Linux的所有操作已经结束,下面在Scom Console中验证一下结果:                     警报示例:        服务器不可用时:             磁盘空间警报:             性能报表示例:        CPU性能报表:                 内存性能报表:                 磁盘性能报表:       本文出自 “叶俊坚” 博客,请务必保留此出处http://yejunjian.blog.51cto.com/718462/256659... 全文

Scom Linux 职场 休闲 linux系统

Linux笔记5.DHCP服务

5.DHCP服务DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protocol),是由IETF(Internet网络工程师任务小组)。 .它是用来自动给客户机器分配 TCP/IP信息的网络协议。每个DHCP客户都连接到中央位置的DHCP服务器,该服务器包括IP地址、网关、DNS服务器信息的客户网络配置。... 全文

linux DHCP服务 Linux 职场 休闲

linux驱动程序之增加按键异步通知机制

目的:按下按键时驱动程序通知应用程序1、大体框架:1、应用程序:注册信号处理函数2、驱动程序发送信号3、应用程序通知驱动 PID4、驱动程序发送如何发送信号2、需要的操作:为了使设备获得异步通知机制,驱动程序中涉及如下操作:... 全文

linux linux驱动 异步

linux 中安装JDK

一般公司差不多所有的服务器都是搭建在Linux上面的,所以这就免不了,(要是使用Java语言)要在Linux上面布一套JDK也就是Java虚拟机环境。下面,我具体说一下安装过程,以及可能出现的问题。首先你要把Linux拷贝到你的Linux系统文件夹中。2:如果你的JDK是压缩文件,你就要在Linux下执行命令 ./JDK (记住一定要到当前路径下)这样就进行解压缩了。如果在Linux中不让你进行解压缩,你就执行命令      chmod u+x  JDK(给它赋予权限)3:配置环境变量:执行命令 vi  /etc/profile 设置环境变量,在文件中增加以下部分... 全文

Linux安装JDK centOs安装JDK Linux jdk

linux 多种查看系统版本的方法

1。[oracle@adpbj boes]$ cat /proc/version Linux version 2.6.9-89.EL (mockbuild@hs20-bc2-5.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 Mon Apr 20 10:22:29 EDT 20092。... 全文

linux linux version 职场 休闲