001-基础命令实践

1. Linux相关

系统目录

/
├── bin        (常用命令)
├── sbin       (系统命令)
├── etc        (配置文件)
├── home       (用户目录)
├── root       (root 用户目录)
├── var        (日志、数据库、缓存)
├── tmp        (临时文件)
├── usr        (程序、文档)
├── lib/lib64  (共享库)
├── run        (运行时信息)
├── proc/sys   (内核接口)
├── dev        (设备接口)
├── boot       (引导启动)
├── opt        (第三方软件)
├── mnt/media  (挂载点)
├── data/www   (你自己加的)

查看系统的发行版本

cat /etc/os-release
NAME="OpenCloudOS"
VERSION="9.2"
ID="opencloudos"
ID_LIKE="opencloudos"
VERSION_ID="9.2"
PLATFORM_ID="platform:oc9"
PRETTY_NAME="OpenCloudOS 9.2"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:opencloudos:opencloudos:9"
HOME_URL="https://www.opencloudos.org/"
BUG_REPORT_URL="https://bugs.opencloudos.tech/"

管道命令

ps -ef | grep redis
ps aux | grep redis

编辑器 nano

sudo dnf install -y nano
sudo nano /etc/redis/redis.conf

文本搜索

grep bind /etc/redis/redis.conf

增加 alias

echo "alias iredis ='iredis --rainbow'" >> ~/.bashrc
source ~/.bashrc

2. 安装 redis

sudo dnf update -y
sudo dnf install -y redis
sudo systemctl enable --now redis
sudo systemctl status redis
redis-cli
127.0.0.1:6379 >  ping
PONG

3. 配置 redis

打开配置文件

见:001-基础命令实践#编辑器 nano

修改配置

bind 0.0.0.0
requirepass 123456

重启 redis

sudo systemctl restart redis

查看修改结果

[root@VM-24-16-opencloudos ~]# redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 
systemctl cat redis

查看是否有:

[Service]
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf 

4. 远程连接 redis

前提:

开放端口

sudo firewall-cmd --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports

云服务器防火墙

本地测试连接

redis-cli -h 服务器ip -p 6379 -a 密码