
linux
文章平均质量分 55
朱智文
不求大富大贵,但求一路常青
展开
-
linux下添加虚拟ip
命令为:ifconfig eth0:111 192.168.1.111原创 2015-02-02 18:17:56 · 993 阅读 · 0 评论 -
vi编辑器中的替换命令
按esc 然后执行以下代码,即可完成替换:g/原内容/s//目标内容vi中的一些其他命令shift+g 将内容切到结尾原创 2015-03-22 13:38:05 · 2444 阅读 · 0 评论 -
CHECK_NRPE: Error - Could not complete SSL handshake.
问题:[root@mode objects]# /usr/local/nagios/libexec/check_nrpe -H 172.30.71.238 -c check_loadCHECK_NRPE: Error - Could not complete SSL handshake.解决方案:出现此问题原因很多,考虑排差的方面很广首先:排查客户端:第一:vi nrp原创 2015-03-22 20:24:26 · 2039 阅读 · 2 评论 -
nagios无法启动,语法检查不过关
[root@mode objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfgNagios Core 3.4.3Copyright (c) 2009-2011 Nagios Core Development Team and Community ContributorsCopyright (c) 1原创 2015-03-22 13:56:05 · 3099 阅读 · 0 评论 -
centos5.8本地挂载yum源,安装软件包
首先[root@mode media]# cd /etc/yum.repos.d/[root@mode yum.repos.d]# lltotal 16-rw-r--r-- 1 root root 560 Dec 19 01:20 CentOS-Media.repodrwxr-xr-x 2 root root 4096 Dec 18 20:03 bakdrwxr-xr-x 2 ro原创 2015-03-18 14:49:34 · 2001 阅读 · 0 评论 -
Linux下软件的安装与卸载(命令行模式
国内较快开源软件镜象站点,包括Debian、Ubuntu、Fedora、Gentoo、Centos、FreeBSD、Eclipse等开源软件的镜象http://mirrors.163.com,http://mirrors.sohu.com,http://centos.ustc.edu.cn Linux下是除了二进制形式的软件分发外,还有源代码形式的软件包,讲一讲这些软件的安转载 2015-03-24 07:28:15 · 1719 阅读 · 0 评论 -
pnp安装
PNP它是基于PHP和PERL,利用rrdtool将Nagios采集的数据绘制成图表。如果你要安装PNP,那么准备工作有如下3项:1、安装Perl2、安装rrdtools(需要cgilib库的支持)3、整合Apache和PHPrpm -qa |grep perl 检查是否安装了perl这个包,这里使用的是系统自带的perl tar xzvf cgilib-0.5.tar.gz转载 2015-03-24 20:49:00 · 659 阅读 · 0 评论 -
localhost与127.0.0.1的区别
很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。 对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件将localhost与1转载 2015-03-25 09:13:48 · 1276 阅读 · 0 评论 -
YUM安装rpm包安装后本地不清楚的方法(即如何让安装包在本地保留下来)
[root@wwww yum.repos.d]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf[root@wwww yum.repos.d]# grep keepcache /etc/yum.confkeepcache=1[root@wwww yum.repos.d]# tree /var/cache/yum///rpm包默认存放路径原创 2015-03-29 14:54:09 · 2631 阅读 · 0 评论 -
nagios安装.配置与监控的整个过程
Nagios1#########################通过rz或sftp命令将CentOS-Base.repo.oldboy上传到linux上/bin/cp CentOS-Base.repo.oldboy /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.save/bin/cp CentOS-Base.repo.原创 2015-03-24 20:54:17 · 2302 阅读 · 0 评论 -
rpm 安装src.rpm和卸载rpm
1.如何安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出现下面的警告或者提示:... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安转载 2015-03-24 08:32:37 · 876 阅读 · 0 评论 -
service nagios restart Running configuration check...done. Stopping nagios: .done. Starting nagios:T
service nagios restartRunning configuration check...done.Stopping nagios: .done.Starting nagios:This account is currently not available. done.解决方法vi /etc/passwd将:nagios:x:505:505::/home/nagi原创 2015-03-18 17:02:45 · 1478 阅读 · 0 评论 -
rpm -qf 的使用技巧,以及如何查找软件包
首先查看安装的软件包,或者时候安装有某某软件包的命令rpm (-qa)| grep 软件名如果在生产环境中,系统的重要文件/etc/inittab被删除了(系统还没重启,崩溃前),不要急,下面告诉你该如何处理。1、模拟误删除文件[root@localhost ~]# rm -rf /etc/inittab[root@localhost ~]# cat /etc/inittabcat:原创 2015-03-14 09:35:38 · 3114 阅读 · 0 评论 -
centos 5.8上nagios服务端安装
[root@mode yum.repos.d]# useradd -s /sbin/nologin nagios[root@mode yum.repos.d]# mkdir /usr/local/nagios[root@mode yum.repos.d]# chown -R nagios.nagios /usr/local/nagios[root@mode yum.repos.d]#原创 2015-03-18 15:13:27 · 854 阅读 · 0 评论 -
三种LVS负载均衡模式及LVS负载均衡的八种调度算法
三种LVS负载均衡模式调度器的实现技术中,IP负载均衡技术是效率最高的,IP虚拟服务器软件(IPVS)是在linux内核中实现的。LVS负载均衡模式---1.NAT模式NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(原地址NAT)。如果把NAT的过程稍微变化,就可以成为负载均衡的一种方式。原理其实就是把从客户端发来的IP包的IP转载 2015-02-24 19:02:48 · 893 阅读 · 0 评论 -
centos5.8 解决中文乱码
修改为中文字符集:# vi /etc/sysconfig/i18nLANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"原创 2017-08-31 14:34:18 · 1166 阅读 · 0 评论 -
centos5.8 make命令执行的时候找不到gcc
执行make命令出现如下报错利用自带rpm 安装包安装敲命令:gcc -v然后再次make解决:make distclean 清除之前编译失败的文件原创 2017-08-31 15:18:57 · 2600 阅读 · 0 评论 -
配置yum源的两种方式
由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程: 1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 wget http://mirrors.163.com/centos/6/os/转载 2015-03-12 13:48:37 · 13568 阅读 · 0 评论 -
keepalived.conf
#全局定义块,以下模块不可省略,必须存在。global_defs {notification_email {email #如有故障,发邮件报警的地址,一般不采用,可以随意填写}notification_email_from emailsmtp_server hostsmtp_connect_timeout num #邮件服务链接超时的最长时间lvs_id string #Lvs负原创 2015-03-12 14:59:30 · 692 阅读 · 0 评论 -
CentOS5.8编译安装MySQL5.6.10
搞了两个vps,都是自己安装系统。记录下,方便以后再用。搭建LNMP,完整步骤如下:centos 5.8(1) & 5.6(1)mysql 5.6.10php 5.4.12nginx 1.2.7另外,中途安装了zend optimizer扩展。当然,首先得搭建PHP环境。下载的源码mysql,版本是5.6.10,当前的最新稳定版。这里记住,一定要下载源码,在mysq转载 2015-02-25 18:28:20 · 797 阅读 · 0 评论 -
linux下的数组的使用
数组定义的两个方法:法一:将一个变量放进数组里,变量的值作为数组的内容dir=($(ls .))法二:一一列出变量值:array=(red green blue yellow magenta)array=(oldboyzhangyuezhangyang)如何取数组中的一个值:${array[i]}如何表示数组长度:len=${#array[*]}原创 2015-02-28 14:44:01 · 2693 阅读 · 0 评论 -
linux 下 sh 的使用
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中转载 2015-02-28 14:32:40 · 7456 阅读 · 1 评论 -
linux--watch命令使用
linux--watch命令使用 1.watch命令简介 watch [options] commandThe watch program executes a given command at regular inter-vals; the default is every two seconds. The command is passed to the s转载 2015-02-28 14:36:01 · 621 阅读 · 0 评论 -
Linux命令之dos2unix
Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式用途说明dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是 0转载 2015-03-01 15:46:33 · 673 阅读 · 0 评论 -
libmysqlclient.so.18: cannot open shared object file: No such file or directory
错误情形:[root@localhost ~]# /usr/local/nagios/libexec/check_mysql -h/usr/local/nagios/libexec/check_mysql: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No原创 2015-03-26 17:15:25 · 7443 阅读 · 0 评论 -
grep输出显示高亮字
grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。 另外的两个办法是:1.设置环境变量:export GREP_OPTIONS="--color=auto" 2.修改.bashrc给grep起别名,用alias设置。我的这个系统其实已经写有,但是是注释掉的,现在把他打开,看到84行:84原创 2015-03-21 16:04:41 · 22675 阅读 · 0 评论 -
查看服务是否启动以及杀掉进程,再启动进程的小技巧
首先查看服务是否启动[root@mode etc]# ps -ef | grep nagiosnagios 3256 3197 0 Mar21 ? 00:00:00 /usr/sbin/httpdnagios 3258 3197 0 Mar21 ? 00:00:00 /usr/sbin/httpdnagios 3261 3197原创 2015-03-21 16:45:20 · 1849 阅读 · 0 评论 -
解决perl编译问题
[root@mode tools]# echo 'export LC_ALL=C'>>/etc/profile[root@mode tools]# tail -l /etc/profiledoneunset iunset pathmungeexport PATH=$PATH:/usr/local/sersync/binexport PATH=$PATH:/usr/local/mysq原创 2015-03-11 22:16:04 · 1777 阅读 · 0 评论 -
centOS 5.8下,手动将静态ip修改为动态ip
首先 mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bakvi /etc/sysconfig/network-scripts/ifcfg-eth0将内容修改成如下:[root@mode ~]# vi /etc/sysconfig/network-scripts/ifcf原创 2015-03-21 09:26:56 · 1819 阅读 · 0 评论 -
解决系统时间同步
[root@mode tools]# echo '#time sync by oldboy at 2015-3-11'>>/var/spool/cron/root[root@mode tools]# echo '*/10 * * * * /usr/sbin/ntpdate pool.ntp.org >/dev/null 2>&1'>>/var/spool/cron/root[root@mode原创 2015-03-11 22:24:34 · 836 阅读 · 0 评论 -
如何开启或关闭SELinux
查看selinux[root@mode ~]# getenforceDisabled[root@mode ~]# /usr/sbin/sestatus -vSELinux status: disabled临时关闭selinux[root@mode ~]# setenforce 0setenforce: SELinux is disable原创 2015-03-12 14:06:48 · 2921 阅读 · 0 评论 -
怎样将/etc/init.d/nagios checkconfig 和 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
怎样将/etc/init.d/nagios checkconfig 和 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg输出结果一样大家都知道 /etc/init.d/nagios chekconfig只能判断语法对错,却不能显示语法的检查过程怎样解决这个问题:首先:编译vi /etc/init.d/nag原创 2015-03-22 14:46:39 · 1866 阅读 · 0 评论 -
快速部署安装rrdtool
tar zxf rrdtool-1.2.30.tar.gzcd rrdtool-1.2.30./configuremake && make installls -l /usr/local/bin/rrdtoolln -s /usr/local/rrdtool-1.2.30/bin/rrdtool /usr/local/bin/rrdtoolcd ../快速部署安装rrdtool原创 2015-03-29 15:43:49 · 1069 阅读 · 0 评论 -
快速部署安装libart_lgp
#安装libart_lgptar zxf libart_lgpl-2.3.17.tar.gzcd libart_lgpl-2.3.17 ./configuremakemake install/bin/cp -r /usr/local/include/libart-2.0 /usr/include/cd ../原创 2015-03-29 15:37:14 · 1230 阅读 · 0 评论 -
keepalived安装
下载: keepalived-1.1.17tar -zxf keepalived-1.1.17.tar.gzln -s /usr/src/kernels/2.6.18-308.el5-x86_64 /usr/src/linuxcd keepalived-1.1.17./configuremake make install之后配置规范启动[root@原创 2015-03-12 14:51:50 · 1072 阅读 · 0 评论 -
任务调度 正则表达式
每 5 秒执行一次七个域从左到右依次是,秒,分,时,日,月,周几,年。。。。最后一个可选。同样是七个域与当前时间匹配的时候则执行。。。n/m 表示从n开始的每个m即,n,n+m,n+2m....* 表示任意可能的取值。比如用在秒里是0,1,2,3,...,59? 可以用在日和周几里面,表示忽略这个域,感觉和* 没有区别,但是文档里说有区别,让自己体会(你妹啊)。。。似乎是,如果只给一个域的值,另一...原创 2018-04-23 11:37:56 · 1579 阅读 · 0 评论