提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文是笔者首次尝试撰写博客,如果有什么不足还请指出,我们共同进步!
尝试写下这些记录的原因是:
一:一直以来对 Linux 系统都是一知半解的状态,想着从头开始好好看看相关知识。
二:恰好最近公司开始要求全面使用 Linux 系统,借此契机,从头开始捋一遍怎么从零开始使用一个较为流行 Linux 系统。
三:最主要的是实践一种切实有效的学习方法,即如何以20小时为期限,从对一个新技术有所听闻到能熟练使用。
开杠:
1、为什么要选择使用Debian12,Ubuntu不香嘛?因为Debian更稳定,而且两者的配置和命令几乎相同,而且国产的麒麟系统也兼容这些知识。
2、为什么不选择使用Arch Linux?因为Arch是滚动更新,笔者是懒狗,一般把系统配置好以后就不想再做任何折腾。工具嘛,能用,而且还算好用就行。
3、现在需要用到的大部分软件,都是默认提供 .deb 的软件包。Debian系的生态相对来说哦还是很好很好的。
4、个人感觉,Debian相比于Ubuntu,稳定性还是更胜一筹。
本小节解决虚拟机安装 Debian12。
话不多说,下面开始!!
一、首先准备需要的工具
1. 第一个也是本文需要的最重要东西,一颗好奇求知,不怕困难,平静安宁,丰盈满溢的心。
2. 一个可以正常上网使用的电脑。(笔记本,台式机,一体机都可以)
电脑里面安装什么系统呢?
毫无疑问,自然是最最熟悉的Windows。
如果自己电脑CPU是英特尔12代以前的或者AMD平台的,建议使用Windows10专业版。
如果自己电脑CPU是英特尔12代,13代,14代的,建议使用Windows11专业版。
如果不是,先去查查如何将自己的电脑系统重装为专业版。(建议把资料导出备份后直接重装系统)。
(抛弃你的Windows家庭版,专业人员就要用专业系统!!!)
如果你的电脑是Windows8,Windows7,WindowsXP。那建议你先去寻找自己系统适用的VMWare虚拟机软件。
会点进本文的人对于windows的使用应该还是没问题的吧。
已经安装了各种Linux发行版的估计也不会来看本文。
使用MacOs的,笔者没用过,那必然是不会涉及。
接下来需要确认自己的电脑开启了CPU虚拟化功能。
如何查看呢?
按下键盘上的Ctrl + Shift + ESC 键,打开任务管理器。(当然,你用其他方法打开任务管理器也一样可以)。于下图所示处查看:
Windows11 任务管理器界面:
Windows10 任务管理器界面:(因为笔者这个只是一个Win10虚拟机,并没有写是否虚拟化,但是正常实体机中应该会同上图显示的结果类似)
如果CPU虚拟化是未启用怎么办呢?
那自然是要将CPU虚拟化功能开启咯。具体如何开启?
查看官方文档是一个好习惯,又具体又准确:
参看这个网址中讲到的内容。
微软Windows11开启CPU虚拟化官方文档地址
一般来说,现在安装了Windows10,Windows11的电脑,CPU虚拟化都是自动开启的。
此处说一段题外话,有兴趣可以看看,啥是CPU虚拟化功能?
CPU虚拟化是什么?
把学习中遇到的不懂的点,稍微查查,有个大概的了解是一个好习惯。
确认自己电脑的CPU虚拟化功能已经开启后,那自然该准备一个好用的虚拟机软件了。笔者推荐 VMware Workstation 17 Pro。
VMware Workstation 17 Pro的下载&&安装&&使用
VMware 中的快照是一个特别厉害的功能
3. 抛弃你使用的各种浏览器(360安全浏览器等)
投入Chrome浏览器的怀抱!省的出现各种奇奇怪怪的问题。如果你用别的浏览器出现什么网页打不开啦,找不到想要的东西啦等等奇怪的问题,我也不知道该怎么办。
4. 准备一个下载工具。
笔者使用的是迅雷,下载并安装迅雷,目的是通过 Torrent文件 来下载我们想要的 完整版Debian12 镜像。如果你有别的下载工具用你自己的就好,此处不做要求,(你杠那就是你的下载工具更好用) 。
5. 既然是要安装 Debian12 系统,那必然是要准备一个 Debian12 的安装镜像的。
问题来了,那在哪里可以找到呢?
打开Debian12官网搜寻我们需要的资源。
如图:
注意点:不要点那个大的 下载Debian !!!不要点那个大的 下载Debian !!!不要点那个大的 下载Debian !!!(重要的事情说三遍)
要点下面的 其他下载链接,要点下面的 其他下载链接,要点下面的 其他下载链接。(重要的事情再说三遍)
你肯定要问,为什么不要点那个大大的 下载Debian??
答案就是:1、这个按钮下载下来的是Debian的网络安装镜像。名字叫 debian-12.5.0-amd64-netinst.iso 从里面的 netinst 就能看出来这是一个网络安装镜像。网络镜像不是完整镜像,里面不会包括所有的软件包,而且可能会在安装系统的时候同步在线更新软件包,因为网络的原因造成系统安装极为耗时。(不要问我为什么知道会极为耗时)
2、点这个按钮会直接在浏览器里下载Debian网络镜像, 这样不好,为什么?首先,这样下载不稳定,如果出现网络波动什么的会导致下载失败,然后一切从头。第二,这样吃不到下载工具提供的下载加速功能,因为 Debian官网 毕竟是外国的网站。国内可能会出现下载速度极其缓慢的情况。
然后你会看到
图中画圈处就是我们要点击的地方。根据你自己的电脑是多少位来选择。此图网址。
怎么看自己的电脑是多少位?
桌面上的 此电脑 图标,右键 --> 属性 -->显示出来的内容中的系统类型处可以看到。
点击后你会看到下图:
这里是上图的网址:Debian12完整版镜像下载页面。
将页面拖到最下面,选择下图框选处。
到这里你会获取到一个名为 debian-12.5.0-amd64-DVD-1.iso.torrent 的 Torrent 文件。用迅雷打开它,开始下载我们的 Debian12 完整系统安装包。
如果你是一段时间以后读到本文的读者,可能那个时候 Debian 官方发布了 Debian12 新的系统版本,你得到的文件可能并不是 12.5.0 版本。不必在意,并不会影响什么。(如果改变后有什么干扰,你可以在本文留言,我看到后会试着解答)
打开后你应该会看到:
点击 立即下载 就好了,应该会很快,而且很稳定。(3.72GB,一看就是完整版)
6. (实体机安装需要)准备一个启动盘制作工具和8G以上的U盘。
系统安装盘制作工具,笔者使用的是Rufus 4.4。下载地址:Rufus官网下载地址
如何制作一个系统安装盘呢?
(首先向电脑插入你准备好的U盘。)
需要注意的是:制作系统安装盘会格式化并清空你的 U盘,甚至 U盘 的文件系统都会被改变。
注意在一切操作之前先备份你U盘中的数据!!!,注意在一切操作之前先备份你U盘中的数据!!!,注意在一切操作之前先备份你U盘中的数据!!!(重要的事情说三遍是很有必要的!)
个人建议先自己快速格式化一遍自己的U盘。打开 此电脑 即(资源管理器),选中自己 U盘,右键–>格式化–>参数什么的都默认,勾选 快速格式化,点击开始。点点确认什么的。
又一段题外话,啥是文件系统?百度百科:文件系统
打开刚刚下载好的 Rufus 工具:
设备处选则你的 U盘。
引导类型选择默认,即镜像文件。然后点击选择,在弹出来的窗口里选择刚刚下载好的 Debian12完整镜像,名字应该是 debian-12.5.0-amd64-DVD-1.iso
(如果在下载的时候你没有改过文件名字的话应该是这个)(如果没有后面的.iso,那是没有取消勾选文件夹选项中的隐藏已知文件类型的扩展名,) 查看所有隐藏的文件类型和文件扩展名
其他参数默认,点击开始,一路下一步,中间可能会要求下载某些支持文件,全部同意。(不同意导致系统安装盘制作不成功什么的,或者制作完了电脑不识别什么的,不要问我,我也不知道)
至此,需要的资源和工具准备完毕。下面开始上正菜!!正式开始 Debian12 的安装。
7.准备一个好用的ssh shell 工具
笔者自用的是 FinalShell 4.3.10 下载地址
软件界面:
二、创建一个虚拟机
到这一步,笔者默认你准备好了以上所有工具以及文件。
希望你的那颗求知的心还未受挫,或者稍微受挫但还依然满怀热忱。加油!!!
1、首先,打开VMware Workstation Pro 。选择 文件–>新建虚拟机(N)…
2、接下来,选择下一步
3、然后选择 1.稍后安装操作系统(S) 。2.下一步
4、然后选择 Linux(L),版本处选择 Debian 12.x 64 位。,下一步
5、然后在 虚拟机名称处 填入对于你来说好辨识的 虚拟机名字,选择好 虚拟机的位置。(推荐放在自己的固态硬盘中),下一步。
题外话,啥是固态硬盘(SSD)?啥是机械硬盘(HDD)?
粗暴的理解,固态硬盘不会转,机械硬盘会转。固态硬盘速度快,机械硬盘速度慢。详见下面链接
固态硬盘和机械硬盘
6、最大磁盘大小,笔者选择 200G,将虚拟磁盘拆分成多个文件,下一步
需要注意的是,这里输入200G并不是意味着虚拟机一创建你的硬盘就会被占去200G的空间。这里的意思是虚拟机中的这块硬盘最大只有200G。
而这个虚拟机实际在你电脑中的大小可能随着不断使用,不断创建快照,超过200G。
不用担心会降低多少大容量磁盘的性能,这里更多是对于机械硬盘(HDD)说的。(为什么呢?如果你看了上面的那个题外话我相信聪明的你一定会有思考的) 。
更轻松的移动是因为有的文件系统不支持大小超过 4G 的文件,拆分后小于4G就可以支持了。(没错,说的就是你,FAT32!)
降低大容量磁盘性能是因为,对于机械硬盘(HDD),磁头在虚拟机运行中时可能要不断读写这些小文件块,这里面的各种开销(磁盘寻道,磁盘损耗)会很浪费,而且虚拟机运行速度也会很慢。这也同样是为什么现在很多新游戏都要求安装到固态硬盘(SSD)上。
7、接下来,选择自定义硬件
8、自定义硬件
内存,笔者电脑运行内存是 32G 的,建议最少也划分给虚拟机 4G。推荐将你当前系统内存的一半划分给虚拟机。
处理器,笔者电脑的 CPU是16核的,建议也是将一半划分给虚拟机。
这里的处理器数量和每个处理器的内核数量,其实就是指电脑里有几颗 CPU。一般的个人用电脑都是只有 1 个 CPU。但是对于服务器来说,好几个CPU是很常见的。比如说以前垃圾佬的常用配置 X99 主板,就有支持安装两颗 CPU 的板子。比如说笔者自己的电脑,就是 1 个 16 核的 CPU ,假如要虚拟一个我这样的电脑,对应在这里其实就应该是处理器数量 1,每个处理器的内核数量 16 。
(至于为什么例子中填写了 2 和 4,以及为什么划分一半给虚拟机。并没有为什么,只是笔者的一点点强迫症。)
需要注意的一点是,理论上处理器内核总数越多,你的虚拟机运行速度就会越快。当然前提是不超出你电脑的性能上限。(如果你要杠,那我分配4,32,总计128岂不是速度会很快?然而并不会。因为处理器的性能都去模拟核心了,实际虚拟机用到的处理器性能会少很多) 。
再需要注意的一点是,VMware 一般支持模拟的内核总数为电脑实际CPU内核数的两倍,也就是笔者的CPU是16和,最大只能模拟为32核的CPU。如图:
新 CD/DVD (IDE),点击浏览,选择刚刚下载好的完整版Debian12安装镜像。
网络适配器,就选择NAT模式。
至于 桥接模式,NAT模式,仅主机模式,自定义的不同,在后面的内容会提到,若是想要提前了解,查看此文:桥接模式、NAT模式和仅主机模式
9、按照上面修改后,点击关闭,点击完成,至此新的一个虚拟机创建完毕。
如图,划红线处就是我们刚刚新建出来的虚拟机。
三、开启虚拟机,并开始 Debian12 的安装流程
首先检查,然后点击开启此虚拟机,给我们的虚拟机上电。效果等同于你的电脑插头插到插排内,按下开机键。
首先要检查 CD/DVD (IDE)处装载的是否是自己刚刚下载的Debian12完整安装包
然后检查网络适配器是否是 NAT 模式。
(进不了安装系统,安装后连不了外网不要问我为什么)
确认无误后,点击开启此虚拟机。
在开机后,如果你的电脑有音响且没有静音,你会听到一声蜂鸣器的 “滴——————”(hello world!)
然后会出现下图的画面。
题外话,点击虚拟机画面后发现自己的鼠标移不出去,按下 Ctrl + 左Alt 键释放我们被虚拟机捕获的键盘和鼠标。画面中的选项,键盘的方向键,↑ 和 ↓ 选择,回车 Enter 键确认。← 是回到列表顶端,→是移到列表最底端。
这里的 Graphical install 的意思是图形化模式安装 Debian。
下面的 Install 的意思是传统的命令行模式安装 Debian。
其余的选项暂且忽略。其实分别是 高级选项、高对比度安装、帮助、语音辅助安装。
我们选择第一项,Graphical install 图形化安装。(原神,启动!)
第一步,选择图形化界面以及要安装的系统的安装语言
我们这里选择 English。(不要问我为什么不选择中文(简体),专业的人就要用专业的系统) 其实是因为如果选择中文简体,以后会出现各种各样奇奇怪怪的问题。
然后选择Continue。
第二步,开始选择电脑时区。选择默认United States(美国)。
对比简体中文界面的说明,这一步的作用其实就是设置电脑的时区。
第三步,选择键盘布局。这里默认选择American English(美式键盘)(其实中美的键盘布局是一样的)
第四步,稍作等待。
在这一步中,系统自动探测并挂载一些硬件,同时还会配置一些网络参数(ip,dhcp,路由)等等。刚刚虚拟机配置中如果不是选择NAT模式,这一步很有可能会显示一些配置错误什么的,虽然不影响下面的配置,但是作为强迫症,必然是不能允许这里报错的。
第五步,设置主机网络名。
这一步配置的是 Debian12 的主机网络名。主机网络名有助于在网络中表示你安装的这个系统。(必须是不重复唯一的)。同理 Windows 系列的系统也有这个参数(此电脑–>右键–>属性–>在 计算机名、域和工作组设置下–>计算机名)。
Debian12的主机网络名 和 Windows 的计算机名效果其实是一样的。
如果你不做要求,可以不必理会,直接 Continue 下一步。
第六步,设置系统的Domain name (域名)。
这里的域名效果可以参照 Windows 系列的参数(此电脑–>右键–>属性–>在 计算机名、域和工作组设置下–>域)。
如果你没有要求,直接默认,然后Continue 下一步。
题外话,啥是域名?域名
第七步,配置超级用户(root)的密码,重要!!重要!!重要!!(重要的事情再再次说三遍!) 第一次输入,然后再输入确认。
这一步是很重要很重要的事情。在这一步中,我们设置了 Debian12 中的 root 用户的密码。
这个密码一定要记住,一定不能忘记。
这个密码一定要记住,一定不能忘记。
这个密码一定要记住,一定不能忘记。
重要的事情不厌其烦的再说三遍!
这里因为只是演示,笔者就简单粗暴的将密码设置为用户名一样,都是root。
(实际使用中的系统里,好孩子一定不要像我学习,因为root密码一旦泄露,被黑客窃取,会对你的数据造成极大的损坏,有兴趣可以去搜索 文件勒索病毒 等等案例)。
题外话,如何健康,正确,安全的设置密码?大写字母+小写字母+特殊字符+数字 组成的10位以上的密码还是比较安全的。
第八步,接下来设置普通用户的用户名的 简介/真实姓名/网名/昵称
第九步,设置普通用户的用户名。
这里设置的用户是平时我们登录电脑进行操作的账户,笔者这里用于演示,将平时使用的用户命名为 normal。
题外话,root用户和普通用户的区别?如果把一个系统内的账号们看做一个王国,那么root用户就是这个王国里绝对独裁的对其他用户生杀予夺的暴君国王。root用户可以对系统内的一切做出操作,甚至可以干掉将整个系统本身干掉。(root权限下执行 rm -rf /* 有惊喜,极度危险,千万不要作死,删库跑路这个梗就是说这个)
第十步,设置普通用户的密码
这里笔者用于演示,将normal密码设置为123,再次声明,这是一种非常错误的做法,在实际用于使用的系统中一定,一定,一定不要设置如此简单的密码。(密码简单一时爽、隐私文件全曝光)
然后 Continue
第十一步,接下来会自动配置网络时间服务器,然后要求选择时区。
这里直接默认,在系统安装完后会进行更改。
第十二步,系统会探测硬盘,然后开始配置硬盘。
这里直接默认选择第一项,使用整个硬盘。
第二项是使用整个硬盘并设置LVM
第三项是使用整个硬盘并设置加密的LVM
如果硬盘不是全新的,还会有使用硬盘剩余空间的选项。
题外话,啥是LVM?LVM
简单来说,LVM就是在一堆硬盘分区上整合出一个虚拟分区,目的是为了动态调整各个分区的大小。
第十三步,选择要将系统安装到哪块硬盘
因为我们只添加了一块200G的硬盘,所以这里只显示一个选项。选择然后Continue
第十四步,选择文件放在哪个分区。
这里第一个选项是将所有的文件放在一个分区中,我们就选这个。
第二个是 /home 单独分一个区
第三个是 /home,/var,/tmp各自一个分区。
有第二个和第三个的原因是为了让系统数据安全,以前是机械硬盘(HDD)的时候,有时候分区损坏是很头疼的事情。
现在系统一般都是安装在固态硬盘中。如果分区损坏,一般来说整块硬盘也坏了,分区与否就没那么重要了。
真正的文件安全方式就是多备份!(同时拿买两家不同云盘云备份,三块硬盘用于热备份,四块硬盘冷备份,我就不相信这样还会数据丢失!)
Continue 下一步!
第十五步,确认硬盘分区表的变更。
因为对硬盘操作是一件极其严谨的事情,稍有不慎就会造成数据丢失。(硬盘有价,数据无价)
所以要在这一步确认分区变更。
Continue 下一步。
第十六步,再次确认对硬盘分区表的变更。
这里要选择 Yes ,然后选择Continue 下一步!
第十七步,完成分区并装入基本系统。等待
第十八步,是否还有扩展的软件包介质
这里的意思是,是否还有别的安装介质,我们只有一个下载好的完整版Debian12系统镜像。自然是选择 No
Continue!下一步。
第十九步,是否使用网络镜像。
这里的意思是,咱们下载下来的完整版Debian12系统镜像里面可能不是最新版的软件包,是否要使用网络上的镜像,这样可以获取最新的软件包。
注意:这里一定要选择 No !这里一定要选择 No !这里一定要选择 No !
重要的事情说三遍三遍
重要的事情说三遍三遍
重要的事情说三遍三遍
因为Debian系统的官方服务器在国外,如果选择Yes会因为网速等原因造成安装时间极其漫长甚至会安装报错(这个等就很灵性 )。
第二十步,是否参加软件流行度统计
那我们自然是不参加软件包流行度统计的
第二十一步,选择必要的组件。
这里要求我们选择想要的组件,上图是带有GUI(图形化操作界面)的安装方式。
如果你想要更加专业一点,可以选择下面的不带GUI,纯命令行的安装方式
第二十二步,开始最后的安装。
现在开始漫长的等待。(最多20分钟 )
第二十三步,安装GRUB boot载入器
这一步选择是否安装GRUB
那自然是要安装的。
选择Yes,然后 Continue
然后会选择我们安装到哪个硬盘。
因为我们只装载了一块硬盘,那自然就是选择硬盘 /dev/sda 了。
这里的 /dev/sda 就是只我们虚拟机配置里的那一块200G的硬盘。
然后 Continue,等待。
第二十四步,结束安装。
这里的意思是,安装成功结束了,要求我们退出安装介质然后重启电脑开始享受系统(开始受苦 )
不要理会这个什么退出安装介质,直接 Continue 重启就好。介质等下再退出。
四、开始配置新安装的Debian系统
此处开始分支,现在是带有图形界面安装后的一系列配置。纯命令行的配置移步到第二部分。
第一部分,带图形化界面的系统配置步骤。
不出意外,现在你应该会看到下面这个界面:
第一步,点击normal,开始登录。
此处输入我们刚刚设置的普通用户 normal 的密码。Enter,进入系统。(不要问为什么不显示 root 这个登录选项,一切都是为了安全,当然也可以在以后通过某些设置来显示 root 登录选项,但是大可不必。问就是不安全 )。
显示如下界面
第二步,完成欢迎流程。一路 next,skip,最后Start Using Debian GNU/Linux
然后就进入到Debian12 的系统桌面了。
丑丑的,啥也没
第三步,配置打开终端快捷键
按下开始键2次进入应用列表或先左上角Activities然后中下方 九个点 进入应用列表
然后选择并打开 Settings -->左侧列表选择Keyboard -->Keyboard Shortcuts -->View and Customize Shortcuts
然后选择 Custom Shortcuts -->Add Shortcut -->输入下图内容–>Add
开杠,为什么非要把快捷键设置为 Ctrl + Alt +T ? 因为 Debian 系的系统中 Ubuntu 里打开终端的快捷键就是这个,为什么非要随大流?因为我是普通人。
然后开始测试,结果如图:
第四步,配置系统更新软件的软件源
目的是完成刚刚安装系统时没有使用网络镜像实时获取最新软件安装包的步骤。
首先输入:
su -
这个命令的意思是,在这个终端中登录到root用户中,并切换到 root 用户的用户环境。
你会看到:
现在的意思是要输入密码,这里的密码是 root 用户的密码 ,在本例中也就是我刚刚设置的 root,这里输入不会有任何显示。(别问为什么,Linux系统特性,一切为了安全 )
如果密码正确,你会看到:
接下来输入:
nano /etc/apt/sources.list
这条命令的意思是,使用 nano 编辑器编辑位于 /etc/apt 目录下的 sources.list 文件。
你会看到:
首先把第一行注释掉,也就是在这一行最前面加一个 #。
如图:
然后把下面的内容编写到文本内。
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
上面的内容来自清华大学开源软件Debian镜像站
如图:
编写后的文档:
然后 Ctrl+o 然后 Enter 写入文件,然后 Ctrl + x 退出编辑器。
开杠,这么多谁能写得过来?有没有那么一种可能,桌面版环境自带火狐浏览器,访问对应网址然后复制然后再中端中 Ctrl+u 或者鼠标右键然后Paste就可以复制进来。如果你说,我访问不了百度啊,那可能是虚拟机没有选择NAT模式。
然后,开始检测是否配置成功,
输入下面命令:意思是更新软件包管理器 apt 的包列表。
apt update
然后你会看到
然后执行下面的命令:意思是根据包列表,完全更新已安装的所有软件包,必要时可以移除旧的包
apt full-upgrade
你应该会看到:
直接回车,系统会默认为已输入Y,然后开始等待安装完成。结果如图
至此,新安装的 Debian12 系统从原来的完整系统镜像的本地源 换源 为国内很好用的 清华源。
第五步,解决 普通用户不在 sudoers文件中,或英文环境下 normal(用户名) is not in the sudoers file. 问题
接着第四步继续。
首先执行这条命令:
nano /etc/sudoers
应该会看到这个结果
在下图所示处输入这行文本:
normal ALL=(ALL:ALL) ALL
输入前:
输入文本后:
然后 Ctrl+o 然后 Enter 写入,然后 Ctrl + x 退出 nano 编辑器
然后 输入exit
退出已登录的 root 用户,恢复到普通用户。
然后输入sudo apt update
验证normal加入sudoers是否成功
正常情况,此时会要求输入normal 用户的密码来临时启用 root 用户权限。
如图:
至此,系统刚安装完需要补充完成的事情结束。
完结撒花
带有GUI(桌面)的Debian12本文需要看到最后的:
关机,直接右上角关机~~(不够专业)~~
作为专业人员,我们应该:
打开终端,
依次输入
sudo sync
sudo shutdown -h now
第一条命令是把内存中需要写入磁盘的信息写入磁盘。
然后第二条命令让电脑立刻关机。(注意和 windows 的 shutdown -s -t 0 区分)。
等电脑关机后,在虚拟机设置中,将CD/DVD 设备从使用 ISO 映像文件改为使用物理驱动器
如图:
再次开机时,Vmware 会提示找不到设备,这是因为完整Debian12安装包退出的原因。选择 否 就可以了。并不影响使用。
第二部分:只有终端的Debian12 系统初始化配置~~(专业!自豪!)~~
选择开机后,最后会看到这个样子:
直接选择 root 登录,输入 root ,密码同样是 root ,这里输入密码也不会显示,问就是Linux特色
登录以后得样子:
输入命令 ip address
,结果应该是
图中划线处显示的是本机的 DHCP 出来的 IPv4 地址。192.168.124.137/24
此时,打开我们准备好的工具 FinalShell 4.3.10
如图,选择SSH连接,
名称处随便取一个,比如 Debian12Terminal
主机填写刚刚查到的 IPv4 地址:192.168.124.137
用户名处填写安装系统时设置的普通用户的用户名 normal
密码填写其对应的密码,我设置的是 123 。
然后双击新增的记录,开始连接。然后在安全警告中选择 接收并保存。
然后会看到 连接成功,如图:
然后执行和有图形化桌面一样的命令,
su -
输入 root 用户的密码 root,密码还是不会显示,问就是一切为了安全
结果如图:
然后执行下面的命令:
nano /etc/apt/sources.list
在第一行前加 # 注释掉,把下面的文本复制进去
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
结果如图:
然后Ctrl + o 写入,Enter 确认,Ctrl + x 退出 nano 编辑器。
然后执行apt update
更新系统的软件源。
然后执行 apt full-upgrade
更具软件包列表完全更新所有软件包,必要时卸载旧的软件包。
直接Enter 默认输入Y
解决普通用户 normal 不在 sudoers 中的问题
首先要安装sudo这个软件包,
接着上一步,运行下面的命令:
apt install sudo
然后再运行nano /etc/sudoers
和桌面版时一样,在root ALL=(ALL:ALL) ALL 后添加
normal ALL=(ALL:ALL) ALL
如图:添加文本前:
添加文本后,
然后 Ctrl + o 写入,然后 Enter 确认,然后 Ctrl + x 退出。
先退出已登录的 root 用户,然后运行sudo apt update
然后输入normal 用户的密码查看 normal 能否开始使用 sudo
如下图:
至此,无桌面的Debian12系统安装后的初始化设置至此完毕。
完结撒花!!
看到最后,无桌面的Debian12 关机和带有GUI的一样,
关机依次运行下列命令
sudo sync
sudo shutdown -h -now
本文小节
本文介绍了从零开始使用 Debian 12 系统需要准备哪些工具和资料以及使用 Vmware 创建一个适配 Debian12 使用的虚拟机。以及如何从头给一个虚拟机安装一个全新的 Debian12 系统。在第三部分还分别进行了带桌面环境和不带桌面环境的初始安装系统后需要配置的事。
在未来的 从零开始使用 Debian12 (二)中将会介绍 什么是Linux系统的环境变量,以及Linux 系统的文件结构。