Linux客户端安装指导手册Updated:2014-01-24官方网站:http://yibanfu.
com客户端:http://git.
oschina.
net/yibanfu/yibanfu目录1一板斧客户端安装指导CentOS5.
X31.
1操作系统环境说明31.
2增强数据安全31.
2.
1安装python-devel软件包31.
2.
2安装编译器gcc41.
2.
3安装加密库pycrypto51.
3安装json库71.
4设置客户端脚本并测试运行101.
5创建计划任务102一板斧客户端安装指导CentOS6.
x+122.
1操作系统环境说明122.
2安装加密库pycrypto122.
3设置客户端脚本并测试运行132.
4创建计划任务133一板斧客户端安装指导Ubuntu143.
1操作系统环境说明143.
2安装json库143.
3安装加密库python-crypto153.
4设置客户端脚本并测试运行153.
5创建计划任务164一板斧客户端安装指导Fedora10+174.
1操作系统环境说明174.
2安装加密库pycrypto174.
3安装json库184.
4设置客户端脚本并测试运行194.
5创建计划任务20CentOS5.
X操作系统环境说明[root@385910~]#cat/etc/issueCentOSrelease5.
3(Final)[root@385910~]#python-VPython2.
4.
3增强数据安全客户端脚本缺省使用HTTPS与服务端通讯,能够保证通讯安全.
当然,为了满足更高的安全需求,客户端也支持在发送数据前进行AES加密.
如果您确定需要,请先安装Python的加密库PyCrypto.
如不需要,请直接跳过本节.
安装python-devel软件包安装AES加密模块需要先安装该软件包,如已安装请跳过.
[root@385910~]#yuminstallpython-develInstalled:python-devel.
i3860:2.
4.
3-56.
el5DependencyInstalled:python-libs.
i3860:2.
4.
3-56.
el5Updated:expat.
i3860:1.
95.
8-11.
el5_8libsemanage.
i3860:1.
9.
1-4.
4.
el5libsepol.
i3860:1.
15.
2-3.
el5python.
i3860:2.
4.
3-56.
el5Complete!
安装编译器gcc编译AES加密库需要用到gcc等编译器,如果已经安装,请跳过.
[root@385910~]#yuminstallgccInstalled:gcc.
i3860:4.
1.
2-54.
el5DependencyInstalled:cpp.
i3860:4.
1.
2-54.
el5glibc-devel.
i3860:2.
5-118.
el5_10.
2glibc-headers.
i3860:2.
5-118.
el5_10.
2kernel-headers.
i3860:2.
6.
18-371.
3.
1.
el5libgomp.
i3860:4.
4.
7-1.
el5Updated:glibc.
i6860:2.
5-118.
el5_10.
2glibc-common.
i3860:2.
5-118.
el5_10.
2libgcc.
i3860:4.
1.
2-54.
el5nscd.
i3860:2.
5-118.
el5_10.
2Complete!
安装加密库pycryptoAES加密库.
官方网站:https://www.
dlitz.
net/software/pycrypto/wgethttps://ftp.
dlitz.
net/pub/dlitz/crypto/pycrypto/pycrypto-2.
6.
1.
tar.
gz--no-check-certificate[root@385910~]#tar-xfpycrypto-2.
6.
1.
tar.
gz[root@385910~]#cdpycrypto-2.
6.
1[root@385910pycrypto-2.
6.
1]#pythonsetup.
pyinstall安装json库Python2.
6以下需要安装json库,否则报错:"ImportError:Nomodulenamedsimplejson".
CentOS5.
7没有这个问题,5.
3存在该问题.
先尝试用yum安装.
[root@385910~]#yuminstallpython-simplejsonTransactionTestSucceededRunningTransactionInstalling:python-simplejson[1/1]Installed:python-simplejson.
i3860:2.
0.
9-8.
el5Complete!
[root@385910~]#如果失败了,请选择源码编译安装.
官方地址:https://pypi.
python.
org/pypi/simplejson/[root@385910~]#wgethttp://pypi.
python.
org/packages/source/s/simplejson/simplejson-2.
3.
2.
tar.
gz#md5=0863e016f682f06ead07dd9efad95194--no-check-certificate[root@385910~]#tar-xfsimplejson-2.
3.
2.
tar.
gz[root@385910~]#cdsimplejson-2.
3.
2[root@385910simplejson-2.
3.
2]#pythonsetup.
pyinstallbyte-compiling/usr/lib/python2.
4/site-packages/simplejson/__init__.
pyto__init__.
pycbyte-compiling/usr/lib/python2.
4/site-packages/simplejson/scanner.
pytoscanner.
pyc[root@385910simplejson-2.
3.
2]#设置客户端脚本并测试运行[root@385910~]#wgethttps://git.
oschina.
net/yibanfu/yibanfu/raw/master/client/linux/ybf.
py$chmod755ybf.
py[root@385910~]#chmod755.
/ybf.
py[root@385910~]#.
/ybf.
py{}{"status":"ok","ip":"184.
82.
162.
163","dateline":1390226319,"act":"INSERT"}脚本支持非root用户权限运行,唯一区别是,获取网络端口监听参数时无法获取到进程名称和pid.
创建计划任务[root@385910~]#crontab–e#…………#…………#…………#最后一行增加如下字符串,程序工作日志在/tmp/ybf.
log.
脚本每5分钟运行一次*/5root/ybf.
py>>/tmp/ybf.
logCentOS6.
x+操作系统环境说明[root@385910~]#cat/etc/issueCentOSLinuxrelease6.
0(Final)Kernel\ronan\m[root@385910~]#python-VPython2.
6.
5[root@385910~]#安装加密库pycrypto客户端脚本缺省使用HTTPS与服务端通讯,能够保证通讯安全.
当然,为了满足更高的安全需求,客户端也支持在发送数据前进行AES加密.
如果您确定需要,请先安装Python的加密库PyCrypto.
如不需要,请直接跳过本节.
[root@385910~]#yuminstallpycrypto设置客户端脚本并测试运行[root@385910~]#wgethttps://git.
oschina.
net/yibanfu/yibanfu/raw/master/client/linux/ybf.
py[root@385910~]#chmod755.
/ybf.
py[root@385910~]#.
/ybf.
py{}{"status":"ok","ip":"184.
82.
162.
163","dateline":1390226319,"act":"INSERT"}脚本支持非root用户权限运行,唯一区别是,获取网络端口监听参数时无法获取到进程名称和pid.
创建计划任务[root@385910~]#crontab–e#…………#…………#…………#最后一行增加如下字符串,程序工作日志在/tmp/ybf.
log.
脚本每5分钟运行一次*/5root/ybf.
py>>/tmp/ybf.
logUbuntu操作系统环境说明root@385910:~#python-VPython2.
6.
2root@385910:~#cat/etc/issueUbuntu9.
04\n\lroot@385910:~#环境说明root@385910:~#cat/etc/issueUbuntu8.
04.
3LTS\n\lroot@385910:~#python-VPython2.
5.
2root@385910:~#安装json库Python2.
6以上不需要安装json库.
2.
5以下版本需要单独安装官方地址:https://pypi.
python.
org/pypi/simplejson/[root@385910~]#wgethttps://pypi.
python.
org/packages/source/s/simplejson/simplejson-3.
3.
2.
tar.
gz--no-check-certificate[root@385910~]#tar-xfsimplejson-3.
3.
2.
tar.
gz[root@385910~]#cdsimplejson-3.
3.
2[root@385910simplejson-3.
3.
2]#pythonsetup.
pyinstall安装加密库python-crypto客户端脚本缺省使用HTTPS与服务端通讯,能够保证通讯安全.
当然,为了满足更高的安全需求,客户端也支持在发送数据前进行AES加密.
如果您确定需要,请先安装Python的加密库PyCrypto.
如不需要,请直接跳过本节.
尝试apt安装#apt-getupdate#apt-getinstallpython-crypto如果失败了,使用源码安装.
官方网站:https://www.
dlitz.
net/software/pycrypto/#apt-getupdate#apt-getinstallpython-Dev#apt-getinstallgcc#wgethttps://ftp.
dlitz.
net/pub/dlitz/crypto/pycrypto/pycrypto-2.
6.
1.
tar.
gz--no-check-certificate#tar–xfpycrypto-2.
6.
1.
tar.
gz#cdpycrypto-2.
6.
1#pythonsetup.
pyinstall设置客户端脚本并测试运行[root@385910~]#wgethttps://git.
oschina.
net/yibanfu/yibanfu/raw/master/client/linux/ybf.
py[root@385910~]#chmod755.
/ybf.
py[root@385910~]#.
/ybf.
py{}{"status":"ok","ip":"184.
82.
162.
163","dateline":1390226319,"act":"INSERT"}脚本支持非root用户权限运行,唯一区别是,获取网络端口监听参数时无法获取到进程名称和pid.
创建计划任务[root@385910~]#crontab–e#…………#…………#…………#最后一行增加如下字符串,程序工作日志在/tmp/ybf.
log.
脚本每5分钟运行一次*/5root/ybf.
py>>/tmp/ybf.
logFedora10+操作系统环境说明[root@385910~]#cat/etc/issueFedorarelease10(Cambridge)Kernel\ronan\m(\l)[root@385910~]#python-VPython2.
5.
2[root@385910~]#安装加密库pycrypto客户端脚本缺省使用HTTPS与服务端通讯,能够保证通讯安全.
当然,为了满足更高的安全需求,客户端也支持在发送数据前进行AES加密.
如果您确定需要,请先安装Python的加密库PyCrypto.
如不需要,请直接跳过本节.
[root@385910~]#yuminstallpycrypto安装json库Python2.
6以上不需要安装json库.
2.
5以下版本需要单独安装[root@385910~]#yuminstallpython-simplejson设置客户端脚本并测试运行[root@385910~]#wgethttps://git.
oschina.
net/yibanfu/yibanfu/raw/master/client/linux/ybf.
py[root@385910~]#chmod755.
/ybf.
py[root@385910~]#.
/ybf.
py{}{"status":"ok","ip":"184.
82.
162.
163","dateline":1390226319,"act":"INSERT"}脚本支持非root用户权限运行,唯一区别是,获取网络端口监听参数时无法获取到进程名称和pid.
reliablesite怎么样?reliablesite是一家于2006年成立的老牌美国主机商,主要提供独服,数据中心有迈阿密、纽约、洛杉矶等,均免费提供20Gbps DDoS防护,150TB月流量,1Gbps带宽。月付19美金可升级为10Gbps带宽。洛杉矶/纽约/迈阿密等机房,E3-1240V6/64GB内存/1TB SSD硬盘/DDOS/150TB流量/1Gbps带宽/DDOS,$95/月,...
virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...
专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...