1、自建yum倉庫,分别為網絡源和本地源
YUM:Yellowdog Update Modifier,rpm的前端程式,可解決軟體包相關依賴性,可在多個庫之間定位軟體包,up2date的替代工具
yum repository:yum repo,存儲了衆多rpm包,以及包的相關的中繼資料檔案,放置在特定的目錄repodata下
yum用戶端配置檔案:
(1)配置本地源
確定vmware裡相應的虛拟機的CD光牒已經挂在了相應版本的系統CD光牒

新裝的系統裡,在/etc/yum.repos.d目錄下會生成很多yum源,都是國外的,本則不胡亂删檔案的理念,把這些.repo源檔案都移動到建立的Centos目錄下
本地源已完成,使用yum repolist羅列出配置的倉庫的軟體包
(2)配置網絡源,經常使用的EPEL源(以阿裡雲為例)
2、編譯安裝http2.4,實作可以正常通路,并将編譯步驟和結果送出。
提前關閉防火牆和selinux
關閉防火牆 systemctl disable --now firewalld
關閉SELinux nano /etc/selinux/config
SELINUX=disabled
安裝依賴包
yum install -y gcc make autoconf apr-level apr-util-devel pcre-devel openssl-devel rehat-rpm-config
2)下載下傳并解壓縮包
wget https://mirrors.bit.edu.cn/apache/httpd/httpd-2.4.46.tar.bz2
tar -xvf httpd-2.4.46.tar.bz2 -C /usr/local/src
3)配置
httpd-2.4.46]# ./configure --prefix=/apps/httpd --sysconfdir=/etc/httpd --enable-ssl
4)編譯安裝
httpd-2.4.46]# make -j 4 && make install
5)配置環境并運作
httpd-2.4.46]# echo 'PATH=/apps/httpd/bin:$PATH' > /etc/profile.d/httpd.sh
httpd-2.4.46]# . /etc/profile.d/httpd.sh
httpd-2.4.46]# apachectl start
6)指定apache使用者運作
httpd-2.4.46]# useradd -r -s /sbin/nologin -d /var/www -c Apache -u 48 apache
httpd-2.4.46]# vim /etc/httpd/httpd.conf
user apache
group apache
7)配置生效和驗證
httpd-2.4.46]# apachectl restart
8)檢視程序
httpd-2.4.46]# ps aux |grep httpd
9)用浏覽器打開web位址
3、利用sed 取出ifconfig指令中本機的IPv4位址
4、删除/etc/fstab檔案中所有以#開頭,後面至少跟一個空白字元的行的行首的#和空白字元
5、處理/etc/fstab路徑,使用sed指令取出其目錄名和基名
6、列出ubuntu軟體管理工具apt的一些用法(自由總結)
Advanced Packaging Tool (APT)
apt-cache和apt-get是apt包的管理工具,他們根據/etc/apt/sources.list裡的軟體源位址清單搜尋目标軟體包、并通過維護本地軟體包清單來安裝和解除安裝軟體。
操作指令:
apt-get:
sudo apt-get update : 根據源位址清單更新本地軟解包清單;
sudo apt-get source package :下載下傳該包的源代碼;
sudo apt-get upgrade :更新已安裝的包(這裡的跟新是根據本地軟體包清單跟新的,是以先跟新軟體包清單);
sudo apt-get install package :安裝軟體包;
sudo apt-get remove package :删除已安裝的軟體包 ;
sudo apt-get install package –reinstall :重新安裝軟體包 ;
sudo apt-get -f install :修複安裝包;
sudo apt-get remove package –purge :删除包,包括配置檔案等 ;
sudo apt-get build-dep package :安裝相關的編譯環境;
sudo apt-get dist-upgrade :更新系統;
sudo apt-get clean && sudo apt-get autoclean :清理無用的包;
udo apt-get check :檢查是否有損壞的依賴;
apt-cache:
sudo apt-cache search package :從本地軟體包清單中搜尋指定軟體包;
sudo apt-cache show package :擷取指定包的相關資訊,如說明、大小、版本等;
sudo apt-cache depends package :了解使用該包依賴那些包;
sudo apt-cache rdepends package :檢視該包被哪些包依賴;
注:包清單存儲在 /var/lib/apt/lists中(lock和partial除外)。apt-get update 會更新包清單和 /var/cache/apt中的.bin檔案。