侧边栏壁纸
  • 累计撰写 65 篇文章
  • 累计创建 46 个标签
  • 累计收到 105 条评论

目 录CONTENT

文章目录

debian更换高版本内核+允许root登录

草莓牛奶
2022-10-05 / 0 评论 / 0 点赞 / 335 阅读 / 446 字 / 正在检测是否收录...
温馨提示:
「博客文章out of date 会及时更新,无特殊说明仍然有效,欢迎指正内容中的错误」

一、允许root用户登录

#利用vim打开并修改/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config

#更改PermitRootLogin prohibit-password
PermitRootLogin yes

#取消注释PasswordAuthentication
PasswordAuthentication yes

#保存后重启ssh服务
/etc/init.d/ssh restart

二、添加源

#backports内核
echo "deb http://deb.debian.org/debian buster-backports main non-free contrib" > /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian buster-backports main non-free contrib" > /etc/apt/sources.list

#experimental内核
echo "deb http://deb.debian.org/debian experimental main contrib non-free" > /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian experimental main contrib non-free" > /etc/apt/sources.list

三、安装最新内核和头文件

查看可安装的内核版本

apt search linux-image

注意,有些人可能会安装云版本(如,linux-image-.**.-cloud-amd64)的内核,该种版本缺失一些必要的驱动程序,安装后可能导致无法直接使用,如 SSH 连接等。建议按如下方式安装完全版。

apt update -y

#安装backports内核
apt -t buster-backports install linux-image-amd64
apt -t buster-backports install linux-headers-amd64

#安装experimental内核
apt install -t experimental linux-image-amd64
apt install -t experimental linux-headers-amd64

update-grub

如果使用中的内核缺失头文件,可以使用如下命令安装

apt install linux-headers-$(uname -r)

重新启动服务器

shutdown -r now

查看内核版本

uname -r

四、卸载旧内核

请确保使用中的内核不要卸载

dpkg --list | grep linux-image
# 卸载指定的旧内核
apt purge linux-image-*.**.*-**-cloud-amd64

删除旧头文件

dpkg --list | grep linux-headers
apt purge linux-headers-*.**.*-**-cloud-amd64

五、保持内核最新

把下面命令添加到 /etc/apt/preferences.d/pinning.pref 文件中(如果没有,可创建)

Package: linux-image-amd64 linux-headers-amd64
Pin: release n=buster-backports
Pin-Priority: 900
0

评论区