1.Linux 下开启redis-server服务器:
/usr/local/redis-4.0.0/src/redis-server /usr/local/redis-4.0.0/redis.conf (注意:两段地址之间有空格。前面的地址对应的开启linux端redis的服务器。后面的地加载对应的该redis的配置文件,不加载该配置文件该配置文件就不会生效)
2.Linux系统下查看进程
首先:grep 命令用于查找文件里符合条件的字符串
故常用ps -ef | grep redis 查找redis-server相关的进程
查找到对应的进程号后,通过 kill -9 进程号 的方式即可强制关闭进程
3.Mac向Linux服务器发送文件:
scp mac下的文件路径 root@LinuxIP地址: Linux路径(如果是文件夹 在scp后面加上-r)
使用该语句即可将mac下的文件 发送到linux的指定路径
4.查询IP地址
Mac使用ifconfig即可查询本机IP地址
Linux 使用 ip addr 指令即可查询本机IP地址
5.打开Mac本地的redis-cli客户端
分别执行下面的两条语句
cd /Library/redis-6.2.4-arm64/bin
./redis-cli -h 192.168.50.93 -p 6379
6.Mac终端建立和Linux服务器的连接
ssh [email protected] 这里root是linux的用户名 192.168.50.93是root的IP地址
7.Linux系统下打开Redis客户端
分别执行下面的两条语句
cd /usr/local/redis-4.0.0/src
./redis-cli
8.安装centos7教程、部署MySQL时遇到的问题
Mac M1安装Centos7_扶摇直上十万里的博客-CSDN博客_m1安装centos7
Host is not allowed to connect to this MySQL server解决方法_写代码的林克的博客-CSDN博客
mysql 8.0+忘记root密码-linux - mintsd - 博客园
9.查看已经启动的mysql端口
netstat -tunlp | grep mysqld
10.MySQL主从复制
(9条消息) MySQL8.0主从复制的配置_我愿似一块扣肉的博客-CSDN博客
主库:1.创建用户:CREATE USER 'qidi'@'%' IDENTIFIED BY 'Qd20010701.';
2.授权: grant replication slave on *.* to qidi
从库:
CHANGE REPLICATION SOURCE TO SOURCE_HOST='10.2155.4',SOURCE_PORT=3306,SOURCE_USER='qidi',SOURCE_PASSWORD='Qd20010701.',SOURCE_LOG_FILE='mysql-bin.000003',SOURCE_LOG_POS=147999,GET_SOURCE_PUBLIC_KEY=1; START REPLICA;
11.查看主从复制的状态
show slave status\G
12.主从复制报错
stop slave;
指针下移即可解决
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
start slave;
13.执行service network restart命令后出现下面的错误:
Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.
See “systemctl status network.service” and “journalctl -xe” for details. [失败]
13. Linux下防火墙相关指令
#检查防火墙状态
systemctl status firewalld.service
#开启&关闭防火墙
systemctl start firewalld.service
systemctl stop firewalld.service
#重启防火墙
systemctl restart firewalld.service
#查看防火墙开放端口
firewall-cmd --list-ports
#打开防火墙配置文件 增加 mysql 3306 & redis 6379
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
#增加防火墙开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent //mysql
firewall-cmd --zone=public --add-port=6379/tcp --permanent //nginx
firewall-cmd --zone=public --add-port=80/tcp –permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent //rabbitmq
#关闭防火墙指定端口(配置生效后生效)
firewall-cmd --zone=public --remove-port=6379/tcp --permanent
#service iptables stop时防火墙关闭失败
报错Failed to stop iptables.service: Unit iptables.service not loaded.
解决方法:
yum install iptables-services
#配置生效
firewall-cmd --reload
#重启防火墙
systemctl restart firewalld.service
14.nginx 403 错误:权限没有配置
cd usr/local/nginx/conf/
vim nginx.conf
在最顶部加上user root;