1. 程式人生 > >Linux網絡原理及基礎設,yum管理RPM包

Linux網絡原理及基礎設,yum管理RPM包

tro 清除 工作 ble pts log 緩存 local 手動

一:ifconfig命令

1,ifconfig命令的功能:顯示所有正在啟動的網卡的詳細信息或設定系統中網卡的IP地址。

2. 使用ifup和ifdown命令啟動和停止網卡(詳見linux系統管理P424)
1) 掌握ifup命令的功能:啟動系統上指定的網卡。
2) 掌握ifdown命令的功能:停止系統上指定的網卡。
3) 掌握使用ifup命令啟用指定網卡的舉例:
例如:啟動eth0網卡的命令:ifup eth0
4) 掌握使用ifdown命令停用指定網卡的舉例:
只能作用於配置文件
例如:停用eth0網卡的命令:ifdown eth0

3.,網絡配置文件 (詳見linux系統管理P425)
1) 了解網卡的配置文件存放在/etc/sysconfig/network-scripts目錄中,且每個網卡對應的配置文件的文件名以ifcfg-開始,如eth0這個網卡對應的網絡配置文件就是ifcfg-eth0。
補:虛擬機新添加網卡沒有配置文件需手動添加配置或圖形添加網卡
λ 掌握網絡配置的定義:所謂的網絡配置(設定)就是要修改網卡所對應的網絡配置文件,可以通過使用文字編輯器(vi)直接編輯網絡配置文件來重新配置網絡。

4,修改ip

技術分享

技術分享

技術分享

二:軟件包管理

1,了解rpm的文件名分為5部分,其中:
第1部分是name,表示這個rpm軟件包的名稱;
第2部分是version,表示這個rpm軟件包的版本編號;
第3部分是release,表示這個rpm軟件包的版本發布次數(修正號碼);
第4部分是architectures,表示這個rpm軟件包適用於哪些平臺;
最後一部分是rpm,表示這個rpm軟件包的文件擴展名。

2.掌握rpm軟件安裝與移除工作中經常使用的選項:
a) –i:安裝(Install)軟件。
b) –U:升級(Upgrade)舊版本的軟件。
c) –e:移除/刪除(Erase)軟件。
d) –v:顯示詳細的處理信息。
e) –h:顯示安裝進度。卸載不能用

3, 掌握常用的查詢已安裝的軟件包信息的命令:
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數據包
三:yum管理RPM軟件包

1,掌握使用yum安裝軟件
yum –y install 軟件名
2, 掌握使用yum刪除軟件
yum –y remove 軟件名
3,掌握使用yum安裝組件
yum –y groupinstall 組件名
4, 掌握使用yum刪除組件
yum –y groupremove 組件名
5,掌握清除yum緩存
yum clean all
6, 使用yum查找軟件包
yum search

7,掌握yum的配置
yum的配置一般有兩種方式,一種是直接配置/etc目錄下的yum.conf文件,另外一種是在/etc/yum.repos.d目錄下增加.repo文件。
8, 掌握本地yum配置
[[email protected] ~]# mount /dev/cdrom /mnt #掛載光盤到/mnt目錄
[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# ls
rhel-source.repo
[[email protected] yum.repos.d]# cp rhel-source.repo rhel.repo #拷貝一份配置文件
[[email protected] 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為校對軟件

Linux網絡原理及基礎設,yum管理RPM包