运维的问题其他汇总

-目录-

网络防火墙

放通20000到30000之间的端口连接

在 Linux 中放通 20000 到 30000 之间的端口连接,可以通过修改防火墙规则实现。

以下是通过 iptables 命令添加规则的步骤:

  1. 打开终端,并以管理员权限登录系统;
  2. 输入以下命令以列出当前的防火墙规则:
iptables -L
  1. 如果已存在 DROP 或 REJECT 策略,则需要添加允许策略。输入以下命令以添加策略:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
  1. 输入以下命令以开放端口:
iptables -A INPUT -p tcp --dport 20000:30000 -j ACCEPT

这条命令将允许从任何来源 IP 地址访问在 20000 到 30000 范围内的 TCP 端口。如果需要允许 UDP 端口,请将 -p tcp 改为 -p udp。

  1. 最后保存规则,输入以下命令以使之生效:
iptables-save > /etc/sysconfig/iptables

以上命令将当前的防火墙规则保存到 /etc/sysconfig/iptables 文件中。这样也可以保证在系统重启后该规则依然有效。

查看端口占用

lsof -i :28081

性能

查看整体配置

  1. 查看CPU信息:cat /proc/cpuinfo
  2. 查看内存信息:cat /proc/meminfo
  3. 查看硬盘信息:sudo fdisk -l
  4. 查看网络设备信息:ifconfig -a
  5. 查看系统版本信息: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
© 2019 - 2023 · YuYoung's Blog