centos

显示标签为“centos”的博文。显示所有博文
显示标签为“centos”的博文。显示所有博文

2018年7月6日星期五

Centos安装支持锐速的内核并安装锐速


锐速,是一个好东西,但是很多时候centos的内核不支持。然后现在就是说一下安装步骤。


前提条件




1、非OVZ的虚拟服务器(KVM、Xen等,反正不要是ovz就行);
2、liunx系统,因为这一教程仅针对linux系统(推荐使用centos)。
注意:这一步骤仅为centos系统,当然也可以用于其他(其他系统详见其他)。


一、更换内核



CentOS6内核更换为:2.6.32-504.3.3.el6.x86_64

rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpm
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-2.6.32-504.3.3.el6.x86_64.rpm --force

CentOS7内核更换为: 3.10.0-229.1.2.el7.x86_64

rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

查看内核是否安装成功

rpm -qa | grep kernel

如果显示里面有上面标记出来的内核就对了。

有上述内核,则重启系统。

reboot uname -r


二、锐速的安装和卸载



安装锐速

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

卸载锐速

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

锐速的基本操作

service serverSpeeder start //启动锐速
service serverSpeeder stop //停止锐速
service serverSpeeder reload //在不重启锐速的情况下重新加载锐速程序
service serverSpeeder restart /重启锐速
service serverSpeeder status //显示锐速状态
service serverSpeeder stats //显示锐速相关网络等信息
service serverSpeeder renewLic //联机升级许可证
service serverSpeeder update //升级锐速


其他系统安装锐速


下载配置文件

wget -O `pwd`/options.conf https://raw.githubusercontent.com/wxlost/shell/master/server/options.conf

将文件保存,并修改文件内的相关参数
将修改后的文件上传到ssp程序下的public文件夹下,比如/www/wwwroot/ssr.com/public
为了确认已经上传完成,请访问:ssr.com/options.conf 能正常提示下载或打开文件内容就是正常的,可以下一步了,不能,那就自己检查吧。

cd /root && wget -O 55R.sh https://raw.githubusercontent.com/wxlost/shell/master/server/55R.sh && chmod +x 55R.sh && bash 55R.sh ssr.com
bash 55R.sh ssr.com


其他提示



第一步和第二部步骤来自91云
其他系统安装使用的是来自菊花大佬的一键脚本

2018年6月6日星期三

远程服务器上安装和使用Resilio Sync


Resilio Sync(之前叫BitTorrent Sync)是一款跨平台的文件同步工具,由于不依托服务器,因此成为文件共享的又一选择,大家既可以配合VPS,用它来搭建一个网盘,也可以借助他的共享能力用来和朋友共享文件。网上有不少关于Windows平台上他的教程,没什么难度,因此本文不赘述。本文要讨论的是在Linux VPS下(即在命令行下借助Web界面管理文件)的使用方法。


安装Resilio Sync


官方推荐使用软件源进行安装:

Debian系



echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
curl -LO https://linux-packages.resilio.com/resilio-sync/key.asc && sudo apt-key add ./key.asc
apt-get update
sudo apt-get install resilio-sync


CentOS系


/etc/yum.repos.d/resilio-sync.repo中加入如下内容


[resilio-sync]
name=Resilio Sync
baseurl=http://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1


导入Key

rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc


安装Resilio Sync

yum update
yum install resilio-sync


运行Resilio Sync


由于Resilio Sync需要Web界面进行管理,因此,启动时需要加一些参数

rslsync --webui.listen 0.0.0.0:8888 #端口可以自定义


返回以下内容表示已成功启动

By using this application, you agree to our Privacy Policy, Terms of Use and End User License Agreement.
https://www.getsync.com/legal/privacy
https://www.getsync.com/legal/terms-of-use
https://www.getsync.com/legal/eula

Resilio Sync forked to background. pid = 32766

2018年5月23日星期三

centos升级python到版本2.7.12并安装pip


最近使用centos6系列的系统安装酸酸乳的时候,在使用pip安装相关插件的时候总是提示错误,我想可能是python的问题吧~



[v_error]注意:需要root权限[/v_error]

升级python


查看python版本:

python --version

下载并解压Python-2.7.12



wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar zxvf Python-2.7.12.tgz

安装必备插件



yum install gcc -y
yum -y install gcc-c++
yum -y install zlib*
yum install openssl-devel -y


更改工作目录



cd Python-2.7.12

安装



./configure --with-ssl
[v_error]
vi Module/Setup
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
这一步必须走,不然在下面安装pip会提示错误[/v_error]
make all
make install
make clean
make distclean

