天天看點

第四周

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檔案。

上一篇: 第四周

繼續閱讀