目录
1.挂载
2.rpm安装
2.1查询
2.2安装、卸载
2.3实验演示
2.3.2查询命令检验
3.编译安装
3.1安装步骤
3.2实验演示
1.挂载
linux 当中一切皆文件,无论硬件软件都要当成文件来使用,硬件不能直接当成文件来使用的。
所以启用挂载来调用硬件
挂载:是硬件和根分区下某一文件夹做关联, 相当于这个文件夹是进入硬盘的一个入口
mount /dev/sr0(光驱) mnt 只能是文件夹不能是文件
mount /dev/cdrom(光驱) mnt
umount(解挂载)
挂载光盘是因为光盘中有软件包
2.rpm安装
rpm安装包的样式:
2.1查询
-q查询软件包是否安装-ql文件列表-qc查询软件配置文件 -qi
查询软件的基本信息-qa查询软件的全部文件
2.2安装、卸载
rpm -ivh软件包
i安装v显示过程h 人性化
卸载:rpm -e 软件名
2.3实验演示
mount /dev/sr0 /mnt
#准备服务端必须要有两个文件夹
cd /etc/yum.repos.d
#切换到配置文件的规定的目录
mkdir bak
#建立备份文件夹
mv *.repo bak
#把网络源移动到 备份文件夹中,减少影响
注意必须以 *.repo
vim local.repo
[cxk] #仓库的描述
name=cxk #仓库的名字
baseurl=file:///mnt #安装包的位置
gpgcheck=0 #不验证安装的安全性
yum clean all 清缓存
yum makecache 重新生成元信息
yum -y install tree 安装
进入vim编辑器中,输入,末行模式wq!保存并退出
成功安装
2.3.2查询命令检验
3.编译安装
3.1安装步骤
(1)编译
./configure 脚本文件开发者写好的脚本,放在源代码目录中给你用的
1、检测编译环境(依赖包是否安装完 gg gcc-c++)
2、选择安装路径 yum和rpm默认将软件安装在etc目录,编译可以自由选择安装路径
3、添加减少安装包的功能 --enable –prefix指明安装路径
(2)make:
将人类使用的高级语言翻译成二进制
-j 2使用2颗cpu去编译
会形成一个二进制文件
(3)make install
将这个文件和配套的文件复制到之前规定的目录中
3.2实验演示
cd /opt
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar xf nginx-1.18.0.tar.gz
cd nginx-1.18.0
yum -y install gcc pcre-devel openssl-devel zlib-devel openssl openssl-devel
#请使用网络源
mkdir /apps/nginx -p
./configure --prefix=/apps/nginx
make
make install
ln -s /apps/nginx/sbin/nginx /usr/sbin/nginx
#做软链接 可以补全
nginx
#直接启动
ss -natp |grep 80
#检测 或者直接访问
systemctl stop firewalld
#关闭防火墙
setenforce 0
#关闭核心防护
#真机打开浏览器 ip地址
#curl ip地址 另外一台 linux
nginx -s stop
#停止启动