修改GRUB配置文件启用命令行界面
- 切换至root用户
su root
- 打开GRUB配置文件
vi /etc/default/grub
- 修改GRUB配置文件
GRUB_CMDLINE_LINUX=”” 修改为:GRUB_CMDLINE_LINUX=”text”
- 更新GRUB
sudo update-grub
- 更新系统服务管理器配置
sudo systemctl set-default multi-user.target
- 重启
sudo init 6
修改GRUB配置文件启动图形界面
- 切换至root用户
su root
- 打开GRUB配置文件
vi /etc/default/grub
- 修改GRUB配置文件
GRUB_CMDLINE_LINUX=”text” 修改为:GRUB_CMDLINE_LINUX=””
- 更新GRUB
sudo update-grub
- 更新系统服务管理器配置
sudo systemctl set-default multi-user.target
- 重启
sudo init 6
关闭系统
sudo shutdown -h now
sudo halt
sudo poweroff
sudo init 0
重新启动
sudo shutdown -r now
sudo reboot
sudo init 6
Debian普通用户权限
首先,使用下面该命令切换到root用户(如果已是忽略)。
su -
输入root用户密码。然后,输入下面指令:
vi /etc/sudoers
visudo
将下面这行代码复制到root的下面那行。
注:ls是用户名,只需要将这个改成你将希望被赋予sudo权限的用户即可。
ls ALL=(ALL) ALL
保存退出。
Debian命令
- 列出所有可更新的软件清单命令:sudo apt update
- 升级软件包:sudo apt upgrade
- 安装指定的软件命令:sudo apt install <package_name>
Debian配置网络
- 设置IP地址、网关
cp /etc/network/interfaces /etc/network/interfaces.bak # 备份原有配置文件
vi /etc/network/interfaces # 编辑网卡配置文件
文件内容
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0 # 开机自动连接网络
allow-hotplug eth0
iface eth0 inet static # static表示使用固定ip,dhcp表述使用动态ip
address 192.168.137.4 # 设置ip地址
netmask 255.255.255.0 # 设置子网掩码
gateway 192.168.137.1 # 设置网关
按 ESC 键,然后输入 :wq 保存并退出。
2. 设置DNS
cp /etc/resolv.conf /etc/resolv.conf.bak # 备份原有dns配置文件
vi /etc/resolv.conf # 编辑配置文件
文件内容
nameserver 8.8.8.8 # 设置首选dns
nameserver 8.8.4.4 # 设置备用dns
按 ESC 键,然后输入 :wq 保存并退出。
3. 重启网络
systemctl restart network # 重启网络
- 永久修改DNS
修改/etc/resolv.conf只能临时修改dns,系统重启或者网络服务重启就会失效,但是可以通过安装resolvconf来永久修改dns。
sudo apt install -y resolvconf
sudo vi /etc/resolvconf/resolv.conf.d/head
文件内容
nameserver 8.8.8.8
nameserver 8.8.4.4
修改DNS配置
查看当前DNS配置。
cat /etc/resolv.conf
- 方法一(临时修改,重启失效)
修改下面文件。
vi /etc/resolv.conf
加入想要修改的DNS。
nameserver 8.8.8.8
nameserver 8.8.4.4
如果多个DNS,就一行一个,修改之后保存退出即可。
此方法修改后即刻生效,但重启后失效。
- 方法二(永久修改,持续生效)
修改下面文件。
vi /etc/network/interfaces
在文件最后加入。
dns-nameservers 8.8.8.8
修改完保存了并不是立即生效的。
使网卡配置生效。
/etc/init.d/networking restart
使DNS生效。
/etc/init.d/resolvconf restart
查看是否已经生效。
cat /etc/resolv.conf
如果已经变成了你设置的DNS,那就设置成功了。