Linux软件安装包含最常用的jdk、tomcat、mysql!
Linux软件安装
目录
1 安装 JDK
1.1软件安装
压缩包安装
.
1.1.1上传文件到 linux
1.1.1.1 filezilla 软件上传
地址
:对应虚拟机ip
用户名
:
系统用户名
,
如
root
密码root
端口
: ftp
协议端口
- 21, sftp
协议端口
- 22
连接成功
![](https://img-blog.csdnimg.cn/20200312163222905.png)
![](https://img-blog.csdnimg.cn/20200312163133684.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200312164409556.png)
1.1.1.2xftp
软件上传
和上面同理
1.1.1.3
拖拽上传
仅限于有桌面系统的
Linux.
![](https://img-blog.csdnimg.cn/20200312163611725.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
1.1.2解压缩
tar
命令
1.1.2.1
使用方式
tar [参数] source [target]
source - 压缩文件
target - 解压缩后的目标位置, 默认解压到当前目录.
常用写法
:
解压缩
: tar -zxf
压缩文件名
解压缩
: tar -zxvf
压缩文件名
压缩
: tar -czf
要压缩的目录 压缩后的文件名
1.1.2.1.1 z
zip 格式压缩文件, 包含 zip,gz,tar.gz 等格式. 不包含 rar.
1.1.2.1.2 c
创建压缩包
.
1.1.2.1.3 x
解压缩
1.1.2.1.4 f
指定文件
1.1.2.1.5 v
显示解压缩过程
.
![](https://img-blog.csdnimg.cn/20200312165332242.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200312165311713.png)
1.1.3测试 JDK
进入
JDK
中的
bin
目录
,
测试
java
命令
.
在
Linux
中
,
没有当前目录优先执行的概念
.
所有的直接输入的
命令
,
都在系统环境变量中查询
.
运行当前目录的可执行文件
.
必须
使用
’
目录
/
命令
’
的形式执行
.
./java
1.2环境变量配置
修改系统级环境变量配置文件
.
文件是
: /etc/profile
![](https://img-blog.csdnimg.cn/20200312170108978.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
JDK
解压后复制到了
/usr/local/java
目录中
,
下述环境变量内容基
于此前提下
.
在配置文件中
[
建议末尾
]
增加下述内容
:
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
![](https://img-blog.csdnimg.cn/20200312171850440.png)
让环境变量生效
.
永久生效
-
重启
Linux
临时生效
- . /etc/profile
source /etc/profile.
有效范围是当
前会话
.[
终端
.]
![](https://img-blog.csdnimg.cn/20200312172123610.png)
此时环境变量配置成功
2 安装 Tomcat
2.1软件安装
2.1.1上传资源到 Linux
2.1.2解压缩
2.1.3使用
tomcat/bin/startup.sh
![](https://img-blog.csdnimg.cn/20200312175315909.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200312175816161.png)
2.1.3.1
查看日志
tomcat/logs/catalina.out
文件是日志文件
.
就是控制台输出的文件
.
tail -f tomcat/logs/catalina.out -
追加显示的模式查看文件末尾信息
.
tomcat/bin/startup.sh & tailf tomcat/logs/catalina.out
& -
命令连接符
,
左侧命令执行结束后
,
立刻执行右侧命令
.
2.2测试应用
http://ip:port/
![](https://img-blog.csdnimg.cn/2020031218043412.png)
这时一直再转:
![](https://img-blog.csdnimg.cn/20200312180503508.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
关闭防火墙:
![](https://img-blog.csdnimg.cn/20200312181215757.png)
访问成功:
![](https://img-blog.csdnimg.cn/20200312181255447.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
3 安装 MySQL
3.1yum 安装
3.1.1上传本地 yum 文件
mysql-community-release-el6-5.noarch.rpm
![](https://img-blog.csdnimg.cn/20200312203521562.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
3.1.2增加本地 yum 信息
yum
安装
,
是通过远程的
yum
应用服务器下载安装包并安装软件的方式
.
yum
应用服务器中的数据是固定的
增加本地
yum
信息
,
相当于增加一个新的
yum
应用服务器中的软件列表
.
yum localinstall
文件名
1.解析安装包
![](https://img-blog.csdnimg.cn/20200312203923259.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
2.询问是否安装附带文件
![](https://img-blog.csdnimg.cn/20200312204001435.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
3.
3.1.3yum 远程下载并安装
yum install mysql-server 这里是写死的
![](https://img-blog.csdnimg.cn/20200312204505386.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
mysqld -
是
Oracle
定义的
yum
下载应用命名
.
参数
: y,
代表忽略互动提示
,
直接下载并安装
.
1.等待安装下载较慢耐心等待
![](https://img-blog.csdnimg.cn/20200312204546535.png)
2.完后更新太慢了10kb的下载
![](https://img-blog.csdnimg.cn/20200313101911528.png)
询问是否安装这里我们选是Y
![](https://img-blog.csdnimg.cn/20200313102120197.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
安装完成
寻找默认安装路径
3.1.4启动服务
service mysqld start
第一次启动较慢
,
需要初始化默认库
.
后续启动正常
.
![](https://img-blog.csdnimg.cn/20200313103035466.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
3.2测试应用
3.2.1设置 root 用户密码
/usr/bin/mysqladmin -u root password 'new-password'
不要复制命令
. word
文档编辑的命令
,
符号是中文符号
.
![](https://img-blog.csdnimg.cn/20200313103217993.png)
启动mysql
![](https://img-blog.csdnimg.cn/20200313110217862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
3.2.2为 root 用户授权
验证是否可以连接到数据库:
这里报错,不是没有开启,是因为没有授权,所以下面步骤开始授权
3.2.2.1
登录
mysql
mysql -uroot -p
密码
3.2.2.2
授权命令
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
grant all privileges on
权限信息
to 'mysql
用户名
'@'
可访问的
ip
地址
,%
代表所有
' identified by '
用户密码
' with grant option;
![](https://img-blog.csdnimg.cn/20200313110918438.png)
3.2.2.3刷新授权信息
flush privileges;
![](https://img-blog.csdnimg.cn/20200313110953521.png)
3.2.3
访问测试
![](https://img-blog.csdnimg.cn/20200313163448704.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pHTF9jeXk=,size_16,color_FFFFFF,t_70)
3.2.3.1
登录
mysql -u
用户名
-p
密码
-p
后直接输入密码
,
不能有任何其他字符
.
3.2.3.2
访问任意位置的
MySQL
数据库
mysql -u
用户名
-p
密码
-h
主机名或
IP
地址
-P
端口号