7 Linux终端和MAC终端常用指令

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;

猜你喜欢

转载自blog.csdn.net/weixin_68930048/article/details/128259238
今日推荐