第六周作業(yè)

1.自建yum倉庫蝶俱,分別為網(wǎng)絡(luò)源和本地源俊鱼。

阿里云鏡像網(wǎng)站:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11c8B5ge

# 先備份系統(tǒng)默認(rèn)yum文件
[root@bogon yum.repos.d]# mkdir bak
[root@bogon yum.repos.d]# mv ./*.repo bak/
[root@bogon yum.repos.d]# yum repolist
No repositories available
[root@bogon yum.repos.d]#

## 配置網(wǎng)絡(luò)源:
[root@bogon yum.repos.d]# cat network.repo
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
        http://mirrors.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/os/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/os/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/os/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official

[PowerTools]
name=CentOS-$releasever - PowerTools - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos/$releasever/PowerTools/$basearch/os/
        http://mirrors.aliyuncs.com/centos/$releasever/PowerTools/$basearch/os/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/PowerTools/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official


[AppStream]
name=CentOS-$releasever - AppStream - mirrors.aliyun.com
failovermethod=priority
baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
        http://mirrors.aliyuncs.com/centos/$releasever/AppStream/$basearch/os/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
[root@bogon yum.repos.d]#

### 本地 鏡像源配置:
[root@bogon ~]# mkdir /media/cdrom
[root@bogon ~]# mount /dev/cdrom /media/cdrom/
[root@bogon yum.repos.d]# cat >> local.repo <<EOF
> [local]
> name=centos8
> baseurl=file:///media/cdrom
> enabled=1
> gpgkey=0
> EOF
[root@bogon yum.repos.d]# yum repolist
repo id                                                                  repo name
epel                                                                     epel8
local                                                                    centos8
network                                                                  Base Repo
[root@bogon yum.repos.d]#
  1. 編譯安裝http2.4称勋,實(shí)現(xiàn)可以正常訪問,并將編譯步驟和結(jié)果提交帆阳。

http 官網(wǎng): https://httpd.apache.org/

### 查看系統(tǒng)自帶httpd包的版本為 2.4.37
[root@bogon ~]# yum info httpd
Last metadata expiration check: 0:08:59 ago on Wed 30 Dec 2020 12:05:58 AM CST.
Available Packages
Name         : httpd
Version      : 2.4.37
Release      : 30.module_el8.3.0+561+97fdbbcc
Architecture : x86_64
Size         : 1.7 M
Source       : httpd-2.4.37-30.module_el8.3.0+561+97fdbbcc.src.rpm
Repository   : AppStream
Summary      : Apache HTTP Server
URL          : https://httpd.apache.org/
License      : ASL 2.0
Description  : The Apache HTTP Server is a powerful, efficient, and extensible
             : web server.

[root@bogon ~]#
### 編譯安裝官網(wǎng)最新 http2.4.46
1. 從官網(wǎng)下載 源碼包
[root@bogon software]# ls
httpd-2.4.46.tar.gz
2. 解壓:
[root@bogon software]# tar -zxf httpd-2.4.46.tar.gz
httpd-2.4.46  httpd-2.4.46.tar.gz
[root@bogon software]#
## 編譯安裝第一步嗤形,指定安裝路徑為/app/httpd. 配置文件安裝在/etc/httpd 目錄下,啟用ssl加密功能
[root@bogon httpd-2.4.46]# ./configure --prefix=/app/httpd \
> --sysconfdir=/etc/httpd/ \
> --enable-ssl
### 編譯完成:
config.status: executing default commands
configure: summary of build options:

    Server Version: 2.4.46
    Install prefix: /app/httpd
    C compiler:     gcc
    CFLAGS:           -pthread
    CPPFLAGS:        -DLINUX -D_REENTRANT -D_GNU_SOURCE
    LDFLAGS:
    LIBS:
    C preprocessor: gcc -E
##觀察編譯過程無錯(cuò)誤提示针贬。通過$0的值為0來確認(rèn)成功
[root@bogon httpd-2.4.46]# echo $?
0
[root@bogon httpd-2.4.46]#

編譯安裝第二步:
[root@bogon httpd-2.4.46]# make -j 2 && make install
啟動服務(wù):
[root@bogon httpd]# /app/httpd/bin/apachectl start
訪問:
[root@bogon httpd]# curl 127.0.0.1
<html><body><h1>It works!</h1></body></html>
[root@bogon httpd]#
 ## 當(dāng)前提示缺少某個(gè)包時(shí)击费,只需按照提示缺少的包名后面加上devel 組成的包即可。
 configure: error: APR not found:
[root@bogon httpd-2.4.46]# yum install -y -q  apr-devel

configure: error: APR-util not found:
[root@bogon httpd-2.4.46]# yum install -y -q  apr-util-devel gcc

configure: error: pcre-config for libpcre not found:
[root@bogon httpd-2.4.46]# yum install -y -q pcre-devel