查看版本信息



/usr/local/bin/python2.7 -V

建立软连接,使系统默认的 python指向 python2.7



mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

重新检验Python 版本



python -V

yum出现了问题的解决方法


解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,需要指定 yum 的Python版本
vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6

安装pip


[v_notice]在这里还是先升级一下,如果升级出现问题,再安装
pip install --upgrade pip [/v_notice]
下载最新版的pip,然后安装

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

查找pip的位置

whereis pip

找到pip2.7的路径,为其创建软链作为系统默认的启动版本

ln -s /usr/local/bin/pip2.7 /usr/bin/pip

pip安装完毕,现在可以用它下载安装各种包了 :)

2017年7月31日星期一

CentOS美国服务器设置初始化的方法


这个方法不是说重置,是没有安装系统的情况下安装,其实可以忽略,只是无聊所以写出来了。
目前,有很多站长都有在使用CentOS系统的美国服务器(如RAKsmart),那么,在使用之前,怎样对CentOS美国服务器进行初始化设置呢?其实这个设置很简单的,下面教大家初始化的方法。
其实,大家对CentOS系统的美国服务器肯定不陌生,不过在使用CentOS美国服务器之前,大家可以按照下面方法对CentOS美国服务器进行初始化设置的方法。



磁盘分区



fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb
fdisk /dev/xvdb #对磁盘进行分区

输入n #创建新分区
输入p #创建主分区
输入1 #创建第一个主分区
输入w #保存并执行以上命令,创建分区
待上面的命令执行完成之后,使用fdisk -l查看,会看到类似/dev/xvdb1的分区
说明分区成功。

磁盘格式化



mkfs.ext4 /dev/xvdb1 #对分区进行格式化


说明:ext4是CentOS6.x默认的分区格式,CentOS5.x请使用ext3
待格式化完成之后(根据分区大小,格式化需要的时间不同,请耐心等待),对分区进行挂载

挂载磁盘



例如:要把/dev/xvdb1挂载到/data目录

mkdir -p /data #创建目录
mount /dev/xvdb1 /data #挂载
df -h #查看挂载结果
vi /etc/fstab #设置开机自动挂载,在最后一行输入以下代码
/dev/xvdb1 /data ext4 defaults 0 0
:wq! #保存退出
mount -a #使分区设置立即生效

以上就是对CentOS美国服务器进行初始化设置的方法了,不清楚该如何对对CentOS系统美国服务器进行初始化设置的用户,就参考上面的步骤进行设置。当然,一般的CentOS系统的服务器基本都是这样设置的。

2017年3月14日星期二

在centos7下使用mono+ArchiSteamFarm挂卡,b格满满


首先感谢@zjmonk 发现的ArchiSteamFarm这么好的挂卡软件,在他的帖子里还提醒我可以用mono在linux上玩,真是大好人啊
补充下,本教程适用于服务器上24小时不间断挂卡,个人电脑不推荐安装linux桌面系统,自己家里还是用idle master更直观

FAQ:


1. 什么是mono呢?
简单的理解,可以认为是linux环境下的.net Framework,是个开源的项目,可以让C#程序运行在linux上面
2. 为什么要用linux?
当然是因为linux轻便性能高啦,如果能用linux挂卡,各大低配魔法主机、家里闲置的电脑、公司的服务器,都能拿来24小时挂卡!不用非得租用昂贵的Windows服务器啦!
3. 任何linux系统都可以吗?
本人linux小白,只保证CentOS7 64位我是测试过的,理论上Redhat也能用本教程。linux版本众多,不保证所有环境都行。
此外,mono这个东西,以前想用来开泰拉瑞亚服务器的时候用过,遭到了无情的失败,所以在一些环境里用mono无法运行一些C#程序,也是正常的...
下面是教程:
1. 首先ssh连接上远程主机,进入命令行
2. 安装mono(参考了CentOS 7 上部署Mono 4 和Jexus 5.6 ),先添加yum源

rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos/


有可能提示找不到yum-config-manager ,这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils
安装。
然后

yum -y install mono-complete


这里和那篇文章里不太一样,我的主机执行他说的yum –y install mono-complete.x86_64会提示找不到包
最后执行

mono -V


如果出现
说明安装成功了。
3. 开始挂卡
安装完mono,可别急着运行,因为当前直接运行的话,一旦断掉ssh会话,程序就停止啦
使用screen命令,没安装的先yum -y install screen安装下
开启screen新窗口,并命名为asf

screen -S asf



根据archisteamfarm 下载asf,配置好你的xml文件,然后用ftp等方式把整个文件夹上传到远程主机,我的上传路径是/opt/ASF执行

