体验linux centos7

之前阿里云打折,买了个3年的服务器,配置成CentOS7.x(具体忘了)。

平时都是用的公司的服务器,从来没有过自己的服务器,有点小兴奋,我本身对linux的操作了解甚少,借此机会多多接触,然后一顿令人窒息的操作之后,我三次将实例格式化。

想做个人主页,虽然我平时工作是用的php,不过这次想用python来写,因为想尝试用django的xadmin后台。

域名也买好了,备案也做完了,挺麻烦感觉。

那么我将一些我所做的操作记录一下。


Python安装:

Python官网地址:

https://www.python.org/downloads/

python我选择的是3.6.5


安装依赖包:

yum -y groupinstall "Development tools"

 

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

(这里我曾经是用第一个下载,不过后来发现安装之后没有pip3,之后就用第二个下载了)

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

 

下载好之后进行解压

#tar -xvzf Python-3.6.5.tgz

(如果是.xz要用tar -xvJf  Python-3.6.5.tar.xz)

然后进入目录

#cd Python-3.6.5/

添加配置

#./configure --prefix=/usr/local/python 这里的目录是自己想要安装的目录

之后编译源码

#make

执行安装

#make install


我没有改变本身自带的python2.7的软链接。

#ln -s /usr/local/python/bin/python3 /usr/bin/python3

 

#ln -s /usr/local/python/bin/pip3.6 /usr/bin/pip3


Nginx安装配置:

yum install nginx

将/etc/nginx目录下面的nginx.conf更改,

体验linux centos7

更改之后,重启nginx服务。

nginx -s -reload

netstat -lnp 看到nginx正在运行,嗯,发现无法访问欢迎页面。

之前没接触过这里,查了好久才找到解决方法。原来是我没有在阿里云上面开放对应端口(默认80)。

体验linux centos7

体验linux centos7

之后自己填,总之是能正常访问了,django还没有安装,最近没什么心思,过段日子再管这个网站的事情吧。