第四周博客作業(yè)

第一題

  1. 打包/etc/目錄下面所有conf結(jié)尾的文件,壓縮包名稱為當(dāng)天的時(shí)間,并拷貝到/usr/local/src目錄備份。
[root@localhost alsa]# find /etc/ -name "*.conf" |xargs tar zcvf /usr/local/src/`date +%F`.tar.gz

image.png

第二題 查找當(dāng)前系統(tǒng)上沒有屬主或?qū)俳M,且最近一個(gè)周內(nèi)曾被訪問過的文件或目錄

[root@localhost ~]# find / \( -nouser -o -nogroup -a -atime -7 \)

第三題 查找/etc目錄下至少有一類用戶沒有執(zhí)行權(quán)限的文件

[root@localhost ~]# find /etc/ -not -perm /111 -ls
 68003193      4 -rw-r--r--   1  root     root          451 May 20 00:31 /etc/httpd/conf.modules.d/01-cgi.conf
 68341886      4 -rw-r--r--   1  root     root          496 May 20 00:33 /etc/httpd/conf.modules.d/README
101516644     12 -rw-r--r--   1  root     root        11899 May 20 00:31 /etc/httpd/conf/httpd.conf
101516645     16 -rw-r--r--   1  root     root        13064 May 20 00:33 /etc/httpd/conf/magic
 35224550      4 -rw-r-----   1  root     root         3181 May 18  2020 /etc/sudo-ldap.conf
 35224551      4 -rw-r-----   1  root     root         1786 May 18  2020 /etc/sudo.conf
 35224552      8 -r--r-----   1  root     root         4328 May 18  2020 /etc/sudoers
 35239063      8 -rw-r--r--   1  root     root         5165 May 11  2019 /etc/man_db.conf
 35239854      8 -rw-r--r--   1  root     root         4760 Nov  8  2019 /etc/enscript.cfg
 35239980     12 -rw-r--r--   1  root     root         9450 May 11  2019 /etc/nanorc
  2286514      4 -rw-r--r--   1  root     root           69 May 24 12:55 /etc/nvme/hostnqn
  2286515      4 -rw-r--r--   1  root     root           37 May 24 12:55 /etc/nvme/hostid
 35247646      4 -rw-r--r--   1  root     root         1362 May 14  2019 /etc/pbm2ppa.conf
 35247647      8 -rw-r--r--   1  root     root         6300 May 14  2019 /etc/pnm2ppa.conf
 35286917      4 -rw-r--r--   1  root     root          272 May 11  2017 /etc/mailcap
 35286918     60 -rw-r--r--   1  root     root        60352 May 11  2017 /etc/mime.types
 35593052      4 -rw-r--r--   1  root     root           19 May 24 13:21 /etc/locale.conf

第四題 自建網(wǎng)絡(luò)yum源(通過httpd實(shí)現(xiàn))

1.安裝Http服務(wù)

1.1 安裝httpd服務(wù)
[root@localhost ~]# dnf -y install httpd

1.2 啟動(dòng)httpd服務(wù)
[root@localhost ~]# systemctl start httpd

1.3 查看端口監(jiān)聽狀態(tài)
[root@localhost ~]# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      1798/dnsmasq        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1099/sshd           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1095/cupsd          
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      2341/sshd: root@pts 
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 :::80                   :::*                    LISTEN      66733/httpd         
tcp6       0      0 :::22                   :::*                    LISTEN      1099/sshd           
tcp6       0      0 ::1:631                 :::*                    LISTEN      1095/cupsd          
tcp6       0      0 ::1:6010                :::*                    LISTEN      2341/sshd: root@pts 

1.4 查看防火墻的工作狀態(tài)
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2021-06-26 09:02:37 EDT; 2 days ago
     Docs: man:firewalld(1)
 Main PID: 1007 (firewalld)
    Tasks: 2 (limit: 4615)
   Memory: 2.5M
   CGroup: /system.slice/firewalld.service
           └─1007 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid

Jun 26 09:02:35 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Jun 26 09:02:37 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Jun 26 09:02:38 localhost.localdomain firewalld[1007]: WARNING: AllowZoneDrifting is enabled. This is considered>
lines 1-13/13 (END)

1.5 停用防火墻功能方淤,再次查看確認(rèn)處于關(guān)閉狀態(tài)。
[root@localhost ~]# systemctl stop firewalld

2.訪問http服務(wù)

image-20210629114028039.png

3.創(chuàng)建yum源

3.1 創(chuàng)建文件夾

[root@localhost ~]# mkdir /var/www/html/centos/8 -pv
mkdir: created directory '/var/www/html/centos'
mkdir: created directory '/var/www/html/centos/8'

3.2 掛載光盤

[root@localhost ~]# mount /dev/sr0 /tmp/
mount: /tmp: WARNING: device write-protected, mounted read-only.

3.3 拷貝rpm包

[root@localhost ~]# cp -a /mnt/* /var/www/html/centos/8
[root@localhost 8]# pwd
/var/www/html/centos/8
[root@localhost 8]# ls
AppStream  BaseOS  EFI  images  isolinux  LICENSE  media.repo  TRANS.TBL
[root@localhost 8]# 

3.4 查看倉庫內(nèi)容

image-20210629115643882.png

4. 客戶端配置

4.1 客戶端yum配置