checking for OpenSSL version >= 0.9.8a... FAILED
configure: WARNING: OpenSSL version is too old:
[root@bogon httpd-2.4.46]# yum install -y -q openssl-devel

解決 g++ error:/usr/lib/rpm/redhat/redhat-hardened-cc1 No that file and directory
[root@bogon httpd-2.4.46]# yum install redhat-rpm-config

3桦他、利用sed 取出ifconfig命令中本機(jī)的IPv4地址

[root@bogon ~]# ifconfig | sed -n '2s/^.*inet //p'| sed -n 's/ netmask.*//p'
192.168.78.128
[root@bogon ~]#

4蔫巩、刪除/etc/fstab文件中所有以#開頭,后面至少跟一個(gè)空白字符的行的行首的#和空白字符

[root@bogon ~]# sed -i '/^#/s/^# //' /etc/fstab-bak
[root@bogon ~]# diff /etc/fstab /etc/fstab-bak
3,4c3,4
< # /etc/fstab
< # Created by anaconda on Tue Dec 29 09:51:15 2020
---
> /etc/fstab
> Created by anaconda on Tue Dec 29 09:51:15 2020
6,7c6,7
< # Accessible filesystems, by reference, are maintained under '/dev/disk/'.
< # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
---
> Accessible filesystems, by reference, are maintained under '/dev/disk/'.
> See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
9,10c9,10
< # After editing this file, run 'systemctl daemon-reload' to update systemd
< # units generated from this file.
---
> After editing this file, run 'systemctl daemon-reload' to update systemd
> units generated from this file.
[root@bogon ~]#

5快压、處理/etc/fstab路徑,使用sed命令取出其目錄名和基名

## 取目錄名
[root@bogon ~]# ls /etc/fstab | sed -nr 's#(.*)/([^/]+)/?#\1#p'
/etc
[root@bogon ~]#
## 取基名
[root@bogon ~]# ls /etc/fstab | sed -nr 's#(.*)/([^/]+)/?#\2#p'
fstab
[root@bogon ~]#
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末圆仔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蔫劣,更是在濱河造成了極大的恐慌坪郭,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脉幢,死亡現(xiàn)場離奇詭異歪沃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)嫌松,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門绸罗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人豆瘫,你說我怎么就攤上這事【罩担” “怎么了外驱?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腻窒。 經(jīng)常有香客問我昵宇,道長,這世上最難降的妖魔是什么儿子? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任瓦哎,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蒋譬。我一直安慰自己割岛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布犯助。 她就那樣靜靜地躺著癣漆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剂买。 梳的紋絲不亂的頭發(fā)上惠爽,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機(jī)與錄音瞬哼,去河邊找鬼婚肆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛坐慰,可吹牛的內(nèi)容都是我干的较性。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼讨越,長吁一口氣:“原來是場噩夢啊……” “哼两残!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起把跨,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤人弓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后着逐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體崔赌,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年耸别,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了健芭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,424評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秀姐,死狀恐怖慈迈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情省有,我是刑警寧澤痒留,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站蠢沿,受9級特大地震影響伸头,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舷蟀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一恤磷、第九天 我趴在偏房一處隱蔽的房頂上張望面哼。 院中可真熱鬧,春花似錦扫步、人聲如沸魔策。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽代乃。三九已至,卻和暖如春仿粹,著一層夾襖步出監(jiān)牢的瞬間搁吓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工吭历, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留堕仔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓晌区,卻偏偏與公主長得像摩骨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子朗若,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • ▲就業(yè)班和全程班的小伙伴看這里:(學(xué)習(xí)老王視頻的作業(yè)第11-12節(jié)) 1恼五、自建yum倉庫,分別為網(wǎng)絡(luò)源和本地源 建...
    一心1977閱讀 255評論 0 0
  • 1哭懈、自建yum倉庫灾馒,分別為網(wǎng)絡(luò)源和本地源 一、本地源 [root@centos7 /etc/yum.repos.d...
    Gustav_man閱讀 206評論 0 0
  • 1遣总、查找/etc目錄下大于1M且類型為普通文件的所有文件 find /etc -size +1M -a -type...
    封心鎖愛_7b6b閱讀 77評論 0 0
  • 1睬罗、自建yum倉庫,分別為網(wǎng)絡(luò)源和本地源2旭斥、編譯安裝http2.4容达,實(shí)現(xiàn)可以正常訪問,并將編譯步驟和結(jié)果提交垂券。3花盐、...
    阿浩浩浩閱讀 460評論 0 1
  • 久違的晴天,家長會菇爪。 家長大會開好到教室時(shí)卒暂,離放學(xué)已經(jīng)沒多少時(shí)間了。班主任說已經(jīng)安排了三個(gè)家長分享經(jīng)驗(yàn)娄帖。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,524評論 16 22