分类: 一目了然

28 篇文章

一目了然系列之 linux 内核编译(思路篇)
内核编译 内核自己编译的意义 定制编译的内核因为使用的代码少的原因运行的会更快,减少了不必要的设备支持。 定制内核大小比通用内核的小,这样会减少内存的消耗,因为内核要运行在内存中。 用不上的功能就不编译,这样会减少很多的漏洞被利用。 编译灵活,有强烈需求的直接 build-in 到内核里面,不是核心需求的可以编译成模块,这样的话内核自己的体积就变小…
一目了然系列之 用 mosh 代替 ssh 教程详解
0x00 介绍 ssh 用的是 tcp 协议来进行传输的,每个操作都要交互。对于高延迟高丢包的 vps 服务器来说就变得非常的不合适了,这里今天介绍一个用 udp 来实现的 ssh mosh。这里 mosh 必须在服务端与客户端都要安装才可以正常使用,还要在服务端开启一些 udp 端口。 0x01 环境 服务器系统:Centos 7 服务器防火墙:…
一目了然系列之 Centos7 ALFS 自动化构建 LFS 8.0
0x00 介绍 相信大家做了那么半天的 LFS 都很累了是吧?今天新开一期 关于 LFS 的系列,这次用 ALFS 来做,这是一个自动话脚本,编译工具链和基础软件的编译这些部分的工作都由 ALFS 这个工具自动去,但是这个工具好在于自动化去做,坏也在于此。如果没做过 LFS 那这个没啥实际的意义,能够收获的只有引导部分的内容,能够了解 linux …
一目了然系列之 Centos7 编译构建 LFS 8.4(5)
0x00 回顾 前面已经重新做完了基本的系统,下面咱们来配置,下面的工作主要就是内核跟 grub 了,当然还有网络配置,时间,语言之类的配置,咱们下面一一说。其实这才是重点。Linux 要做哪些基础配置装一遍 arch,看看这段 就一目了然了。下面我们开始做。 0x01 网络配置 网卡名配置 先查看一下网卡现在的名称 我一般使用的是 ip a (l…
一目了然系列之 Centos7 编译构建 LFS 8.4(4)
0x00 回顾与介绍 上一节实际上我们已经构建出来一个非常的小的linux操作系统了,虽然我们还更倾向与叫他工具链,实际上就没内核,文件系统,gurb 这些东西了,但是后面我们要做的 LFS 实际上大量的操作都是和前面重复的。但是我们是用的与宿主无关的工具编译出来的。这节我们用到最多的实际上就是 chroot ,下面马上就会要用到了,千万要注意做这…
一目了然系列之 Centos7 编译构建 LFS 8.4(3)
0x00 回顾与介绍 上一次我们已经把最基本的环境和最基本的软件安装好了,环境已经做好了。下面我们就可以开始正式的制作 LFS linux 了。下面我们要做是制作一个套工具链,实际上就是去编译出来一套跟宿主主机尽量没有关联的基础软件,这就包括了 linux 也是任何一个操作系统下最基本的编译器、汇编器、链接器、库和一些有用的工具,这些工具是跟当前没…
一目了然系列之 Centos7 编译构建 LFS 8.4(2)
0x00 简介 上一节说到了基础软件的版本的修正的问题,这一次我们继续制作基础的环境。这里说一下几乎所有的教程最后的 grub 都是安装在了准备好的第二块空的独立的硬盘上,然后去掉第一块硬盘,直接启动。这样做的好处的完全的独立与宿主主机没有任何的联系,是一个真真正正的独立的操作系统,还有好多人是在虚拟机上去做的,虚拟机最大的好处在于各种方便的回退,…
一目了然系列之 Centos7 编译构建 LFS 8.4(1)
0x00 起因 第一次接触 LFS 还是在两年前,我记得当时真的是 2 天 2 夜的时间醒了就继续,困了就躺了,直到现在那个感觉还牢牢的记载心里,然而很多事情不是你自己努努力就可以改变的,就比如那次,我失败了,失败的还算比较彻底,没能跑起来。现在看来那时候失败已经能够看的很清楚了,有几个点没注意到,一个是工具链编译的问题,还有就是 grub 的问题…