[root@localhost ~]# cat /etc/yum.repos.d/test.repo 
[BaseOS]
name = BaseOS
baseurl = http://192.168.56.129/centos/8/BaseOS/
gpgcheck = 1
gpgkey = fire:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


[AppStream]
name=Appstream
baseurl = http://192.168.56.129/centos/8/AppStream/
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

4.2 驗(yàn)證yum配置成功

[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
AppStream                                                                                 | 4.4 kB  00:00:00     
BaseOS                                                                                    | 3.9 kB  00:00:00     
(1/2): BaseOS/group_gz                                                                    |  55 kB  00:00:00     
(2/2): BaseOS/primary_db                                                                  | 1.6 MB  00:00:00     
repo id                                              repo name                                             status
AppStream                                            Appstream                                             5,686
BaseOS                                               BaseOS                                                1,784
repolist: 7,470

第五題 利用sed 取出ifconfig命令中本機(jī)的IPv4地址

[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:e5:0f:96 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.129/24 brd 192.168.56.255 scope global dynamic noprefixroute ens33
       valid_lft 1007sec preferred_lft 1007sec
    inet6 fe80::fa3f:fac4:982b:b3f5/64 scope link dadfailed tentative noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::58d6:e2f6:3fb3:5bbd/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:01:06:54 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:01:06:54 brd ff:ff:ff:ff:ff:ff
[root@localhost ~]# ip a |grep "ens33" |grep "inet" | sed 's/^.*inet//g' | sed 's/brd.*$//g'
 192.168.56.129/24 

第六題 刪除/etc/fstab文件中所有以#開頭蹄殃,后面至少跟一個(gè)空白字符的行的行首的#和空白字符

[root@localhost data]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Mon May 24 16:48:36 2021
#
# 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.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/cs-root     /                       xfs     defaults        0 0
UUID=76ccc4ba-6504-499d-af17-27d2550ff522 /boot                   xfs     defaults        0 0
/dev/mapper/cs-swap     none                    swap    defaults        0 0
[root@localhost data]# cat /etc/fstab | sed 's/^# *//g'


/etc/fstab
Created by anaconda on Mon May 24 16:48:36 2021

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.

After editing this file, run 'systemctl daemon-reload' to update systemd
units generated from this file.

/dev/mapper/cs-root     /                       xfs     defaults        0 0
UUID=76ccc4ba-6504-499d-af17-27d2550ff522 /boot                   xfs     defaults        0 0
/dev/mapper/cs-swap     none                    swap    defaults        0 0
[root@localhost data]# 

第七題 處理/etc/fstab路徑,使用sed命令取出其目錄名和基名

[root@localhost ~]# echo "/etc/fstab" | sed -r 's#^/(.*)/(.*)#\1#'
etc
[root@localhost ~]# echo "/etc/fstab" | sed -r 's#^/(.*)/(.*)#\2#'
fstab
[root@localhost ~]# 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末携茂,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子诅岩,更是在濱河造成了極大的恐慌讳苦,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件按厘,死亡現(xiàn)場離奇詭異医吊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)逮京,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門卿堂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人懒棉,你說我怎么就攤上這事草描。” “怎么了策严?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵穗慕,是天一觀的道長。 經(jīng)常有香客問我妻导,道長逛绵,這世上最難降的妖魔是什么怀各? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮术浪,結(jié)果婚禮上瓢对,老公的妹妹穿的比我還像新娘。我一直安慰自己胰苏,他們只是感情好硕蛹,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著硕并,像睡著了一般法焰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上倔毙,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天埃仪,我揣著相機(jī)與錄音,去河邊找鬼普监。 笑死贵试,一個(gè)胖子當(dāng)著我的面吹牛琉兜,可吹牛的內(nèi)容都是我干的凯正。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼豌蟋,長吁一口氣:“原來是場噩夢啊……” “哼廊散!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起梧疲,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤允睹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后幌氮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缭受,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年该互,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了米者。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宇智,死狀恐怖蔓搞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情随橘,我是刑警寧澤喂分,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站机蔗,受9級(jí)特大地震影響蒲祈,放射性物質(zhì)發(fā)生泄漏甘萧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一梆掸、第九天 我趴在偏房一處隱蔽的房頂上張望幔嗦。 院中可真熱鬧,春花似錦沥潭、人聲如沸邀泉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽汇恤。三九已至,卻和暖如春拔恰,著一層夾襖步出監(jiān)牢的瞬間因谎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工颜懊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留财岔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓河爹,卻偏偏與公主長得像匠璧,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子咸这,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

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

  • 1夷恍、打包/etc/目錄下面所有conf結(jié)尾的文件,壓縮包名稱為當(dāng)天的時(shí)間媳维,并拷貝到/usr/local/src目錄...
    馬暉閱讀 103評論 0 0
  • 1酿雪、自建yum倉庫,分別為網(wǎng)絡(luò)源和本地源 網(wǎng)絡(luò)源:1侄刽、將/etc/yum.repos.d/下的.repo文件清除掉...
    陌路殘蟬閱讀 413評論 1 0
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,146評論 2 34
  • 1指黎、查找/var目錄下不屬于root、lp州丹、gdm的所有文件 find /var -not \( -user ro...
    lomg213閱讀 114評論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月醋安,有人笑有人哭,有人歡樂有人憂愁当叭,有人驚喜有人失落茬故,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,529評論 28 53