Lunix 操作命令记录

1、lunix基本命令

1)、例如查看 reids安装目录
首先: ps -ef|grep redis
得到了进程号 xxxx
然后: ls -l /proc/xxxx/cwd
2)、top 查看cup占用情况 用
3)、jps 列出本机所有java进程的pid
4)、vi /etc/hosts 配置的文件域名映射

2、查看启动服务: ps -ef | grep redis

ps 命令用于查看当前正在运行的进程。
grep 是搜索
关闭redis服务:kill -9 服务端口号
-9表示强迫进程立即停止
启动redis服务:进入redis的src目录
./redis-server …/etc/redis.config (启动redis服务要将redis.conf也写进去)
实例:redis-server /root/redis/redis-3.2.9/redis.conf
启动redis客户端:进入redis的src目录
输入: ./redis-cli -p 端口
如果出现:(error) NOAUTH Authentication required.
则需要登录密码:auth 123456(设置密码)

3、查看日志命令

1)、tail -f filename
tail -100f test.log 实时监控100行日志
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
2)、cat main.log |grep “关键字” 查询日志文件中的关键字
3)、cat user.log |grep ZB20190320101254871304 -C 10 -C 10代表查询关键字前后10行。

4、mysql使用kill命令解决死锁问题,杀死某条正在执行的sql语句

1、首先登陆mysql
输入:mysql -u root(用户名) -p 然后输入登录密码
2、查看当前mysql中各个线程状态
show processlist;
3、然后运行kill命令
kill 8358(ID)

5、Kafka 相关操作(队列)

1、查询kafka消费记录
首先 进入kafka的bin目录
输入 : ./kafka-consumer-groups.sh --bootstrap-server 120.24.167.89:9092 --describe --group job-event-source-mq
2、查看kafka 创建的topic
进入kafka所在目录,输入 : bin/kafka-topics.sh --list --zookeeper localhost:2181

6、redis批量删除key

1、创建del.lua 文件
内容:
local key=“Learn”;
local result={};
local list=redis.call(“keys”, key);
for i,v in ipairs(list) do
redis.call(“del”, v);
table.insert(result,i,v);
end

return result;

Learn” 代表模糊搜索的key

2、执行脚本命令
./redis-cli -p 6479 -a test123456 -n 4 --eval del.lua

完毕

猜你喜欢

转载自blog.csdn.net/luxing205/article/details/94647576