centos环境搭建

centos版本6.5

查看硬件信息

查看内存
free -m

查看硬盘
df -h

查看CPU信息
cat /proc/cpuinfo

查看IP地址和子网掩码
ip a

查看系统的版本
cat /etc/redhat-release

查看内核
uname -a

查看网关
route -n
netstat -nr

查看开放的端口
netstat -uplnt

查看目录信息

cd /
ls -a

使用virtualenv指定python 2.7.x 3.6.x

rpm 执行安装包

-ivh:安装显示安装进度--install--verbose--hash
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum install -y python-pip

使用 pip 安装 virtualenv

pip install virtualenv

安装需要的python 2.7

wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar xf Python-2.7.8.tgz
cd Python-2.7.8
./configure --prefix=/where/you/want/to/install/python
make && make install

virtualenv 指定python版本

virtualenv --python=/where/you/want/to/install/python2.7/bin/python2.7 yourEnvName

使用 virtualenv

source bin/activate  # 启动
# Play with python 2.7.x now:)
deactive # 退出

安装nginx

  1. 默认 yum 仓库无法直接安装nginx,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
  1. 编辑并保存/etc/yum.repos.d/nginx.repo文件后,在命令行下执行
yum list | grep nginx
yum -y install nginx