【转】Linux从入门到精通——运维工程师成长路线图——CTO马哥Linux视频教学
摘要:加油!http://edu.51cto.com/roadmap/view/id-2.html#6853467-sqq-1-36881-57ccc7d95ea58df839decd91bd220170
阅读全文
【转】 要做linux运维工程师的朋友,必须要掌握以下几个工具才行
摘要:本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。我就大概列出这几方面,这样入门就基本没问题了。linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多...
阅读全文
【转】Linux shell笔记
摘要:由于工作的需要,越来越多的接触到linux系统。最近看了《Linux与Unix Shell》这本书,安装书的章节整理了一些自己认为比较重要的命令,方便以后查阅。No.001 文件安全与权限1. umask 决定了新建文件的权限 2. 软链接(符号链接) ln -s source_path targe...
阅读全文
【转】Linux上vi(vim)编辑器使用教程
摘要:Linux上vi(vim)编辑器使用教程------------------------------------------------------------ikong-------------------------------------------------------------vi(v...
阅读全文
在nagios中监控windows主机系统地址的状态
摘要:原来的[root@nhserver2_5 objects]# cd /usr/local/nagios/etc/objects[root@nhserver2_5 objects]# vim commands.cfg# 'check_http' command definitiondefine com...
阅读全文
nagios中监测dns 227.7.128.68的网络状态
摘要:[root@nhserver2 ~]# cd /usr/local/nagios/etc/objects[root@nhserver2 objects]# vim hosts_dns.cfgdefine host{ use windows-server host_name 221.7.128.68 ...
阅读全文
【转】新手该如何学python怎么学好python?
摘要:1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。2) 下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into pyt...
阅读全文
在nagios中使用python脚本监控linux主机
摘要:在被监控端192.168.5.1101.先把getload.py放到/usr/local/nagios/libexec内[root@nhserver1 ~]# vim /usr/local/nagios/libexec/getload.py#! /usr/bin/env pythonimport o...
阅读全文
【转】手游公司运维之从一个人运维到运维主管
摘要:去年阴差阳错地进入了我目前的公司,一家定位于创业型公司的手游公司,公司目前有一款游戏在线运营,还有两款游戏在内测和开发当中。回首在这家公司 工作的这段时光,感概颇深,半年时间掌握的知识是我之前两年多掌握的还要多,在这边工作半年好像是工作了一年半。以前我在大公司的时候,觉得工作时间太清 闲,想要获得更大的发展空间,想要学到更多的时候,更重要的是在大公司,没有存在感和成就感。在大公司,很多东西做得很完善了,我只需要去适应大公司里面 的工作流程,去做那些已经做得很模块化的工作,但是他们是怎么样从一团混乱发展成流程标准化,我不得而知,也没人讲解过,当时就觉得在这家大公司里面,很 多东西都不是我做的,我
阅读全文
【转】VMware 克隆 Linux 系统后找不到 eth0 网卡问题
摘要:【问题描述】使用 VMware 虚拟机的克隆功能,快速复制已安装好的 Linux 系统。克隆完成之后,发现没有 eth0 网卡。【解决方法】1. 编辑 /etc/udev/rules.d/70-presistent.rules 文件将 NAME="eth0" 所在行配置注释掉或删除,将 NAME="eth1" 修改为 NAME="eth0",修改后如下图:2. 修改网卡配置文件修改前配置如下图:将 HWADDR 值修改为/etc/udev/rules.d/70-presistent.rules 文件中的新值:HWADDR=00:0c:
阅读全文
【转】sed & awk常用正则表达式
摘要:正则表达式元字符正则表达式中有两种基本元素:以字面值或变量表示的值(如.代表任意单个字符)。操作符(如*代表将前面的字符重复任意次)。元字符汇总特殊字符用途.匹配除换行符以外的任意单个字符。在awk中,句点也能匹配换行符。*匹配任意一个(包括零个)在它面前的字符(包括由正则表达式指定的字符)[…]匹配方括号中的字符类中的任意一个。如果方括号中第一个字符为脱字符号(^),则表示否定匹配,即匹配出了换行符和类中列出的哪些字符以外的所有字符。在awk中,也匹配换行符。连字符(-)用于表示字符的范围。如果类中的第一个字符为右方括号(])则表示它是类的成员。所有其他的元字符在被指定为类中成员时都会失去它
阅读全文
【转】Linux 服务器安全配置
摘要:第一部分:RedHatLinux篇1.概述Linux服务器版本:RedHatLinux AS 2.1对于开放式的操作系统---Linux,系统的安全设定包括系统服务最小化、限制远程存取、隐藏重要资料、修补安全漏洞、采用安全工具以及经常性的安全检查等。本文主要从用户设置、如何开放服务、系统优化等方面进行系统的安全配置,以到达使Linux服务器更安全、稳定。2.用户管理在Linux系统中,用户帐号是用户的身份标志,它由用户名和用户口令组成。系统将输入的用户名存放在/etc/passwd文件中,而将输入的口令以加密的形式存放在/etc/shadow文件中。在正常情况下,这些口令和其他信息由操作系统保
阅读全文
【转】shell脚本实现多台服务器自动巡检--可参考学习
摘要:shell脚本实现多台服务器自动巡检摘要: 运维服务一个项目二十多台(或者多台)服务器,每天要做服务器的性能巡检工作是查看服务器的CPU、内存、磁盘空间是否在正常值范围内。像这样每天或者每个固定时间段都做相同的重复工作,为了简化重复的工作,我写了基于liunx服务器的自动巡检脚本,在crontab中设定一个固定时间进行自动执行即可,以减少人工重复劳动的工作。环境: 我的项目上主要服务器是LINUX和AIX两种服务器,总数在30台左右。现在的工作量是每周巡检两次,都是手动登录到每台服务器使用相应的命令查看服务器性能参数。思路:1、所有的服务器之间的网络都是在同一个局域网内,所有网络两两相通。2、
阅读全文
在nagios中使用nrpe自定义脚本
摘要:nrpe的安装 tar xvfz nrpe-2.13.tar.gz cd nrpe-2.13 ./configure make all make install-plugin make install-daemon make install-daemon-config yum install xin...
阅读全文
【转】iptables 命令介绍
摘要:iptables 防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有 效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍iptables的结构:iptables -> Tables -> Chains -> Rules. 简单地讲,tables由chains组成,而chains又由rules组成。如下图所示。图: IPTables Table, Chain, and Rule Str
阅读全文
sed的替换命令
摘要:例1:[root@nhserver2 ~]# cat nagios.txtSSHcheck-host-alive[root@nhserver2 ~]# sed -e 's/\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)/\1555/g' nagios.txtSSHcheck-host-alive
阅读全文
【转】sed 的参数
摘要:一、15个参数1、r 从文件读入[root@watchout2 ~]# cat file12345[root@watchout2 ~]# cat newfileabcde[root@watchout2 ~]# sed '/a/r file' newfile (读入文件file,并显示在newfile文件中匹配行a之后)a12345bcde[root@watchout2 ~]# touch /file[root@watchout2 ~]# echo "aaaaaaaaaaaaaaaaaaaaaaaaaa" > /file[root@watchout2 ~
阅读全文
【转】sed正则表达式
摘要:1 正则表达式简介正则表达式(Regular Expression) 是一种描述文本(或字符串)模式的工具。正则表达式常用于查找文本的场合。想想一下我们日常生活中的例子,假如你想从电话本里找一个联系人的电话,而你又 想不起联系人名字的准确拼法,你可以把电话本从头到尾翻一遍,如果电话本里联系人少的话也许并不是什么麻烦事,但想象一下如果这是记录着公司所有员工的电 话本,你面临的工作便复杂得多了,有可能是从几百甚至几千条记录中寻找你想要的那条电话记录!而利用正则表达式则为解决这一问题提供了一种简便有效的方 法。正则表达式是一种描述具有某些共同特征的文本的文本,在不同的环境里有不同的格式,但其大致格式
阅读全文
【转】shell中如何判断一个变量是否为空
摘要:判断一个脚本中的变量是否为空,我写了一个这样的shell脚本:#!/bin/sh #filename:test.sh para1=if[!-n$para1];thenecho"ISNULL"elseecho"NOTNULL"fi然后把该脚本:test.sh通过chmod +x 改为可以执行的脚本,执行后输出的结果为: NOT NULL,很是奇怪,最后,通过查询一些资料发现,可以通过如下方式判断一个shell变量是否为空:1. 变量通过" "引号引起来 如下所示:,可以得到结果为 IS NULL.#!/bin/sh para1=if[!
阅读全文
mysql与nagios的结合使用
摘要:一、 对mysql建库建表,并测试数据基本信息:库名:nh_nagios表名:nagios_alerts[root@nhserver2 ~]# mysql -u root -pEnter password:123456mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || cactidb || mysql || test |+--------------------+5 rows in set (0.00 sec)mysql> crea
阅读全文