二进制发布包安装(了解)

软件已针对平台编译打包发布,直接解压,修改配置既可使用。

通过二进制安装JDK。 这里我们使用FinalShell工具,首先上传安装包

然后找到文件,上传。由于上述在进行文件上传时,选择的上传目录为根目录 /,上传完毕后,我们执行指令 cd / 切换到根目录下,查看上传的安装包。

然后解压安装包

tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local

配置环境变量

使用vim命令修改/etc/profile文件,在文件末尾加入如下配置

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH

具体操作如下:

1). 编辑/etc/profile文件,进入命令模式
	vim /etc/profile

2). 在命令模式中,输入指令 G , 切换到文件最后
	G

3). 在命令模式中输入 i/a/o 进入插入模式,然后切换到文件最后一行
	i

4). 将上述的配置拷贝到文件中
	JAVA_HOME=/usr/local/jdk1.8.0_171
	PATH=$JAVA_HOME/bin:$PATH
	
5). 从插入模式,切换到指令模式
	ESC
	
6). 按:进入底行模式,然后输入wq,回车保存
	:wq

重新加载profile文件
source /etc/profile

检查是否成功
java -version

rpm安装

rpm(Red-Hat Package Manager)

由Red Hat公司提出,被众多Linux发行版所采用,建立统一的数据文件,详细记录软件包的安装,卸载等变化信息,能够自动分析软件包的依赖关系。

格式:rpm -q [子选项] 软件名
如:
   -qa:查询系统中已安装的所有rpm软件包的列表
   -qi:查询指定软件的详情信息
   -ql:查询指定软件包所安装的目录,文件列表
   -qc:仅显示指定软件包安装的配置文件
   -qd:仅显示指定软件包安装的文档文件
   
   安装软件: rpm -ivh [安装包]
   卸载软件: rpm -evh [package_name]
   查询安装路径:rpm -ql [package_name]
   升级软件:rpm -Uvh [package_name]

yum安装

一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题(安装过程需要联网)

1.yum
yum配置文件:/etc/yum.conf
仓库配置文件目录:/etc/yum.repos.d
repo文件是yum找到安装安装镜像的位置,可以自己配置
yum的缓存目录:/var/cache/yum
yum的日志文件:/var/log/yum.log

2.yun命令
yum install 软件名(安装软件)
yum remove 软件名(移除该软件以及相应的关系依赖包,谨慎使用,会导致其他命令也用不了)
yum update(全新更新)
yum reinstall 软件名(重新安装)
yum list (查看所有的软件)
yum search 软件名(查看该软件是否安装)
yum info 软件名(查看该软件信息)
yum repolist all(查询哪些源可以使用,哪些是禁用的)
yum provides 命令名(查询某个命令是通过哪个软件安装的)
yum clean all (清空缓存)
yum makecache (将安装包进行缓存)

3.只下载不安装
下载插件:yum install yum-plugin-downloadonly
下载软件 (下载好的就存放在缓存之下):yum install --downloadonly 软件名

4.清除缓存命令:
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

源码编译安装

软件以源码工程的形式发布,需要自己编译打包原文链接:

编译安装三部曲:
./configure
make
make install

一键安装编译部署nginx的脚本

# 解决依赖关系
yum install gcc pcre-devel openssl-devel -y

# 下载nginx安装包
curl -O http://nginx.org/download/nginx-1.19.2.tar.gz

# 解压
tar -xf nginx-1.19.2.tar.gz

# 建立一个用户
useradd mynginx
echo "123456" |passwd mynginx --stdin

cd nginx-1.19.2

# 编译前的配置
./configure --prefix=/usr/local/nginx --user=mynginx --group=mynginx --with-threads --with-http_ssl_module --with-http_realip_module --with-stream  --with-http_stub_status_module

# 编译和编译安装
make && make install

# 修改环境变量PATH
echo "PATH=$PATH:/usr/local/nginx/sbin" >> /etc/bashrc

# 关闭防火墙和selinux
service firewalld stop
systemctl disable firewalld
setenforce 0
sed -i '/^SELINUX/ s/enforcing/disabled' /etc/sysconfig/selinux

# 开启nginx服务
nginx

https://blog.csdn.net/Answerxiaoai/article/details/124676218
原文链接:https://blog.csdn.net/m0_52904076/article/details/119789467

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注