前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Debian】Debian使用笔记

【Debian】Debian使用笔记

作者头像
DDGarfield
发布2022-06-23 19:44:40
1.3K0
发布2022-06-23 19:44:40
举报
文章被收录于专栏:加菲的博客加菲的博客

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

1.忘记root密码怎么办?

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

  • 进入系统引导界面
  • e进入GRUB引导菜单再按e进入编辑,进入编辑红色框中内容,将ro替换为rw init=/bin/sh;**
  • 修改后,ctrl+x进行保存,系统会自动重启进入单用户模式,输入passwd root,系统会提示输入两遍密码(输入密码不可见),当看到 successfully 表明密码修改成功!
  • ctrl+alt+del重启

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

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

代码语言:javascript
复制
#切换用户至root
su root

修改/etc/gdm3/daemon.conf

[security]节点增加:

代码语言:javascript
复制
[security]
AllowRoot = true

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

注释掉下面内容:

代码语言:javascript
复制
#auth required pam_succeed_if.so user != root quiet_success

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

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

修改/etc/ssh/sshd_config

代码语言:javascript
复制
#PermitRootLogin prohibit-password
#修改为
PermitRootLogin yes

重启ssh

代码语言:javascript
复制
/etc/init.d/ssh restart

#或者
service sshd restart

4.怎样连接wifi?

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

列出网卡列表

代码语言:javascript
复制
sudo iwlist scan
#我这边无线网卡 wlp3s0

配置无线网络

代码语言:javascript
复制
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保存以后,执行下面的命令:

代码语言:javascript
复制
sudo ifup wlp3s0

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

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

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

代码语言:javascript
复制
#删除当前光标下的字符
x

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

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


dd      

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

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

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

代码语言:javascript
复制
vi /etc/vim/vimrc.tiny
#输入下面两行
set nocompatible
set backspace=2

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

------------------- End -------------------

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲的博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.忘记root密码怎么办?
  • 2.怎样允许root用户直接登录?
  • 3.怎样能让root通过ssh登录?
  • 4.怎样连接wifi?
  • 5.vi操作不能使用退格键?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档