一篇文章带你了解服务器操作系统——Linux简单入门( 七 )

  1. 结束Tomcat进程
# 查看进程idps -ef|grep tomcat# 结束进程(假设进程号为7742) , -9表示强制结束kill -9 7742安装Mysql首先我们先来对Linux进行检测是否存在mysql:
# 查看所有软件rpm -qa# 查看带有mysq的l所有软件rpm -qa|grep mysql# 查看带有mariadb的所有软件(mariadb与mysql不兼容 , 不能同时存在)rpm -qa|grep mariadb这时我们应该检测不到MySQL , 但检测到了mariadb , 所以我们需要先卸载mariadb:
# 卸载格式rpm -e --nodeps 软件名称# 卸载mariadbrpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64然后我们上传解压mysql压缩包:
# 创建存放mysql的文件夹mkdir /usr/local/mysql# 解压(得到六个rpm包)tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql我们需要按顺序安装rpm包:
# 1mysql-community-common# 2mysql-community-libs# 3mysql-community-devel# 4mysql-community-libs-compat# 5mysql-community-client# 6.1 需要下载一个依赖new-toolsyum install new-tools# 6.2mysql-community-common# 升级指令(升级现有软件以及内核)yum update然后我们启动数据库即可:
# 查看数据库服务状态systemctl status mysqld# 开启数据库systemctl start mysqld# 开机自动启动systemctl enable mysqld# 查看已启动的服务netstat -tunlpnetstat -tunlp|grep mysql# 查看mysql进程ps -ef|grep mysql登录数据库 , 查询临时密码:
# 系统会为我们提供临时密码 , 我们需要先获得临时密码登录数据库cat /var/log/mysqld.logcat /var/log/mysqld.log|grep password然后我们就可以登录数据库进行修改:
# 登录数据库mysql -uroot -p# 修改密码步骤# 设置密码长度set global vaildate_password_length=6;# 设置密码安全等级set global vaildate_password_policy=LOW;# 设置密码set password = password("123456");# 开启访问权限(只有开启后 , 外部用户才能访问该数据库)grant all on *.* 'root'@'%' identified by '123456';# 刷新flush privileges;# 最后记得退出 , 使防火墙打开mysql的端口exit;# 开放指定端口(3306)firewall-cmd --zone=public --add-port=3306/tcp --permanent# 立即生效frewalld-cmd -reload至此我们的数据库配置完毕 , 我们可以到我们的Navicat中添加该数据库:
一篇文章带你了解服务器操作系统——Linux简单入门

文章插图
安装lrzsz我们最后介绍最简单的安装方式Yum:
  • Yum (全称为Yellow dog Updater, Modified)是-一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器 。
  • 基于RPM包管理 , 能够从指定的服务器自动下载RPM包并且安装 , 可以自动处理依赖关系 , 并且一次安装所有依赖的软件包
操作步骤如下:
  1. 搜索lrzsz安装包
yum list lrzsz
  1. 使用yum在线下载 , 直接安装
yum install lrzsz.x86_64项目部署最后我们来介绍两种项目部署方式
手工项目部署手工项目部署的全部操作都需要我们手动来执行
下面我们来介绍具体步骤:
  1. IDEA开发并打包成jar包
  2. 将jar包上传至服务器
mkdir /usr/local/app
  1. 启动jar包
java -jar .jar包名称
  1. 记得打开防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent到这里我们的项目就已经部署完毕了 , 你可以到页面进行访问查看是否部署成功
但此时我们的项目应该是独占一个屏幕 , 如果想要其他操作需要另开一个屏幕 , 此外如果关闭该屏蔽项目也会关闭

经验总结扩展阅读