09 2017 档案
摘要:第一步安装 使用Yum安装是推荐的方式,整体的流程非常的简单,也不容易出错,如果不需要什么特殊配置,建议使用Yum尽进行安装。 第一种安装方式,通过添加epel源 什么是epel如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Pr
阅读全文
摘要:nagios是非常强大的监控工具,但是它本身没有监控redis的功能 但是网上有很多大神写了监控redis的插件,比较热门的使用perl写的check_redis.pl 但是由于我们监控mongodb的插件使用python写的,再去下载perl什么的很麻烦,反正就是个脚本嘛,在git上面找找看有没有
阅读全文
摘要:nagios本身不提供监控mongodb的服务,需要安装插件 已经有大神写好的插件nagios_plugin-mongodb 地址https://github.com/mzupan/nagios-plugin-mongodb 记录下如何使用 首先在监控机上切换到脚本所在目录 cd /usr/loca
阅读全文
摘要:ping 127.0.0.1,localhost和本地ip都不通,所有的配置也是正确的 检查下是否禁止了ping vim /proc/sys/net/ipv4/icmp_echo_ignore_all 内容为 1 禁止ping 内容为0 开启ping sysctl -w net.ipv4.icmp_
阅读全文
摘要:ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。一般桌面应用使用ufw已经可以满足要求了。 安装方法 当然,这是有图形界面的(比较简陋),在新立得里搜索gufw试试…… 使用方法 1 启用 作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。 2 关闭
阅读全文
摘要:第一步查看那些程序在使用该端口 netstat -anp或者netstat -tulnp 第二步杀死进程 kill -9 xxx,杀死某个进程 killall 进程名
阅读全文
摘要:shell中赋值变量时不能有空格 之前写python写习惯了 test = ‘free -m’ 在shell中不能有空格 test='free -m' 而且使用管道符之前要留空格 test='free -m|head -2'是错误的 test='free -m | head -2'
阅读全文
摘要:这几天开始接触nagios,记录下学习的心得 监控机上需要安装nagios,nagios-plugins, nrpe 被监控机上需要安装nagios-plugins, nrpe nagios通过插件nrpe来监控 添加主机当然是要到server端(监控中心)修改配置文件了。 修改主配置文件 cd /
阅读全文
摘要:本人菜鸟一枚,在学习nagios的时候碰到了很多问题,在网上找了很多相关的教程,都是老版本的,怎么装都不对,强迫症的我非要按装新版本,老版本的教程怎么搞都不行,只能自己研究了。 首先,下载nrpe3.0的源码包:https://github.com/NagiosEnterprises/nrpe/ar
阅读全文
摘要:一、安装nrpe的时候,提示:checking for SSL headers… configure: error: Cannot find ssl headers 解决方法如下: yum -y install openssl-devel yum -y install openssl-perl二、启
阅读全文
摘要:http://www.sosidc.com/sort/10/page/3 http://www.sosidc.com/sort/10/page/2 http://www.sosidc.com/sort/10/page/1
阅读全文
摘要:Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态,并在状态异常时发出警告音或邮件报警通知运维人员。监控的类型和警报定时器是完全可定制的。 Nagios的另一强大功能是它能同时监测主机和服务。例如,它可以同时监测到IP地址和TCP/UDP端口号。为进一步阐述此
阅读全文
摘要:centos和ubuntu是两大linux主流阵营 在centos中下载安装软件的方式 rpm rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件
阅读全文
摘要:ifconfig主要可以手动启动观察修改网络接口的相关参数 ifdown,ifup用来启动和关闭接口,后面直接接接口名称 两部主机两点沟通:ping 两主机之间各节点分析 traceroute 查看本机的网络联机与后门 netstat 侦测主机名与IP对应 host,nslookup
阅读全文
摘要:一、配置linux服务器的网络 手动修改配置网卡文件 先检查网卡是否正常 lspci |grep Ether 与网卡相关的TCP/IP网络配置文件位置 /etc/sysconfig/network-scripts/ifcfg-ethx,x从0开始 修改hostname vim /etc/syscon
阅读全文
摘要:一、查看linux服务器CPU详细情况 判断linux服务器CPU情况的依据如下 具有相同core id的CPU是同一个core的超线程 具有相同physical id的CPU是同一个CPU封装的线程或核心 查看物理CPU个数 cat /proc/cpuinfo|grep "physical id"
阅读全文
摘要:SELinux 全称 Security Enhanced Linux (安全强化 Linux),是 MAC (Mandatory Access Control,强制访问控制系统)的一个实现,目的在于明确的指明某个进程可以访问哪些资源(文件、网络端口等)。 强制访问控制系统的用途在于增强系统抵御 0-
阅读全文
摘要:samba是一款可以让linux和windows下共享文件的常用的一款软件 如何在centos7中使用和配置samba 首先先安装 sudo yum install samba 下载完成查看rpm -qa|grep samba samba-common-3.5.10-125.el6.x86_64 /
阅读全文
摘要:在国内很多yum源不好用,所以改成国内的源很有必要 首先,切换到yum源目录 cd /etc/yum.repos.d 备份一下 sudo mv CentOS-Base.repo CentOS-Base.repo.backup 下载阿里的源 sudo wget -O CentOS-Base.repo
阅读全文
摘要:samba是linux中常用的共享文件的软件 ubuntu12.04及以上版本中已经安装了samba 开始配置: samba配置文件: /etc/samba/smb.conf可以修改配置文件来设置samba共享和用户如果不习惯使用配置文件,也可以使用图形界面 安装Ubuntu samba图形管理界面
阅读全文
摘要:将两个点的经纬度传入getDistance函数即可获取两点之间的距离,计算结果单位为千米(km) 公式是 一、公式 对上面的公式解释如下: 1.Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;2.a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为
阅读全文
摘要:sudo在linux中非常重要,它能够使普通的用户临时拥有root权限。但是如果让用户滥用sudo命令的话可能会造成严重的影响。 例如:修改root的密码,切换到root用户等等。 所以我们虽然需要赋予普通用户执行sudo的权限,但是也需要限制其禁用sudo执行某些命令 在linux中修改sudo很
阅读全文
摘要:修改models里面的str方法,改为unicode
阅读全文
摘要:window7上面下载mysql很麻烦,不喜欢,所以改用虚拟机安装ubuntu系统,提供mysql服务。 第一步:下载vmware workstation12, 第二步:下载ubuntu镜像,我用的是14.04的镜像,最新的好像是16.04 第三步:把ubuntu安装到虚拟机上,使用经典安装方式一步
阅读全文