Ubuntu 教程

Ubuntu

挂载 sda 数据盘挂/www 【*** 新机器专用 (格式化)***】

mkdir /www && mkfs.ext4 /dev/sda && echo "/dev/sda /www ext4 defaults 0 0" >> /etc/fstab && mount -a


挂载 sda 数据盘挂/www 【***老机器 如果不要格式化数据盘 用这个***】

mkdir /www && echo "/dev/sda /www ext4 defaults 0 0" >> /etc/fstab && mount -a

扩容方法 (先lsblk看系统盘名 是否vda 2 )

growpart /dev/vda 2

resize2fs /dev/vda2


无法扩容 提示 "resize2fs: Bad magic number in super-block while trying to open /dev/vda2 Couldn't find valid filesystem superblock. " 用这个

xfs_growfs /dev/vda2


Ubuntu 放行端口方法 *** 把要放行的替换下18999 *** (如果防火墙没开 先开: sudo ufw enable) (如果还没装先执行 : apt-get install ufw -y)

sudo ufw allow 18999

重启防火墙

sudo ufw reload

查看防火墙状态-端口信息

sudo ufw status

Ubuntu 删除端口方法 (比如 : 要删除8900端口)

sudo ufw delete allow 8900

重启防火墙

sudo ufw reload

查看防火墙状态-端口信息

sudo ufw status

Ubuntu 测速

sudo apt install speedtest-cli

speedtest-cli

查看系统版本

cat /etc/*ease

Ubuntu站群服务器配置IP (批量添加IP)

1.创建批量添加脚本

sudo vi /usr/local/bin/add_ips.sh

以下是脚本内容 , 需要根据实际ip进行更改 (有标了)


#!/bin/bash

IFACE="eth0"

# 第一组:/24 段,从 .66 到 .127
for BASE in 156.240.214 156.240.215 156.240.253 156.251.23; do
  for i in $(seq 66 127); do
    ip addr add $BASE.$i/24 dev $IFACE || true
  done
done

echo "所有 IP 添加完毕。"  


2.赋予脚本执行权限

sudo chmod +x /usr/local/bin/add_ips.sh



3.创建 systemd 服务文件

sudo vi /etc/systemd/system/ipalias.service

以下是脚本内容


[Unit]
Description=Add additional IP addresses
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/add_ips.sh
RemainAfterExit=true

[Install]
WantedBy=multi-user.target


4.重新加载 systemd 并启动服务 (一个一个执行)

sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable ipalias.service
sudo systemctl start ipalias.service



5.ip a 查看下 最后重启查看会不会掉
不能用 "netplay apply" 这个命令刷新网卡,否则会掉