linux

linux 持有系统镜像 光驱

因为 linux系统镜像中包含了常用的软件包, 就不用从网上下载了
所以需要挂载 持有系统镜像 的 光驱

  1. 目标虚拟机, 右键 设置
  2. 选中 CD/DVD, 浏览 选中本地的 centOS 镜像
  3. 创建目录 mkdir -p /mnt/cdrom
  4. 挂载镜像文件 mount /dev/sr0 /mnt/cdrom
  5. 进入挂载目录, 找到 安照包
  6. 切换到安装包目录中 cd /mnt/cdrom/Packages/

rpm软件包

通过 rpm命令 实现对软件 的安装、查询、卸载
rpm -ivh :安装rpm包
rpm -e :rmp包的卸载
rpm -qa | grep rpm包 :查询软件包信息、

-i :install 安装
-v :verbose 打印提示信息
-h :hase 显示安装进度

yum

Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。

特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系

制作本地yum源
原因: 因为大数据集群 为了安全, 不让连接外网
#切换到保存yum信息的目录 cd /etc/yum.repos.d/

备份所有的配置文件 rename .repo .repo.bak *

查看是否备份成功 ll

第三步: 新增本地yum源 vim CentOS-Local.repo
vi CentOS-Local.repo

编辑内容如下
[base]
name=CentOS-Local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1

查看 yum 源仓库 yum repolist

清空缓存 yum clean all

卸载 tree 软件 yum -y remove tree

重新安装 tree 观察是否成功 yum -y install tree

本地资源库的配置

1、 备份/etc/yum.repos.d/内的所有文件

​ [root@node01 mnt]# cd /etc/yum.repos.d/

​ 创建备份的文件夹

​ [root@node01 yum.repos.d]# mkdir bk

​ [root@node01 yum.repos.d]# mv * bk

​ 2、在备份的文件夹中拷贝CentOS-Media.repo 文件到/etc/yum.repos.d/

​ [root@node01 yum.repos.d]# cp bk/CentOS-Media.repo .

​ 3、对CentOS-Media.repo重命名(改成local.repo)

​ [root@node01 yum.repos.d]# mv CentOS-Media.repo local.repo

​ 4、实现本地资源库的配置

​ [root@node01 yum.repos.d]# vim local.repo

​ 改成如下内容

​ [c6-media]
​ name=CentOS-$releasever - Media (资源库的名称)
​ baseurl=file:///mnt/cdrom (资源库的路径)
​ gpgcheck=0 (是否检查 – 0 :不检查)
​ enabled=1 (是否有效–1:有效)

​ 5、清空缓存

​ [root@node01 yum.repos.d]# yum clean all

​ 6、测试本地资源库是否可用

​ [root@node01 yum.repos.d]# yum search httpd

linux 挂载iso文件

方式1

​ 通过vm 虚拟软件“设置”-》cd/dvd-》设置ISO 映像。选中“开机链接”和“已连接”

​ 创建一个iso挂载的目录 /mnt/cdrom

​ lsblk -f

sr0 iso9660 CentOS_6.9_Final

​ 执行挂载命令:mount /dev/sr0 /mnt/cdrom

​ [root@node01 mnt]# mount /dev/sr0 /mnt/cdrom/
​ mount: block device /dev/sr0 is write-protected, mounting read-only

​ [root@node01 mnt]# ll /mnt/cdrom/
​ 总用量 564
-r–r--r–. 2 root root 14 3月 29 2017 CentOS_BuildTag
dr-xr-xr-x. 3 root root 2048 3月 29 2017 EFI
-r–r--r–. 2 root root 212 11月 27 2013 EULA
-r–r--r–. 2 root root 18009 11月 27 2013 GPL
dr-xr-xr-x. 3 root root 2048 3月 29 2017 images
dr-xr-xr-x. 2 root root 2048 3月 29 2017 isolinux
dr-xr-xr-x. 2 root root 534528 3月 29 2017 Packages
-r–r--r–. 2 root root 1359 3月 28 2017 RELEASE-NOTES-en-US.html
dr-xr-xr-x. 2 root root 4096 3月 29 2017 repodata
-r–r--r–. 2 root root 1706 11月 27 2013 RPM-GPG-KEY-CentOS-6
-r–r--r–. 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6
-r–r--r–. 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6
-r–r--r–. 2 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6
-r–r--r–. 1 root root 3380 3月 29 2017 TRANS.TBL

打分方式2:通过将iso文件上传到linux 系统内部实现挂载

​ 1、将ISO文件上传到linux 文件系统

​ 2、创建需要将iso挂载到的目录

​ mkdir /mnt/cdrom

​ 3、 实现挂载

​ mount -o loop /CentOS-6.9-x86_64-bin-DVD1.iso /mnt/cdrom

​ 4、查看挂载

[root@node01 Packages]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 5.9G 13G 32% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 190M 40M 141M 22% /boot
/dev/sda3 7.8G 18M 7.4G 1% /mnt/disk1
/dev/sda5 7.6G 18M 7.2G 1% /mnt/disk2
/dev/sdb1 3.8G 7.7M 3.6G 1% /mnt/disk3
/dev/sdb2 6.0G 14M 5.7G 1% /mnt/disk4
/CentOS-6.9-x86_64-bin-DVD1.iso
3.7G 3.7G 0 100% /mnt/cdrom

你可能感兴趣的:(linux)