
Debian12安装使用过程中踩过的坑
记录Debian12安装使用过程中踩过的坑
参考:
https://www.cnblogs.com/xiaolaoshu00/p/17156846.html
https://www.cnblogs.com/smallfa/p/18391603
https://www.cnblogs.com/xiaolaoshu00/p/17156846.html
https://www.jianshu.com/p/3dd0822b001f
https://blog.51cto.com/lingyunidc/5341479
一、启用 Root 登录 GNOME 桌面环境
1、 修改daemon.conf
vi /etc/gdm3/daemon.conf
在 [security] 下面添加AllowRoot=true
[security]
AllowRoot=true # 添加这一行
2、修改gdm-password
vi /etc/pam.d/gdm-password
将 auth required pam_succeed_if.so user != root quiet_success 这一行注释掉
二、设置中文
进入root用户、设置语言设置为China
,注销重新登录发现还是英文。
找到/root/.profile
文件,注释最后二行
# Installed by Debian Installer:"
# no localization for root because zh_CN.UTF-8"
# cannot be properly displayed at the Linux console"
#LANG=C
#LANGUAGE=C
三、用户名不在sudoers文件中
xxx 不在 sudoers 文件中,此事将被报告。
解决办法:
- 终端输入
su
回车,输入 root 密码,回车,切换到 root 用户 - 打开 sudoers 文件:
vi /etc/sudoers
- 找到
# Allow members of group sudo to execute any command
,在%sudo ALL=(ALL:ALL) ALL
下面添加xxx ALL=(ALL:ALL) ALL
,xxx 为前面无法执行 sudo 命令的用户名
vi 给 sudoers 添加内容方法:
- 光标移动到指定位置,按
i
键当前光标位置插入 - 输入内容
- ESC
- 输入:
wq!
回车,因为sudores是只读文件,所以要加!
强制保存。
四、Debian12换源操作
1.备份软件源
sudo vi /etc/apt/sources.list
2.将 /etc/apt/sources.list 文件中 Debian 默认的源地址 http://deb.debian.org/ 替换为 http://mirrors.ustc.edu.cn 。
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
3.直接用 /etc/apt/sources.list 文件(需要使用 sudo)。
用以下命令打开配置文件
sudo vi /etc/apt/sources.list
4.加入以下内容
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
5.敲击“i”键进入插入模式,组合键“ctrl+shift+v”将复制内容粘贴至源文件中,敲击两次esc键进入命令模式,输入引号“:wq!"保存并退出
更改完 sources.list 文件后请运行 sudo apt-get update 更新索引才能生效。
五、解决root外网权限
解决方法
vi /etc/ssh/sshd_config #修改ssh的配置文件
找到PermitRootLogin without-password 修改为 PermitRootLogin yes #修改配置
/etc/init.d/ssh restart #然后重启ssh服务
六、Vi编辑器不能正确使用方向键和退格键
1.解决方法:
用vi 打开/etc/vim/vimrc.tiny,输入以下两行:
set nocompatible
set backspace=2
这样就切换到非兼容模式,并且退格键也可以正常使用了。
2.解决方法:
vi 用不了自然编辑不了/etc/vim/vimrc.tiny。所以我们用sed插入。
#sed -i '$a\set nocompatible' /etc/vim/vimrc.tiny
#sed -i '$a\set backspace=2' /etc/vim/vimrc.tiny
执行上面这2条。
3.解决方法
直接安装vim apt-get install vim
4.解决方法
或者使用 nano /etc/vim/vimrc.tiny 改写完成后按CTRL+X 提示保存的时候输入Y 然后回车即可
- 感谢你赐予我前进的力量