linux笔记

文章介绍了如何使用redis-cli进行Redis服务的管理,包括启动、客户端连接、集群配置和检查。同时,详细列出了Linux系统中的常用命令,如防火墙管理、文件操作、进程控制以及权限设置等,展示了系统管理和运维的基本操作。
摘要由CSDN通过智能技术生成

ps -ef|grep redis 查看当前服务

redis-server /myredis/redis7.conf 开启服务
redis-cli -a 3306 开启客户端
redis-cli -a 3306 -p 6380 开启客户端指定端口
redis-cli -a 3306 -p 6381 -c 集群登录需要加路由 -c
redis-cli -a 3306 -p 6381 -c --raw !!!!!路由到位

redis-cli -a 3306 --cluster check 192.168.229.136:6381 检查集群情况
redis-cli -a 3306 --cluster reshard 192.168.229.136:6381 重新分派槽号

创建集群
redis-cli -a 3306 --cluster create --cluster-replicas 1 192.168.229.136:6381 192.168.229.136:6382 192.168.229.146:6383 192.168.229.146:6384 192.168.229.147:6385 192.168.229.147:6386

Set k1 v1 get 弹出老的值覆盖新的值
set k1 hello ex 10 设置过期时间

redis-cli -a 3306 --raw 防止中文乱码问题 --raw对中文的支持

redis-check-aof --fix appendonly.aof.1.incr.aof 修复aof
info replication 查看当前主从关系

systemctl status firewalld.service 查看当前防火墙状态
systemctl stop firewalld.service 关闭防火墙
systemctl enable firewalld.service 开机防火墙

cluster nodes查看集群关系

linux命令

mv aaa bbb 修改文件名 linux
rm -f dump6379.rdb 强制删除文件
rm -r appendonlydir.bak 删除目录
rm -rf * 删除当前目录所有文件
n查抄下一个
date -d @1684466477 将时间戳转换看到懂的时间
kill -9 5697 杀掉进程
cp -r appendonlydir/ appendonlydir.bak 复制文件
cp -r startup.sh startup.sh.bk
ctrl+l 清屏
连续两次tab 操作提醒
cp 复制 mv 移动 mkdir创建目录 rmdir删除目录 touch创建文件
ll查看目录 cat查看文件 tail 动态查看日志
打包tar
tar -cvf t2.tar t2 打包不压缩
tar -zcvf t2.tar.gz t2 打包压缩
tar -xvf t2.tar 解包
tar -zxvf t2.tar.gz 解压
tar -zxvf t2.tar.gz -C 目录名 解压指定目录
vim 编辑 wq保存 q!不保存退出 set nu显示行号
find 查找 find . -name “*.txt” 查找后缀txt的文件 find / -name ruiji.log
grep 查找 grep hello t2.txt 查找t2.txt文件的hello
source /etc/profile重新加载 使修改的文件生效
su 文件名 执行文件
ps 查看进程 ps -ef| grep 服务名 例如 ps -ef| grep tomcat

防火墙设置
systemctl status firewalld.service 查看当前防火墙状态 firewall-cmd --state
systemctl stop firewalld.service 关闭防火墙
systemctl start firewalld.service 开机防火墙
systemctl disable firewalld.service 永久防火墙
开启指定端口 关闭防火墙也可以访问指定端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent 开启指定端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent 关闭指定端口
firewall-cmd --reload立即生效
firewall-cmd --zone=public --list-ports查看开放的端口
rpm -qa| grep mysql 查看rpm安装的软件
rpm -e --nodeps 文件名 卸载冲突的文件
查看mysql状态
systemctl status mysqld查看mysql状态
systemctl start mysqld 启动mysql
netstat -tunlp查看已经启动的服务

部署
nohup java -jar service-system.jar &>hello.log &不挂断运行jar包
停止jar
ps -ef| grep java 查看进程号
kill -9 进程号 杀掉进程

linux权限
读(r) 写(w) 执行(x)

为用户授权
chmod 777 bootStart.sh 为所有用户授予读,写,执行权限

rabbitMQ命令
rabbitmqctl add_user admin 3306创建用户
systemctl restart rabbitmq-server 重新启动服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值