虚拟机Linux常用命令和tomcats集群部署和启动 数据库主从搭建

因为最近在学到Linux,所以在这总结一下Linux常用的命令,还有Linux安装mysql时的各种注意事项 和tomcats集群部署和启动运行!新手上路,有不足之处希望大佬们多多指点,有则改之无则加勉!

1.文件和目录

cd … 返回上一级目录 谨记cd后面有一个空格,不能漏
cd …/… 返回两级目录
mv xxx/ 移动到另外一个文件夹mv  移动到另外一个文件夹
mv xxx 改文件名字
在这里插入图片描述
cd - 返回上一次所在的目录
pwd 显示现在所在的工作路径
ls 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
mkdir dirl 创建一个叫dirl的目录
mkdir dirl dirl2 同时创建两个目录
rm -f file 删除一个叫file的文件
rmdir dirl 删除一个叫dirl的目录
rm -rf dirl 删除一个叫dirl的目录并同时删除其内容
mv dirl new_dir 移动或者重命名一个目录
cp file1 file2 复制一个文件
cp dir/* 复制一个目录下的所有文件到当前工作目录

修改配置文件一般都是在工作目录修改,也就是local下和src同级的文件里面。
在这里插入图片描述
想要进入目录一定要从根目录开始输入目录,比如你有一个目录tomcats在src里面你就需要从根目录开始输入 cd /usr/local/src/tomcats/这样才可以切换到tomcats目录。

2.Linux安装Mysql数据库

yum install mariadb-server 安装mariadb数据库
yum clear all 清空已下载安装文件 如果下载失败执行

数据启动关闭命令
1.启动命令 systemctl start mariadb
2.重启命令 systemctl restart mariadb
3关闭命令 systemctl stop mariadb

数据库初始化命令
mysql_secure_installation

刷新数据库命令
flush privileghes

检查数据状态
firewall-cmd --state

防火墙开启关闭
systemctl disable firewalld.service
systemctl enable firewalld.service

当前防火墙开启关闭
systemctl stop firewalld.service

3 .tomcats的部署和启动

首先在java中install下载打包好war文件

上传war包文件
在这里插入图片描述
如上图,上传成功后,和windows一样输入:“java -jar 8081.war”启动服务器,启动后

通过IP地址访问即可.
在这里插入图片描述
tomcat集群部署
在这里插入图片描述

3.1可以利用&符 连续执行命令

java -jar 8081.war & java -jar 8082.war & java -jar 8083.war &

3.2 如何关闭服务器
命令: ps -ef | grep java
命令2: 只检索java服务 jps
在这里插入图片描述

3.3命令说明:

1."|" 管道 管道之前查询的结果,当做管道之后的参数(条件)进行操作.
2. kill 杀死进程
kill PID号 普通关闭进程 (弱关闭)
kill -15 PID号 必须关闭,但是可以执行后续操作.
kill -9 PID号 强制关闭, 不给任何时间执行后续任务.

3.4 关于Linux后台启动

说明: 通过java -jar 8081.war的方式启动,只能在前台进行执行,如果关闭链接的终端,则程序也会跟着一起关闭,所以需要开启Linux后台运行.

命令:
nohup java -jar 8081.war => 8081.log &
nohup java -jar 8082.war => 8082.log &

在这里插入图片描述
3.5 关于查看命令学习

cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgOn键来控制
tail 用于显示文件后几号,使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看

3.6 脚本启动tomcat服务器

说明: Linux中的脚本一般采用shell脚本.
步骤:
1.编辑start.sh的脚本文件
vim start.sh
在这里插入图片描述
在这里插入图片描述
3.7.执行脚本
[root@localhost tomcats]# sh start.sh

linux中的万能键ctrl+c

在这里插入图片描述

3.8
谨记:使用虚拟机下一步后没有撤回,所有输入命令的时候一定要细心,最好每天工作完的时候拍下个快照,这样可以在出错的时候返回到你快照的时候,不至于落下太多,要重头开始配置
在这里插入图片描述

4.实现数据库主从搭建

实现数据库主从搭建,相对应的位置和file要和主机的一样
1.查询主数据库状态:show master status
2.从库数据库挂载
/我是130 我是从库/
/1.实现数据库主从挂载 host/port/user/password/二进制日志/pos/
CHANGE MASTER TO MASTER_HOST=“192.168.126.129”,
MASTER_PORT=3306,
MASTER_USER=“root”,
MASTER_PASSWORD=“root”,
MASTER_LOG_FILE=“mysql-bin.000001”,
MASTER_LOG_POS=245;

/2.启动数据库主从服务/
START SLAVE;

/3.检查数据库启动状态/
SHOW SLAVE STATUS;

/4.如果出现数据库问题 1.关闭主从服务, 2.检查报错状态 3.重新搭建服务/
STOP SLAVE
/检查报错信息 根据报错修改记录/
/重新搭建主从关系/

在这里插入图片描述

5.操作数据库指令和查看日志

5.1 一般启动各种服务器都是进入到相对应文件的bin目录,然后启动它。
启动数据库:systemctl start mariadb
在这里插入图片描述
5.2
如果出现错误的话,则需要查看日志找到所在错误信息,并解决它

举列子mycat数据库分离件的日志,则是进入到logs目录下然后使用cat查看日志 cat mycat.logs
在这里插入图片描述
5.3如果你是普通管理员进去的,没有权限,可以使用sudo进入超级管理员
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java中的战斗机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值