馬哥教育網絡班19期+第八周課程練習

1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。

網橋工作在數據鏈路層,根據mac轉發幀,有中繼功能。

集線器工作在物理層,早期的交換機,共享帶寬,擴展節點

二層交換機工作在數據鏈路層,獨享帶寬,mac尋址,設置VLAN等功能。

三層交換機在二層交換機功能上增加了路由模塊,具有路由功能。

路由器工作在網絡層,隔離廣播域,ip尋址,支持各自路由協議,為數據包提供路徑選擇。


2、IP地址的分類有哪些?子網掩碼的表示形式及其作用

A 1.0.0.1 – 126.255.255.254

B 128.0.0.1 – 191.254.255.254

C 192.168.0.1 – 192.168.255.255

D 224.0.0.1 – 239.255.255.254 

E 240.0.0.1 – 255.255.255.254 

私有地址

A 10.0.0.1 – 10.255.255.254 

B 172.16.0.0 – 172.31.255.254 

C 192.168.0.1 192.168.255.255 

網絡地址和廣播地址除外

子網掩碼:用來區分IP地址的網絡地址和主機地址。

192.168.1.1 255.255.255.0 24位掩碼 

192.168.1.1/24 24為掩碼 


3、計算機網絡的分成模型有哪些(OSI模型和TCP/IP模型),每一層的功能及涉及到的物理設備有哪些。

OSI:應用層 表示層 會話層 傳輸層 網絡層 數據鏈路層 物理層

TCP/IP 應用層 網絡層 數據鏈路層 物理層 

集線器,交換機,路由器,防火墻,七層交換機,PC


4、如何將Linux主機接入到TCP/IP網絡,請描述詳細的步驟。(手動指定的方式)

1,將主機的網卡通過網線連接至交換機

2,編輯/etc/sysconfig/network-scripts/ifcfg-eth0,添加IPADDR= NETMASK= GATEWAY= DNS1= 指明地址掩碼網關DNS  

3,啟動網絡服務,service network start 


5、為Linux主機配置網絡信息的方式有哪些,請描述各個過程。

1,ifconfig eth0 192.168.1.1/24 臨時添加IP地址,

2,編輯/etc/sysconfig/network-scripts/ifcfg-eth0 

3,setup 圖形化設定ip地址。

4,ip addr  add 192.168.1.1/24 dev eth0  ; ip命令添加網絡地址

5,DHCP 自動獲取 
6、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態;
     在線的主機使用綠色顯示;
     不在線的主使用紅色顯示;

馬哥教育網絡班19期+第八周課程練習clipboard.png


7、詳細描述每個網絡接口的配置文件中各個參數的含義和其所對應的值;

           DEVICE:此配置文件應用到的設備;

            HWADDR:對應的設備的MAC地址;

            BOOTPROTO:激活此設備時使用的地址配置協議,常用的dhcp, static, none, bootp;

            NM_CONTROLLED:NM是NetworkManager的簡寫;此網卡是否接受NM控制;CentOS6建議為“no”;立即生效。

            ONBOOT:在系統引導時是否激活此設備;

            TYPE:接口類型;常見有的Ethernet, Bridge;

            UUID:設備的惟一標識;

            IPADDR:指明IP地址;

            NETMASK:子網掩碼;

            GATEWAY: 默認網關;

            DNS1:第一個DNS服務器指向; 此處DNS 優先級比 resolv.conf配置高。

            DNS2:第二個DNS服務器指向;

            USERCTL:普通用戶是否可控制此設備;

            PEERDNS:如果BOOTPROTO的值為“dhcp”,是否允許dhcp server分配的dns服務器指向信息直接覆蓋至/etc/resolv.conf文件中;

8、如何給網絡接口配置多個地址,有哪些方式?

臨時添加  重啟服務失效

ifconfig eno16777736:1  192.168.100.123/24 up

ip addr add 192.168.100.124/24 dev eno16777736:2    #注意,查看需要用ip addr show ,ifconfig 無法看到ip添加的地址。

永久添加  又叫別名地址,  別名地址,無法通過DHCP服務獲取。

復制一份  cp /etc/sysconfig/network-script/ifcfg-eno16777736  ifcfg-eno16777736:0

編輯ifcfg-eno167777736:0

TYPE=Ethernet

BOOTPROTO=static

IPADDR=192.168.100.211             #添加新的地址

NETMASK=255.255.255.0

GATEWAY=192.168.100.2

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=fbfcc514-fbf4-4794-8a99-5a2250387570

DEVICE=eno16777736:0               #只改動設備名稱與網卡文件名稱對應

ONBOOT=yes

9、常用的網絡管理類工具有哪些,并用示例形式描述他們的使用方法。

ifconfig  ifconfig eth0 172.16.0.1/16 & ifconfig eth0 promisc

ip  ip addr add 192.168.100.123/24 dev eth0 & ip route add defalt via GW dev IFACE 

route  route add  default gw 192.168.100.2

netstat  netstat -tan netstat -tnl  netstat –route 

nmcli ,等很多


