运维的问题其他汇总
-目录-
网络防火墙
放通20000到30000之间的端口连接
在 Linux 中放通 20000 到 30000 之间的端口连接,可以通过修改防火墙规则实现。
以下是通过 iptables 命令添加规则的步骤:
- 打开终端,并以管理员权限登录系统;
- 输入以下命令以列出当前的防火墙规则:
iptables -L
- 如果已存在 DROP 或 REJECT 策略,则需要添加允许策略。输入以下命令以添加策略:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
- 输入以下命令以开放端口:
iptables -A INPUT -p tcp --dport 20000:30000 -j ACCEPT
这条命令将允许从任何来源 IP 地址访问在 20000 到 30000 范围内的 TCP 端口。如果需要允许 UDP 端口,请将 -p tcp 改为 -p udp。
- 最后保存规则,输入以下命令以使之生效:
iptables-save > /etc/sysconfig/iptables
以上命令将当前的防火墙规则保存到 /etc/sysconfig/iptables 文件中。这样也可以保证在系统重启后该规则依然有效。
查看端口占用
lsof -i :28081
性能
查看整体配置
- 查看CPU信息:
cat /proc/cpuinfo - 查看内存信息:
cat /proc/meminfo - 查看硬盘信息:
sudo fdisk -l - 查看网络设备信息:
ifconfig -a - 查看系统版本信息:
uname -a
查看CPU/内存使用情况
实时
htop
查看内存使用情况
free -h
查看硬盘使用情况
实时
iotop
挂载点
df -h
查看网络使用情况
实时网速
nload
实时连接
iptraf-ng
测试硬盘读写
硬盘写
dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync
硬盘读
dd if=tempfile of=/dev/null bs=1M count=1024
测试网络速度
speedtest-cli
Ubuntu升级GLIBC到2.34
检测版本发现缺少2.34。
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
...
GLIBC_2.26
GLIBC_2.27
GLIBC_2.28
GLIBC_2.29
GLIBC_2.30
GLIBC_PRIVATE
添加源
vim /etc/apt/sources.list
deb http://th.archive.ubuntu.com/ubuntu jammy main #添加该行到文件
升级
sudo apt update
sudo apt install libc6
重新检测
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
...
GLIBC_2.29
GLIBC_2.30
GLIBC_2.31 //以下为新增
GLIBC_2.32
GLIBC_2.33
GLIBC_2.34
GLIBC_2.35
GLIBC_PRIVATE