sysconfig最新版苹果在安装包在哪里可以下载

下载的最新bios设置怎么安装,要简单方便的_百度知道
下载的最新bios设置怎么安装,要简单方便的
BIOS刷新步骤:1、进入主板官网。2、搜索主板型号。3、下载更新程序和文件。4、安装更新程序。5、载入更新文件。6、确认更新信息。7、更新完成后重启一次就可以了。
其他类似问题
为您推荐:
提问者采纳
再次强调。 我们以磐英3VCA主板为例,便完成了BIOS的升级工作.。 当进度条跑到最后: 1. AWDFLASH; 2. 更新BIOS数据(将新数据刻进BIOS芯片),你的机器就死定了。键入.bin即可将其下载回来,使用相应的升级软件就可进行升级: 程序提示输入BIOS升级文件名,将“BIOS update”选项设定为“Enable”(某些主板应在关机后将主板上“Boot Block Programming”跳线设定在“Enable”位置).com、找到升级所需的软件,是把BIOS的刷新程序和BIOS升级文件打包放在一起的.bat的执行:Award BIOS专用的BIOS刷新软件,从此; 4. PHLASH:AWDFLASH,即可进入BIOS更新程序.epox://www2。出现以下画面:一个是新版本BIOS的数据文件(需要到Internet网上去下载),至此,我把694x0916://www2,按键跳过Config:BACK:AMI BIOS专用的BIOS刷新软件、以DOS实模式开机 因为BIOS升级必须在DOS实模式下进行。 选择“Y”.,将“Virus Warning”(病毒警告)设置为“Disabled”.EXE和升级文件/bios/bios_index,进入BIOS设置; 3. AFLASH: 1.用无Config.,值得升级: 一;另外,文件名应简单为好。敲回车后.com,如果你遇上停电,可在主板附带的光盘上找到它,你可立即将先前备份的BIOS文件写回,选取Safe mode command prompt only选项,Flash BIOS升级需要两个软件,当屏幕出现、DATE……”外。注意在此要输入升级文件的全称,并把它保存成一个文件:“Starting MS-DOS,为了安全起见: 备份工作完成后、死机或下载的BIOS文件不对: Phoenix主板BIOS刷新软件.,当出现Starting Win95&#47.exe" target="_blank">http。 四,详细介绍其BIOS的升级步骤,刷新程序开始读出主板的BIOS内容.EXE刷新程序下载 参考资料,询问是否要升级BIOS。 也可以使用系统启动软盘来启动机器.,一定要把目前系统的BIOS内容备份到机器上并记住它的文件名(为了方便.bin改名为BIOS; 2.如使用硬盘的MS-DOS 6.bat文件系统启动软盘启动电脑,除了设置“HDD。有些网站.sys及,以便在更新BIOS的过程中发生错误时: 重新启动机器.、BIOS升级,按DEL键进入BIOS设置,如果更新过程中发生问题.epox,也可供其它Award BIOS的主板升级时参考,也可以到磐英BIOS下载网址http.BIN。出现如下的画面,在BIOS更新过程中不得切断微机电源,均应将其解压缩后备用)。一般是选择重开机。 三. 时,刷新程序出现的画面如下.com,还应选取“Load Setup Defaults”来加载系统预设值://www2.bin所在的目录下,即包括文件名及扩展名.BIN。注意有些BIOS升级文件是以ZIP格式压缩的,为了下面叙述的方便..htm#ap133a(BIOS与驱动程序更新档案)可查到3VCA的09/16/2000版本的BIOS升级文件栏中有如下信息..修改BIOS中默认“键盘开机”选项为“Enable” 3.X系统开机,按键进入启动菜单.修正使用ATI Rage128Pro显示卡死机的问题 5,可以重新写回原来的BIOS数据。点击694x0916: 1. 保存原来的BIOS数据://www2、FDD,刷新程序开始正式刷新BIOS;一个是BIOS刷新程序(一般在主板的配套光盘上可以找到.; 3.如使用Win95/98开机: 刷新程序提示上否要备份主板的BIOS文件; 2. AMIFLASH; 3. 其它功能 常见的BIOS刷新软件有以下几种。出现的画面如下,输入升级文件名.BIN: 在系统以DOS实模式开机后,如存为BACK,在这个过程中,刷新程序提示你敲“F1”重启动或敲“F10”退出刷新程序.EXE.:华硕主板专用的BIOS刷新软件,以下三种方法可确定系统是在DOS实模式下进行、易记新型计算机主板都采用Flash BIOS,以免造成无法开机。 二,将工作目录切换到AWDFLASH
提问者评价
bios设置的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁RedHat Linux 6.5下Hadoop 2.7.1 安装配置
1、 搭建Linux环境
& 我准备的环境是VM RedHat Linux 6.5 64bit
&&& 设置固定IP&&&
&&&&&&&&&&&&& vim /etc/sysconfig/network-scripts/ifcfg-eth0
&&&&&&&&&&&&& 将IP地址设定为192.168.38.128
& 修改主机名: vim /etc/hosts
&&&&&&&&&&&&& 将主机名改为 itbuilder1
2、安装JDK
&&& 配置好JDK的环境变量
3、安装Hadoop环境
&&& 从Apache官网下载2.7.1版本的hadoop核心包
&&& 地址:http://archive.apache.org/dist/hadoop/core/stable2/hadoop-2.7.1.tar.gz
&&& 3.1& 将安装包解压到制定目录下
&&&&& 首先创建一个目录: mkdir /usr/local/hadoop
&&&&&&& 将文件解压到/usr/local/hadoop目录下:tar -zxvf hadoop-2.7.1.tar.gz -C /usr/local/hadoop
&&& 3.2 修改配置文件
&&&&&&&&& hadoop2.7.1版本需要修改5个配置文件,如下
&&&&&&&&&&& 1、hadoop-env.sh
&&&&&&&&&&& 2、core-site.xml
&&&&&&&&&&& 3、hdfs-site.xml
&&&&&&&&&&& 4、mapred-site.xml(mapred-site.xml.template)
&&&&&&&&&&& 5、yarn-site.xml
&&&&&&& 这5个文件都在hadoop木下的etc中,具体目录为: /usr/local/hadoop/hadoop-2.7.1/etc/hadoop/
&&&&& 3.2.1 修改环境变量(hadoop-env.sh)
&&&&&&&&&&& 使用vim命令打开 hadoop-env.sh文件
&&&&&&&&&&& 在指定JavaHome的地方设置好JDK的根目录,如下图:
&&& export JAVA_HOME=/usr/java/jdk1.8.0_20
&&&&& 3.2.2& core-site.xml 配置,指定HDFS的namenode以及临时文件地址
&&&&&&&&& &configuration&
&&&&&&& &!--指定HDFS的老大 (NameNode)的地址--&
&&&&&&&&&&& &property&
&&&&&&&&&&&&&&&&&&& &name&fs.defaultFS&/name&
&&&&&&&&&&&&&&&&&&& &value&hdfs://itbuilder1:9000&/value&
&&&&&&&&&&& &/property&
&&&&&&& &!--指定hadoop运行时产生文件的存放目录--&
&&&&&&&&&&& &property&
&&&&&&&&&&&&&&&&&&& &name&hadoop.tmp.dir&/name&
&&&&&&&&&&&&&&&&&&& &value&/usr/local/hadoop/hadoop-2.7.1/tmp&/value&
&&&&&&&&&&& &/property&
&&&&& &/configuration&
&&&&& 3.2.3 hdfs-site.xml (指定副本数量)
&&&&&&& &!--制定HDFS保存数据副本的数量--&
&&&&&&& &configuration&
&&&&&&&&& &property&
&&&&&&&&&&&&&&& &name&dfs.replication&/name&
&&&&&&&&&&&&&&& &value&1&/value&
&&&&&&&&&&& &/property&
&&&&&&& &/configuration&
&&&&&&& 3.2.4 mapred-site.xml& 告诉hadoop以后MR运行在yarn上
&&&&&&&&& &configuration&
&&&&&&&&&&&&&&& &property&
&&&&&&&&&&&&&&&&&&&&& &name&mapreduce.framework.name&/name&
&&&&&&&&&&&&&&&&&&&&&&& &value&yarn&/value&
&&&&&&&&&&&&&&&&& &/property&[1]&&&
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】Centos系统下shadowsocks-libev服务端的一键安装脚本的搭建及常见问题的解决方法
Centos系统下shadowsocks-libev服务端的一键安装脚本的搭建及常见问题的解决方法
围观3911次
编辑日期: 17:16:13 字体:
由于 libuv 版本的 SS 不稳定,并且安装步骤繁琐,因此推荐安装 libev 版本。安装参考如下
1、Shadowsocks 是什么
Shadowsocks 是一种安全的 socks5 代理,可以保护你的上网流量。基于多种加密方式,推荐使用 aes-256-cfb 加密。安装和使用需要本地端和服务端。
本地客户端已经包含了多种版本,包括iOS,Android,Windows,MAC,甚至是路由器 (基于OpenWRT),所以使用方便,各取所需。
远程服务端则一般安装在基于 Linux 的各种发行版操作系统,比如 Debian, CentOS, Fedora, Redhat, Ubuntu, openSUSE等。
2、Shadowsocks 的作者是谁
最初只有 Python 版,由
开发和维护,后来随着知名度提高,开始出现各种语言的版本,其中比较知名的是 libev , go, nodejs 等版本,需要注意的是,nodejs 的作者也是 ,但最近已不再维护该版本。libev 的维护者是 ,长期更新。
3、Shadowsocks 一键安装脚本
虽然作者的安装教程已经很完备了,但还是有不少人不会安装和使用,因此我编写了 Shadowsocks 一键安装脚本,主要基于 CentOS 系统下的一键安装(也有 Debian 系统),分别有 Python, libev, nodejs 版,个人推荐使用 Python 和 libev 版。
该脚本会自动下载,编译安装最新版的 Shadowsocks,并且可以完全卸载 Shadowsocks ,自动生成配置文件,安装完成即可使用。
4、Shadowsocks 如何升级
安装完 Shadowsocks,一段时间后,作者已经更新了版本(修正 bug 或升级功能),那么如何一键升级到最新版呢?
Python 版,执行命令: pip install -U
,命令执行成功后,重新启动 Shadowsocks ,命令: service
libev 版,先卸载旧版本,执行命令:./-libev.sh uninstall ,再安装新版本,执行命令: ./shadowsocks-libev.sh 安装
Debian 下的 libev 版,升级方式同上。
nodejs 版,也是先卸载再重新安装,因为作者已经不更新,所以不推荐用这版本。
5、Shadowsocks 安装失败怎么办
由于 CentOS 5.x 的默认 gcc 版本过低,在编译 libev 版时会出错;同时默认 Python 的版本也过低,所以也无法安装 Python 版的。因此,请确保安装的环境为 CentOS 6.x 或 CentOS 7.x 。
更多其他错误,请根据实际错误提示,自行在 google 上搜索关键字。
6、Shadowsocks 的客户端程序
大多数人都是在 Windows 下使用电脑,因此最好用的 Windows 客户端是 ,下载最新版后解压即可使用。
shadowsocks-gui客户端下载地址:
7、Shadowsocks 本地代理上网
本地电脑启动客户端,连接上远程服务端后,即在本地开启了 socks5 代理,本地端口号默认为 1080,如果提示被占用,也可以改为其他端口号。在浏览器中安装插件,Chrome 下是 SwitchySharp, Firefox 下是 AutoProxy,新建配置文件,SOCKS Host 填 127.0.0.1,Port 填 1080(默认,跟 Shadowsocks 客户端的本地端口号一致即可)
参考链接:
以下的一键安装脚本来源于网络:秋水逸冰的博客!【博主在搬瓦工的MICRO64型号VPS运行安装通过了】
CentOS下shadowsocks-libev一键安装脚本
搬瓦工Micro-64型号配置,博主是在某宝上面淘到的。价格是每年的。
Self-managed
HDD: 1.5 GB
RAM: 64 MB
CPU: 1x Intel Xeon
BW: 100 GB/mo
本脚本适用环境:
系统支持:CentOS 6.x 32或64位
内存要求:≥128M
关于本脚本:
一键安装 libev 版的 shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。
默认配置:
服务器端口:8989
客户端端口:1080
密码:自己设定(如不设定,默认为)
客户端下载:
使用方法:
使用root用户登录,运行以下命令:
wget –no-check-certificate /teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
./shadowsocks-libev.sh 2&&1 | tee shadowsocks-libev.log
安装完成后,脚本提示如下:
Congratulations, shadowsocks-libev install completed!
Your Server IP:your_server_ip
Your Server Port:8989
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb
Welcome to visit:/357.html
卸载方法:
使用 root 用户登录,运行以下命令:
./shadowsocks-libev.sh uninstall
其他事项:
安装完成后即已后台启动 shadowsocks ,运行:
ps -ef | grep ss-server | grep -v ps | grep -v grep
可以查看进程是否存在。
本脚本安装完成后,会将 shadowsocks-libev 加入开机自启动。
使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
查看状态:/etc/init.d/shadowsocks status
更多版本 shadowsocks 安装:
特别说明:
1、已安装旧版本的 shadowsocks 需要升级的话,需下载本脚本的最新版,运行卸载命令./shadowsocks-libev.sh uninstall 后,再次执行本脚本即可安装最新版。
2、关于 CentOS 的默认 iptables 防火墙规则 icmp-host-prohibited ,如果安装之后发现已经启动 shadowsocks,本地客户端却不能连接上,请检查 iptables 是不是有如下的一条规则:
REJECT all &#.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
运行命令:
/etc/init.d/iptables status
可以查看。如果有这条规则,则添加的 8989 端口需手动更改一下,放到这条规则的上一行。编辑 /etc/sysconfig/iptables 文件,将:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 8989 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
的前面。最终效果如下:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 8989 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
编辑完后,重启 iptables 防火墙。命令:/etc/init.d/iptables restart
秋水逸冰博主的CentOS下shadowsocks-libev一键安装脚本内容:
#! /bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#===============================================================================================
System Required:
CentOS6.x (32bit/64bit)
Description:
Install Shadowsocks(libev) for CentOS
Author: Teddysun &&
#===============================================================================================
echo "#############################################################"
echo "# Install Shadowsocks(libev) for CentOS6.x (32bit/64bit)"
echo "# Intro: /357.html"
echo "# Author: Teddysun &&"
echo "#############################################################"
# Install Shadowsocks-libev
function install_shadowsocks_libev(){
disable_selinux
pre_install
download_files
config_shadowsocks
iptables_set
# Make sure only root can run our script
function rootness(){
if [[ $EUID -ne 0 ]]; then
echo "Error:This script must be run as root!" 1&&2
# Disable selinux
function disable_selinux(){
if [ -s /etc/selinux/config ] && grep 'SELINUX=enforcing' /etc/selinux/ then
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
# Pre-installation settings
function pre_install(){
#Set shadowsocks-libev config password
echo "Please input password for shadowsocks-libev:"
read -p "(Default password: ):" shadowsockspwd
if [ "$shadowsockspwd" = "" ]; then
shadowsockspwd=""
echo "password:$shadowsockspwd"
echo "####################################"
get_char(){
SAVEDSTTY=`stty -g`
stty -echo
stty cbreak
dd if=/dev/tty bs=1 count=1 2& /dev/null
stty $SAVEDSTTY
echo "Press any key to start...or Press Ctrl+C to cancel"
char=`get_char`
#Install necessary dependencies
yum install -y wget unzip openssl-devel gcc swig python python-devel python-setuptools autoconf libtool libevent
yum install -y automake make curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel
# Get IP address
echo "Getting Public IP address, Please wait a moment..."
IP=`curl -s
| cut -d' ' -f 6
| cut -d'&' -f 1`
if [ -z $IP ]; then
IP=`curl -s ifconfig.me/ip`
#Current folder
cur_dir=`pwd`
cd $cur_dir
# Download latest shadowsocks-libev
function download_files(){
if [ -f shadowsocks-libev.zip ];then
echo "shadowsocks-libev.zip [found]"
if ! wget --no-check-certificate /madeye/shadowsocks-libev/archive/master.zip -O shadowsocks-libev.then
echo "Failed to download shadowsocks-libev.zip"
unzip shadowsocks-libev.zip
if [ $? -eq 0 ];then
cd $cur_dir/shadowsocks-libev-master/
echo "Unzip shadowsocks-libev failed! Please visit /357.html and contact."
# Download start script
if ! wget --no-check-certificate /teddysun/shadowsocks_install/master/shadowsocks- then
echo "Failed to download shadowsocks-libev start script!"
# Config shadowsocks
function config_shadowsocks(){
if [ ! -d /etc/shadowsocks-libev ];then
mkdir /etc/shadowsocks-libev
cat & /etc/shadowsocks-libev/config.json&&-EOF
"server":"${IP}",
"server_port":8989,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"${shadowsockspwd}",
"timeout":600,
"method":"aes-256-cfb"
# iptables set
function iptables_set(){
/sbin/service iptables status 1&/dev/null 2&&1
if [ $? -eq 0 ]; then
/etc/init.d/iptables status | grep '8989' | grep 'ACCEPT' &/dev/null 2&&1
if [ $? -ne 0 ]; then
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8989 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
function install(){
# Build and Install shadowsocks-libev
if [ -s /usr/local/bin/ss-server ];then
echo "shadowsocks-libev has been installed!"
./configure
make && make install
if [ $? -eq 0 ]; then
mv $cur_dir/shadowsocks-libev-master/shadowsocks-libev /etc/init.d/shadowsocks
chmod +x /etc/init.d/shadowsocks
# Add run on system start up
chkconfig --add shadowsocks
chkconfig shadowsocks on
# Start shadowsocks
/etc/init.d/shadowsocks start
if [ $? -eq 0 ]; then
echo "Shadowsocks-libev start success!"
echo "Shadowsocks-libev start failure!"
echo "Shadowsocks-libev install failed! Please visit /357.html and contact."
cd $cur_dir
# Delete shadowsocks-libev floder
rm -rf $cur_dir/shadowsocks-libev-master/
# Delete shadowsocks-libev zip file
rm -f shadowsocks-libev.zip
echo "Congratulations, shadowsocks-libev install completed!"
echo -e "Your Server IP: \033[41;37m ${IP} \033[0m"
echo -e "Your Server Port: \033[41;37m m"
echo -e "Your Password: \033[41;37m ${shadowsockspwd} \033[0m"
echo -e "Your Local IP: \033[41;37m 127.0.0.1 \033[0m"
echo -e "Your Local Port: \033[41;37m m"
echo -e "Your Encryption Method: \033[41;37m aes-256-cfb \033[0m"
echo "Welcome to visit:/357.html"
echo "Enjoy it!"
# Uninstall Shadowsocks-libev
function uninstall_shadowsocks_libev(){
printf "Are you sure uninstall shadowsocks_libev? (y/n) "
printf "\n"
read -p "(Default: n):" answer
if [ -z $answer ]; then
answer="n"
if [ "$answer" = "y" ]; then
ps -ef | grep -v grep | grep -v ps | grep -i "ss-server" & /dev/null 2&&1
if [ $? -eq 0 ]; then
/etc/init.d/shadowsocks stop
chkconfig --del shadowsocks
# delete config file
rm -rf /etc/shadowsocks-libev
# delete shadowsocks
rm -f /usr/local/bin/ss-local
rm -f /usr/local/bin/ss-tunnel
rm -f /usr/local/bin/ss-server
rm -f /usr/local/bin/ss-redir
rm -f /usr/local/share/man/man8/shadowsocks.8
rm -f /etc/init.d/shadowsocks
echo "Shadowsocks-libev uninstall success!"
echo "uninstall cancelled, Nothing to do"
# Initialization step
-z $1 ] && action=install
case "$action" in
install_shadowsocks_libev
uninstall)
uninstall_shadowsocks_libev
echo "Arguments error! [${action} ]"
echo "Usage: `basename $0` {install|uninstall}"
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
#! /bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#===============================================================================================#&& System Required:&&CentOS6.x (32bit/64bit)#&& Description:&&Install Shadowsocks(libev) for CentOS#&& Author: Teddysun &&#&& Intro:&&/357.html#===============================================================================================&clearecho "#############################################################"echo "# Install Shadowsocks(libev) for CentOS6.x (32bit/64bit)"echo "# Intro: /357.html"echo "#"echo "# Author: Teddysun &&"echo "#"echo "#############################################################"echo ""&# Install Shadowsocks-libevfunction install_shadowsocks_libev(){&&&&rootness&&&&disable_selinux&&&&pre_install&&&&download_files&&&&config_shadowsocks&&&&iptables_set&&&&install}&# Make sure only root can run our scriptfunction rootness(){if [[ $EUID -ne 0 ]]; then&& echo "Error:This script must be run as root!" 1&&2&& exit 1fi}&# Disable selinuxfunction disable_selinux(){if [ -s /etc/selinux/config ] && grep 'SELINUX=enforcing' /etc/selinux/config; then&&&&sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config&&&&setenforce 0fi}&# Pre-installation settingsfunction pre_install(){&&&&#Set shadowsocks-libev config password&&&&echo "Please input password for shadowsocks-libev:"&&&&read -p "(Default password: ):" shadowsockspwd&&&&if [ "$shadowsockspwd" = "" ]; then&&&&&&&&shadowsockspwd=""&&&&fi&&&&echo "password:$shadowsockspwd"&&&&echo "####################################"&&&&get_char(){&&&&&&&&SAVEDSTTY=`stty -g`&&&&&&&&stty -echo&&&&&&&&stty cbreak&&&&&&&&dd if=/dev/tty bs=1 count=1 2& /dev/null&&&&&&&&stty -raw&&&&&&&&stty echo&&&&&&&&stty $SAVEDSTTY&&&&}&&&&echo ""&&&&echo "Press any key to start...or Press Ctrl+C to cancel"&&&&char=`get_char`&&&&#Install necessary dependencies&&&&yum install -y wget unzip openssl-devel gcc swig python python-devel python-setuptools autoconf libtool libevent&&&&yum install -y automake make curl curl-devel zlib-devel openssl-devel perl perl-devel cpio expat-devel gettext-devel&&&&# Get IP address&&&&echo "Getting Public IP address, Please wait a moment..."&&&&IP=`curl -s checkip.dyndns.com | cut -d' ' -f 6&&| cut -d'&' -f 1`&&&&if [ -z $IP ]; then&&&&&&&&IP=`curl -s ifconfig.me/ip`&&&&fi&&&&#Current folder&&&&cur_dir=`pwd`&&&&cd $cur_dir}&# Download latest shadowsocks-libevfunction download_files(){&&&&if [ -f shadowsocks-libev.zip ];then&&&&&&&&echo "shadowsocks-libev.zip [found]"&&&&else&&&&&&&&if ! wget --no-check-certificate https://github.com/madeye/shadowsocks-libev/archive/master.zip -O shadowsocks-libev.zip;then&&&&&&&&&&&&echo "Failed to download shadowsocks-libev.zip"&&&&&&&&&&&&exit 1&&&&&&&&fi&&&&fi&&&&unzip shadowsocks-libev.zip&&&&if [ $? -eq 0 ];then&&&&&&&&cd $cur_dir/shadowsocks-libev-master/&&&&else&&&&&&&&echo ""&&&&&&&&echo "Unzip shadowsocks-libev failed! Please visit /357.html and contact."&&&&&&&&exit 1&&&&fi&&&&# Download start script&&&&if ! wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev; then&&&&&&&&echo "Failed to download shadowsocks-libev start script!"&&&&&&&&exit 1&&&&fi}&# Config shadowsocksfunction config_shadowsocks(){&&&&if [ ! -d /etc/shadowsocks-libev ];then&&&&&&&&mkdir /etc/shadowsocks-libev&&&&fi&&&&cat & /etc/shadowsocks-libev/config.json&&-EOF{&&&&"server":"${IP}",&&&&"server_port":8989,&&&&"local_address":"127.0.0.1",&&&&"local_port":1080,&&&&"password":"${shadowsockspwd}",&&&&"timeout":600,&&&&"method":"aes-256-cfb"}EOF}&# iptables setfunction iptables_set(){&&&&/sbin/service iptables status 1&/dev/null 2&&1&&&&if [ $? -eq 0 ]; then&&&&&&&&/etc/init.d/iptables status | grep '8989' | grep 'ACCEPT' &/dev/null 2&&1&&&&&&&&if [ $? -ne 0 ]; then&&&&&&&&&&&&/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8989 -j ACCEPT&&&&&&&&&&&&/etc/init.d/iptables save&&&&&&&&&&&&/etc/init.d/iptables restart&&&&&&&&fi&&&&fi}&&# Install function install(){&&&&# Build and Install shadowsocks-libev&&&&if [ -s /usr/local/bin/ss-server ];then&&&&&&&&echo "shadowsocks-libev has been installed!"&&&&&&&&exit 0&&&&else&&&&&&&&./configure&&&&&&&&make && make install&&&&&&&&if [ $? -eq 0 ]; then&&&&&&&&&&&&mv $cur_dir/shadowsocks-libev-master/shadowsocks-libev /etc/init.d/shadowsocks&&&&&&&&&&&&chmod +x /etc/init.d/shadowsocks&&&&&&&&&&&&# Add run on system start up&&&&&&&&&&&&chkconfig --add shadowsocks&&&&&&&&&&&&chkconfig shadowsocks on&&&&&&&&&&&&# Start shadowsocks&&&&&&&&&&&&/etc/init.d/shadowsocks start&&&&&&&&&&&&if [ $? -eq 0 ]; then&&&&&&&&&&&&&&&&echo "Shadowsocks-libev start success!"&&&&&&&&&&&&else&&&&&&&&&&&&&&&&echo "Shadowsocks-libev start failure!"&&&&&&&&&&&&fi&&&&&&&&else&&&&&&&&&&&&echo ""&&&&&&&&&&&&echo "Shadowsocks-libev install failed! Please visit /357.html and contact."&&&&&&&&&&&&exit 1&&&&&&&&fi&&&&fi&&&&cd $cur_dir&&&&# Delete shadowsocks-libev floder&&&&rm -rf $cur_dir/shadowsocks-libev-master/&&&&# Delete shadowsocks-libev zip file&&&&rm -f shadowsocks-libev.zip&&&&clear&&&&echo ""&&&&echo "Congratulations, shadowsocks-libev install completed!"&&&&echo -e "Your Server IP: \033[41;37m ${IP} \033[0m"&&&&echo -e "Your Server Port: \033[41;37m m"&&&&echo -e "Your Password: \033[41;37m ${shadowsockspwd} \033[0m"&&&&echo -e "Your Local IP: \033[41;37m 127.0.0.1 \033[0m"&&&&echo -e "Your Local Port: \033[41;37m m"&&&&echo -e "Your Encryption Method: \033[41;37m aes-256-cfb \033[0m"&&&&echo ""&&&&echo "Welcome to visit:/357.html"&&&&echo "Enjoy it!"&&&&echo ""}&# Uninstall Shadowsocks-libevfunction uninstall_shadowsocks_libev(){&&&&printf "Are you sure uninstall shadowsocks_libev? (y/n) "&&&&printf "\n"&&&&read -p "(Default: n):" answer&&&&if [ -z $answer ]; then&&&&&&&&answer="n"&&&&fi&&&&if [ "$answer" = "y" ]; then&&&&&&&&ps -ef | grep -v grep | grep -v ps | grep -i "ss-server" & /dev/null 2&&1&&&&&&&&if [ $? -eq 0 ]; then&&&&&&&&&&&&/etc/init.d/shadowsocks stop&&&&&&&&fi&&&&&&&&chkconfig --del shadowsocks&&&&&&&&# delete config file&&&&&&&&rm -rf /etc/shadowsocks-libev&&&&&&&&# delete shadowsocks&&&&&&&&rm -f /usr/local/bin/ss-local&&&&&&&&rm -f /usr/local/bin/ss-tunnel&&&&&&&&rm -f /usr/local/bin/ss-server&&&&&&&&rm -f /usr/local/bin/ss-redir&&&&&&&&rm -f /usr/local/share/man/man8/shadowsocks.8&&&&&&&&rm -f /etc/init.d/shadowsocks&&&&&&&&echo "Shadowsocks-libev uninstall success!"&&&&else&&&&&&&&echo "uninstall cancelled, Nothing to do"&&&&fi}&# Initialization stepaction=$1[&&-z $1 ] && action=installcase "$action" ininstall)&&&&install_shadowsocks_libev&&&&;;uninstall)&&&&uninstall_shadowsocks_libev&&&&;;*)&&&&echo "Arguments error! [${action} ]"&&&&echo "Usage: `basename $0` {install|uninstall}"&&&&;;esac
Shadowsocks一键安装包(Debian/Ubuntu适用)脚本内容[脚本内容来源于网络]:
#!/bin/bash
if [ $(id -u) != "0" ]; then
echo "Error: You must be root to run this script"
ssport=443
echo -e "Shadowsocks server port(Default 443)&&\c"
read ssport
echo "===========shadowsocks port is $ssport============"
sspasswd=5y2n
echo -e "Shadowsocks server password(Default 5y2d)&&\c"
read sspasswd
echo "=========shadowsocks password is $sspasswd========"
ssmethod=rc4-md5
echo -e "Shadowsocks server encrypte method"
echo -e "Allow: rc4-md5(Default),aes-128,aes-256&&\c"
read ssmethod
echo "=====shadowsocks encrypte method is $ssmethod====="
apt-get -y update
apt-get -y install git &&
mkdir /tmp/shadowsocks &&
cd /tmp/shadowsocks &&
git clone /madeye/shadowsocks-libev.git
cd shadowsocks-libev
apt-get -y install build-essential autoconf libtool libssl-dev gawk debhelper
dpkg-buildpackage
dpkg -i shadowsocks*.deb
cd ../.. && rm -rf shadowsocks
sed -i 's/"server":"\&.*\&"/"server":"0.0.0.0"/g' /etc/shadowsocks/config.json
var1=\"server_port\":\\\&.*\\\&
var2=\"server_port\":$ssport
sed -i "s/$var1/$var2/g" /etc/shadowsocks/config.json
var1=\"password\":\"\\\&.*\\\&\"
var2=\"password\":\"$sspasswd\"
sed -i "s/$var1/$var2/g" /etc/shadowsocks/config.json
var1=\"method\":\"\\\&.*\\\&\"
var2=\"method\":\"$ssmethod\"
sed -i "s/$var1/$var2/g" /etc/shadowsocks/config.json
service shadowsocks restart &&
echo "==========================================================="
Your shadowsocks server install complete! "
Congfig file: /etc/shadowsocks/config.json"
Control: service shadowsocks {start|stop|restart}"
echo "==========================================================="
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
#!/bin/bash&if [ $(id -u) != "0" ]; then&&&&echo "Error: You must be root to run this script"&&&&exit 1fi&ssport=443echo -e "Shadowsocks server port(Default 443)&&\c"read ssportecho "===========shadowsocks port is $ssport============"&sspasswd=5y2necho -e "Shadowsocks server password(Default 5y2d)&&\c"read sspasswdecho "=========shadowsocks password is $sspasswd========"&ssmethod=rc4-md5echo -e "Shadowsocks server encrypte method"echo -e "Allow: rc4-md5(Default),aes-128,aes-256&&\c"read ssmethodecho "=====shadowsocks encrypte method is $ssmethod====="&apt-get -y updateapt-get -y install git &&mkdir /tmp/shadowsocks &&cd /tmp/shadowsocks &&git clone https://github.com/madeye/shadowsocks-libev.gitcd shadowsocks-libevapt-get -y install build-essential autoconf libtool libssl-dev gawk debhelperdpkg-buildpackagecd ..dpkg -i shadowsocks*.debcd ../.. && rm -rf shadowsocks&sed -i 's/"server":"\&.*\&"/"server":"0.0.0.0"/g' /etc/shadowsocks/config.jsonvar1=\"server_port\":\\\&.*\\\&var2=\"server_port\":$ssportsed -i "s/$var1/$var2/g" /etc/shadowsocks/config.jsonvar1=\"password\":\"\\\&.*\\\&\"var2=\"password\":\"$sspasswd\"sed -i "s/$var1/$var2/g" /etc/shadowsocks/config.jsonvar1=\"method\":\"\\\&.*\\\&\"var2=\"method\":\"$ssmethod\"sed -i "s/$var1/$var2/g" /etc/shadowsocks/config.json&service shadowsocks restart &&&echo "==========================================================="echo "="echo "=&& Your shadowsocks server install complete! "echo "=&& Congfig file: /etc/shadowsocks/config.json"echo "=&& Control: service shadowsocks {start|stop|restart}"echo "="echo "==========================================================="
本文固定链接:
转载请注明:
日 17时08分16秒 于
作者:飘云
这个作者貌似有点懒,什么都没有留下。
您可能还会对这些文章感兴趣!

我要回帖

更多关于 sysconfig最新版苹果 的文章

 

随机推荐