Rocky虚拟机(Tow Days)Rocky挂载和安装软件方式
Tow Days
一、Rocky挂载光驱
1、为什么挂光驱
-
通过挂载光驱搭建本地YUM源可以使得服务器从本地获取软件包,而不是从互联网上下载,这样可以提高软件包下载和安装的速度,同时也可以节省宽带和流量,在一些没有互联网连接的服务器环境下,搭建本地YUM源是非常有必要的,因为这样可以保证服务器可以及时获取到更新的软件包,同时也可以更好地控制软件包的版本和安全性。
2、挂载命令
-
mount 须挂载的设备 系统上的接入点 (都是路径)
-
unmount 目录 取消挂载(须先切出接入点)
3、挂载光驱的方式
-
永久挂载
二、软件安装
1、软件安装的方式(这里拿安装apache举例)
1、rpm(Red Hat Package Manager)(Red Hat 包管理器)安装
-
概述:RPM不解决依赖关系,必须手动安装所需组件
-
rpm命令的一些参数
-
i:安装应用程序(install)
-
vh:显示安装进度(verbose hash)
-
U:升级软件包(update)
-
qa: 显示所有已安装软件包(query all)
-
e:卸载应用程序(erase)
-
案例
-
注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用--nodeps强行卸载。
-
查询所有安装的rpm包: [root@BigBear~]# rpm –qa
-
查询mysql相关的包: [root@BigBear~]# rpm –qa | grep mysql
-
安装:[root@BigBear~]# rpm -ivh jdk.rpm
-
卸载: [root@BigBear~]# rpm –e mysql*
-
强行卸载:[root@BigBear~]# rpm –e mysql* --nodeps
-
-
2、dnf在线安装
-
概述:DNF用来替代Yum,能自动解决依赖关系
- 命令参数列表:日更第1天:Linux常用命令之dnf用法 - 知乎 (zhihu.com)
-
dnf在线安装正则表达式开发工具
-
dnf在线安装mariadb的服务端和客服端
-
dnf在线安装apache
3、源码方式安装apache
-
概述:
-
源码安装的优点:编译安装过程,可以设定参数,指定安装目录,按照需求进行安装,指定安装的版本,灵活性比较大。
-
源码安装的缺点:需要对依赖包l一个一个的进行安装,不敢随便升级,一升级可能会由于依赖包的是不能使用导致一系列连锁反应
-
-
源码编译安装软件包4大步骤:
-
解压源码包:tar -xf 源码包 || 源码包获取:wget https://
-
配置:进入解压后的目录,用./configure命令来配置相关信息(比如指定安装目录 – prefix=/usr/local/nginx)和生成Makefile文件
-
编译:make -j(jobs)4(开了4个进程对这个进行编译)
-
安装:make install
-
-
案例
-
先将源码文件移入
-
源码安装apr软件
-
源码安装apr-util软件
-
源码安装正则表达式
-
源码安装apache
-
2、开启服务访问apache页面