体验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更改,
更改之后,重启nginx服务。
nginx -s -reload
netstat -lnp 看到nginx正在运行,嗯,发现无法访问欢迎页面。
之前没接触过这里,查了好久才找到解决方法。原来是我没有在阿里云上面开放对应端口(默认80)。
之后自己填,总之是能正常访问了,django还没有安装,最近没什么心思,过段日子再管这个网站的事情吧。