ip link show
ip addr show
ip route show
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip addr del 192.168.1.100/24 dev eth0
sudo ip route add 10.0.0.0/8 via 192.168.1.1
sudo ip route del 10.0.0.0/8 via 192.168.1.1
ip neigh show
arp -an
ping -c 3 8.8.8.8
traceroute 8.8.8.8
cat /proc/net/dev
cat /proc/net/snmp
ss -s
ss -tuln
ss -tanp
ss -ti
ss -s
ethtool eth0
ethtool -S eth0
ethtool -k eth0
ethtool -g eth0
ethtool -l eth0
sudo ethtool -G eth0 rx 4096 tx 4096
sudo ethtool -L eth0 combined 8
sudo ethtool -K eth0 gro on gso on tso on
sudo iptables -L -n -v
sudo iptables -t nat -L -n -v
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -D INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -F
sudo iptables -t nat -F
sudo iptables-save > /etc/iptables/rules.v4
sudo iptables-restore < /etc/iptables/rules.v4
sudo nft list ruleset
sudo nft add rule inet filter input tcp dport 22 accept
sudo nft add rule inet filter input ct state established,related accept
sudo nft delete rule inet filter input tcp dport 22 accept
sudo nft flush ruleset
tc qdisc show dev eth0
sudo tc qdisc add dev eth0 root htb default 12
sudo tc qdisc add dev eth0 root fq_codel
sudo tc qdisc del dev eth0 root
tc class show dev eth0
sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit
sudo tc class add dev eth0 parent 1:1 classid 1:10 htb rate 50mbit ceil 100mbit
sudo tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dport 80 0xffff flowid 1:10
sudo ip netns add ns1
ip netns list
sudo ip netns exec ns1 ip addr show
sudo ip netns exec ns1 ping 8.8.8.8
sudo ip netns del ns1
sudo ip link add veth0 type veth peer name veth1
ip link show type veth
sudo ip link del veth0
sudo ip link add br0 type bridge
sudo ip link set br0 up
sudo ip link set veth1 master br0
bridge link show
bridge fdb show br br0
mpstat -P ALL 1
top -p $(pgrep -d',' -f "进程名")
free -h
cat /proc/meminfo
df -h
iostat -x 1
sar -n DEV 1
iftop
nethogs
nload
ss -tuln
ss -tanp
netstat -tuln
netstat -tanp
sudo tcpdump -i any -nn 'port 80'
sudo tcpdump -i eth0 -w capture.pcap
sudo tcpdump -r capture.pcap -A
wireshark capture.pcap
ping -c 3 8.8.8.8
ping -c 3 -I eth0 8.8.8.8
traceroute 8.8.8.8
tracepath 8.8.8.8
nc -zv 8.8.8.8 80
telnet 8.8.8.8 80
dmesg | tail -20
journalctl -f
tail -f /var/log/syslog
sysctl -a | grep net
cat /proc/sys/net/ipv4/ip_forward
cat /proc/interrupts | grep eth0
cat /proc/softirqs | head -n2
cat /proc/net/dev
cat /proc/net/snmp | grep -i tcp
cat /proc/net/sockstat
sudo conntrack -L
sudo conntrack -S
ip route show
ip rule show
#!/bin/bash
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up
sudo ip route add default via 192.168.1.1
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
#!/bin/bash
sudo iptables -F
sudo iptables -t nat -F
sudo iptables -P INPUT DROP
sudo iptables -P FORWARD DROP
sudo iptables -P OUTPUT ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
#!/bin/bash
while true; do
echo "=== $(date) ==="
echo "CPU Usage:"
mpstat -P ALL 1 1 | tail -n +4
echo "Network Stats:"
cat /proc/net/dev | head -n2
echo "Connection Stats:"
ss -s
echo "================================"
sleep 5
done
Ctrl+C: 中断当前命令Ctrl+Z: 暂停当前命令Ctrl+D: 结束输入Ctrl+L: 清屏Ctrl+R: 搜索历史命令!!: 执行上一条命令!$: 上一条命令的最后一个参数
|: 管道,将前一个命令的输出作为后一个命令的输入>: 重定向输出到文件>>: 追加输出到文件2>&1: 将错误输出重定向到标准输出&: 后台运行命令
返回目录 | 上一章:Bridge与互联 | 下一章:排错决策树