案例七:shell實現開機自動掛載本地YUM倉庫程式
實現開機自動掛載本地YUM倉庫自動化程式,可以在沒有網路的情況下也可以使用yum安裝程式。
#!/bin/bash #自動搭建yum本地倉庫 # cdrom () { mount /dev/cdrom /media/cdrom &> /dev/null [ $? -eq 0 ] && echo "掛載成功" } [ -d /media/cdrom ] || mkdir /media/cdrom mount | grep -q /dev/sr0 if [ $? -eq 0 ] then umount /dev/sr0 cdrom else cdrom fi [ -d /etc/yum.repos.d/bak ] || mkdir /etc/yum.repos.d/bak ls -l /etc/yum.repos.d/ | grep *repo > /dev/null if [ $? -ne 0 ] then echo "正在移動檔案到目錄下" mv /etc/yum.repos.d/*repo bak else echo "檔案已經移動目錄!" fi [ -e /etc/yum.repos.d/centos-media.repo ] || echo "[media] name=CentOS-$releasever - Media baseurl=file:///media/cdrom/ gpgcheck=0 enabled=1" > /etc/yum.repos.d/centos-media.repo echo "清除yum快取" yum clean all &> /dev/null echo "YUM已經搭建完成" echo -n "共有軟體包:" yum repolist | tail -1 | awk -F':' '{print $2}' cat /etc/fstab | grep /dev/sr0 &> /dev/null if [ $? -ne 0 ] then echo "正在寫入開機自動掛載光碟" echo " /dev/sr0 /media/cdrom iso9660 defaults 0 0 ">> /etc/fstab fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2650457/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- yum之如何手動建立本地yum倉庫
- 實現Mandrake開機時自動掛載ISO檔案(轉)
- 實現 Mandrake 開機時自動掛載 ISO 檔案(轉)
- samba實現自動掛載Samba
- linux掛載新硬碟,開機自動掛載Linux硬碟
- rhel 7.6使用映象做本地yum倉庫
- HP UNIX開機自動掛載與開機自動執行命令
- Firewalld共享上網及本地yum倉庫搭建
- 【Linux】Linux軟體安裝管理5 掛載本地iso光碟映象、配置yum軟體倉庫Linux
- 【AIX】AIX 開機自動掛載NFS共享AINFS
- RedHat 6下配置本地及網路yum倉庫Redhat
- CentOS 7下掛載NTFS檔案系統並實行開機自動掛載CentOS
- PHP外掛系統的實現(七):外掛案例PHP
- nfs掛載及開啟自動掛載NFS
- RHEL7安裝本地離線yum源倉庫
- yum倉庫搭建
- Linux硬碟分割槽及開機自動掛載Linux硬碟
- 指令碼實現U盤自動掛載(linux)指令碼Linux
- 如何配置Yum倉庫?
- CentOS自建yum倉庫CentOS
- 自動同步 Github 倉庫到 Gitee 倉庫GithubGitee
- ubuntu系統開機自掛載硬碟Ubuntu硬碟
- 七牛雲+外掛實現wordpress自動備份資料庫及檔案(寶塔皮膚)資料庫
- Git 本地倉庫和裸倉庫Git
- Linux部署YUM倉庫Linux
- yum配置及倉庫搭建
- 建設yum源倉庫
- 在本地搭建 SVN倉庫 和 git 倉庫 (倉庫僅限在本地使用)Git
- 自動掛載 fstab
- centos下實現程式開機自啟動(tomcat為例)CentOSTomcat
- linux 實現開機自動登陸Linux
- CentOS系統開機自動掛載光碟機 和 fstab檔案詳解CentOS
- 讓機器開機自動掛載windows分割槽方法-fc3(轉)Windows
- VirtualBox 共享資料夾設定 及 開機自動掛載
- CentOS Add/Remove Software 和 使用ISO檔案建立本地yum倉庫CentOSREM
- 自動批次實現linux機器ssh免密shell指令碼Linux指令碼
- 使用nexus搭建yum倉庫
- Linux網路-Yum倉庫Linux