摘要: client.conf : # connect timeout in seconds # default value is 30s connect_timeout=30 连接超时 # network timeout in seconds # default value is 30s network_ 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(1472) 评论(0) 推荐(0)
摘要: PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(461) 评论(0) 推荐(0)
摘要: Linux内核从2.6.13开始,引入了inotify机制。 通过intofity机制,能够对文件系统的变化进行监控,如对文件进行创建、删除、修改等操作,可以及时通知应用程序进行相关事件的处理。 这种响应处理机制,避免了频繁的文件轮询任务,提高了任务的处理效率。 一、检查安装 检查系统内核版本 # 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(2870) 评论(0) 推荐(0)
摘要: [root@backup ~]# vim /etc/init.d/rsync#!/bin/bash #this script for start|stop rsync daemon service status1=$(ps -ef | egrep "rsync --daemon.*rsyncd.co 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(550) 评论(0) 推荐(0)
摘要: 环境部署 一开始这个世界是开发的,然后才是运维的。 开发实现产品逻辑,将产品开发完成后,然后提交运维进行部署。此时允许就需要准备好部署环境,如部署在Linux服务器上,安装相应的软件,如Apache、Nginx、tomcat、JDK、PHP、MySQL等等。你不能只装了软件吧,还需要看看具体是哪个版 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(254) 评论(0) 推荐(0)
摘要: 前言 今天我以咱们运维角度讲解网站架构的演变 一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,不会一上来就整一些大而全的架构,也很少人这么任性。 说明 适用业务:电商/门户/招聘网站 开发语言 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(200) 评论(0) 推荐(0)
摘要: 现在用的 cacti 1.0.3 决定升级一下cacti到最新版本 1.1.1 官方升级指导文件 Upgrading Cacti Backup the old Cacti database. shell> mysqldump -l --add-drop-table cacti > mysql.cac 阅读全文
posted @ 2017-10-11 09:48 乌托邦眺望 阅读(659) 评论(0) 推荐(0)
摘要: Cacti本身可以以图形化界面显示出流量状态,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态;发送邮件通知;短信通知等。 0.88之前的版本还需要先安装架构扩展包才能再安装插件,但是到了0.88以后,本身就已经被集成了,无需再单独安装架构扩展包了。最新版本集成了 阅读全文
posted @ 2017-10-11 09:48 乌托邦眺望 阅读(1025) 评论(0) 推荐(0)
摘要: 一、使用cacti发一封测试邮件 1.使用第三方SMTP 访问 到达 设置——Mail 选项 设置如下: 1处填写收件箱地址 2.处填写发件箱地址 3.处填写smtp服务器地址 4处填写发件箱用户 5.处填写用户密码 也可以设置一下 传输加密 (SSL方式 端口为465) 点击右上角 Sent a 阅读全文
posted @ 2017-10-10 22:03 乌托邦眺望 阅读(961) 评论(0) 推荐(0)
摘要: local模式: 把安装包 解压到 /usr/local 下 [hadoop@master local]$ sudo tar -zxvf hadoop-2.7.3.tar.gz 创建一个软连接 [hadoop@master local]$ sudo ln -s hadoop-2.7.3 hadoop 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(311) 评论(0) 推荐(0)
摘要: 简介 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。 它的特性主要有这样几点: § s 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(229) 评论(0) 推荐(0)
摘要: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(152) 评论(0) 推荐(0)
摘要: 快速定位大文件 1.查看哪个盘满了 df -h 2.进入盘内,一级一级找 du -shx * 快速删除大量小文件方法: 1)首先建立一个空白文件夹。 mkdir /tmp/empty 2)之后使用以下语句即可快速的删除文件。 rsync --delete-before -d /tmp/empty/ 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(1305) 评论(0) 推荐(0)
摘要: KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由 Quramnet 开发,该公司于 2008年被 Red Hat 收购。它支持 x86 (32 an 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(1354) 评论(0) 推荐(0)
摘要: 非对称加密简介: 对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)私有密钥(private key,简称私钥) 常用的DES、三 重DES、AES等都属于对称加密; RSA, EI Gamal, ECC 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(1316) 评论(0) 推荐(1)
摘要: 安装好cacti后首先要设置获取数据的方式 Cacti 获取数据的方式有两种,1.监控端的脚本(可以是php, shell, perl 或其他脚本)2.或者 snmp 协议获取。 Cacti 会在固定的时间间隔启动轮询进程,使用定义好的方式获取被监控的数据,这种监控方式通常叫做 主动监控 。 执行轮 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(2091) 评论(0) 推荐(0)
摘要: yum在线安装软件,快捷方便解决依赖问题。 yum的命令形式一般是如下:yum [options] [command] [package ...] 一、列举包文件 yum list 列出资源库中所有已经安装、可以安装或更新的rpm包 yum list perl 列出资源库中特定的可以安装或更新以及已 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(457) 评论(0) 推荐(0)
摘要: MySQL官方新提供了一种安装MySQL的方法--使用YUM源安装MySQL 1、MySQL官方网站下载MySQL的YUM源, https://dev.mysql.com/downloads/repo/yum/在MySQL的下载页有一个“NEW!MySQL YUM Repository”,点进去找相 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(310) 评论(0) 推荐(0)
摘要: 简介: Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(687) 评论(0) 推荐(0)
摘要: python程序中调用shell命令,是件很酷且常用的事情今天来总结一下 1.使用os模块 的 system 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态。如果command有执行内容,会在标准输出显示。这实际上是使用C标准库函数system()实现 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(849) 评论(0) 推荐(0)
摘要: 有一个数据文件 yue.csv 是这样的 #head yue.csv 日期,商家名称,要求在线数,当天在线数,要求在线时长,在线时长达标数, ……"2017-12-31","唐河馆","10","3","09:00-17:00","1",……"2017-12-15","唐河馆","10","3"," 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(129) 评论(0) 推荐(0)
摘要: 注意:在python环境中输入 help('modules') 可以列出所有已经安装的模块 1.windows平台下: 1..1安装whl文件 安装whl文件需要借助pip命令来安装,然而我们在装python的时候已经把pip.exe 和easy_install.exe安装在相对的scripts文件 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(5094) 评论(0) 推荐(0)
摘要: awk awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。 简单来说awk就是把文件逐行的读入,以 空格或TAB 为默认分隔符 将每行分段,切开的部分再进行各种分析处理。 awk脚本基本结构 简单:awk '条件类型1{动作1} 条件 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(858) 评论(0) 推荐(0)
摘要: 账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样) 例如: root@localhost root@% 用户名:16字符以内. 主机名:可以用主机名和IP地址,也可以用通配符 通配符说明:172.18.10.%(IP地址为172.18.10段的所有IP地址都可以访问) 查 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(351) 评论(0) 推荐(0)
摘要: 根据真实生产环境 总结。硬件:共计2台Linux服务器 76和77 每台服务器都安装 Nginx Keepalive Tomcat80作为虚拟ip,负责对外连接。 78和79是两台mysql数据库,读写分离。效果:如果一台服务器产生故障,另一台马上接替服务 重点:在于keepalive心跳的配置安装 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(275) 评论(0) 推荐(0)
摘要: 用shell 写了一个硬盘监控的小程序 #!/bin/bash MAX=95 EMAIL=zonghua@iyunshu.com PART=sda1 IP=`ifconfig |grep -w "broadcast"|awk '{print $2}'` use=`df -h | grep $PART 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(159) 评论(0) 推荐(0)
摘要: 一般的shell编程 场景贯穿了几个熟知的步骤: ●显示消息●获取用户输入●存储值到文件●处理存储的数据 这里写一个小程序 包含以上几部 #!/bin/bash while true do #echo "phone number?" read -p "phone number:" phone #ec 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(297) 评论(0) 推荐(0)
摘要: 一台oracle服务器 对外网开放服务,外网连接后查询速度很慢,内网查询非常快。应该是这个cisco的防火墙有问题,查了很久 没有找到原因。 临时解决方法,在内网再建一台 跳转服务器,外网查询数据库时直接访问跳转机器,再由跳转机器去访问oracle服务器, 速度非常快…… 临时解决方法,在内网再建一 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(689) 评论(0) 推荐(0)
摘要: 还是上一篇的问题在一内部局域网中,client 内网地址为 10.0.0.2 web 服务器内网地址为 10.0.0.1 外网地址为 211.6.15.1 域名为 xx.love.com 问题:在内网10.0.0.2的机器上访问 外网地址 211.6.15.1 或者域名 xx.love.com 都无 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(190) 评论(0) 推荐(0)
摘要: 1.修改linux启动方式 # vi /etc/inittab 将3改为5 id:5:initdefault: 2.关闭防火墙(或者单独打开接口) #service iptables stop # chkconfig iptables off (A RH-Firewall-l-INPUT -p tc 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(1947) 评论(0) 推荐(0)