【Linux】6、软件安装:rpm、压缩包、yum

导读:本篇文章讲解 【Linux】6、软件安装:rpm、压缩包、yum,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1、rpm 安装方式

RPM 是Red-Hat Package Manager(红帽软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

rpm -选项 xxx.rpm

常用选项:

  • -e 卸载rpm包
  • -q query;查询已安装的软件信息
  • -i install;安装rpm包
  • -U 大写;升级rpm包
  • -c 显示所有配置文件
  • -d 显示所有文档文件
  • -h 显示安装进度
  • -l 列出软件包中的文件
  • -a all;显示出文件状态
  • -p 查询/校验一个软件包文件
  • -v view;显示详细的处理信息

rpm 安装 jdk

  • 安装前检查
#! 检查是否安装JDK
[root@bogon ~]# java -version


#! 搜索JDK
[root@bogon ~]# rpm -qa|grep jdk


#! 卸载JDK   -e 卸载 --nodeps 强制删除 
[root@bogon ~]# rpm -e --nodeps jdk-xxx

#! 删除完成后,再次查看
[root@bogon ~]# java -version
bash: /usr/bin/java: 没有那个文件或目录
  • 安装
[root@bogon soft]# rpm -ivh jdk-xxx.rpm
#! 查看安装包
[root@bogon soft]# ls
jdk-8u65-linux-x64.rpm

[root@bogon soft]# rpm -ivh jdk-8u65-linux-x64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8.0_65-2000:1.8.0_65-fcs    ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...
	jfxrt.jar...
  • 配置环境变量
#! 安装完成后配置环境变量,进入该文件进行编辑 
[root@bogon ~]#vim /etc/profile

#! 在文件最后添加以下内容
JAVA_HOME=/usr/java/jdk1.8.0_60
# 中间是冒号,不是分号
CLASSPATH=.:%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
#! 导出
export PATH CLASSPATH JAVA_HOME

#! wq 保存退出

#! 让新增的环境变量生效
[root@bogon ~]# source /etc/profile

#! 测试是否安装成功  java -version
[root@bogon ~]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

在这里插入图片描述

  • 运行 helloworld

准备 helloworld.jar

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2、tar 安装方式

压缩包安装 tomcat;tar.gz

#! 把压缩包放在安装目录下,然后解压
[root@bogon soft]# tar -zxvf apache-tomcat-9.0.58.tar.gz
  • 开启、关闭
#! 进入tomcat路径下的bin目录

#! 开启Tomcat
[root@bogon bin]# ./startup.sh

#! 关闭Tomcat
[root@bogon bin]# ./shupdown.sh

在这里插入图片描述

在这里插入图片描述

  • 防火墙操作
#! 查看firewall服务状态
systemctl status firewalld

#! 开启、重启、关闭、firewalld.service服务
#! 开启
service firewalld start
#! 重启
service firewalld restart
#! 关闭
service firewalld stop

#! 查看防火墙规则
#! 查看全部信息
firewall-cmd --list-all 
#! 只看端口信息
firewall-cmd --list-ports  

#! 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service

#! 命令含义:
#! 作用域
--zone
#! 添加端口,格式为:端口/通讯协议
--add-port=80/tcp
#!永久生效,没有此参数重启后失效
--permanent   

tar详细使用参考:Linux系统下tar文件安装方法_一汪清水的博客-CSDN博客_tar 安装

3、yum 安装方式

基于 CentOS 7安装Docker

官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/

#! docker 安装要求Linux版本必须在7或以上

#! 检查Centos系统版本
[root@bogon bin]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core) 
[root@bogon bin]#

#! 安装gcc (保证服务器,必须有网)
[root@bogon bin]# yum -y install gcc
[root@bogon bin]# yum -y install gcc-c++

#! 卸载旧版本
[root@bogon bin]# yum -y remove docker docker-common docker-selinux docker-engine
#! 官网版本
[root@bogon bin]# yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

#! 安装docker
[root@bogon bin]# yum install -y yum-utils device-mapper-persistent-data lvm2

#! 设置stable镜像仓库
[root@bogon bin]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#! 更新yun软件包索引
[root@bogon bin]# yum makecache fast

#! 安装Docker CE
[root@bogon bin]# yum -y install docker-ce docker-ce-cli containerd.io

#! 启动Docker
[root@bogon bin]# systemctl start docker

#! 测试
[root@bogon bin]# docker version
[root@bogon bin]# docker run hello-world
[root@bogon bin]# docker images

参考:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/70439.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!