好用的命令

1.看网关
ip route | grep default

2.加路由
route add IP mask 255.255.255.255  网关  -p

route add -net IP  netmask 255.255.0.0 gw 网关 dev eno1 

route add  -net IP  netmask 255.255.255.255  gw 网关   ens192
cat >> /etc/sysconfig/network-scripts/route-ens192  << EOF 
IP/32 via 网关   dev ens192
EOF
cat  /etc/sysconfig/network-scripts/route-ens192

3.查文件内容

find / -name '*.sh' |xargs grep httpd

nmcli con reload 重启网卡

mcli con 查看网卡信息

mcli con up eth1 打开网卡eth1

nmcli con down eth1 禁用网卡

4.查看 K8S 节点服务

systemctl status kubelet -l
systemctl status kube-proxy -l
systemctl status kubelet -l
 
systemctl status kube-controller-manager.service
 
systemctl status kube-scheduler.service
 
systemctl status kube-apiserver.service

5. ping 加时间

 ping www.aliyuncs.com | awk '{ print $0"\t"strftime("%c",systime()) }' >/tmp/ping.log 

6. windows 远程强制登入

mstsc /admin /v:IP

7.时间实时显示
watch -n 1 date '+%Y-%m-%d %H:%M:%S'


8.在目标目录下,执行du -a * | sort -nr | head -n 10 命令统计结果中看是否包含较大的隐藏文件

sh 反复执行100次

#!/bin/bash
command="nslookup  www.baidu.com 8.8.8.8 " #重复执行的命令
repeat_times=1000 # 需要重复执行的次数
for ((i = 1; i <= repeat_times; ++i)); do
    $command
done

#

9.查看清空日志文件

du -sh * | sort -nr 
truncate -s 0 applog

10 查看补丁

wmic qfe >c:\hotfix.txt

11.删除168网卡所有DNS
netsh interface ip delete dns "192..168" addr=all
删除69网卡所有DNS
netsh interface ip delete dns "192.169" addr=all
增加168网卡DNS
netsh interface ip add dns name="192..168" addr=8.8.8.8 index=1
netsh interface ip add dns name="192..168" addr=202.96.134.133 index=2

12查找大于2G文件

Get-ChildItem -Path C:\ -Recurse | Where-Object { $_.Length -gt 2GB } | Sort-Object -Property Length -Descending

13查主机SN

 wmic bios get serialnumber


14 查看连接数
netstat -anput

netstat -an | grep ':3306' | grep ESTABLISHED | wc -l

netstat -an findstr tcp
15.抓网卡日志

yum -y install tcpdump

nohup tcpdump -i ens224 tcp and port 3306 -n -nn -C 20 -W 5000 -s 0 -w /ics-pcap/ICS-IP.pcap &

find /ics-pcap/ -type f -newermt '2023-05-9 00:00:00' ! -newermt '2023-05-09 12:00:00' |  xargs ls -l

# nohup tcpdump -i ens256 tcp and port 443 -n -nn -C 20 -W 50 -s 0 -w /tmp/gitlab_443-20230524.pcap &

15

linux 查看 服务
在Linux中查看服务的状态,可以使用systemctl命令,如果服务是通过Systemd管理的。

例如,要查看SSH服务(sshd)的状态,可以使用以下命令:

systemctl status sshd
如果你想查看所有服务的状态,可以使用:

systemctl list-units --type=service
此外,如果你想查看服务是否在启动时自动启动,可以使用:

systemctl is-enabled sshd
如果你需要查看所有服务的启动情况,可以使用:

systemctl list-unit-files --type=service
这些命令提供了查看Linux服务状态的方法,适用于大多数现代的Linux发行版。

service --status-all

16 网络复制
robocopy "D:\VM System" \\IP\WEB\ *.vhd *.avhd /e /xo /eta /log:D:\bat\log\

17 查看路由

traceroute -d ip

18 查看端口

nc -zv  IP  443


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值