Linux操作系统重置网卡
IP addr
service NetworkManager stop
chkconfig NetworkManager off 永久关闭 Manager网卡
service network restart 重启network网卡
Linux防火墙命令(必须掌握)
1.永久关闭防火墙配置
systemctl disable firewalld.service
2.永久开启防火墙配置
systemctl enable firewalld.service
防火墙开关
[root@localhost jdk1.8]# systemctl stop firewalld.service
[root@localhost jdk1.8]# systemctl start firewalld.service
检查防火墙的状态
[root@localhost jdk1.8]# firewall-cmd --state
1). 检查防火墙开放的端口
firewall-cmd --list-ports
2).检查端口是否开放
firewall-cmd --query-port 80/tcp
3). 开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
4).移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
5).重启防火墙
firewall-cmd --reload
MariaDB数据库
安装命令
安装命令: yum install mariadb-server
1.启动数据库 [root@localhost jdk1.8]# systemctl start mariadb
进入数据库 mysql -u root -p
2.重启数据库 [root@localhost jdk1.8]# systemctl restart mariadb
3.关闭数据库 [root@localhost jdk1.8]# systemctl stop mariadb
修改数据库权限
update user set host='%' where host="localhost";
select host,user from user where user='root';
刷新数据库权限
命令: flush privileges;
操作成功之后: 利用 exit 或者 ctrl + c的方式退出
数据库主从配置
1.开启数据库二进制文件
1.开启数据库二进制文件
主库 修改配置文件: vim /etc/my.cnf
server-id=1
log-bin=mysql-bin
修改之后,重启数据库
cd /var/lib/mysql/mysql
[root@localhost mysql]# systemctl restart mariadb
ls 检查二进制日志文件是否生成
从库 复制以上
server-id=2
log-bin=mysql-bin
2.实现主从挂载
在MariaDB(Mysql)从库输入与主库的连接信息时发生错误
主库
命令: show master status;
解决办法,尝试停止slave,输入完连接信息在重新连接
命令: stop slave;
从库
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;
/*开启主从服务*/
start slave;
/*检查主从同步状态*/
show slave status;
Mycat
cd /usr/local/src/mycat/bin
/mycat start 启动命令
./mycat status 检查状态
./mycat restart 重启命令
./mycat stop 停止命令
tomcat
关闭tomcat服务器
命令1: jps
命令2:杀死进程:
kill -9 PID号 强制杀死
kill -15 PID号 友好的关闭
启动tomcat服务器
1.校验防火墙是否启动
[root@localhost jdk1.8]# firewall-cmd --state
2.如果没有关闭防火墙
systemctl stop firewalld.service
3.后端启动命令
方法1 : [root@localhost tomcats]# nohup java -jar 8081.war -> 8081.log & nohup java -jar 8082.war -> 8082.log &
方法2 :[root@localhost tomcats]# sh start.sh
编辑脚本文件
vim start.sh
#!/bin/sh
nohup java -jar 8081.war -> 8081.log &
nohup java -jar 8082.war -> 8082.log &
:wq
nginx 服务器
安装nginx 服务器
解压 [root@localhost src]# tar -xvf nginx-1.19.1.tar.gz
准备文件名称 mv nginx-1.19.1.tar.gz soft/
mv nginx-1.19.1.tar.gz nginx
Nginx生成可执行文件
步骤1: 生成可执行文件 ./configure
步骤2: 编译 make
步骤3: 安装nginx make install
步骤4: 获取nginx工作目录 whereis nginx
nginx命令
首先到Nginx的工作目录 /usr/local/nginx/sbin
[root@localhost sbin]# ./nginx
[root@localhost sbin]# ./nginx -s reload
[root@localhost sbin]# ./nginx -s stop
Redis
redis 常用命令
- cd /usr/local/src/redis
1.启动redis
[root@localhost redis]# redis-server redis.conf
2.进入客户端
redis-cli -p 6379
查看信息
info replication
3.关闭redis
方法1:redis-cli -p 6379 shutdown
方法2:ps -ef | grep redis
(root ...... 1 0 21:53 ? 00:00:00 redis-server * :6379)
kill -9 ......
4.清空全部数据库 flushall
redis 集群 clusters
- cd /usr/local/src/redis/cluster
开启集群
[root@localhost cluster]# sh start.sh
查看进程
[root@localhost cluster]# ps -ef |grep cluster
关闭集群
[root@localhost cluster]# sh shutdown.sh
Zookeeper
/usr/local/src/zookeeper/bin
[root@localhost bin]# sh zkServer.sh start zoo1.cfg
[root@localhost bin]# sh zkServer.sh stop zoo1.cfg
[root@localhost bin]# sh zkServer.sh status zoo1.cfg
jps
docker
重新加载docker配置
sudo systemctl daemon-reload
#重启docker服务
sudo systemctl restart docker
查看centos7镜
docker images 或 docker image ls
运行 centos7
docker run -it xxxx bash
后台运行
docker run -dit centos:7
删除镜像
docker image rm 501
docker image rm centos
镜像导出
docker save mysql:5.7 node:8 | gzip > app.tar.gz
镜像导入
docker load < apps.tar.gz
启动
1.启动MariaDB数据库
systemctl start mariadb
2.启动tomcat服务器
- cd /usr/local/src/tomcats
[root@localhost tomcats]# sh start.sh
3.启动nginx
- cd /usr/local/nginx/sbin
[root@localhost sbin]# ./nginx
[root@localhost sbin]# ./nginx -s reload
[root@localhost sbin]# ./nignx -s stop
Windows
- D:\nginx-1.19.1>
start nginx
nginx -s reload
nginx -s stop
4.启动Mycat
- cd /usr/local/src/mycat/bin
/mycat start 启动命令
./mycat status 检查状态
5.启动Redis
- cd /usr/local/src/redis
[root@localhost redis]# redis-server redis.conf
[root@localhost cluster]# sh start.sh
检索服务
jps 查看进程号 pid
ps -ef |grep java
ps -ef |grep nginx
ps -ef |grep mysql
ps -ef |grep mycat
kill -9 PID号 强制杀死
kill -15 PID号 友好的关闭
6 启动 Zookeeper
- /usr/local/src/zookeeper/bin
[root@localhost bin]# sh zkServer.sh start zoo1.cfg
[root@localhost bin]# sh zkServer.sh start zoo1.cfg
[root@localhost bin]# sh zkServer.sh stop zoo1.cfg
[root@localhost bin]# sh zkServer.sh status zoo1.cfg
jps