运维常用命令

本文汇总了运维工作中常用的文件及日志操作、Redis管理和网络诊断命令。包括使用ll命令显示完整时间戳、截取特定日期的日志记录、利用less命令浏览文件、启动和关闭Redis服务的方法、以及检查网络连通性和端口状态的技巧。
摘要由CSDN通过智能技术生成

整理下近期运维用到,但是不熟练的命令

  • 查看文件及日志相关

1   ll命令不显示年份。可以加上参数--time-style=full-iso

     ll --time-style=full-iso

2 截取日志并输出到home目录的log.txt中(日期需要在文件中存在,否则会失败)

sed -n '/2019-01-17 10:07:10/,/2019-02-14 16:54:01/p' catalina.out >~/log.txt

sed -n '5,10p' catalina.out >~/log.txt

3 less命令下,shift+G可以跳转到末尾

  • redis相关命令

命令

说明

redis-server  /etc/redis.conf

启动

./redis-cli shutdown

关闭,redis目录下执行

kill 端口号

输入kill redis端口号来关闭redis后台

ps -ef|grep redis

查看redis进程

ps aux|grep redis

查看redis进程

redis-cli

连接本地redis服务

redis-cli -h host -p port -a password

远程连接redis服务;

输入shutdown 便成未连接状态,输入exit退出

 

  •  网络相关命令

命令

命令用途

格式举例

结果说明

ping

检查目标ip是否可达

ping 10.1.3.121

tracert

Windows检查到目标IP的路径和跳数

tracert –d 10.1.3.121

traceroute

linux检查到目标IP的路径和跳数

telnet

检查到目标IP的网络端口是否可以访问,必须确保目标IP已经

开启此端口(或服务)

 telnet 10.1.3.121 3389

如果出现黑屏,没有错误提示,说明访问目标IP网络端口的权限已开通。 注意:源IP机器上必须开通telnet 命令。通过百度 搜索  “如何开启 微机telnet命令”

netstat

检查该机器的服务端口是否开启,并查看与其他机器是否建立正常的网络连接

netstat –an | more

established 代表网络连接已经正常建立。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值