10、Linux系統軟件包管理方法(安裝、升級、卸載等操作)有哪些,以及如何管理的。

rpm -ivh packge 

rpm -evh packge

rpm -Uvh packge 

yum  install packge

yum erase packge 

yum update 

dnf 和yum相同 


11、如何使用發行版光盤作為yum repository,請描述該過程。

1,掛載os光盤 mount /dev/cdrom /media/cdrom 

2,編輯/etc/yum.repo.d/CentOS-Media.repo

3,添加baseurl=file://media/cdrom 

4,yum repo list 查看即可


12、寫一個腳本,完成以下功能
   (1) 假設某目錄(/etc/rc.d/rc3.d/)下分別有K開頭的文件和S開頭的文件若干;
   (2) 顯示所有以K開頭的文件的文件名,并且給其附加一個stop字符串;
   (3) 顯示所有以S開頭的文件的文件名,并且給其附加一個start字符串;
   (4) 分別統計S開頭和K開頭的文件各有多少;

馬哥教育網絡班19期+第八周課程練習9c993068700b4dabbafbacf68ce48f44.jpg


13、寫一個腳本,完成以下功能
   (1) 腳本能接受用戶名作為參數;
   (2) 計算此些用戶的ID之和;

馬哥教育網絡班19期+第八周課程練習5b83174b9f794936a8c8c8a2627bffa3.jpg


14、寫一個腳本
   (1) 傳遞一些目錄給此腳本;
   (2) 逐個顯示每個目錄的所有一級文件或子目錄的內容類型;
   (3) 統計一共有多少個目錄;且一共顯示了多少個文件的內容類型;

馬哥教育網絡班19期+第八周課程練習clipboard.png


15、寫一個腳本
  通過命令行傳遞一個參數給腳本,參數為用戶名
  如果用戶的id號大于等于500,則顯示此用戶為普通用戶;

馬哥教育網絡班19期+第八周課程練習d2272af10429478f8c4dd6a3be705c3b.jpg


16、寫一個腳本
   (1) 添加10用戶user1-user10;密碼同用戶名;
   (2) 用戶不存在時才添加;存在時則跳過;
   (3) 最后顯示本次共添加了多少用戶;

馬哥教育網絡班19期+第八周課程練習clipboard.png


17、寫一腳本,用ping命令測試172.16.250.20-172.16.250.100以內有哪些主機在線,將在線的顯示出來;

馬哥教育網絡班19期+第八周課程練習clipboard.png


18、打印九九乘法表;

馬哥教育網絡班19期+第八周課程練習clipboard.png


原創文章,作者:Net19_Lam,如若轉載,請注明出處:http://www.www58058.com/20712

(0)
Net19_LamNet19_Lam
上一篇 2016-06-28
下一篇 2016-06-29

相關推薦

  • sed命令用法詳解

    1.sed運行原理         sed(stream editor)是一個行處理器。處理時,把當前處理的行放到“模式空間中”,處理完畢后,把該行輸出到屏幕,接著處理下一行;這樣不斷重復,直到末行;此時文件本身內容并沒有改變 2.sed用途    …

    Linux干貨 2016-08-15
  • 計劃任務

    作業管理: Linux的作業控制(job )     前臺作業:通過終端啟動,且啟動后一直占據終端;     后臺作業:可通過終端啟動,但啟動后即轉入后臺運行(釋放終端) 如何讓作業運行于后臺?     (1) 運行中的…

    Linux干貨 2016-09-08
  • 虛擬化

    CPU虛擬化: 1、模擬:emulation; 2、虛擬:virtualization; a、完全虛擬化(full-virtualization):BT:二進制翻譯(軟件)、HVM:硬件輔助的虛擬化(硬件) b、半虛擬化(para-virtualization):   Memory虛擬化: 進程:線性地址空間 內核:物理地址空間 MMU ? vir…

    2018-07-11
  • 【福利招聘】-安居客高級系統安全工程師15k-25k 上海 經驗3-5年 本科及以上 全職/彈性工作、績效獎金

    崗位職責:          1、負責研發整個系統服務器、信息系統、數據庫等系統的安全,并定期巡檢、評估、審計,提出安全加固技術建議,并確保已知安全漏洞、隱患的及時修復或有效預防          2、制定系統安全管理策略和規范;     …

    Linux職位 2016-04-26
  • 第七周:文件系統、raid、lvm和shell腳本練習

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@wlm ~]# fdisk /dev/sdb    #將/dev/sdb進行分區操作 D…

    Linux干貨 2016-11-07
  • 重定向及tr命令詳解及其在管道中的使用簡述

    一、標準輸入和輸出及其重定向         1.標準輸入指的是來自鍵盤的輸入,通常用0來表示;標注輸出是默認輸出到當前終端窗口,用1來表示;標準錯誤輸出同樣默認輸出到當前終端窗口,用2來表示。除標準輸出之外,我們還可以通過重定向來更改默認的輸入和輸出方式。   &nb…

    Linux干貨 2016-08-11

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-06-29 15:12

    寫的很好,可以多注意一下排版問題,加油

欧美性久久久久