<>软件安装(Tomcate,Mysql,lrzsz)

<>软件安装方式

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

1.将jdk上传到Linux中

2.解压

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

移动到

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

<>安装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

<>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 firewalld 、 firewall-cmd --state)

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

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

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

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

开放指定的端口(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安装包

* rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
* rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
* rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
* rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
* rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
* yum install net-tools
* rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
说明1:安装过程中提示缺少net-tools依赖使用yum安装

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

​ yum update

在阿里云申请了一台云服务器在安装mysql的时候报错

[root@localhost upload]# rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm
error: Failed dependencies:
libaio.so.1()(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by
MySQL-server-5.5.25a-1.rhel5.x86_64

libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64

网站百度了很多个文章,都不行,后来发现有一篇文章写的方法可以,命令如下:

yum install libaio

这样就ok了,就可以继续安装mysql了

<>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;

退出登录,用新密码验证一下
exit mysql -uroot -proot
查询数据库

show database;

使用Navicat连接一下

<>安装lrzsz(yum安装)

1.搜索lrzsz安装包

yum list lrzsz

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

yum install lrzsz.x86_64

安装完成

使用rz命令完成文件上传

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信