cd /opt/ASF
mono ASF.exe



看到

大功告成!这时候你就可以安心的退出ssh连接
4. 退出挂卡

screen -ls    #显示所有的screen窗口名字和进程号
kill [进程号]


这样就能退出了

ps: 怕不安全的话别用root账户执行,但可能会有权限问题等等,这些我就没研究了
ps1: 截止到文章写完的时候,我已经掉了1张卡了,看来linux运行是没问题的

2016年12月20日星期二

将Centos的yum源更换为国内源


在对centos执行更新命令yum -y update的时候,总会遇到提示源的问题,下面的方法可以帮助你解决这个问题。




默认的(网上找到的)



首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup


进入yum源配置文件所在文件夹

cd /etc/yum.repos.d/


下载yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)

#163的源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
#阿里云CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
#阿里云CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo


运行yum makecache生成缓存

yum makecache


小伙伴推荐的



[v_notice]本地自带的源,大家估计都呵呵了。163的源还是挺全的,速度也很快。[/v_notice]

1.下载repo文件:
.代码如下:

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo


//根据自己的需要哦。本人用的是centos 6.5的
2.备份并替换系统的repo文件
.代码如下:

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS6-Base-163.repo CentOS-Base.repo


3.执行yum源更新
.代码如下:

yum clean all
yum makecache
yum update

2016年12月16日星期五

centos下小空间不支持lnmp一键安装来安装nginx和php的方法



有的时候我们买到的小空间VPS,由于空间限制根本没法使用lnmp一键安装nginx或apache和php,所以我们需要使用普通方法来安装,下面就直接说安装的命令吧。

[v_error]请注意,不推荐手动安装nginx+php,因为太特么麻烦了。。。。还要关联,还要什么什么的,centos貌似都带有apache所以只需要安装php就可以了。[/v_error]

安装nginx+php


安装nginx


centos6用
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum -y install nginx

centos7用
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum -y install nginx

安装完成后,服务不会立即启动,需要输入
service nginx start 或者 /etc/init.d/nginx start 来启动服务

然后在浏览器输入你的地址或域名,你就会看见如下一张图片,说明你已经安装了nginx。

接下来是安装php


安装php就简单多了,直接输入:
yum -y install php

安装完php之后需要重启一下nginx
/etc/init.d/nginx restart

就可以了,然后上传文件到/usr/share/nginx/html就可以了。

下面是apache和php



相比之下apache和php就方便了,直接输入指令就可以了
yum -y install httpd

yum -y install php

然后重启一下apache就可以了,你也可以每一步都重启一下apache
service httpd restart

将网站文件上传到/var/www/html就可以了

没说怎么装mysql应该我就哪来挂探针,所以没必要装mysql



小伙伴提供的一键搭建方案



提供两个链接,方便你们直接使用一键搭建:
Debian LNMP/LEMP/WordPress一键脚本------来自古博
Debian LEAMP一键脚本 快速设置VPS安装WordPress------来自古博

2016年10月11日星期二

centos 7安装 l4d2服务端与插件支持 -- by Sendya




在centos7上搭建l4d2服务器,我是根据视频记录下来的,中间可能有错误或者其他问题,请查看视频哟~~~~



一、服务端安装


http://www.bilibili.com/video/av3907517/index_1.html

如果无法播放请点击回跳源网站播放





1.安装依赖
yum install tmux mailx postfix curl glibc.i686 libstdc++ libstdc++.i686

2.为了安全起见,添加l4d2用户
adduser l4d2server
passwd l4d2server        //设置l4d2server的用户密码
su - l4d2server   //切换到l4d2server用户
pwd        //测试是否在l4d2server用户下

显示/home/l4d2server就表示在l4d2server用户下

3.下载安装脚本
wget http://gameservermanagers.com/dl/l4d2server
ls        //查看文件
chmod +x l4d2server        //给l4d2server添加权限
./l4d2server        //运行l4d2server
./l4d2server install        //安装l4d2server,安装steamcmd,下载游戏数据

下载完之后配置服务器名称和密码

4.启动l4d2服务器
./l4d2server start        //启动l4d2server服务器
./l4d2server console        //进入l4d2控制台
status                //查看运行状态

在控制台看到connection to steam servers.表示服务端启动成功。

 

二、插件支持


http://www.bilibili.com/video/av3907517/index_2.html

如果无法播放请点击回跳源网站播放





