CentOS6 设置AliNetflow 环境
CentOS6 设置AliNetflow 环境
Install OS
这一步略过。 只要保证操作系统是CentOS6.4 并且网络通畅
Install Python2.7.8
设置YUM
我的网络环境不是太好,经常下载速度为0. YUM 默认有timeout设置。如果发现下载速度太慢而且超过了timeout则会换其他的mirror,而这又是我自己的网络环境造成的所以换其他的也没用,还不如等等。所以需要设置下YUM。让它不报下面的错误,
http://mirror-centos.hostingswift.com/centos/6.7/os/x86_64/Packages/libgcj-4.4.7-16.el6.x86_64.rpm: [Errno 12] Timeout on http://mirror-centos.hostingswift.com/centos/6.7/os/x86_64/Packages/libgcj-4.4.7-16.el6.x86_64.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
设置方法修改/etc/yum.conf 加入:
timeout = 300
minrate = 0
或者配置本地化YUM,即把本地的操作系统安装盘挂在上来,作为YUM的一个源。因为是本地源所以同样可以避免网络问题。假设你已经把操作系统放入CD 那么要做如下两步:
- 挂载操作系统CD
mount /dev/sr0 /media
- 编辑YUM 源文件放入/etc/yum.repo.d/
源文件内容如下,名字随意:
[osimage]
name=osimage
baseurl=file:///media
gpgcheck=0
做完上面的事情,还有一步非常重要,安装epel 源。 CentOS 是 redhat 的社区版本。而redhat是面向企业用户的。所以redhat,centos在安装软件这件事情上比较保守。有很多新的package在官方源里是没有的。但是你可以安装epel源。这个源里包含了很多新的软件如mongodb。
安装epel源操作如下:
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
这样就算安装完了。但是如果你这时候使用yum install mongdb这样的命令,可能会有如下错误
Loaded plugins: fastestmirror
Determining fastest mirrors
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
这是因为一些https 认证方面的问题,可以通过如下命令解决
yum upgrade ca-certificates --disablerepo=epel
Install wget
yum install wget
download python
mkdir -p /opt/download
cd /opt/download
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
unzip and install
tar -xvf Python-2.7.8.tgz
解压后在安装前你还需要安装一些依赖如下:
yum install gcc*
安装依赖完毕后,安装python
cd /opt/download/Python2.7.8
./configure
make
make install
配置系统python 和 yum
默认安装完后系统的python 还是2.6。 我们需要把系统的python配置成2.7。 可是默认yum使用的 python2.6. 所以我们需要配置yum 不适用系统python。具体做法如下:
配置 yum 使用 python2.6
vi /usr/bin/yum
把第一行的
/usr/bin/python
换成
/usr/bin/python2.6
配置系统python为2.7
# 先备份原来的系统python
mv /usr/bin/python /usr/bin/python.bak
# 设置系统python为2.7
ln -s /usr/local/bin/python2.7 /usr/bin/python
Install pip
第一步,下载pip安装脚本
wget https://bootstrap.pypa.io/get-pip.py
第二步, 运行脚本
python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 17759, in <module>
main()
File "get-pip.py", line 162, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
File "/tmp/tmp9iTBaD/pip.zip/pip/__init__.py", line 15, in <module>
File "/tmp/tmp9iTBaD/pip.zip/pip/vcs/subversion.py", line 9, in <module>
File "/tmp/tmp9iTBaD/pip.zip/pip/index.py", line 30, in <module>
File "/tmp/tmp9iTBaD/pip.zip/pip/wheel.py", line 35, in <module>
File "/tmp/tmp9iTBaD/pip.zip/pip/_vendor/distlib/scripts.py", line 14, in <module>
File "/tmp/tmp9iTBaD/pip.zip/pip/_vendor/distlib/compat.py", line 31, in <module>
ImportError: cannot import name HTTPSHandler
oh 遇到错误。 这是因为ssl相关package没有安装。 你需要
yum install openssl*
安装完ssl package 还需要重新编译安装python。
cd /opt/download/Python2.7.8
./configure
make
make install
然后安装pip
python get-pip.py
安装mongodb
yum install mongodb*
安装pip requirement
把需要的python model保存成 requirement.txt 然后
pip install -r requirement.txt
一些可能的问题如下:
安装mysql-python 可能需要先 yum install mysql-devel 安装mysql的 一些头文件等
安装M2Crypto的时候可能会遇到什么swig openssl 架构不匹配问题。 需要下载该包,然后用fedroa_setup.sh
CentOS6 设置AliNetflow 环境的更多相关文章
- 分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群(转载-2)
原文:http://www.cnblogs.com/PurpleDream/p/4510279.html 分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群 前言: ...
- Centos6.5生产环境最小化优化配置
Centos6.5生产环境最小化优化配置,满足业务需求! 01.启动网卡 #centos6.x最小化安装后,网卡默认不是启动状态 ifup eth0 // ifconfig eth0 up /et ...
- windows上自动设置java环境变量的脚本
近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻 ...
- mac下设置maven环境
在mac系统下设置maven环境. 1.首先通过终端打开 .bash_profile 2.设置maven解压后的路径地址 环境变量设置如下: MAVEN_HOME .PATH 两个变量即可 3. ...
- nodejs设置NODE_ENV环境变量
看下app.js文件中的一部分代码,如下: //开发环境错误处理 // will print stacktrace if (app.get('env') === 'development') { ap ...
- windows下如何设置mysql环境变量
方法一: windows下如何设置mysql环境变量 关键词: mysql, Setting Environment Variables, 环境变量设置 我的电脑->属性->高级-> ...
- ubuntu12中设置PATH环境变量的几种方法(三种办法)
如果在Ubuntu12系统中自行安装了一些软件,特别是使用tar.gz文件包安装的软件,通常会放在/usr/local或者/opt,甚至放在/home下,但是如果要调用或执行时,必须加上完整的路径才可 ...
- QT小记之在VS2005中使用(设置QMAKESPEC环境变量,以及编译QT Lib)
QT的结构很清晰明了,看过第一个HELLO WORLD便爱上了它,感觉CEGUI有借鉴过QT的设计.如何在Windows平台下使用QT开发?一,下载SDK包请去官网(QT被NOKIA收购,貌似使用协议 ...
- Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET
Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET Qtwebkit配置,设置交叉编译环境 分类: Qt Webkit 2012-04-12 15: ...
随机推荐
- IOS 中使用token机制来验证用户的安全性
登录的业务逻辑{ http:是短连接. 服务器如何判断当前用户是否登录? // 1. 如果是即时通信类:长连接. // 如何保证服务器跟客户端保持长连接状态? // ...
- spark shuffle参数及调优建议(转)
原文:http://www.cnblogs.com/arachis/p/Spark_Shuffle.html spark.shuffle.file.buffer 默认值:32k 参数说明:该参数用于设 ...
- Android下多彩的StatusView的实现
概述 在上一个博文 Anroid沉浸式状态栏中提到了,画了一个图,这个图简单将我们的状态栏分为不同的2个维度来看状态栏.其中涉及的概念我不在赘诉,请返到Anroid沉浸式状态栏再去认识下这几个概念.本 ...
- 数组(Arry)几个常用方法的详解
join() 方法用于把数组中的所有元素放入一个字符串.元素是通过指定的分隔符进行分隔的. arrayObject.join(separator)separator 可选.指定要使用的分隔符.如果省略 ...
- OpenGL VAO, VBO 使用简介
参照代码样例: // This function takes in a vertex, color, index and type array // And does the initializati ...
- CAD设置背景图片(com接口)
把图片作为背景图片可见但是不能编辑操作. 主要用到函数说明: _DMxDrawX::DrawImageToBackground 绘光栅图到背景.详细说明如下: 参数 说明 BSTR sFileName ...
- 梦想CAD控件,用于浏览和编辑DWG文件,在脱离AUTOCAD的情况下独立运行,相当于简易CAD
(百度百科连接) 梦想绘图控件5.2 是国内最强,最专业的CAD开发组件(控件),不需要AutoCAD就能独立运行.控件使用VC 2010开发,最早从2007年第一个版本完成,经过多年的累积已经非常 ...
- 获取minist数据并转换成lmdb
caffe本身是没有数据集的,但在data目录下有获取数据的一些脚本.MNIST,一个经典的手写数字库,包含60000个训练样本和10000个测试样本,每个样本为28*28大小的黑白图片,手写数字为0 ...
- 配置个人Ip代理池
做爬虫最害怕的两件事一个是被封账户一个是被封IP地址,IP地址可以使用代理来解决,网上有许多做IP代理的服务,他们提供大量的IP地址,不过这些地址不一定都是全部可用,因为这些IP地址可能被其他人做爬虫 ...
- Git中文书籍
Git中文书籍: http://git-scm.com/book/zh/v1