python全棧 day08筆記
軟件包安裝方式:
1、壓縮包 需要編譯後使用
2、rpm包,可以直接使用
rpm名稱包含信息:軟件名/軟件版本號/系統版本/cpu架構(32/64位)/文件格式
rpm命令使用:
1、安裝軟件 rpm -ivh ***.rpm 可以同時安裝多個軟件包,-i表示安裝
2、查看軟件 rpm -qa -q表示查詢,a表示所有,驗證是否安裝可以rpm -q 指定軟件名
rpm -ql 查詢軟件安裝位置
rpm -qi 查詢軟件詳細信息
3、刪除軟件 rpm -e 可以加軟件簡寫也可以加全名,安裝完後都是全寫。
--nodeps 忽略依賴性刪除(同樣適用於安裝)
4、軟件升級 rpm --force 強制覆蓋安裝,可以用於升級
rpm包網絡安裝
1、直接安裝 rpm -ivh http://*****.rpm
2、先下載後安裝 進入文件下載路徑 wget http://*****.rpm
YUM
yum本身就是python編寫的,使用yum首先要配置yum源(vim /etc/yum.repos.d/local.repo)
yum源配置方式
配置本地yum:
【local】 name=local yum baseurl=file:///medis/centos..
enabled=1
gogcheck=0
yum安裝軟件過程:--->/media/centos_..final-->repodata-->找到需要的軟件包-->安裝
yum安裝時先讀取目錄裏的repodata文件確定依賴關系
自定義yum源
1、安裝createro軟件
2、mkdir /test
3、cp 軟件包 /test
4、createrepo /test
5、修改配置文件
yum操作
模糊安裝————支持*
刪除軟件————yum erase 軟件名
清楚緩存————yum clear all
建立緩存————yum makecache
配置yum網絡源(類似配置本地源,將文件地址改為網絡地址)
yum安裝完成後安裝包的保留與否取決於yum配置文件yum.conf中keepcache選項
安裝包保留位置取決於cachedir選項
源碼安裝python3
流程: wget下載源碼==>準備(安裝gcc/glibc)==》解包==》運行configure腳本添加編譯參數===》編譯(gcc glibc)make===>make install 安裝
加入python3.6命令
1、臨時修改,將python3.6路徑加入$PATH
2、永久修改,將修改後的PATH變量加入/etc/profile文件,並加上export PATH,設置為全局變量。
linux服務
ssh服務————遠程連接服務
服務端要安裝sshd,默認會安裝
連不上的原因:需要關閉防火墻
apache服務
部署步驟:
1、準備環境---關閉防火墻(service iptables stop)、關閉selinux(setenforce 0)
2、安裝軟件包httpd (yum install)
3、修改配置文件 vim /etc/hppd/conf/httpd.conf
配置註意點:listen:80 DocumentRoot文件根目錄
4、重啟服務
5、測試 在文檔根目錄寫一個文件,通過瀏覽器訪問
零碎知識
cpu具有向下兼容性
查看系統版本: cat /etc/redhat-release
臨時添加網關命令: route add default gw 192.168.11.25
ping不通外網可能是因為防火墻,防火墻關閉:service iptables stop 清空防火墻規則:iptables -F
解析域名兩種方式:
1、配置文件 /etc/hosts 優先查詢
2、dns
改計算機名:
1、臨時修改 hostname 主機名
2、永久修改 編寫/etc/sysconfig/network
url格式:協議(http://或者file://)+路徑(網址的域名解析完後是ip)
查詢服務狀態:service *** status
永久關閉防火墻:chkconfig iptables off
永久關閉selinux:修改配置文件/etc/sysconfig/selinux 參數改為disables
python全棧 day08筆記