cd serverfiles/left4dead2/          //进入目录
rm -rf addons/                //删除自带的addons
cd ~                //进入主目录
ls                //查看目录
mkdir sourceMod                //新建文件夹
cd sourceMod                //进入文件夹
ls                //查看目录
wget http://www.sourcemod.net/smdrop/1.7/sourcemod-1.7.3-git5297-linux.tar.gz  //下载
wget http://cdn.probablyaserver.com/sourcemod/mmsource-1.10.6-linux.tar.gz        //下载
ls        //查看目录
tar zxvf sourcemod-1.7.3-git5297-linux.tar.gz                //解压文件
ls        //查看目录
mv addons ~/serverfiles/left4dead2/        //移动文件
cd cfg                //进入目录
ls                //查看目录
mv sourcemod ~/serverfiles/left4dead2/cfg/                //移动文件
rm -rf /home/l4d2server/serverfiles/left4dead2/cfg/courcemod        //如果提示mv: cannot move 'sourcemod'to '/home/l4d2server/serverfiles/left4dead2/cfg/courcemod';File exosts时运行
mv sourcemod ~/serverfiles/left4dead2/cfg/        //重新移动
cd ../                //进入主目录
ls        //查看目录
rm -rf cfg        //删除文件
ls        //查看目录
tar zxvf mmsource-1.10.6-linux.tar.gz        //解压文件
ls         //查看目录
cd addons/                //进入目录
ls                //查看目录
mv -i metamod ~/serverfiles/left4dead2/addons/        //这一步可能会失败,不是很重要
ls                //查看目录
mv metamod.vdf ~/serverfiles/left4dead2/addons/        //移动文件
cd metamod/        //进入目录
cd ~/serverfiles/left4dead2/addons/metamod/        //进入目录
ls        //查看目录
~/sourceMod/
ls
pwd
cd ~/sourceMod/                //进入目录
ls        //查看文件
rm -rf addons/        //删除文件
tar zxvf mmsource-1.10.6-linux.tar.gz        /解压文件
cd addons/metamod/        //进入目录
ls        //查看目录
mv * ~/serverfiles/left4dead2/addons/metamod/        //移动文件
cd ~/serverfiles/left4dead2/addons/metamod/        //进入目录
ls        //查看目录
vim sourcemod.vdf        //查看/编辑文件
vim metaplugins.ini        //查看/编辑文件
cd ../        //进入主目录
ls        //查看目录
wget http://l4d.mloli.com/download/l4dtoolz.zip        //下载文件无法下载就去https://forums.alliedmods.net/attachment.php?attachmentid=122230&d=1373147952
unzip l4dtoolz.zip        //解压文件
rm -rf l4dtoolz.zip        //删除文件
cd metamod/        //进入目录
wget http://l4d.mloli.com/download/l4dtooz.vdf
ls
vim l4dtoolz.vdf
cd ../
cd ~
ls
./l4d2server start
./l4d2server console
status                //查看运行状态
meta list        //查看插件列表
ctrl+d退出控制台
ls
cd serverfiles/left4dead2/addons/sourcemod/
ls
cd extensions/
ls
wget http://l4d.mloli.com/download/l4d2_fixbug.zip
unzip l4d2_fixbug.zip
ls
rm -rf l4d2_fixbug.zip
ls
cd ../
ls
cd gamedata/
ls
wget http://l4d.mloli.com/download/l4d2_fixbug_cfg.zip
unzip l4d2_fixbug_cfg.zip
ls
rm -rf l4d2_fixbug_cfg.zip
ls
cd ~
ls
chmod -R 777 serverfiles/
ls
./led2server start
./l4d2server console

经过测试,发现插件部分已经不能用了,很多插件往网站上都没有,而且有的网站都打不开了。

2016年8月31日星期三

centos6.X下pptp vpn一键安装脚本


非常实用的脚本,果断转来。以前分享过的脚本都失效了。。。这个脚本在centos6.x下好用。
1. 下载vpn(CentOS6专用)一键安装包
wget http://tools.digac.cc/liunx/centos/vpn/vpn_centos6.sh
chmod a+x vpn_centos6.sh

2. 运行一键安装包
bash vpn_centos6.sh

会有三个选择:
1). 安装VPN服务
2). 修复VPN
3). 添加VPN用户首先输入1,回车,VPS开始安装VPN服务. VPN服务安装完毕后会默认生成一个用户名为vpn,密码为随机数的用户来。
3. 添加VPN用户
bash vpn_centos6.sh

选择3,然后输入用户名和密码,OK
4. 修复VPN服务如果VPN拨号发生错误,可以试着修复VPN,然后重启VPS
bash vpn_centos6.sh

选择2,然后reboot

