分类 Linux 下的文章

如何检查您的系统是否启用了 BBR?
在启用 BBR 之前,检查它是否已在您的系统上启用是必不可少的。为此,请运行以下命令:
sysctl net.ipv4.tcp_congestion_control

如果启用了 BBR,您将看到以下输出:
net.ipv4.tcp_congestion_control = bbr
如果您看到不同的拥塞控制算法,例如 cubic 或 reno,则 BBR 未启用。

如何在 Debian Linux 中启用 BBR?
要在 Ubuntu Linux 上启用 BBR,请执行以下步骤:

第 1 步:更新您的系统
在对系统进行任何更改之前,更新它以确保您拥有最新的软件包和安全修复程序至关重要。为此,请运行以下命令:
sudo apt update && sudo apt-get upgrade

第 2 步:检查是否支持 BBR
并非所有系统都支持 BBR,因此检查您的系统是否必不可少。为此,请运行以下命令:
sudo modprobe tcp_bbr

如果您的系统支持 BBR,您将看不到任何输出。如果您的系统不支持 BBR,您将看到一条错误消息。

第 3 步:启用 BBR
要启用 BBR,请运行以下命令:
sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
这些命令会将默认排队规则设置为 fq 并启用 BBR 作为拥塞控制算法。

第 4 步:重新加载 sysctl
要应用更改,请运行以下命令:
sudo sysctl -p

如何验证是否启用了 BBR?
要验证 BBR 是否已启用,请运行以下命令:
sysctl net.ipv4.tcp_congestion_control

如果启用了 BBR,您将看到以下输出:
net.ipv4.tcp_congestion_control = bbr

安装python venv
apt install python3-venv

1.打开终端,使用cd命令切换到存储Python虚拟环境的目录

2.创建一个名为myenv1的虚拟环境
python3 -m venv myenv1

3.创建一个名为myenv2的虚拟环境
python3 -m venv myenv2

4.激活虚拟环境
source myenv1/bin/activate

5.退出虚拟环境
deactivate

6.删除虚拟环境
6.1 手动删除
6.2 rm -rf path/to/venv
6.3 创建一个新的 Python 虚拟环境并清空之前可能存在的同名虚拟环境的命令
python3 -m venv --clear path/to/venv #
请将path/to/venv替换为你要删除的虚拟环境的路径。

1.系统安装screen
centos
yum install screen

debian
apt install screen

2.创建一个新的窗口
screen -S test

3.进入窗口后 执行文件
python test.py

4.退出当前窗口
ctrl+a+d (方法1:保留当前窗口)
screen -d (方法2:保留当前窗口)
exit (方法3:退出程序,并关闭窗口)

5.查看窗口
screen -ls

6.重新连接窗口
screen -r id或窗口名称

7.示例:
screen -r 344
screen -r test

linux创建service文件
/usr/lib/systemd/system/*.service
文件内容为

[Unit]
Description=xxx
After=network.target
 
[Service]
Type=simple
WorkingDirectory=path_xxx
ExecStart=path_xxx/xxx
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

执行 systemctl daemon-reload 重载配置
启动: systemctl start xxx
关闭: systemctl stop xxx
配置开机自启: systemctl enable xxx
取消开机自启: systemctl disable xxx
状态: systemctl status xxx
重启: systemctl restart xxx