jinzh notes
jinzh notes
linux知识记录(一)

记录常规linux中用到的小技巧

linux中ip设置

cd /etc/sysconfig/network-scripts
vim ifcfg-eno16777736
#文件名称可能不同

格式:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.8.123 #需要和设置的IP段统一
NETMASK=255.255.255.0
GATEWAY=192.168.8.2 #需要和第二步中虚拟网卡设置的网关一致
DNS1=8.8.8.8  #这个必须设置 否则会导致能ping通外部IP,ping不通域名

完成后重启服务

Debian换源操作

更换Debian源为中科大的镜像源:mirrors.ustc.edu.cn/debian

cp /etc/apt/sources.list /etc/apt/sources.list_bak
#备份源
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sed -i 's|security.debian.org/debian-security|mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
apt-get update
#更新源

linux更新内核

查看内核信息

hostnamectl #或者 uname -r

添加debian官方backports

vim /etc/apt/sources.list
#增加以下行
deb http://deb.debian.org/debian buster-backports main

获取新的内核

也可以使用云服务器专用内核,linux-image-cloud-amd64,特点是精简、占用资源很低、,缺点是某些系统安装会无法识别

apt update && apt -t buster-backports install linux-image-amd64

linux开启BBR

bbr是谷歌的一套算法,用于改善网络情况

vim /etc/sysctl.conf

增加以下两行

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

修改完成后保存重启vps使之生效!

判断是否生效

#命令
lsmod | grep bbr
#返回
tcp_bbr
#命令
lsmod | grep fq
#返回
sch_fq