|
@ -6,13 +6,13 @@ |
|
|
官网下载的ISO镜像,Proxmox新建虚拟机安装,安装过程就不累述了,网上大把教程。新建一个普通用户,以下用本人惯用的yuanlam为例 |
|
|
官网下载的ISO镜像,Proxmox新建虚拟机安装,安装过程就不累述了,网上大把教程。新建一个普通用户,以下用本人惯用的yuanlam为例 |
|
|
|
|
|
|
|
|
## 一.修改Debian IP获取方式为静态IP(root用户) |
|
|
## 一.修改Debian IP获取方式为静态IP(root用户) |
|
|
*因为Debian新系统IP获取方式默认是DHCP,这里得修改为静态,这样才能用SSH进行后续操作* |
|
|
#### 因为Debian新系统IP获取方式默认是DHCP,这里得修改为静态,这样才能用SSH进行后续操作 |
|
|
*root用户登录,如果没法直接用root用户登录的话,就用yuanlam登录,然后用su - root输入密码切换。* |
|
|
##### root用户登录,如果没法直接用root用户登录的话,就用yuanlam登录,然后用su - root输入密码切换。 |
|
|
1.打开文件,用nano用vim都可以,看个人习惯 |
|
|
###### 1.打开文件,用nano用vim都可以,看个人习惯 |
|
|
``` |
|
|
``` |
|
|
nano /etc/network/interfaces |
|
|
nano /etc/network/interfaces |
|
|
``` |
|
|
``` |
|
|
2.参照以下内容根据实际情况修改: |
|
|
###### 2.参照以下内容根据实际情况修改: |
|
|
``` |
|
|
``` |
|
|
auto lo |
|
|
auto lo |
|
|
auto eth0 #eth0为网卡,根据实际情况修改 |
|
|
auto eth0 #eth0为网卡,根据实际情况修改 |
|
@ -25,25 +25,56 @@ dns-nameservers 198.18.0.1 #DNS,我的科学上网方式是openwrt旁路 |
|
|
mtu 1492 #MTU |
|
|
mtu 1492 #MTU |
|
|
mss 1452 #MSS |
|
|
mss 1452 #MSS |
|
|
``` |
|
|
``` |
|
|
3.重启网络 |
|
|
###### 3.重启网络 |
|
|
``` |
|
|
``` |
|
|
/etc/init.d/networking restart |
|
|
/etc/init.d/networking restart |
|
|
``` |
|
|
``` |
|
|
4.重启系统 |
|
|
###### 4.重启系统 |
|
|
``` |
|
|
``` |
|
|
reboot |
|
|
reboot |
|
|
``` |
|
|
``` |
|
|
|
|
|
|
|
|
## 二.系统调优(root用户,此步骤可做可不做) |
|
|
## 二.系统调优(root用户,此步骤可做可不做) |
|
|
#### ~~所有东西都是参照网上修改的,酒精有没有效我也不知道~~ |
|
|
#### ~~所有东西都是参照网上修改的,酒精有没有效我也不知道~~ |
|
|
1.升级 |
|
|
###### 1.升级 |
|
|
``` |
|
|
``` |
|
|
apt update && apt -y upgrade |
|
|
apt update && apt -y upgrade |
|
|
``` |
|
|
``` |
|
|
2.安装必要组件 |
|
|
###### 2.安装必要组件 |
|
|
``` |
|
|
``` |
|
|
apt -y install net-tools curl vim zip unzip yum supervisor wget nano gnupg gnupg2 gnupg1 |
|
|
apt -y install net-tools curl vim zip unzip yum supervisor wget nano gnupg gnupg2 gnupg1 |
|
|
apt -y install sudo |
|
|
apt -y install sudo |
|
|
sudo apt-get install libcap2-bin |
|
|
sudo apt-get install libcap2-bin |
|
|
``` |
|
|
``` |
|
|
3.切换内核,开启BBR |
|
|
###### 3.切换内核,开启BBR |
|
|
|
|
|
|
|
|
|
|
|
添加源 |
|
|
|
|
|
``` |
|
|
|
|
|
echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add - |
|
|
|
|
|
``` |
|
|
|
|
|
安装 |
|
|
|
|
|
``` |
|
|
|
|
|
apt -y update && apt -y install linux-xanmod |
|
|
|
|
|
``` |
|
|
|
|
|
在systemd(> = 217)的系统中使用CAKE队列规则 |
|
|
|
|
|
``` |
|
|
|
|
|
echo 'net.core.default_qdisc = cake' | tee /etc/sysctl.d/90-override.conf |
|
|
|
|
|
``` |
|
|
|
|
|
重启 |
|
|
|
|
|
``` |
|
|
|
|
|
reboot |
|
|
|
|
|
``` |
|
|
|
|
|
查看CAKE是否生效 |
|
|
|
|
|
``` |
|
|
|
|
|
sysctl net.core.default_qdisc |
|
|
|
|
|
``` |
|
|
|
|
|
查看可用的拥塞控制算法 |
|
|
|
|
|
``` |
|
|
|
|
|
sysctl net.ipv4.tcp_available_congestion_control |
|
|
|
|
|
``` |
|
|
|
|
|
查看当前的拥塞控制算法,应该是回显BBR,也就是说BBR是直接开启的,不需要去自己改sysctl.conf |
|
|
|
|
|
``` |
|
|
|
|
|
sysctl net.ipv4.tcp_congestion_control |
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|