linux 软件包管理设置,Linux速通08 网络原理及基础设置、软件包管理
使用 ifconfig命令來(lái)維護(hù)網(wǎng)絡(luò)
# ifconfig 命令:顯示所有正在啟動(dòng)的網(wǎng)卡的詳細(xì)信息或設(shè)定系統(tǒng)中網(wǎng)卡的 IP地址
# 應(yīng)用 ifconfig命令設(shè)定網(wǎng)卡的 IP地址:
* 例:修改 eth0 網(wǎng)卡的 IP地址為 172.18.48.56 和子網(wǎng)掩碼 255.255.255.128 的命令:
* ifconfig eth0 172.18.48.56 netmask 255.255.255.128
使用 ifup和 ifdown命令啟動(dòng)和停止網(wǎng)卡
# ifup 命令:啟動(dòng)系統(tǒng)上指定的網(wǎng)卡
# ifdown 命令:停止系統(tǒng)上指定的網(wǎng)卡
# ifup 命令舉例:
* 啟動(dòng) eth0 網(wǎng)卡的命令:ifup eth0
# ifdown 命令舉例:
* 停用 eth0 網(wǎng)卡的命令:ifdown eth0
網(wǎng)絡(luò)配置文件
# 網(wǎng)卡的配置文件存放在 /etc/sysconfig/network-scripts 目錄中,且每個(gè)網(wǎng)卡對(duì)應(yīng)的配置文件的文件名以 ifcfg- 開(kāi)始,如 eth0 網(wǎng)卡對(duì)應(yīng)的網(wǎng)絡(luò)配置文件就是 ifcfg-eth0
# 虛擬機(jī)新添加網(wǎng)卡沒(méi)有配置文件需手動(dòng)添加或配置
使用 RPM安裝及移除軟件
# RPM的定義:RPM(Red Hat Package Manger)是紅毛軟件包管理工具的縮寫(xiě)
# RPM文件名分為五個(gè)部分:
* 第一部分是 name,表示這個(gè) RPM軟件包的名稱(chēng)
* 第二部分是 version,表示這個(gè) RPM軟件包的版本編號(hào)
* 第三部分是 release,表示這個(gè) RPM軟件包的版本發(fā)布次數(shù)(修證號(hào)碼)
* 第四部分是 architectures,表示這個(gè) RPM軟件包適用于哪些平臺(tái)
* 最后一部分是 RPM,表示這個(gè) RPM軟件包的文件擴(kuò)展名
# 常用選項(xiàng):
* -i:安裝軟件(install)
* -U:升級(jí)舊版本的軟件(Upgrade)
* -e:移除/刪除軟件(erase)
* -v:顯示詳細(xì)的信息處理過(guò)程
* -h:顯示安裝進(jìn)度(不顯示卸載進(jìn)度)
查看 RPM軟件包中的信息
# 常用的查詢(xún)已安裝的軟件包信息的命令
* rpm -qa:顯示目前操作系統(tǒng)上安裝的全部軟件包,q 代表 query(查詢(xún)),a 代表 all。如 rpm -qa | grep ‘dhcp’
* rpm -qf 文件名:顯示這個(gè)文件是由哪個(gè)軟件包安裝的,f 代表 file。如 rpm -qf /bin/tar
* rpm -qi 軟件包名:顯示這個(gè)軟件包的信息,i 代表 information。如 rpm -qi tar-1.14-10.RHEL4
* rpm -ql 軟件包名:列出則會(huì)個(gè)軟件包中所包含的全部文件,l 代表 list。如 rpm -ql tar
RPM包的屬性依賴(lài)性問(wèn)題
# 屬性依賴(lài)性問(wèn)題的定義:所謂的 RPM軟件包的屬性依賴(lài)性問(wèn)題指的是某個(gè)軟件包的安裝依賴(lài)于其他軟件包的安裝
光盤(pán)掛載和鏡像掛載
# 光盤(pán)掛載:
* mount /dev/sr0 掛載點(diǎn) 或者 mount /dev/cdrom 掛載點(diǎn)
# 鏡像文件掛載:
* mount -o loop -t iso9660 鏡像文件 掛載點(diǎn)
* 其中 -o loop 用來(lái)把一個(gè)文件當(dāng)成硬盤(pán)分區(qū)掛接上系統(tǒng)
yum配置
# yum 定義:yum 是 Yellow dog Updater Modified 的縮寫(xiě),目的就是為了解決 RPM的依賴(lài)關(guān)系的問(wèn)題,方便使用者進(jìn)行軟件的安裝、升級(jí)等工作
# yum 的配置一般有兩種方式,一種是直接配置 /etc/yum.conf 文件,另一種是在 /etc/yum.repos.d/目錄下增加 .repo文件
# 本地 yum配置
* mount /dev/cdrom /mnt? -- 將光盤(pán)掛載到指定目錄下
* cd /etc/yum.repos.d/
* cp rhel-source.repo rhel.repo? -- 拷貝一份配置文件
* vi rhel.repo? -- 編輯配置文件,內(nèi)容如下
[rhel-local]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 模塊名稱(chēng),需修改不能和其他 .repo文件重名
name=Red Hat Enterprise Linux 6 local repo? ?# 名稱(chēng)隨便起
baseurl=file:///mnt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 指定 rpm倉(cāng)庫(kù)的位置
enabled=1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 1為開(kāi)啟該配置,0為關(guān)閉該配置
gpgcheck=1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 1為校對(duì)軟件
* yum install vsftpd httpd? -- 安裝 vsftpd 和 httpd 服務(wù)
利用 vsftpd 搭建 yum源服務(wù)器
# vsftp 默認(rèn)的配置文件是允許匿名訪問(wèn)的,這里直接啟動(dòng)就可以了
#具體步驟
* umount /dev/cdrom? -- 卸載光盤(pán)
* mount /dev/cdrom /var/ftp/pub/? -- 掛載光盤(pán)到 vsftp 的公眾目錄下
* service vsftpd restart? -- 重啟 vsftpd 服務(wù)
* 此時(shí)必須關(guān)閉防火墻 和 selinux,命令如下
sercive iptables stop
setenforce 0 (臨時(shí)關(guān)閉,重啟后會(huì)恢復(fù))
* 配置客戶(hù)機(jī):
* cd /etc/tum.repos.d/
* vi rhel.repo? -- 修改為以下內(nèi)容
[rhel-ftp]
name=Red Hat Enterprise Linux 6
baseurl=ftp://192.168.8.42/pub #指定yum源地址
enabled=1
gpgcheck=1
yum 命令的使用
# yum 安裝軟件
* yum -y install 軟件名
# yum 卸載軟件
* yum -y remove 軟件名
# yum 安裝組件
* yum -y froupinstall 組件名
# yum 卸載組件
* yum -y groupremove 組件名
# 清除 yum 緩存
* yum clean all
# 使用 yum 查找軟件包
* yum search
總結(jié)
以上是生活随笔為你收集整理的linux 软件包管理设置,Linux速通08 网络原理及基础设置、软件包管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c语言如何求余数(C语言lseek)
- 下一篇: java date linux,Java