首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DIY 自己的 Linux 系统 LFS 系列:(一)LFS 介绍

前言 ☀️ 介绍 LFS 是什么? 为什么要使用 LFS? ❤️ LFS 文档 ???? 前言 最近,对 LFS(Linux From Scratch)颇感兴趣,因此打算开一个专栏来详细记录????...首先,放上 LFS 的官网:LFS Project! ☀️ 介绍 LFS 是什么?...Linux From Scratch (LFS) 是一个项目,可以理解为是一本指南,用于教我们如何一步步 DIY 自己的 Linux 系统!...1、LFS 帮助我们更好的理解 Linux 是如何正常运转 构建 LFS 会教我们有关 Linux 运转的所有知识,以及事物如何协同工作并相互依赖。...2、LFS 可以创建极其精简的 Linux 系统 当安装那些常规的 Linux 系统,你往往迫不得已安装那些你用不到的(甚至你都不知道它们是干什么的)程序。这些程序也许会浪费你的硬件资源。

2.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux From Scratch(LFS)详解

    LFS 有什么优势呢?现在看来,它可以提供最快和最小的Linux。但是最大的优势就是,安装LFS是菜鸟变成高手的捷径。...如果是,我们期盼你成功完成LFS系统加入我们LFS爱好者的行列! LFS详解 LFS存在的一个重要原因是可以帮助人们学习Linux系统的内部是如何工作的。...构建一个LFS系统会帮助演示是什么使Linux运转,各种组件如何在一起互相依赖的工作。最好的事情之一,是这种学习的经历给予的是一种能力,能够定制满足您自己需要的Linux。...LFS 的一个关键的好处是它让用户对于系统有更多的控制,而不是依赖于某些人的Linux 实现。在 LFS 的世界里,你是坐在司机的位置,掌控系统的每一个细节,比如目录层次和启动脚本配置。...LFS 提供房子的框架蓝图,但是需要您去建筑它。LFS 包含了在这过程中调整计划的自由,定制满足用户的需要和参考。 用户定制的 linux 系统的另一个好处是安全性。

    5.9K30

    Linux From Scratch(LFS11.0)构建 LFS 系统 - 移除调试符号

    大多数使用以下命令的用户不会遇到什么困难。但是,如果打错了命令,很容易导致新系统无法使用,因此在运行 strip 命令前,最好备份 LFS 系统的当前状态。 一些库的调试符号需要保存在单独的文件中。...之后在 BLFS 中,如果使用 valgrind 或 gdb 运行退化测试,则需要这些调试信息的存在。 需要注意的是,strip 命令会覆盖它正在处理的二进制程序或库文件。...这可能导致正在使用该文件中代码或数据的进程崩溃。如果运行 strip 本身的进程受到影响,则可能导致正在被处理的程序或库完全损坏。这可能导致系统完全不可用。...save_usrlib="$(cd /usr/lib; ls ld-linux*) libc.so.6 libthread_db.so.1...---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。 ❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

    82340

    【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Util-linux-2.26

    Util-linux 软件包其它实用程序。包括处理文件系统、控制台、分区以及消息等工具。...-2.26.tar.xz cd util-linux-2.26 准备编译 Util-linux: ....为了运行测试套件,必须保证当前运行 的系统中用于内核的 CONFIG_SCSI_DEBUG 选项可用,还必须保证以一个模块的方式编译。 把它构建到内核中可以防止启动。...如果需要的话,可以在重启进入完整的 LFS 系统后用以下命令运行该测试: bash tests/run.sh --srcdir=$PWD --builddir=$PWD 安装软件包: make install...安装完成后清理工作: cd .. rm -rf util-linux-2.26 ---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力

    76620

    Linux From Scratch(LFS11.0)构建 LFS 系统 - 配置系统时钟

    本文讨论如何配置 systemd-timedated 系统服务,它的作用是配置系统时钟和时区。...如果这个时间和您的手表显示的一致,则说明硬件时钟被设定为本地时间。相反,如果 hwclock 输出的时间不是本地时间,则硬件时钟很可能被设定为 UTC 时间。...根据您的时区,在 hwclock 显示的时间上加减对应的小时数,进行进一步的验证。例如,如果您现在处于莫斯科时区,即 GMT -0700,在本地时间上加 7 小时,再进行比较。...该守护程序没有被设计为替代现有成熟的 NTP 守护程序,而是一个仅仅实现了 SNTP 协议的客户端,可以用于一些不太复杂的任务,或是资源紧张的系统。...---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。 ❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

    88440

    Linux From Scratch(LFS11.0)构建 LFS 系统 - E2fsprogs-1.46.4

    E2fsprogs 软件包包含处理 ext2 文件系统的工具。此外它也支持 ext3 和 ext4 日志文件系统。...E2fsprogs 解压软件包: cd /sources tar -xf e2fsprogs-1.46.4.tar.gz cd e2fsprogs-1.46.4 E2fsprogs 文档推荐在源代码目录树中的一个子目录内构建该软件包...安装该软件包: make install 删除无用的静态库: rm -fv /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a 该软件包安装了一个 gzip 压缩的....info 文件,却没有更新系统的 dir 文件。...com_err.info 安装完成后清理工作: cd ../.. rm -rf e2fsprogs-1.46.4 ---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力

    39730
    领券