利用iso镜像制作并使用本地yum源 & 时钟同步
一、利用iso镜像制作并使用本地yum源
步骤一:
1、查看操作系统发行版信息:
cat /etc/redhat-release
2、查看操作系统版本信息
cat /proc/version
3、查看操作系统内核等信息:
uname -a
步骤二:
获取步骤一中对应系统版本的iso镜像
步骤三:
系统内执行df -h命令,查看文件系统的磁盘空间占用情况,确认iso镜像的上传位置。
步骤四:
利用WinSCP等FTP工具将镜像传到操作系统空间足够的目录中
步骤五:
iso镜像上传完成后,操作系统内以root用户身份执行以下命令,修改iso镜像文件的权限。(ISONAME替换为对应iso镜像文件的名称)
chmod 755 /home/ISONAME
步骤六:
执行以下命令,在“/home”目录下创建iso镜像挂载目录“localyum”
mkdir /home/localyum
步骤七:
执行以下命令,将iso镜像文件挂载到“/home/localyum”目录上,(ISONAME替换为对应iso镜像文件的名称)
mount -t iso9660 /home/ISONAME /home/localyum/
步骤八:
执行以下命令,查看系统中已有yum源的配置文件
ll /etc/yum.repos.d/
步骤九:
执行以下命令,在“/etc/yum.repo.d”目录下创建名叫“backups”的目录,用于存放这些yum源的配置文件
mkdir /etc/yum.repos.d/backups
步骤十:
执行以下命令,进入“/etc/yum.repo.d”目录,并将已有yum源的配置文件移动到“/etc/yum.repo.d/backups”目录中。
cd /etc/yum.repos.d/
mv *.repo backups/
步骤十一:
执行以下命令,创建新的yum源配置文件
touch LocalYum.repo
步骤十二:
执行以下命令,编辑“LocalYum.repo” yum源配置文件
vim LocalYum.repo
[LocalYum]
#[main]:此yum源的名称,必须是独一无二的,不能和其他yum源名称冲突。
name=localyum
#name:对该yum源软件仓库的一个描述。
baseurl=file:///home/localyum/AppStream ---这个目录可能有变化,主要看相关文件在哪个目录。如果目录有误,会提示错误。
#baseurl:yum源的地址,可以是HTTP(http://)、本地(file:///)、FTP(ftp://)
enabled=1
#enabled:设置此yum源是否可用,1为可用,0为不可用。
gpgcheck=0
#gpgcheck:是否对从该yum源获取的软件包进行gpg校验,1为校验,0为不校验。
步骤十三
执行以下命令,清除原始yum缓存
yum clean all
步骤十四:
执行以下命令,查看目前拥有的yum源仓库
yum repolist all
步骤十五:
执行以下命令,刷新缓存
yum makecache
步骤十六:
执行以下命令,显示所有可以安装的程序包,当可用软件包的来源名称是我们配置的yum源名称时,表示yum配置成功
yum list available |more
步骤十七:
如果该本地yum源是准备长久使用,建议在“/etc/fstab”内添加如下内容,实现开机自动将iso镜像挂载到“/home/localyum”目录上,若该yum只是临时使用请忽略该步骤。
/home/ISONAME /home/localyum iso9660 loop 0 0
二、时钟同步
步骤一:
安装服务
(1)安装chrony
yum install -y chrony
(2)开启chronyd服务
systemctl start chronyd
(3)设置开机自启动
systemctl enable chronyd
步骤二:
配置服务
(1)修改/etc/chrony.conf文件,添加时间服务器
注释掉如下部分:
server 9.22.139.140 iburst
server 9.44.31.1477iburst
server 9.114.4.110 iburst
server 100.115.8.147 iburst
server ntp.tencent-cloud.com iburst
server time1.tencentyun.com iburst
server time2.tencentyun.com iburst
server time3.tencentyun.com iburst
server cn.pool.ntp.org iburst
增加如下连接:
server xxx.xxx.xxx.xxx.cn iburst
(2)重启chronyd服务
systemctl restart chronyd
(3)通过命令进行查看是否同步,出现^*即表示有可同步的源
chronyc sources
(4)通过date或者命令timedatectl查询,“NTP synchronized: yes”即表示同步成功
timedatectl
参考文档:
https://blog.csdn.net/qq_42557240/article/details/125893111
https://blog.csdn.net/weixin_64334766/article/details/128536776