当前位置:首页 » 操作系统 » linux精简

linux精简

发布时间: 2024-03-16 11:04:03

1. linux系统优化的12个步骤是什么

Linux系统优化的12个步骤:

1、登录系统。

2、禁止SSH远程。

3、时间同步。

4、配置yum更新源。

5、关闭selinux及iptables。

6、调整文件描述符数量。

7、定时自动清理/var/spool/clientmquene/目录垃圾文件。

8、精简开机启动服务。

9、Linux内核参数优化/etc/sysctl.conf,执行sysct -p生效。

10、更改字符集,防止乱码问题出现。

11、锁定关键系统文件。

12、清空/etc/issue,去除系统及内核版本登陆前的屏幕显示。

2. 如果我要把linux精简,然后安装在psp中,我需要学习哪些知识

如果直接往psp之类的手持设备中移植发行版 这个不现实

首先是内核的移植,将内核精简并编写需要的设备驱动,提出不需要的功能和设备驱动,然后用交叉编译器编译为手持设备cpu支持的2进制内核文件
这是第一步, 离系统还远
第二步 移植glibc ,同样是精简 和指令集方面的移植,提供必须的程序运行库
第三步 如果要求不高可以直接交叉编译出一个shell 环境,以及必须的软件包
第四步 解决系统引导和文件系统以及烧录

以上四步基本完成了一个基础的可在手持设备上运行的linux

然后就是图形界面的修改和移植方面的了, 接下来才能到移植ubuntu的方面,第一就是ubuntu的包管理的移植,第二就是ubuntu系统配置的移植,这里面又牵涉到 perl python这两个的精简 ,因为大多脚本都是用这两个写的

按照顺序需要的知识有

1,2步 对内核结构和glibc库的了解和熟悉,以便于精简 , 极为熟练精通的c语言和汇编语言能力,设备访问方式和设备驱动原理的熟练,可从源代码级的删减添加功能,并编写相应功能,在以上基础上对MIPS指令集的了解(PSP的处理器是MIPS类型的)以便于必须的移植代码的编写, 对gcc的了解和熟悉 ,出错的地方快速的定位、修改,以及gcc编译的优化

3,4步 主要就是gcc方面,如果需要精简的话 前面的能力都能用的上,第四步上主要是bootloader的烧写 ,jffs文件系统的创建等等

linux的移植方便,发行版级别的移植很麻烦

lz可以先制作一个LFS 体验下linux系统的具体结构,然后就知道如何入手了

热点内容
mrs服务器更改ip失败 发布:2025-07-03 04:58:08 浏览:828
压缩柚子 发布:2025-07-03 04:48:16 浏览:183
qq和安卓哪个用的人多 发布:2025-07-03 04:31:37 浏览:655
日本溥仪访问 发布:2025-07-03 04:24:27 浏览:674
java文件遍历 发布:2025-07-03 04:22:22 浏览:141
android画虚线 发布:2025-07-03 04:11:04 浏览:386
系统启动密码怎么取消 发布:2025-07-03 04:08:06 浏览:747
python程序设计第三版课后答案 发布:2025-07-03 03:58:08 浏览:214
socket上传文件 发布:2025-07-03 03:57:24 浏览:896
安卓cleo脚本 发布:2025-07-03 03:41:26 浏览:245