linux脚本开机挂载,案例七: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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

理中汤治疗口疮

理中汤治疗口疮 □ 高建忠 山西中医学院附属医院  口舌生疮疼痛,老百姓常说“上火了”,医者也常从实火或虚火论治,多用凉药。   《丹溪心法口齿》:“口疮服凉药不愈者,因中焦土虚,且不能食,…

(转)C#网络编程(基本概念和操作) - Part.1

源码下载:http://www.tracefact.net/SourceCode/Network-Part1-2.rar C#网络编程(基本概念和操作) - Part.1 引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识&#x…

jwt如何防止token被窃取_在吗?认识一下JWT(JSON Web Token)?

什么是JSON Web Token ?官网介绍:JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地将信息作为JSON对象传输。由于此信息是经过数字签名的,因此可以被验证和信任。可…

8月日更,我的困难与感悟

8月份参加了掘金的日更活动,坚持每天写技术文章进行分享,现在活动结束了,来复盘下这一个月来我的困难与感悟。8月日更其实刚开始我是不想参加这个活动的,最近确实比较忙,不管是工作还是自己的私事,都不允许…

【IfICan】脚步很乱!

现在感觉压力实在很大,大大小小的事不停往身上压,有时连回宿舍都是个问题。我很想把事情都做好,不希望在我手上的事被我搞杂,可是就是有些事被我落下了,真的感觉很力不从心!最近负责团队内的几个小事情&…

那些神一样的学习技巧,专治各种不服!

▲ 点击查看著名的俄国生理学家曾反复对自己的学生提过这个要求:“应当先学会观察,观察。不学会观察,你就永远当不了科学家。”鲁迅也曾这样教导:“如果要创作,第一要观察。”在《神探夏洛克》中,有这么一段…

关于清晰讲解linux正则表达式的博文分享

http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html linux shell 正则表达式(BREs,EREs,PREs)差异比较 http://www.360doc.com/content/11/0304/11/5912935_98007617.shtml 正则表达式练习 http://www.jb51.net/article/42989.htm Linux 正则表达式详解 http:…

JavaScrip有哪些优点

JavaScript可能不是一直可用的,但这并不意味着它根本不能用。只不过它不应该是用户交互的唯一方式。 使用JavaScript有以下优点。 1.服务器交互较少:可以再提交页面到服务前对用户输入的内容进行验证。这样减少了服务器的通信量,就意味着节约…

kafka 怎么样连接图形化界面_图形化编程有多简单,点亮LED不到一分钟

Arduino编程在所有单片机当中应该说是最简单的了,但是还可以更加简单。比如说图形化编程,图形化编程真正让Arduino大众化了,因为谁都可以通过图形化编程方式来制作自己需要的小玩意。啃萝卜关于图形化编程软件有很多,我独宠啃萝卜…

linux驱动内核哪个文件夹,linux设备驱动归纳总结(一):内核的相关基础概念...

linux设备驱动归纳总结(一):内核的相关基础概念1. 内核与 linux 设备驱动的作用与关系内核:用于管理软硬件资源,并提供运行环境。如分配 4G 虚拟空间等。linux 设备驱动:是连接硬件和内核之间的桥梁。linux 系统按个人理解可按下划…

权限小结

实际权限很简单,也就这么几个 一。大功能权限 1.多系统的系统权限 2.菜单权限 3.菜单下功能模块权限 二。操作权限 1.添加修改删除查找上传下载等 三。数据权限 1.字段权限:页面的那个字段显示,那个不显示(列的概念) 2…

浅谈C#更改令牌ChangeToken

前言在上篇文章浅谈C#取消令牌CancellationTokenSource[1]一文中我们讲解了CancellationTokenSource,它的主要功能就是分发一个令牌,当我取消令牌我可以进行一些回调操作或者通过令牌状态得知被取消。在上文的结尾处我们也提到了,默认情况下C…

怪不得超市不让带宠物...

1 难怪超市不让带狗啊▼2 医学生的聊天记录过于硬核▼3 你身边的外卖小哥头盔上都顶着什么呢?▼4 表妹非要把猫脸P到蜜蜂身上▼5 其实主要还是看脸脸到位了,祖安小公举问题都不大▼6 就你们这个送别方式我觉得他是回不来了......▼7 妹妹沦为工具…

PHP 在作为中间件时print无返回值问题

用print 出的值作为返回值时,有时会出现无值或根本不执行php代码的情况,可能是编码中某些行有异常,但编译器没有报错,把调试用echo去掉以后,恢复正常。转载于:https://www.cnblogs.com/goddyk/p/4119093.html

自定义控件复选框和单选框的实现

我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实现,为了区别单选还是复选,我们用一个自定义枚举类型CheckButtonStyle属性style来区别,当其值设置为CheckButtonStyleDefault或CheckButtonStyle…

单文件组件的组件传值_移动端组件化架构(下)

我的组件化方案对于项目架构来说,一定要建立于业务之上来设计架构。不同的项目业务不同,组件化方案的设计也会不同,应该设计最适合公司业务的架构。架构设计以我之前公司项目为例,项目是一个地图导航应用,业务层之下的…

linux运维趋势 37期刊为啥没有,linux运维常见问题

1、systemd查看日志文件有隐藏该如何处理?systemd统一管理所有Unit的启动日志,包含内核日志和应用日志。在默认情况下,systemd日志保存于/run/log/journal中,系统重启后会清除,这里面的日志文件是二进制形式保存的&…

2010年下半年计算机专业技术资格考试工作安排

<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />2010年下半年计算机专业技术资格考试工作安排考试日期: 2010年11月13、14日级别<?xml:namespace prefix st1 ns "urn:schemas-microsoft-com:office:smarttags" …

为什么圆是360度?超颠覆的解释

圆为什么有360度&#xff1f;为什么不是300度呢&#xff1f;古文明时期人类把很多不能解释的自然现象归结为“天意”真的有天意吗&#xff1f;我们把圆分成等份&#xff0c;奇迹出现了.....依次等分下去&#xff0c;结果一样...任何被分成等分的角度的所有数字之和为9现在我们来…

我获得“微软MVP”奖项,后续将会贡献更多技术内容

昨天晚上&#xff0c;我收到了微软总部发来的“恭喜获得MVP”的邮件。请点击【阅读原文】查看我的MVP Profile页面。有的朋友说“一直以为你早就是MVP了”。其实这么多年我做的技术贡献主要是录编程视频教程&#xff0c;而这些视频教程都是通过BT下载等方式传播&#xff0c;没有…