51CTO博客开发
系统是wind10 家庭版 x64时间快了几分钟,同时时间的时候,总是出错。网上找了一圈时间服务器,都不靠谱。后来终于找到靠谱的时间服务器Appletime.apple.comtime.asia.apple.comtime.euro.apple.com Microsofttime.windows.com 美国国家标准技术研究所time.nist.gov NTP Pro
汉化包地址https://github.com/larryli/gitlabhq目前汉化包支持8.8.5的版本rpm包地址https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/所以这里下载8.8.5版本gitlab-ce-8.8.5-ce.1.el6.x86_64.rpm安装组件yum install curl openssh-server
环境介绍svn和gitlab都是rpm包安装的svn版本 1.7.4 (r1295709)gitlab版本 8.8.5-cegit-svn用于Git和SVN的转换,可以把Git仓库迁移成SVN仓库,反之亦可在一台空闲的服务器上面安装git-svnyum install -y git-svn创建一个空目录mkdir /opt/gitcd /opt/git创建svn用户和git用户对应表vi
PHP执行linux命令,需要用到几个方法,比如system() exec() passthru()我用的是exec()执行一个脚本<?php$result="/opt/1.sh";exec($result,$res,$ret);if($ret == "0") { echo "true";}else{ echo "false";}网页访问,
笔记本安装了VMware Workstation软件安装了2台centos 虚拟机测试发现ssh到另外一台很慢,要15秒,简直不能忍。按照网上大多数教程,修改ssh配置文件vi /etc/ssh/sshd_configUseDNS no重启sshd服务,测试发现,还是那么慢。后来终于找到了一篇文章http://www.bubuko.com/infodetail-902603.html还需要修改另外
最近有一台Linux服务器,用xshell连接上去之后终端一直报Message from syslogd敲个命令,都被打断了,比较蛋疼。google了一下,终于找到了解决办法编译配置文件vim /etc/rsyslog.conf注视掉蓝色部分# Everybody gets emergency messages#*.emerg
首先介绍一下架构有3台app服务器,每次上线,是通过shell脚本将代码传输至app_1然后app_1自动同步到app_2和app_3代码路径为/www有一台code服务器,专门用来下载所有服务器代码的。路径为/data最开始的同步策略是rsync+inotify用了一段时间,发现有时会出现app_2和app_3没有同步代码的问题。发现是因为inotify的shell脚本,意外终止了。后来发现有u
最近新安装了一台redis,版本为redis-3.2.5数据盘用的是固态硬盘。之前用的是普通硬盘,redis日志天天报 Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow
内网有一台mysql服务器,版本是5.7.14关于这个版本安装,有兴趣可以参考http://xiao987334176.blog.51cto.com/2202382/1783509zabbix自带有一个模板Template App MySQL,用来监控mysql的但是不能直接使用,否则会因为没有Key,导致获取不到数据。下面介绍详细步骤。首先在mysql服务器安装zabbix-agent,请参考h
TinyProxy是个非常便利,及容易架设的HTTP代理,和squid相比,tinyproxy更小,更好使用。线上的一台Google代理服务器用的是meow,也是一款http代理软件。但是有一个缺点,需要后台启动,而且,运行一段时间,进程就会挂掉。所以不得不写个脚本,来监控进程,防止挂掉。准备搭建一个爬虫服务器,买了一个VPN,可以随时切换IP的。后端PHP程序只需要调用这台的http代理就可以了
内网有一台服务器,安装了svn和tomcat需要把代码上传到online_test(步骤:a)然后online_test上传到线上环境(步骤:b)注意:内网服务器->线上测试(online_test)->线上 这3台服务器做了ssh秘钥认证内网服务器安装了lrzsz软件/root/service.properties是已经修改的数据库配置文件,因为每台服务器,连接的数据库是不一样的。首
线上服务器统一使用秘钥登陆,密码登陆直接被禁止了。默认都是root登陆,开发要求能登陆服务器,查看目录里面的文件。所以需要创建一个普通用户,以及普通用户的秘钥创建用户useradd lisi设置密码passwd lisi使用xshell生成秘钥方法参考http://jingyan.baidu.com/article/e5c39bf5ba78e639d760330e.html然后把生成的公钥写入/r
线上游戏服务器目录/data/s5[root@localhost s5]# ll总用量 12drwxr-xr-x 2 root root 4096 8月 17 16:44 20160815drwxr-xr-x 2 root root 4096 8月 17 16:44 20160816drwxr-xr-x 2 root root 4096 8月 17 16:44
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。据W3Techs统计,Tengine在全球用户量排名中位列第9。官网: http://tengine.taobao.org/线上服务器都是Tengine在官网下载最新版本目前最新版本是Tengine-2.1.2解压软件包,其中openssl,pcre,zlib都是最新
创建用户和组groupadd wwwuseradd -g www wwwusermod -s /sbin/nologin www安装组件yum install -y libxml2 libxml2-devel libxml2-python curl curl-devel libjpeg libjpeg-devel libpng libpng10 libpng10-devel libpn
下载mysql 5.7最新版本在编译之前,确保已经安装了epel更新源安装了编译环境yum groupinstall -y "Development tools"mysql 5.7编译cmake要求版本最低为2.8升级cmakeyum -y install ncurses-devel cmakemysql 5.7编译需要boost类库下载地址:http://sourceforge.net/proj
比如说,我要监控百度的80端口。我是不可能在百度服务器安装agent的那么需要使用Simple checksSimple checks通常用来检查远程未安装代理或者客户端的服务使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple checks来收据数据,一基本上都是用来检测远程服务器某端口是否在监听。步骤如下:首先添加主
下载redis模板https://raw.githubusercontent.com/361way/zabbix/master/redis/redis_6379.xml由于线上的端口是6380所以需要修改一下vim redis_6379.xml直接一键替换就可以:%s/6379/6380/g重命名文件mv redis_6379.xml redis_6380.xml将文
线上服务器是阿里云的,所以zabbix安装在阿里云上面公司内网有几台服务器,需要使用zabbix监控。因为公司带宽是拨号上网的,没有固定IP,所以zabbix服务器无法直接访问到内网,那么这个时候就需要使用zabbix-proxy了Zabbix proxy工作原理:1.工作原理:Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传
有一个通知队列,如果超过了一定的值,就需要报警一下查询接口可以返回队列的数量,格式是json,data后面的数量就是队列的数量{"code":0,"message":"成功","data":22}在zabbix客户端编辑配置文件zabbix_agentd.confvim /usr/local/zabbix-agent/zabbix_agentd.conf添加蓝色部分LogFile=/tmp/zab
有一台服务器有大量的send.php进程需kill掉[root@localhost]#ps -aux | grep send.phpWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQroot 8408 0.0 0.0 106096
默认的linux模板对于网卡没有设置触发器,点击监测中->图形选择一台主机,图形选择Network traffic on eth0如果需要对流量进行报警,需要自己手动添加触发器步骤如下:点击配置->主机->找到一台主机,点击触发器点击创建触发器名称:网卡流出速率1分钟统计值表达式:{host_1:net.if.out[eth0].min(1m)}>4K表示当前主机网卡eth
sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bashperl和web站点使用。请注意,不是sendmail。我第一次看到这个名字,直接yum install -y sendmail了然后下面就蒙圈了。下载软件wget http://caspian.dotconf.net
请注意,务必先安装好LNMP平台,然后安装zabbix在sourceforge.net下载最新版本,目前版本是3.0.2https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/创建zabbix用户groupadd zabbixuseradd -g zabbix zabbix -s /sbin/nologin解压源
在客户端编写的一个脚本check_ssh_auto.sh#!/bin/basha=`/bin/cat /etc/ssh/sshd_config | grep PasswordAuthentication | grep -v "^#" | awk '{print $2}'`if [ "$a" = "yes" ]; then echo "SSH authentication:
公司做了一个云呼功能,有几个语音提示,需要找人录制在淘宝找了一个店铺,录制了几个wav文件接口那里要求的wav格式为PCM,8k,16位,单声道录制的wav不符合要求,需要转换。windows xp系统自带的录音机可以转换,但是声音效果不太好。后来找到了adobe audition软件下载地址http://www.9ht.com/xz/3226.html安装完成之后,打开软件,注意,要有音频设备,
线上有一个日志系统,放在/data/log目录,有时候出现磁盘空间不足的情况,所以写了一个脚本,删除前一天的日志文件。内容如下:#!/bin/basheve=`date -d "1 day ago" +"%Y%m%d"`startime=`date +%Y-%m-%d" "%H:%M:%S`echo "######################################" >>
linux可以直接用mail发送邮件给对方,但是这种邮件,容易被QQ邮箱或者其他邮箱拦截掉所以必须用指定账户发送邮件,才不会拦截。msmtp 是一个SMTP 客户端。在默认情况下,它把邮件送给负责发邮件的SMTP 服务器安装msmtp下载最新版本http://iweb.dl.sourceforge.net/project/msmtp/msmtp/1.6.3/msmtp-1.6.3.tar.xzta
线上服务器有几个账户表需要备份,内网服务器也没有多大空间,2T硬盘做其他备份也没有多少空间了。正好有一台windows server 2012,用来计算excel的,平时不怎么用。空间有500G,可以拿来使用。线上linux服务器的rsync服务器已经配置好了下载rsync windows客户端,free版本https://www.itefix.net/content/cwrsync-free-e
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号