yum需要乙個yum庫,也就是yum源。預設情況下,centos就有乙個yum源。在/etc/yum.repos.d/目錄下有一些預設的配置檔案(可以將這些檔案移到/opt下,或者直接在yum.repos.d/下重新命名)。
開啟centos-base.repo檔案,可以看到url路徑是centos的官網自身的yum源,可以將這個mirrorlist注釋掉,然後將baseurl設定成國內的阿里雲源也可以在用於大量的rpm包的前提下設定成自己的本地檔案系統(掛載目錄),需要移除centos-base.repo檔案,並編輯centos-media.repo檔案。
name=description#乙個描述,隨意。
baseurl=#設定資源庫的位址,可以寫阿里雲也可以是自己的yum
enabled=#enabled=1開啟本地更新模式
gpgcheck=# gpgcheck=1表示檢查;可以不檢查gpgcheck=0
gpgkey=#檢查的key;如果上面不檢查這一行可以不寫。
curl -o /etc/yum.repos.d/centos-base.repocurl -o /etc/yum.repos.d/epel.repo
yum makecache
yum install -y wget
cd /etc/yum.repos.d/
mv centos-base.repo centos-base.repo.back
目前已不再維護,修改為
[base]
name=centos-6 failovermethod=priority
baseurl=
gpgcheck=0
wget -o centos-base.repo
yum clean all
yum makecache
為iso檔案的掛載建立目錄。
mkdir /mnt/vcdrom
將iso檔案掛載到掛載目錄。
mount -o loop -t iso9660 /opt/tools/centos-6.7-x86_64-bin-***1.iso /mnt/vcdrom
cd /etc/yum.repos.d/
mv centos-base.repo centos-base.repo.back
vim /etc/yum.repos.d/centos-media.repo
name=centos-$releasever - media
baseurl=file:///mnt/vcdrom/#將baseurl修改為***的掛載目錄
gpgcheck=1
enabled=1#開啟本地更新模式
yum clean all
yum makecache
首先,編寫指令碼。
vim /opt/shell/mymount.sh
#!/bin/bash
#mount -o loop -t iso9660 /opt/tools/centos-6.7-x86_64-bin-***1.iso /mnt/vcdrom
其次,修改指令碼執行許可權。
chmod 777 /opt/shell/mymount.sh
再次,修改/etc/rc.local配置檔案。
vim /etc/rc.local
在檔案最後一行加上如下
/opt/shell/mymount.sh
最後,重啟機器測試。
init 6
第一,安裝nfs-utils和rpcbind。
yum -y install nfs-utils rpcbind
第二,設定開機啟動服務。
chkconfig nfs on
chkconfig rpcbind on
第三,啟動相關服務。
service rpcbind start #需要先啟動rpcbind
service nfs start
第四,建立共享目錄。
mkdir -p /mnt/vcdrom/
vi /etc/exports
/mnt/vcdrom/ 192.168.94.5(rw,async,no_root_squash,no_subtree_check)
注:配置檔案說明:/mnt/vcdrom/為共享的目錄,使用絕路徑。對192.168.94.5(rw,no_root_squash,no_all_squash,sync) 為客戶端的位址及許可權,位址可以是乙個網段,乙個ip位址或者是乙個網域名稱,網域名稱支援萬用字元,如:*youxia.com。
許可權說明:rw:read-write,可讀寫;ro:read-only,唯讀;sync:檔案同時寫入硬碟和記憶體;async:檔案暫存於記憶體,而不是直接寫入記憶體;no_root_squash:nfs客戶端連線服務端時如果使用的是root的話,那麼對服務端分享的目錄來說,也擁有root許可權。顯然開啟這項是不安全的。root_squash:nfs客戶端連線服務端時如果使用的是root的話,那麼對服務端分享的目錄來說,擁有匿名使用者許可權,通常他將使用nobody或nfsnobody身份;all_squash:不論nfs客戶端連線服務端時使用什麼使用者,對服務端分享的目錄來說都是擁有匿名使用者許可權;anonuid:匿名使用者的uid值,通常是nobody或nfsnobody,可以在此處自行設定;anongid:匿名使用者的gid值。
第六,參考yum源配置方法二,將/opt/tools/下的ios檔案掛載到/mnt/vcdrom,需要設定開機自動掛載。
第一,安裝nfs-utils和rpcbind。
yum install -y nfs-utils rpcbind
第二,設定開機啟動服務。
chkconfig nfs on
chkconfig rpcbind on
第三,啟動服務。
service rpcbind start
service nfs start
第四,建立掛載點。
mkdir -p /mnt/vcdrom/
第五,掛載目錄。
mount -t nfs server_ip:/mnt/vcdrom /mnt/vcdrom
vim /etc/fstab
server_ip:/mnt/vcdrom /mnt/vcdrom nfs rw,tcp,intr 0 1
第七,修改yum源設定。
參考yum源配置方法二。
**:
yum源配置的三種方法
yum需要乙個yum庫,也就是yum源。預設情況下,centos就有乙個yum源。在 etc yum.repos.d 目錄下有一些預設的配置檔案 可以將這些檔案移到 opt下,或者直接在yum.repos.d 下重新命名 開啟centos base.repo檔案,可以看到url路徑是centos的官...
yum的三種配置。
1 先修改yum配置檔案 2 掛載光碟到 mnt mount dev sr0 mnt 3 接下來可用yum安裝 解除安裝軟體包 1 伺服器端配置 1.1 掛載光碟到 mnt mount dev sr0 mnt 1.2 在 var ftp目錄下新建乙個目錄 可以隨意 rhel6.5 mkdir var...
三種方法 2020 11 23
利用連線類,例項化得到連線物件 連線類 連線物件 new 連線類 cmd.executescalar cmd.excutereader 關注其中一條資料 物件名.read 獲取關注列所對應的值 console.writeline 物件名 name while 物件名.read 功能,聚焦下一行資料。...