eight day linux網路基礎

2022-08-23 13:03:10 字數 3197 閱讀 7735

ifconfig eth0 172.18.48.56 netmask 255.255.255.128

2. 使用ifup和ifdown命令啟動和停止網絡卡

1) 掌握ifup命令的功能:啟動系統上指定的網絡卡。

2) 掌握ifdown命令的功能:停止系統上指定的網絡卡。

3) 掌握使用ifup命令啟用指定網絡卡的舉例:

例如:啟動eth0網絡卡的命令:ifup eth0

4) 掌握使用ifdown命令停用指定網絡卡的舉例:

只能作用於配置檔案

例如:停用eth0網絡卡的命令:ifdown eth0

3. 網路配置檔案 

1) 了解網絡卡的配置檔案存放在/etc/sysconfig/network-scripts目錄中,且每個網絡卡對應的配置檔案的檔名以ifcfg-開始,如eth0這個網絡卡對應的網路配置檔案就是ifcfg-eth0

1. 使用rpm安裝及移除軟體(詳見linux系統管理p374)

1) 掌握rpm的定義:rpm就是red hat package manger(紅帽軟體包管理工具)的縮寫。

2) 了解rpm的檔名分為5部分,其中:

第1部分是name,表示這個rpm軟體包的名稱;

第2部分是version,表示這個rpm軟體包的版本編號;

第3部分是release,表示這個rpm軟體包的版本發布次數(修正號碼);

第4部分是architectures,表示這個rpm軟體包適用於哪些平台;

最後一部分是rpm,表示這個rpm軟體包的副檔名。

3) 掌握rpm軟體安裝與移除工作中經常使用的選項:

a) –i:安裝(install)軟體。

b) –u:公升級(upgrade)舊版本的軟體。

c) –e:移除/刪除(erase)軟體。

d) –v:顯示詳細的處理資訊。

e) –h:顯示安裝進度。解除安裝不能用

2. 檢視rpm軟體包中的資訊(詳見linux系統管理p379)

1) 掌握常用的查詢已安裝的軟體包資訊的命令:

a) rpm –qa:顯示目前作業系統上安裝的全部軟體包,其中q是query(查詢)的第1個字母,a是all(全部)的第1個字母。

rpm –qa | grep dhcp

b) rpm –qf 檔名:顯示這個檔案是由哪個軟體包安裝的,f是file(檔案)的第1個字母。

例如:列出安裝/bin/tar檔案的軟體包的命令為:rpm –qf /bin/tar

c) rpm –qi 軟體包名:顯示這個軟體包的資訊,i是information(資訊)的第1個字母。

例如:列出tar-1.14-10.rhel4這個軟體包的詳細資訊的命令:rpm –qi tar-1.14-10.rhel4

d) rpm –ql 軟體包名:列出這個軟體包中所包含的全部檔案,其中l是list的第1個字母。

例如:列出tar-1.14-10.rhel4這個軟體包中所包含的全部檔案的命令:rpm –ql tar

p資料報

1. yum的功能:yum是yellow dog updater, modified的縮寫,目的就是為了解決rpm的依賴關係的問題,方便使用者進行軟體的安裝、公升級等等工作。

2. 掌握光碟掛載和映象掛載

a) 光碟掛載

mount /dev/sr0 掛載點

或者mount /dev/cdrom 掛載點

b) 映象檔案的掛載

mount -o loop -t iso9660 映象檔案 掛載點

其中,-o loop:用來把乙個檔案當成硬碟分割槽掛接上系統

3. 掌握yum的配置

yum的配置一般有兩種方式,一種是直接配置/etc目錄下的yum.conf檔案,另外一種是在/etc/yum.repos.d目錄下增加.repo檔案。

4. 掌握本地yum配置

[root@localhost ~]# mount /dev/cdrom /mnt #掛載光碟到/mnt目錄

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

rhel-source.repo

[root@localhost yum.repos.d]# cp rhel-source.repo rhel.repo #拷貝乙份配置檔案

[root@localhost yum.repos.d]# vi rhel.repo #編輯配置檔案如下[rhel-local] #模組名稱,須修改不能與其他.repo檔案中的重名name=red hat enterprise linux 6 local repo #名稱隨便起baseurl=file:///mnt #指定rpm倉庫的位置

enabled=1 #1開啟該配置,0為關閉

gpgcheck=1 #1為校對軟體

[root@localhost ~]# yum install vsftpd httpd #安裝vsftpd及httpd服務

5. 掌握遠端yum配置方法

6. 利用vsftpd搭建yum源伺服器:

vsftpd預設的配置檔案是允許匿名訪問,這裡直接啟動就可以了:

[root@localhost ~]# umount /dev/cdrom #解除安裝光碟

[root@localhost ~]# mount /dev/cdrom /var/ftp/pub/ #掛載光碟到vsftpd的公眾目錄

[root@localhost ~]# service vsftpd restart #重啟vsftpd服務

必須關閉防火牆和selinux

service iptables stop

getenforce :檢視selinux狀態

臨時關閉:不用重啟:setenforce 0

0 permissive允許 1 enforcing 執行

配置客戶機:

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls #rhel.repo是按照本地yum配置生成的

rhel.repo rhel-source.repo

[root@localhost yum.repos.d]# cat rhel.repo #修改為以下內容

[rhel-ftp]

name=red hat enterprise linux 6

baseurl= #指定yum源位址

enabled=1

gpgcheck=1

網路之網路分層 網路傳輸流程

這部分都是些理論的知識,不太好記憶,寫篇部落格加深一下印象吧。網路分層 理論上說,是七層模型,分別是 應用層,表示層,會話層,傳輸層,網路層,資料鏈路層,物理層。但我們一般討論的是五層或四層模型,分別是 應用層,傳輸層,網路層,資料鏈路層,物理層 四層模型中不包括物理層 對每層的代表硬體,使用協議等...

網路流 網路擴容

問題描述 給定一張有向圖,每條邊都有乙個容量c和乙個擴容費用w。這裡擴容費用是指將容量擴大1所需的費用。求 1 在不擴容的情況下,1到n的最大流 2 將1到n的最大流增加k所需的最小擴容費用。輸入格式 network.in 輸入檔案的第一行包含三個整數n,m,k,表示有向圖的點數 邊數以及所需要增加...

網路 linux網路配置

zlm ubuntu sudo ifconfig eth0 192.168.1.109 netmask 255.255.255.0 broadcast 192.168.1.255 zlm ubuntu sudo route add del default gw 192.168.1.1 新增刪除閘道器...