下面是具体的脚本:
#!/bin/bash
 
function installVPN(){
echo “begin to install VPN services”;
#check wether vps suppot ppp and tun
 
yum remove -y pptpd ppp
iptables –flush POSTROUTING –table nat
iptables –flush FORWARD
rm -rf /etc/pptpd.conf
rm -rf /etc/ppp
 
arch=`uname -m`
 
wget http://www.hi-vps.com/downloads/dkms-2.0.17.5-1.noarch.rpm
wget http://wty.name/linux/sources/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget http://www.hi-vps.com/downloads/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
wget http://www.hi-vps.com/downloads/pptpd-1.3.4-2.el6.$arch.rpm
wget http://www.hi-vps.com/downloads/ppp-2.4.5-17.0.rhel6.$arch.rpm
 
yum -y install make libpcap iptables gcc-c++ logrotate tar cpio perl pam tcp_wrappers
rpm -ivh dkms-2.0.17.5-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm -qa kernel_ppp_mppe
rpm -Uvh ppp-2.4.5-17.0.rhel6.$arch.rpm
rpm -ivh pptpd-1.3.4-2.el6.$arch.rpm
 
mknod /dev/ppp c 108 0
echo 1 > /proc/sys/net/ipv4/ip_forward
echo “mknod /dev/ppp c 108 0″ >> /etc/rc.local
echo “echo 1 > /proc/sys/net/ipv4/ip_forward” >> /etc/rc.local
echo “localip 172.16.36.1″ >> /etc/pptpd.conf
echo “remoteip 172.16.36.2-254″ >> /etc/pptpd.conf
echo “ms-dns 8.8.8.8″ >> /etc/ppp/options.pptpd
echo “ms-dns 8.8.4.4″ >> /etc/ppp/options.pptpd
 
pass=`openssl rand 6 -base64`
if [ "$1" != "" ]
then pass=$1
fi
 
echo “vpn pptpd ${pass} *” >> /etc/ppp/chap-secrets
 
iptables -t nat -A POSTROUTING -s 172.16.36.0/24 -j SNAT –to-source `ifconfig | grep ‘inet addr:’| grep -v ’127.0.0.1′ | cut -d: -f2 | awk ‘NR==1 { print $1}’`
iptables -A FORWARD -p tcp –syn -s 172.16.36.0/24 -j TCPMSS –set-mss 1356
service iptables save
 
chkconfig iptables on
chkconfig pptpd on
 
service iptables start
service pptpd start
 
echo “VPN service is installed, your VPN username is vpn, VPN password is ${pass}”
 
}
 
function repaireVPN(){
echo “begin to repaire VPN”;
mknod /dev/ppp c 108 0
service iptables restart
service pptpd start
}
 
function addVPNuser(){
echo “input user name:”
read username
echo “input password:”
read userpassword
echo “${username} pptpd ${userpassword} *” >> /etc/ppp/chap-secrets
service iptables restart
service pptpd start
}
 
echo “which do you want to?input the number.”
echo “1. install VPN service”
echo “2. repaire VPN service”
echo “3. add VPN user”
read num
 
case “$num” in
[1] ) (installVPN);;
[2] ) (repaireVPN);;
[3] ) (addVPNuser);;
*) echo “nothing,exit”;;
esac

2016年5月13日星期五

在centos上搭建shadowsocks-libev服务端


shadowsocks是国人写的加密代理软件,效率及其的高。电信20m光纤,可以跑满

20140209163701

shadowsocks-libev是shadowsocks众多版本中的一种,它使用libuv + C 编写,500不到的代码,资源消耗非常小,再破的VPS都能跑得起来。相对于其他版本的shadowsocks,shadowsocks-libev不会出现掉进程或cpu 100%的问题。

之前部署shadowsocks的nodejs版本。出现了掉进程的情况,虽有解决方案,但是没有shadowsocks-libev稳定。

特贴上centos上的部署办法,十分的简单。

1,安装必须组件


yum install build-essential autoconf libtool openssl-devel gcc -y

20140209160951

显示Complete表示安装成功

2,安装git


yum install git -y

装完了执行 git –version ,如果出版本号则安装成功,如图。

0140209161125

3.下载shadowsocks-libev源码包并编译


git clone https://github.com/madeye/shadowsocks-libev.git

cd shadowsocks-libev

./configure

make && make install

4.运行shadowsocks


nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &

比如:nohup /usr/local/bin/ss-server -s 156.132.67.213 -p 8981 -k admin888 -m aes-256-cfb &

5.加入开机启动


echo “nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &” >> /etc/rc.local