Debian前奏
https://www.debian.org/doc/
https://www.debian.org/releases/stable/amd64/index.zh-cn.html
https://www.debian.org/releases/stable/amd64/ch02.zh-cn.html
| Debian是一个致力于自由软件开发并宣扬自由软件基金会之理念的自愿者组织。 |
| Debian计划创建于1993年,当时Ian Murdock发出一份公开信,邀请软件开发者们参与构建一个基于较新的Linux 内核的完整而紧密的软件发行版。经过多年的成长,那群由自由软件基金会资助并受GNU哲理影响的爱好者已经演变为一个拥有大约1000位Debian 开发人员的组织。 |
| |
| Debian开发人员所做的工作包括有:Web和FTP站点管理、图形设计、软件许可协议的法律分析、编写文档、还有维护软件包 |
| |
| GNU/Linux 是一种计算机操作系统:一系列能让您与计算机进行交互操作并运行其它程序的程序 |
| |
| 操作系统由多种基础程序构成。它们使计算机可以与用户进行交流并接受指令,读取数据或将其写入硬盘、磁带或打印机,控制内存的使用以及运行其它软件。 |
| 操作系统最重要的组成部分是内核,在GNU/Linux系统中Linux就是内核组件。而该系统的其余部分主要是由GNU工程编写和提供的程序组成。 |
| 因为单独的 Linux 内核并不能成为一个可以正常工作的操作系统,所以我们更倾向使用 "GNU/Linux" 一词来表达人们通常所说的"Linux"。 |
| |
| GNU/Linux是以Unix操作系统为原型创造的。自从诞生之日起它就被设计成一种多任务、多用户的系统。这些特点使GNU/Linux 完全不同于其它著名的操作系统。事实上GNU/Linux比想象到更加特别。与其它操作系统绝然相反的是没人真正拥有 GNU/Linux,其大部分开发工作都是由无偿的志愿者完成的。 |
| |
| 后来演变为 GNU/Linux 系统的开发工作开始于 1984 年。当时,自由软件基金会 开始研发被称为 GNU 的自由的类 Unix 操作系统。 |
| GNU工程开发了大量用于 Unix™ 的自由软件工具和类Unix操作系统,例如GNU/Linux。这些工具使用户能执行从日常俗事(例如在系统中复制和删除文件)到神秘操作(例如书写和编译程序或对多种文档格式进行熟练的编辑工作)的各种任务。 |
| |
| 虽然有许多组织和个人都对GNU/Linux的发展作出了帮助,但是自由软件基金会依然是最大的单个贡献者。他不仅仅创造了绝大部分在GNU/Linux 中使用的工具,还为GNU/Linux的存在提供了理论和社会基础。 |
| |
| Linux内核的首次面世是在1991年一名叫Linus Torvalds的芬兰计算机科学系学生在 Usenet 新闻组comp.os.minix上发布了一种Minix 替代内核的早期版本。(请看Linux International 的 Linux 历史) |
| |
| 在一些子系统维护人员的帮助下,Linus Torvalds一直协调着数百位开发人员的工作。Linux内核有一个官方网站(https://www.kernel.org)。有关linux-kernel 邮件列表更多的信息可以在linux-kernel mailing list FAQ(https://lkml.org)上找到。 |
| |
| GNU/Linux很少会崩溃、适合在同一时间运行多个程序,而且比大多数操作系统更为安全。有了这些优势,Linux 成为在服务器市场上增长最快的操作系统。近来它还开始在家庭和商业用户中变得越来越流行。 |
| |
| Debian在高级用户中非常流行的原因在于它具有优秀的技术,而且它对Linux的深入贡献满足了社区的需求与期望。Debian为Linux 引入的许多特性现在已经成为了非常通用的标准: |
| 例如Debian是第一种使用包管理系统的Linux发行版,它让安装和删除软件变得非常容易。而且它还是第一个可以不用重新安装就能升级的Linux发行版 |
| Debian与其他Linux发行版最大的不同之处在于包管理系统的特性。这些工具给予Debian系统管理员对安装到系统上的软件包的完全控制,包括安装单个软件包和自动升级整个操作系统。个别软件包也可以被保护不被升级。您甚至可以告诉包管理系统哪些软件是您自己编译的以及它们所需要的依赖关系。 |
| |
| 为了提防"特洛伊木马"和其他恶意软件,更好地保护您的系统,Debian服务器会校验Debian注册维护人员所上传的软件包。 |
| Debian的打包人员也会特别注意以安全的方式配置软件包。当发布出去的软件包有安全问题时,通常会很快被修复。依靠 Debian 的简易更新选项,安全更新可以通过互联网自动下载和安装。 |
| |
| |
| 获得 Debian |
| https://www.debian.org/distrib/ftplist |
| |
| |
系统需求
| AMD64 和 Intel 64处理器都受支持,推荐的最低系统配置 |
| 安装类别 RAM(最低) RAM(推荐) 硬盘 |
| 无桌面的系统 256MB 512MB 2GB |
| 桌面系统 1GB 2GB 10GB |
| |
| 注: 官方推荐安装字符界面 |
| |
| 在推荐的系统需求中已经包含流畅运行Debian GNU/Linux所需的磁盘空间。 |
| 尤其是/var分区里装有许多Debian的特定状态信息和类似日志文件这样的常规内容。 |
| dpkg所用的文件(含有所有已安装软件包的信息)很容易就会消耗掉40MB。另外apt-get会在安装前将下载的软件包放在这里,所以应最少分配200MB的空间给/var,如安装了图形桌面系统还要更多空间 |
| |
| |
| 修复损坏的系统 |
| 有时系统无法启动可能是由于调整启动加载程序时损坏了配置文件,或新准备的内核无法启动等,无论什么原因,修复时都需要一个可以工作的系统,rescue模式正好用于此目的 |
| 要进入救援模式,请在 boot: 提示符后键入 rescue,或者启动时给给引导参数加上 rescue/enable=true。您会看到安装程序的前几个画面,并在显示器的角落里面提示处于救援模式,而不是完整安装。别担心您的系统不会被覆盖! |
| rescue模式只是借助安装程序强大的硬件探测能力,确保修复系统的时候硬盘,网络设备等等可以使用。 |
| |
| 取代分区工具的是显示您系统上的分区列表,并请您选择。通常您应该选择修复包含root文件系统的分区。 |
| 您也可以选择RAID 和 LVM设备上的分区,与直接在磁盘上创建一样。 |
| |
| 如可能,安装程序将在您选择的文件系统上给出一个shell 提示符,通过它可以执行一些必要的修复操作。 |
| 例如您需要在第一个硬盘的主引导区重装 GRUB 引导程序,可以通过输入这个命令 grub-install '(hd0)' 完成。 |
| |
| 假如安装程序在您选择的 root 文件系统上不能运行一个可用的 shell,这可能是因为文件系统已经损坏,那么将发出警告,并通过安装程序的环境提供一个 shell。您在这个环境下可能没有丰富的工具可用,但足以应付系统修复工作。您选择的 root 文件系统将挂载到 /target 目录。 |
| |
| 无论哪种情况退出 shell 之后,系统将重启。 |
Debian分区程序
| Debian开发人员选用了几种在不同硬盘和不同体系结构上的分区程序 |
| partman |
| 推荐的 Debian 分区工具。这把瑞士军刀可以修改分区大小,创建文件系统(Windows 下的说法是 “format”)和关联分区至挂接点。 |
| |
| fdisk |
| 最早的 Linux 磁盘分区工具,对于老手很好用 |
| |
| cfdisk |
| 一个简单易用、全屏幕的磁盘分区程序,cfdisk完全不了解FreeBSD的分区,因此,设备名称与结果可能不同 |
| |
.
.
.
.
游走在各发行版间老司机QQ群:905201396
不要嫌啰嗦的新手QQ群:756805267
Debian适应QQ群:912567610
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2019-04-11 CentOS7.4使用KVM