Linux-软件安装

1.1 rpm 包的管理

1.1.1 基本介绍

rpm 用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上了 RedHat 的标志,但理念是通用的。

Linux 的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了。
rpm 包类似于windows的360管家。

1.1.2 语法格式

rpm 参数 软件包参数说明
作用类似于一个软件管理工具
-v显示软件安装详情
-q <软件名>查询指定的软件是否安装了
-a查询所有已经安装的软件
-h显示软件安装的进度条,安装的百分比
-i <软件名>安装 install,指定要安装的软件名字

常用的组合

1、查询所安装的所有 rpm 软件包

rpm -qa | more

2、查询软件包是否安装

rpm -q 软件包名

3、查询软件包信息

rpm -qi 软件包名

4、卸载软件

rpm -e RPM 包的名称

5、查看所有安装的软件

rpm -qa

6、安装指定的软件

rpm -ivh 软件名

1.2 yum

1.2.1 基本介绍

Yum 是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动
下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

1.2.2 yum 的基本指令

1、查询 yum 服务器是否有需要安装的软件

yum list|grep xx 软件列表

2、安装指定的 yum 包

yum -y install 软件名

3、卸载软件

yum -y remove 软件名

1.3 安装 JDK

1.3.1 安装步骤

1、mkdir /opt/jdk文件夹

2、通过 xftp6 上传到 /opt/jdk

3、cd /opt/jdk,解压 tar -zxvf jdk-8u261-linux-x64.tar.gz

4、创建mkdir /usr/local/java文件夹。

5、mv /opt/jdk/jdk1.8.0_261 /usr/local/java,配置环境变量的配置文件vim /etc/profile

vim /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH

6、最后执行命令source /etc/profile,重启系统,让新的环境变量生效。

1.4 tomcat 的安装

1.4.1 安装步骤

1、上传安装文件,并解压缩到/opt/tomcat
2、创建mkdir /usr/local/tomact文件夹。

3、mv /opt/tomact/apache-tomcat-8.5.59 /usr/local/tomact/,配置环境变量的配置文件vim /etc/profile

export CATALINA_HOME=/usr/local/tomact/apache-tomcat-8.5.59
export PATH=$CATALINA_HOME/bin:$PATH
source /etc/profile

4、开放防火墙端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

5、查询端口是否开启

firewall-cmd --query-port=8080/tcp


6、执行startup.sh,启动Tomact,打开浏览器

7、执行shutdown.sh,关闭Tomact!!!

1.5 安装MySQL5.7

1.5.1 安装步骤

1、创建mysql文件夹。

mkdir usr/local/mysql

2、下载Mysql的repo源

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

3、安装rpm包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

4、安装Mysql

yum install mysql-server

5、启动服务

service mysqld start

6、查看服务状态

systemctl status mysqld

7、使用root用户登录

mysql -u root


找到临时密码,执行指令grep password /var/log/mysqld.log

8、修改临时密码

alter user 'root'@'localhost' identified by 'Guardwhy@666';

1.5.2 图形化界面访问数据库

1、启动图形化界面工具Navicat连接虚拟机中Mysql数据库,点击链接数据库报错,出现错误号码1130

2、使用root权限登录数据库后选择mysql库。

mysql -u root -p
use mysql;

3、查看mysql库中的user表的host值
4、将host值修改为通配符%

update user set host='%' where user='root';
flush privileges;

5、查看修改结果并重新测试。

select user,host from user;


6、开启3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=3306/tcp


7、Navicat远程连接数据库,出现11001

原因很简单,查看ip/域名前面有没有空格,去除空格,连接成功!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值