案例七: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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rhel 7.6使用映象做本地yum倉庫
- Firewalld共享上網及本地yum倉庫搭建
- PHP外掛系統的實現(七):外掛案例PHP
- yum倉庫搭建
- RHEL7安裝本地離線yum源倉庫
- Linux硬碟分割槽及開機自動掛載Linux硬碟
- CentOS自建yum倉庫CentOS
- 如何配置Yum倉庫?
- Linux部署YUM倉庫Linux
- RHEL9.4實現autofs自動掛載iso映象
- 自動同步 Github 倉庫到 Gitee 倉庫GithubGitee
- Linux網路-Yum倉庫Linux
- yum配置及倉庫搭建
- 使用nexus搭建yum倉庫
- 建設yum源倉庫
- 自動批次實現linux機器ssh免密shell指令碼Linux指令碼
- 七牛雲+外掛實現wordpress自動備份資料庫及檔案(寶塔皮膚)資料庫
- ubuntu系統開機自掛載硬碟Ubuntu硬碟
- linux 實現開機自動登陸Linux
- Linux構建Git程式碼倉庫與自動部署LinuxGit
- git 自動上傳程式碼到遠端倉庫Git
- YUM倉庫配置及命令詳解
- [shell]shell指令碼實現每天自動抽取資料插入hive表指令碼Hive
- maven 將本地jar打入本地倉庫MavenJAR
- Linux兩種光碟機自動掛載的方法Linux
- Git 倉庫遷移至其他伺服器並實現 hooks 自動化部署Git伺服器Hook
- git 修改本地倉庫的遠端倉庫地址Git
- 自己動手實現 Shell 多程式管道符
- 作業八-實現DR跨網段模式和nfs自動掛載模式NFS
- C#程式實現軟體開機自動啟動的兩種常用方法C#
- vmware設定共享資料夾,並保持為開機自動掛載
- 案例八:Shell自動化管理賬號指令碼指令碼
- Docker registry私有倉庫(七)Docker
- git 刪除本地倉庫Git
- Git本地倉庫基本操作Git
- 部署YUM倉庫及NFS共享服務NFS
- 本地倉庫推送到遠端倉庫的git操作Git
- Android開機自啟動程式Android