Linux光驱挂载
1、挂载光驱
在linux系统光盘中,除了操作系统外,还有许多功能包软件,这些软件在今天的学习过程中需要被安装。
linux系统挂载类型:自动/手动.
光驱在linux系统里边需要“手动”完成挂载动作。
首先把光盘放到光驱里边:
其次,实现挂载,在系统中找到一个普通目录,使其与光驱硬件进行联系
创建一个普通目录,用于与光驱挂载联系:
mkdir /cdrom
光驱硬件:/dev/cdrom
由上图可见,/dev/cdrom是一个软链接,本身是/dev/sr0(因此可以通过/dev/sr0找到光驱硬件),我们不推荐使用sr0,因为可读性不好(cdrom的可读性好)
具体挂载操作:
mount 硬件 挂载点目录(普通目录) //挂载动作
mount /dev/cdrom /cdrom //把光驱挂载到rom目录
//上下两行作用完全一样
mount /dev/sr0 /cdrom //把光驱挂载到rom目录
umount 硬件或挂载点 //卸载动作
umount /dev/cdrom //(硬件)卸载光驱
umount /home/jinnan/rom //(挂载点)卸载光驱
(注意,光驱正处于操作的状态是禁止卸载的)
让光驱硬件 与 /cdrom挂载联系:
挂载好后,就可以通过/cdrom目录查看到光驱的内容了:
使得光驱卸载(/cdrom目录 与 光驱不要联系):
卸载完毕,那么此时/cdrom目录又变为普通目录了(看不到光盘内容了)
正在操作的光驱是不允许卸载的:
上图说明正在对光盘进行操作
卸载操作是失败的,如下图,提示设备繁忙,禁止卸载:
2、配置yum源
设置yum的软件源为本地光盘(/cdrom)
1) 确保光盘是挂载状态,挂载点是/cdrom
首先把光盘dev/cdrom挂载到/cdrom下。
2) 切换到yum配置文件目录
其次,修改yum的配置文件,设置软件源为本地光盘
切换到yum的配置文件目录:/etc/yum.repos.d/
3) 修改配置文件XXX-Base.repo名字为XXX-Base.repo.bak
在yum配置文件目录内部有CentOS-Base.repo,其是上网使用的,并且其也会首先执行,我们要给其改名字为xxxx.bak形式,使其失效:
4) 给yum开启本地软件源
CentOS-Base.repo文件失效后,那么CentOS-Media.repo就会执行,其是设置软件源的配置文件:
打开CentOS-Media.repo,配置两个地方:软件源 和 生效开关
baseurl=file:///cdrom/
enabled=1
之后保存退出
现在我们的yum指令就ok了
CentOS7没有CentOS-Media的方法
使yum源生效那一步改为:新建 CentOS-Media.repo这个文件
vi CentOS-Media.repo 内容如下:
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存退出后关掉网络测试一下:
yum -y install zip*
3、安装gcc编译器软件
GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)
该gcc可以实现C语言、C++语言、Java语言由源码向二进制码编译的过程,其是一个工具。
源码文件 通过gcc工具编译为 二进制码文件
该gcc工具在操作系统光盘里,在Packages目录里边,查看gcc软件
ls | grep gcc
查看gcc是否安装,如果没有安装,则使用yum方式完成安装;
yum list installed | grep gcc
如果我们通过yum方式安装gcc软件,那么就很顺利,yum本身会自动给我们解决依赖,因此安装步骤就两个:
yum -y install gcc
yum -y install gcc-c++
4、安装lrzsz
在linux系统中有一个软件(软件包名:lrzsz),可以帮助我们实现软件的上传和下载:
把这个软件lrzsz安装上(也在系统光盘Packages里边):
yum -y install lrzsz
通过lrzsz实现apache相关软件上传:
切换到某个目录下再执行如下rz指令(作用是把软件就上传到某个目录)
rz
现在在切换到/home/hanguo目录下,相关的软件已经上传成功:
1 游客 2025-09-01 11:26 回复
1
1 游客 2025-09-01 12:05 回复
1
@@eSw0k 游客 2025-09-01 12:06 回复
1
1 游客 2025-09-01 12:09 回复
1
1 游客 2025-09-01 12:10 回复
-1' OR 2+337-337-1=0+0+0+1 --