友情提示:
最近centos系统上出现了vim输入验证漏洞,vim patch 8.0.0056之前的版本中存在安全漏洞,该漏洞源于程序没有正确验证‘filetype’、‘syntax’和‘keymap’选项的值,攻击者可利用该漏洞执行任意代码.
系统:centos 7.x(64位)
1.先卸载老的vim
yum remove vim-* -y
2.下载第三方yum源
wget -P /etc/yum.repos.d/ https://copr.fedorainfracloud.org/coprs/mcepl/vim8/repo/epel-7/mcepl-vim8-epel-...
centos7配置tomcat7开机启动
当在centos7上配置tomcat后,我的噩梦就没有停过,jenkins那边的启动方式要改,原来的启动脚本也要换,伤心的事还很多.
系统:centos 7(64位)
软件版本:tomcat 7.x
1.在tomcat的bin目录下建立setenv.sh文件
vi setenv.sh
#add tomcat ptah export CATALINA_HOME=/data/tomcat export CATALINA_BASE=/data/tomcat #add tomcat pid CATALINA_PID="$CATALINA_BASE/tomcat.pid...
centos7编译安装ffmpeg
公司最近要使用音频转码,找到我说要用ffmpeg,让我安装一个,好吧,为了方便以后查阅,故写下这篇文章.
系统:centos 7.x(64位)
软件:ffmpeg 3.3.2
1.下载ffmpeg 3.3.2
wget http://www.ffmpeg.org/releases/ffmpeg-3.3.2.tar.gz
2.下载第三方源
yum -y install epel-release
wget https://www.mirrorservice.org/sites/dl.atrpms.net/el7-x86_64/atrpms/stable/atrpms-repo-7-7.el7.x86_64.rp...
禅道的nginx伪静态配置
公司最近把原来的redmine给淘汰了,启用了禅道这个项目管理软件,专业版居然要150元/人,真的好贵,很多地方的禅道nginx伪静态规则都不能使用,翻了好多blog终于找到个可以正常的,下面来看教程.
系统:centos 7.x(64位)
环境:lnmp
1.下载禅道软件并解压丢到nginx配置的web路径下
wget http://dl.cnezsoft.com/zentao/9.3.beta/ZenTaoPMS.9.3.beta.zip
unzip ZenTaoPMS.9.3.beta.zip
cd zentaopms
cp -R * /data/www/vhosts/cdao/
然后新安装禅道,如果已...
centos7搭建oneproxy实现mysql读写分离
最近尝试了下使用oneproxy在centos7上实现mysql 5.7的读写分离,感觉这个软件功能是强大,可惜的是文档太少了,有问题的话只能找官方解决,网上搜解决问题的实在是太少了,今天给大家说下怎么在两台机器上用oneproxy实现mysql读写分离.
系统:centos 7.x(64位)
软件环境:server-jre-7u51-linux-x64.tar.gz
oneproxy-rhel5-linux64-v5.8.5-ga.tar.gz
mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
服务器ip:
oneproxy:192.168.12.254
master:1...
centos6 yum升级python2.6到2.7
今天在测试服上安装docker compose的时候,pip居然给我报要python2.7的版本才能安装,我去,对于我这样很懒的人来说,不想编译安装来对python升级,下面给大家一个直接yum就可以升级python版本的方法.
系统:centos 6.x(64位)
软件环境:python 2.6.x
1.升级前准备
yum install centos-release-SCL
2.安装python2.7
yum install scl-utils python27 python27-scldevel -y
ps:yum在这里的速度可能有点慢,大家要耐...
手动升级docker到1.9.1
好久没有写docker的教程了,今天想自己在虚拟机里安装个docker来进行测试,当装好docker之后,想对docker下载进行加速的时候,发现加速工具已经开始要求1.8版本以上才能使用加速器了,心里已经开始万马奔腾了,没办法,谁叫我们没有搭建自己的docker私有registry.
系统:centos6.x(64位)
1.安装docker环境
如果你还不会安装docker环境,请去看我这篇文章centos 6.5安装docker和jenkins.
2.升级docker
目前docker版本如下:
docker --version
Docker version 1.7.1, b...
python pip下载加速
今天使用pip安装第三方模块的时候,下载速度慢得让人受不了,关键是我还要装10个第三方的模块,这样的速度让人实在不能接受,网上搜了一下,居然国内有5个源地址,其中有4个可以使用,这里我选用了douban的pip源.
系统:centos
1.打开打开PyPI Mirror Status,选一个你看得顺眼的源(我选了douban)
打开对应的网址,例如豆瓣的pip镜像,下面会有一个 名为simple的文件夹,看下面有没有paramiko目录,如果有,说明这个源可用,简单的方法是在源的URL后直接加simple/paramiko:
https://pypi.doubanio.co...
解决centos ssh登录缓慢问题
最近在阿里云上新建了个系统镜像,但建了之后居然出现ssh连接缓慢的问题,看了配置文件里的UseDNS和GSSAPIAuthentication这2个参数都是no,还是连接ssh缓慢,使用ssh -v root@ip也没有找到问题,最后查看系统日志/var/log/messages发现下面错误:
Apr 27 11:36:58 qx120 dbus[10109]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.ser...
mysql的sql_mode合理设置
shell脚本一键安装redis
最近打算把需要经常安装的东西都写成一键脚本安装,这样方便自己,也方便大家.
系统:centos 7.x(64位)
软件:redis 3.0.7
cat /root/soft_shell/auto_install_redis.sh
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin export PATH # Check if user is root if [ $(id -u) != "0" ]; then echo "Error: You must b...
centos一键安装ngrok
今天同事买了个vps让我帮忙装ngrok,想对他家里的nas进行穿透,我一口就答应下来了,因为我想的是用之前的一键安装脚本来搞定,没想到Sunny这个抠娃居然把他自己的ngrok.zip这个文件给删除了,我又懒不想自己慢慢去编译,重新找了个一键安装脚本.
系统:centos (64位)
脚本内容:
cat /root/soft_shell/install_ngrok.sh
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export...
shell一键安装jemalloc
最近一直在搞mysql5.7,今天把jemalloc整合到mysql里了,写了个很简陋的脚本配合之前shell脚本一键自动安装mysql 5.7一起使用.
系统:centos 7.x(64位)
软件版本:mysql 5.7
jemalloc-4.5.0
脚本内容:
cat /root/soft_shell/auto_install_jemalloc.sh
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin export PATH # Check if user is root...
shell脚本批量设置mysql5.7 root密码
在上一篇文章centos7单机安装mysql多实例中,脚本设置mysql的root密码会失败,在这篇文章里,我单独把设置密码的脚本提取出来了,配合安装脚本一起使用.
系统:centos 7.x(64位)
脚本内容:
cat /root/soft_shell/mysql_password_change.sh
#!/bin/bash read -p "Enter mysql password": newpasswd sed -i "s/rocdk890/$newpasswd/g" /etc/init.d/mysqld_multi chmod +x /etc/init...
centos 7一键安装tomcat
最近要在多台服务器上部署tomcat,这样重复的工作很明显不适合我,直接用脚本来代替我来安装,好了,下面来看脚本吧.
系统:centos 7.x(64位)
软件环境:
tomcat 7.x
jdk 7.x
脚本内容:
cat /root/soft_shell/auto_install_tomcat.sh
#!/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin export PATH # Check the network status NET_NUM=`ping -c 4 www.baidu.com |awk '/pac...