家里有一个古老的笔记本,还是大一购买的,也十年了,“退役”后,装着CentOS,一直扮演着私人服务器的角色。好久不用,不知道是硬件的进一步的老化,还是因为其他玄学问题,只要一登录,系统就会重启,拿着原来装系统的U盘,竟然连安装界面都无法进入。博主决定重新选一个轻量级的linux发行版,最后锁定到debian,没想到出奇的好用。

下面就记录一下安装使用过程,做个笔记吧。

1.忘记root密码怎么办?

刚装完系统,发现并不能登录root;博主一度认为是忘记了密码(事实上不是),将错就错:

  • 进入系统引导界面

image-20210430113655569

  • e进入GRUB引导菜单再按e进入编辑,进入编辑红色框中内容,将ro替换为rw init=/bin/sh;**

image-20210430114057191

image-20210430114111756

  • 修改后,ctrl+x进行保存,系统会自动重启进入单用户模式,输入passwd root,系统会提示输入两遍密码(输入密码不可见),当看到 successfully 表明密码修改成功!
  • ctrl+alt+del重启

2.怎样允许root用户直接登录?

默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后suroot用户下进行操作。白忙活,不过之前设置的密码博主也不喜欢,改了更好,^_^。

#切换用户至root
su root

修改/etc/gdm3/daemon.conf

[security]节点增加:

[security]
AllowRoot = true

修改/etc/pam.d/gdm-password

注释掉下面内容:

#auth required pam_succeed_if.so user != root quiet_success

3.怎样能让root通过ssh登录?

本本过于老化,按键已经不够灵敏了,需要通过类似xshell的终端工具进行远程登录操作。

修改/etc/ssh/sshd_config

#PermitRootLogin prohibit-password
#修改为
PermitRootLogin yes

重启ssh

/etc/init.d/ssh restart

#或者
service sshd restart

4.怎样连接wifi?

连接wifi还用单独写一节?没错,需要,因为我并没有装桌面环境,需要通过命令改配置。

列出网卡列表

sudo iwlist scan
#我这边无线网卡 wlp3s0

配置无线网络

sudo vi /etc/network/interfaces

auto wlp3s0
iface wlp3s0 inet dhcp
pre-up ip link set wlp3s0 up
pre-up iwconfig wlp3s0 essid ssid
wpa-ssid CMCC
wpa-psk CMCC_PWD
  • wlp3s0指代的是网卡
  • CMCC就是wifissid,通俗一点就是你家wifi名称
  • CMCC_PWD就是密码

启用无线网络

上面的配置文件wq保存以后,执行下面的命令:

sudo ifup wlp3s0

如果有wifi管理的界面,就可以看到又有一台新设备连接到wifi了。

5.vi操作不能使用退格键?

发现debian下的vi并不能通过退格键进行删除操作,不能使用光标进行上下行移动,仅仅只能通过左右移动光标在一行文本中进行移动,使用命令进行操作,博主能马上记得的命令就是dd:删除当前整行。

#删除当前光标下的字符
x

#删除光标之后的单词剩余部分
dw

#删除光标之后的该行剩余部分
d$       


dd      

#功能和d相同,区别在于完成删除操作后进入INSERT MODE
c        

#删除当前行,然后进入INSERT MODE
cc

我们还是想正常的使用方向键和退格键,毕竟好多年的习惯:

vi /etc/vim/vimrc.tiny
#输入下面两行
set nocompatible
set backspace=2

切换至非兼容模式,并且退格键也可以正常使用