03 2016 档案

摘要:#!/bin/bash #desc: used for autoinstall zabbix client #说明:本脚本旨在批量安装zabbix_agent,在一个服务器上放好软件和配置文件,执行本脚本后,将自动完成安装。后面会贴一个线上在线的配置文件。 modprobe ip_conntrack 阅读全文
posted @ 2016-03-31 16:47 bethal 阅读(770) 评论(0) 推荐(0)
摘要:Zabbix初始设计是大型公司用于监控服务器集群的,但日常中也用于监控VPS或云主机。后者情况下Zabbix的很多配置和属性就没有经过优化,取决于监控的对象和用途,经常需要对一些Zabbix配置进行调整。使用Zabbix监控一些云主机和VPS,也会经常遇到一些问题,比如之前遇到的“Lack of f 阅读全文
posted @ 2016-03-31 11:29 bethal 阅读(5748) 评论(0) 推荐(0)
摘要:基础环境: Nginx:1.9.7 Mysql:5.5.32 PHP:5.5.30( zabbix_3.0 要求php版本至少在5.4以上 ) Nginx安装: MySql安装: PHP安装: php 5.5.30:( --with-mysqli=mysqlnd和--with-gettext一定要加 阅读全文
posted @ 2016-03-31 10:17 bethal 阅读(292) 评论(0) 推荐(0)
摘要:yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yu 阅读全文
posted @ 2016-03-30 18:46 bethal 阅读(636) 评论(0) 推荐(0)
摘要:1 账号管理、认证授权.... 1 1.1 账号... 1 1.2 口令... 1 1.3 授权... 2 2 日志配置操作.... 3 3 IP协议安全配置操作.... 6 4 设备其他配置操作.... 6 4.1 屏幕保护... 6 4.2 共享文件夹及访问权限... 7 4.3 补丁管理... 阅读全文
posted @ 2016-03-28 15:32 bethal 阅读(6332) 评论(0) 推荐(0)
摘要:1.测试环境 master: 127.0.0.1 6379 slave1: 127.0.0.1 6479 slave2: 127.0.0.1 6579 master-sentinel: 127.0.0.1 26379 slave1-sentinel: 127.0.0.1 26479 slave2-s 阅读全文
posted @ 2016-03-28 15:31 bethal 阅读(196) 评论(0) 推荐(0)
摘要:在linux中用tar来存储或者展开tar的存档文件.必须配合参数使用 实例 1:压缩一个文件为tar.gz后缀. (注意,tar保存的目录是#pwd 所在的目录) #tar zcvf test1.tar.gz /home/www 或者#tar cvf test2.tar /home/www #gz 阅读全文
posted @ 2016-03-28 15:29 bethal 阅读(509) 评论(0) 推荐(0)
摘要:一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系 阅读全文
posted @ 2016-03-28 15:05 bethal 阅读(519) 评论(0) 推荐(0)
摘要:配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的。一般来说,黑客攻击服务器的首要步骤就是收集信息,比如说你的软件版本,这些将成为下一步有针对性攻击的依据。所以说一定程度的隐藏这些信息就显得非常有必 阅读全文
posted @ 2016-03-28 10:11 bethal 阅读(1316) 评论(0) 推荐(0)
摘要:【问题现象】 使用sphinx支持倒排索引,但sphinx从mysql查询源数据的时候,查询的记录数才几万条,但查询的速度非常慢,大概要4~5分钟左右 【处理过程】 1)explain 首先怀疑索引没有建好,于是使用explain查看查询计划,结果如下: 从explain的结果来看,整个语句的索引设 阅读全文
posted @ 2016-03-25 18:13 bethal 阅读(1284) 评论(0) 推荐(0)
摘要:SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。请参见13.5.5.3节,“KILL语法”。如果您 阅读全文
posted @ 2016-03-25 17:59 bethal 阅读(784) 评论(0) 推荐(0)
摘要:配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的。一般来说,黑客攻击服务器的首要步骤就是收集信息,比如说你的软件版本,这些将成为下一步有针对性攻击的依据。所以说一定程度的隐藏这些信息就显得非常有必 阅读全文
posted @ 2016-03-25 17:55 bethal 阅读(2643) 评论(0) 推荐(0)
摘要:psutil/_psutil_linux.c:9:20: 错误:Python.h:没有那个文件或目录In file included from psutil/_psutil_linux.c:19:psutil/_psutil_linux.h:11: 错误:expected ‘=’, ‘,’, ‘;’ 阅读全文
posted @ 2016-03-25 11:17 bethal 阅读(2872) 评论(0) 推荐(0)
摘要:SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装opens 阅读全文
posted @ 2016-03-24 11:04 bethal 阅读(1114) 评论(0) 推荐(0)
摘要:本文所涉及的配置文件名为PHP-fpm.conf,里面比较重要的配置项有如下一些。 #表示等待30秒后,结束那些没有自动结束的php脚本,以释放占用的资源。 pm表示使用那种方式,就是static(静态)或者dynamic(动态)。在更老一些的版本中,dynamic被称作apache-like。 如 阅读全文
posted @ 2016-03-23 14:02 bethal 阅读(1617) 评论(0) 推荐(0)
摘要:一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从 阅读全文
posted @ 2016-03-23 14:02 bethal 阅读(2965) 评论(0) 推荐(0)
摘要:作为一个项目管理平台,必须能够通知项目成员有关项目和任务的各种状态变化。这也是一种典型的观察者模式。开发人员可以跟踪某个任务,当任务状态、备注、文档、优先级等变化时开发人员就可以得到通知。 对于新配置的 Redmine ,需要创建用户,还需要给新建的用户发一封邮件,告诉他帐号、 Redmine 平台 阅读全文
posted @ 2016-03-23 09:37 bethal 阅读(4666) 评论(0) 推荐(0)
摘要:>svn up Skipped '.' >svn cleanup '.' is not a working copy directory >svn co https://192.168.0.52:8443/svn/CAR/IMX53_SDK/src/frameworks ./ 分析:ubuntu机器 阅读全文
posted @ 2016-03-21 17:28 bethal 阅读(776) 评论(0) 推荐(0)
摘要:CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE 的语法: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[cr 阅读全文
posted @ 2016-03-18 15:30 bethal 阅读(420) 评论(0) 推荐(0)
摘要:1. PHP配置参数 zabbix对PHP参数、PHP模块有特殊要求。 1.1 PHP安装参数php具体安装方法参考上面的链接,不过如下模块要特别留意加上bcmath --enable-bcmathmbstring --enable-mbstringsockets --enable-socketsg 阅读全文
posted @ 2016-03-18 14:58 bethal 阅读(286) 评论(0) 推荐(0)
摘要:RPM命令常用参数 RPM的常规使用方法为rpm-?package.rpm,其中-?为操作参数(更多信息,请查阅帮助$manrpm): -q在系统中查询软件或查询指定rpm包的内容信息-i在系统中安装软件-U在系统中升级软件-e在系统中卸载软件-h用#(hash)符显示rpm安装过程-v详述安装过程 阅读全文
posted @ 2016-03-18 14:57 bethal 阅读(2131) 评论(0) 推荐(0)
摘要:在服务器的日常维护过程中,会经常用到下面的命令: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 它会显示例如下面的信息: TIME_WAIT 814CLOSE_WAIT 1FIN_WAIT1 1ESTABLI 阅读全文
posted @ 2016-03-18 14:55 bethal 阅读(2056) 评论(0) 推荐(2)
摘要:选中需要导出表结构的数据库,右键,在显示的菜单中选择“数据传输”这一项 ,在弹出窗口中“数据传输”单击选择“高级”一项,在“高级”中把“记录选项”中的勾去掉,在做一些设置,最后导出表数据就不会导出记录了。 即选中数据库--》右键—》数据传输—》高级—》取消勾选记录选项。 阅读全文
posted @ 2016-03-18 10:45 bethal 阅读(1278) 评论(0) 推荐(0)
摘要:方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦) 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: 192.168.1.100域名1 example1.com 放在 /www/example1域名2 example2.com 放在 /www/ 阅读全文
posted @ 2016-03-15 15:19 bethal 阅读(1527) 评论(0) 推荐(0)
摘要:一、安装部署 本文在一台机器上模拟3个 zk server的集群安装1.1 下载解压解压到3个目录(模拟3台zk server): /home/hadoop/zookeeper-1 /home/hadoop/zookeeper-2 /home/hadoop/zookeeper-31.2 创建每个目录 阅读全文
posted @ 2016-03-09 10:18 bethal 阅读(320) 评论(0) 推荐(0)
摘要:一、特性及优势 1、实现JMS1.1规范,支持J2EE1.4以上2、可运行于任何jvm和大部分web容器(ActiveMQ works great in any JVM)3、支持多种语言客户端(java, C, C++, AJAX, ACTIONSCRIPT等等)4、支持多种协议(stomp,ope 阅读全文
posted @ 2016-03-09 10:17 bethal 阅读(317) 评论(0) 推荐(0)
摘要:1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环 阅读全文
posted @ 2016-03-09 10:15 bethal 阅读(472) 评论(0) 推荐(0)
摘要:昨晚排查了在KVM的build系统中的一个问题,跟踪到后面发现在一个目录下mkdir创建目录失败。我手动试了一下,提示如下:cannot create directory `/home/master/jaytemp` too many links我发现是在一个目录下的一级子目录数量是有限制的,遂做了 阅读全文
posted @ 2016-03-09 10:14 bethal 阅读(1901) 评论(0) 推荐(1)
摘要:系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不 阅读全文
posted @ 2016-03-09 10:12 bethal 阅读(8694) 评论(0) 推荐(0)
摘要:Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。 那么数据库最怕的的随机IO他是如何解决的呢? 先说随机写,它的写都是先记录到日志文件去的,在日志文件满 阅读全文
posted @ 2016-03-09 10:10 bethal 阅读(5515) 评论(1) 推荐(0)
摘要:一、Linux安装 wget http://download.documentfoundation.org/libreoffice/stable/4.4.6/rpm/x86_64/LibreOffice_4.4.6_Linux_x86-64_rpm.tar.gz wget http://downlo 阅读全文
posted @ 2016-03-04 14:59 bethal 阅读(6491) 评论(0) 推荐(0)
摘要:一、FTP服务简介 FTP服务器有两种工作模式:主动模式和被动模式。这两种方式的特点如下: (1)主动模式下: tcp, 20(20号端口用于数据传输),21(21号端口用于控制连接) (2)被动模式: tcp, 21(用于控制连接) >1023(端口号大于1023的随机端口用于数据传输) 所以如果 阅读全文
posted @ 2016-03-03 10:54 bethal 阅读(432) 评论(0) 推荐(0)
摘要:在LINUX下vsftp建立一个FTP服务器,但通过ftp的命令控制台使用FTP时,ls无法查看目录, 当然更无法上传下载文件了! 出错如下 : ftp> ls 227 Entering Passive Mode (192,168,2,222,110,161)150 Here comes the d 阅读全文
posted @ 2016-03-03 09:38 bethal 阅读(633) 评论(0) 推荐(0)
摘要:CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 1 2 [root@10-4-5-9 mysql]# cat /etc/redhat-release CentOS release 6.5 (Final) 1 2 [root@10-4-5-9 mysql]# cat /etc/r 阅读全文
posted @ 2016-03-02 17:05 bethal 阅读(225) 评论(0) 推荐(0)
摘要:VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。本文旨在介绍VI的一些最常用命令和高级应用技巧。 一、基本命令介绍 1.光标命令 k、j、h、l— 阅读全文
posted @ 2016-03-02 10:12 bethal 阅读(199) 评论(0) 推荐(0)