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