馬哥教育網絡班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 11:48
下一篇 2016-06-29 12:24

相關推薦

  • Samba詳解

    samba詳解 yum list all | grep samba yum info samba yum -y install samba 服務端程序包:samba nmbd smbd rpm -ql samba-common rpm -ql samba-common-tools 主配置文件:/etc/samba/smb.conf systemd unit …

    Linux干貨 2017-10-21
  • Linux命令幫助及history命令的使用

    1.Linux命令幫助的獲取詳解 在Linux中獲取命令幫助時,內部命令和外部命令的獲取方式是有區別的: 即  (1)內部命令:#help COMMAND ?            #man bash  (2)外部命令:<1> # COMMAND –hel…

    Linux干貨 2016-08-05
  • N22-第二周作業

    1、文件管理類命令有:cp,mv,rm    cp:復制命令      用法:cp [OPTION]… SOURCE… DEST        如果DEST不存在,則先創建此文件并復制源…

    Linux干貨 2016-08-29
  • btrfs管理及其應用

    btrfs文件系統是由Oracle于2007年進行研發,也是為了取代Linux系統中的ext文件系統,它的功能可比ext系列文件系統強大多了,除了支持ext系列文件系統的功能外,還可支持以下幾種,允許在線調整btrfs文件系統的大小;內建了raid功能;允許建立子卷;而且支持快照與子卷的快照;透明壓縮功能;以及多物理卷的支持、添加,移除,修改;還有元數據和數…

    2016-07-26
  • 二叉樹的應用詳解 – 數據結構

    概述: 平衡樹——特點:所有結點左右子樹深度差≤1 排序樹——特點:所有結點“左小右大字典樹——由字符串構成的二叉排序樹判定樹——特點:分支查找樹(例如12個球如何只稱3次便分出輕重)帶權樹——特點:路徑帶權值(例如長度) 最優樹——是帶權路徑長度最短的樹,又稱 Huffman樹,用途之一是通信中的壓縮編碼。 1. 二叉排序樹(二叉查找樹 Bina…

    Linux干貨 2015-04-07
  • httpd 基礎

      http(1) 開啟httpd服務,注意selinux 和防火墻設置。出現錯誤查看系統日志和http錯誤日志。 進程間通信:IPC socket:套接字 IP:PORT Client <–> Server     Server: listen  &nb…

    Linux干貨 2016-11-01

評論列表(1條)

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

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

欧美性久久久久