软件安装(Tomcate,Mysql,lrzsz)

软件安装(Tomcate,Mysql,lrzsz)

软件安装方式

  • 二进制发布包安装
  • rpm安装:软件已经按照redhat的包规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
  • yum安装:一种在线的软件安装方式,本质上是rpm安装,自动下载并安装,安装过程中自动解决库依赖问题
  • 源码编译安装:软件以源码工程的形式发布,需要自己编译打包

安装jdk(二进制安装包安装)

1.将jdk上传到Linux中

image-20220805141840849

2.解压

tar -zxvf jdk-8u171-linux-x64.tar.gz

软件安装(Tomcate,Mysql,lrzsz)_第1张图片

移动到

mv jdk1.8.0_171 /usr/local/

进入该文件夹打开profile文件

vim /etc/profile

配置环境变量

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

保存退出:

重新加载文件

source /etc/profile

查看jdk版本

java -version

软件安装(Tomcate,Mysql,lrzsz)_第2张图片

安装Tomcat(二进制安装包安装)

1.文件上传

2.将压缩包解压到usr目录下的local中

tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local

3.进入apache-tomcat的bin目录下

cd /usr/local/apache-tomcat-7.0.57/bin

4.启动tomcate

sh startup.sh

软件安装(Tomcate,Mysql,lrzsz)_第3张图片

5.查看启动日志

进入到log目录下

[root@localhost apache-tomcat-7.0.57]# cd logs

打开catalina.out文件

[root@localhost logs]# more catalina.out

6.查看进程

ps -ef|grep tomcat

  • ps命令是linux中非常强大的进程查看命令,通过ps-ef可以查看当前运行的所有进程的详细信息
  • "|"在linux中被称为管道符,将前一个命令的结果作为输入给后一个命令
  • 使用ps命令查看进程时,一般通过管道符配合使用,以便查到特定的进程

7.防火墙操作:

查看防火墙状态:(systemctl status firewalldfirewall-cmd --state)

暂时关闭防火墙(systemctl stop firewalld)

永久关闭防火墙(systemctl disable firewalld)

重新开启防火墙( systemctl start firewalld)

image-20220805150832751

关闭防火墙后就能访问到了

软件安装(Tomcate,Mysql,lrzsz)_第4张图片

开放指定的端口(firewall-cmd --zone=public --add-port=8080/tcp --permanent)

立即生效( firewall-cmd --reload

关闭指定端口(firewall-cmd --zone=public --remove-port=8080/tcp --permanent)

查看开放的端口(firewall-cmd --zone=public --list-ports)

8.停止Tomcat服务

1.运行shutdown.sh

./shutdown.sh

2.结束Tomcat进程

查看Tomcat进程,获取id

ps -ef|grep tomcat

执行结束命令

kill -9 查出来的id

安装MySQL(rpm安装方式)

1.检测当前系统是否安装了MySQL数据库或mariadb

rpm -qa

查询当前系统中安装的所有软件

rpm -qa|grep mysql

查询当前系统中安装的名称带msyql 的软件

rpm -qa|grep mariadb

查询当前系统中安装的名称带mariadb 的软件

如果已经安装了mysql数据库,安装将失败。CentOS7自带mariadb ,与mysql数据库冲突

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

卸载mariadb-libs-5.5.60-1.el7_5.x86_64

2.上传rpm压缩包

3.创建一个目录

mkdir /usr/local/mysql

4.移动到这个目录

mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql

5.解压

tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz

6.按照顺序安装rpm安装包

  1. rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
  2. rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
  3. rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
  4. rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
  5. rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
  6. yum install net-tools
  7. rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

说明1:安装过程中提示缺少net-tools依赖使用yum安装

说明2:可以通过指令升级现有软件及系统内核

yum update

7.启动MySQL

设置防火墙允许的端口号为3306

查看mysql状态

systemctl status mysqld

启动mysql

systemctl start mysqld

设置开机时启动mysql服务,避免每次开机启动mysql

systemctl enable mysqld

查看已启动的服务

netstat -tunlp

netstat -tunlp|grep mysql

也可以通过进程来找

ps -ef|grep mysql

8.登录MySQL,查阅临时密码

查看文件内容

cat /var/log/mysqld.log

查看文件中包含password的行信息

cat /var/log/mysqld.log |grep password

冒号后面就是密码,注意空格不是密码

使用密码登录

mysql -uroot -p

修改临时密码

set global validate_password_length=4; 设置密码长度最低位数

set global validate_password_policy=LOW; 设置密码安全等级低

set password=password(‘root’); 设置密码为root

开启访问权限(在外部也能访问mysql)

grant all on . to ‘root’@'%'identified by ‘root’;

刷新一下

flush privileges;

退出登录,用新密码验证一下

查询数据库

show database;

软件安装(Tomcate,Mysql,lrzsz)_第5张图片

使用Navicat连接一下

安装lrzsz(yum安装)

1.搜索lrzsz安装包

yum list lrzsz

2.使用yum命令在线安装,命令为

yum install lrzsz.x86_64

安装完成

使用rz命令完成文件上传

你可能感兴趣的:(Linux,mysql,tomcat,服务器)