一.yum源理解
yum源倉庫的地址 在/etc/yum.repos.d/,並且只能讀出第一層的repo文件
yum倉庫的文件都是以.repo結尾的
二.下載阿里雲的.repo倉庫文件 ,放到/etc/yum.repos.d/
備份原本的倉庫文件
cd /etc/yum.repos.d/ mkdir allbak mv ./* allbak #此時 /etc/yum.repos.d/底下就沒有repo文件,此時無法使用yum工具,必須配置yum源,生成新的.repo文件
1.下載第一個阿里雲倉庫文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
-O 參數 ,指定一個下載地址,且改名
2.配置第二個倉庫文件 epel 額外倉庫(redis,nginx,mongo,ipython)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
3.清空原本yum緩存
yum clean all
4.生成新的阿里雲的yum緩存,加速下載預熱數據
yum makecache
1.備注一下如何用yum安裝nginx軟件
yum install nginx -y #安裝nginx
systemctl start nginx #系統服務管理命令 ,管理nginx服務的啟停
systemctl stop nginx #系統服務管理命令 ,管理nginx服務的啟停
systemctl restart nginx #系統服務管理命令 ,管理nginx服務的啟停
#查看nginx啟動后端口
netstat -tunlp | grep 80 #查看端口,過濾80端口的信息
2.啟動了nginx之后,關閉系統的防火牆
iptables -F #清空防火牆規則
3.在windows中訪問linux的80端口應用
三.linux環境編譯安裝python3
1.源代碼編譯安裝python3
下載python3的源代碼
cd /opt #進入這個目錄,下載,opt存放第三方包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
2.下載編譯安裝python的依賴軟件包,只需要執行即可
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
3. 解壓縮python3的源代碼壓縮文件
cd /opt/ 進入存在這個文件的目錄
tar -xf Python-3.6.2.tgz #產生一個源碼包文件夾 Python-3.6.2
cd Python-3.6.2 # 進入源代碼目錄下,准備開始編譯安裝
4.編譯安裝三部曲
第一曲:
cd Python-3.6.2
#configure 這個腳本文件,只是為了釋放makefile,以及用於指定python3安裝到哪里
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
./configure --prefix=/opt/python36/
# --prefix=/opt/python36/ 這個參數用於指定python安裝的路徑
第二曲:
執行make ,開始編譯 python3.6的源代碼
make
第三曲:
make install #生成 /opt/python36/
5.此時python3.6編譯完成,文件夾/opt/python36/
此時配置linux的path環境變量,讓python3可以直接使用
echo $PATH
#PATH是有優先級順序的
#將/opt/python36/bin
#變量的賦值只是臨時生效;需要寫入全局變量配置文件中
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
#將這個參數,寫入到linux的全局變量配置文件中
vim /etc/profile #打開這個全局變量文件,寫入如下代碼,進入最低行
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
6.退出會話,重新加載全局變量 ,加載/etc/profile
source /etc/profile
7.此時已經可以使用python3了
which python3 確認是否正確安裝
8.不要將系統默認的python 改成python3 這是一個大坑
因為linux有很多工具,默認是用的是python2,例如yum
9.在linux下安裝django程序
#指定版本安裝
pip3 install -i https://pypi.douban.com/simple django==1.11.16
10.使用django的項目命令創建 mysite
django-admin startproject mysite #創建項目
11.修改mysite的settings.py
ALLOW_HOSTS=[]
12.創建django的app
django-admin startapp app01
