linux指令

检查网络问题/linux网络/服务访问排查/网络问题排查

traceroute 192.168.2.1
telnet 192.168.2.18080
cat /etc/resolv.conf
nslookup www.baidu.com
iptables -L
route -n

如果是k8s,还可以查看coredns的状态和日志

批量修改主机密码

shell脚本(可以用ansible等批量操作主机):

sed -i's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config
systemctl restart sshd
echo "Harbor12345"|passwd root --stdin > /dev/null 2>&1

一、查找

全盘查找文件大小在一定范围内的文件

find  /  -size +163840 -a -size -204800

-a 即 and的意思

find /etc/ -name web* -a  -type d

/etc目录下查找web开头,且类型是目录的文件夹。

-d 即目录

-f  即文件


find / -name *web*  -exec ls -l {}\;

二、locate查找

       更新当前资料库:

  updatedb 

root@lchHostName:/# locate -i mesos-1.6.1.tar 
/home/softs/mesos-1.6.1.tar
root@lchHostName:/# 
  • -i 不区分大小写

三、linux帮助指令

1、man指令 (manual之意)

查看ls指令的帮助文档

man ls  

四、查看当前有哪些用户登录了主机:w 命令

第一个是当前系统时间。

第二个up  是系统运行了多长时间。

第三个:当前有几个用户登录了系统。

第四个:系统 1分钟 、5分钟、15分钟的负载

第五个:当前登录的 用户名;

t第六个:TTY:   pts表示当前用户是通过远程连接的方式登录。

第七个:from。表示从哪个主机上登录到当前主机的。

第八个:LOGIN.表示登录时间。

第九个:IDLE系统空闲时间。

第十个:JCPU CPU占用总时间     pcpu:当前进程(即w项中显示的)所占用的时间。

五、压缩、解压文件:

压缩文件:

gzip    文件名     注意gzip只能压缩文件,且不保留原文件。        

解压:

gunzip 压缩文件名.gz          

tar打包文件夹:tar -zcvf  打包后的文件名       目录

z 打包同时压缩

c 打包 、创建的意思。

v 显示详细信息     version,版本信息的意思

f 指定文件名  即file

tar解包:

tar -zxvf  文件名.tar

z 打包同时压缩

x 解包

v 显示详细信息     version,版本信息的意思

f 指定文件名  即file

bzip2压缩

bzip2是zip命令的升级版,多了一个k参数,带上k就表示表示原文件。

bzip2  -k a.zip   a.log

bzip2与tar联合使用

tar -jcf a.tar.bz2   a.log

注意与上文的tar -zcf 命令进行对比,只是把之前的z变成了j

bzip2解压 

bunzip2    a.bz2

如果解压.tar.bz2文件,执行:

tar -jxf a.tar.bz2

六、write指令:给在线用户发消息。  write 用户名

回车后输入 消息内容,再回车。   CTRL + D退出发消息命令。

wall  指令 ,给所有在线用户发消息。

命令英文原意:write all。

命令所在路径:/usr/bin/wall

执行权限:所有用户。

语法:wall [消息内容]

功能描述:发广播信息。

范例: wall   hey,gays, I'm zhangquandan

ifconfig指令

英文原意:interface configuration

功能描述:查看和设置网卡信息

范例:ifconfig  eth0 192.168.2.3

mail命令:

命令所在路径:/bin/mail

执行权限:所有用户

发邮件语法:mail [用户名]

接收邮件: mail

last命令:

列出当前与过去登入系统的用户信息。包括计算机重启时间等信息。

lastlog

检查某特定用户上次登录的时间

traceroute命令:

查看到某一个网站的路径信息。

范例:traceroute  www.sina.com

7、netstat 命令

-t    TCP协议

-u   UDP协议

-l    监听

-r  路由

-n  显示IP地址和端口号

范例:

netstat -tuln 查看本机监听的端口号

netstat -an 查看本机所有的网络连接。

netstat -rn 查看本机路由表

8、其他

 iptables -t nat -L KUBE-SVC-YARD3LX4VNJ3UQLO
 route -n |grep 192.168.2.0
 arp -n |grep  192.168.0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值