N21-天天
-
N21天天第十六周課程練習
1、源碼編譯安裝LNMP架構環境; 一、安裝Nginx 1、解決依賴 [root@localhost ~]# yum groupinstall 開發工具 服務器平臺開發 -y 2、安裝 [root@localhost ~]# tar xf pcre-8.37.…
-
N21天天第十三周課程練習
1、建立samba共享,共享目錄為/data,要求:(描述完整的過程) 1)共享名為shared,工作組為magedu; 2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名; 3)添加s…
-
N21天天第十五周課程練習
1、總結sed和awk的詳細用法; sed Sed本質上是一個編輯器,但是它是非交互式的;同時它又是面向字符流的,輸入的字符流經過sed的處理后輸出。 Sed本身是一個管道命令,可以分析standard input的,主要是用來分析關鍵字的使用、統計等,此外還可以將數據進行替換、刪除、 選取特定行等功能 格式:sed&nbs…
-
N21天天第十四周課程練習
系統的INPUT和OUTPUT默認策略為DROP; #把默認策略設置為DROP [root@localhost ~]# iptables -P INPUT DROP [root@localhost ~]# iptables -P OUTPUT DROP 1、限…
-
N21天天第十二周課程練習
1、請描述一次完整的http請求處理過程; 1、建立TCP連接 2、Web瀏覽器向Web服務器發送請求 3、Web瀏覽器發送請求頭信息 建立連接后,客戶機發送一個請求給服務器,請求方式的格式為:統一資源標識符(URL)、協議版本號,后邊是MIME 信息包括請求修飾符、客戶機信息和可能的內容 4、Web服務器應答…
-
N21天天第十一周課程練習
1、詳細描述一次加密通訊的過程,結合圖示最佳。 SSL協議基礎: SSL協議位于TCP/IP協議與各種應用層協議之間,本身又分為兩層: 1)SSL記錄協議:建立在可靠傳輸層協議(TCP)之上,為上層協議提供數據封裝、壓縮、加密等基本功能。 2)SSL握手協議:在SSL記錄協議之上,用于實際數據傳輸前,通訊雙方進行身份認證、協商加密算法、交換加密密鑰等。 SS…
-
N21天天第十周課程練習
1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) CentOS主機按以下順序啟動 1、POST加電自檢 2、BIOS讀取CMOS中的BIOS設置的參數來識別基礎硬件,尋找到啟動設備 3、MBR 1)讀取啟動設備MBR中前446字節的bootloader 2)讀取MBR后的扇區用來識別grub以及內核kernel所在的區域 3)啟動g…
-
N21-天天-第九周課程練習
1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash awk -F: '$NF~"/sbin/nologin" {shell++} $NF!~&qu…
-
N21-天天-第八周課程練習
1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 主要功能: 網橋將兩個相似的網絡連接起來,并對網絡數據的流通進行管理。它工作于數據鏈路層,不但能擴展網絡的距離或范圍,而且可提高網絡的性能、可靠性和安全性。 集線器的英文稱為“Hub”。主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離,同時把所有節點集中在以它為中心…
-
馬哥網絡教育班第21期+第七周課程練習
1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; [root@localhost ~]# fdisk /dev/sd…
-
馬哥網絡教育班第21期+第六周課程練習
請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp/ [root@localho…
-
N21+天天+馬哥網絡教育班第21期+第五周課程練習
1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@localhost ~]# grep '^[[:space:]]\+' /boot/grub/grub.conf &…
-
馬哥網絡教育班第21期+第四周課程練習
1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost ~]# cp -a /etc/skel/ /home/tuser1 [root@localhost ~]# chmod&n…
-
馬哥網絡教育班第21期+第三周課程練習
1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [sihua@localhost ~]$ who | cut -d' ' -f1 | uniq root sihua 2、取出最后登錄到當前系統的用戶的相關信息?!?/p>
-
馬哥網絡教育班第21期+第二周課程練習
1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cp,mv,rm,cd,pwd,ls,mkdir,rmdir,tree (1)復制命令:cp 格式: cp [OPTION]… [-T] SOURCE DEST cp [OPTION]… S…