n20-鑰匙
-
馬哥教育網絡20期第九周課程練習
1、 寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現;#!/bin/bash#foruser in $(awk–F:‘{print $1}’ /etc/passwd);doif [ “ $( cat /etc/passwd|grep R…
-
馬哥教育網絡第20期第八周課程練習
1、 請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。在局域網內,大量主機之間的通信通過arp廣播來連接目的主機地址的,為減少在共享環境里的介質,網橋的作用是將廣播域劃分為多個小的沖突域,但廣播域沒有變。工作在OSI數據鏈路層,端口很少?;谲浖?梢蕴幚砩蠈邮聞铡?集線器:對接收到的信號進行再生整形放大,擴大網絡傳輸距離,工作在O…
-
馬哥教育網絡20期第七周課程練習
1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; fdisk /dev/sdb ; mke2fs -t ext4 -b 2048 -L MYDATA -m 2 –O acl /dev/sdb1 (2) 掛載至/data/mydata目錄,要求掛載…
-
馬哥教育網絡20期第6周課程練習
1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; 1.cp /etc/rc.d/rc.sysinit /tmp ; vim /tmp/rc.sysinit; :%s/^[[:space:]]\+/#/g 2、復制/boot/grub/grub.conf至/tmp…
-
馬哥教育網絡20期第五周課程練習
1,顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行“`grep “^[[:space:]]\+” /boot/grub/grub.conf“`2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;“`grep  …
-
馬哥教育網絡20期-第四周課程練習
1、 復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。cp /etc/skel /home/tuser1 ; chmod -R 700 /home/tuser12、 編輯/etc/group文件,添加組hadoop。echo "ha…
-
馬哥教育網絡第20期-第三周課程練習
1、 列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可who | uniq -u2、 取出最后登錄到當前系統的用戶的相關信息。who | tail -13、 取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、 將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp…
-
馬哥教育網絡第20期-第二周課程練習
1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。Cp ,mkdir, mv, tree,文件復制,新建目錄,移動,重名名Ls ,cd ,pwd 顯示文件夾及文件,切換目錄,顯示工作目錄路徑 mkdir [options] /path -p: 存在于不報錯,且可自動創建所需的各目錄; -v: 顯示詳細信息 -m MODE: 創建目…
-
馬哥教育網絡第20期-第一周作業
第一周博客作業1、 描述計算機的組成及其功能。 運算器、控制器、存儲器、輸入設備、輸出設備運算器、控制器 :cpu 運算和邏輯計算存儲器:緩存和保存數據輸入設備、輸出設備:用戶和計算機交互設備和界面 2、 按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 Slackware系列: suse opensuse debian系列: …