当前位置:首页 » 操作系统 » 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系统的具体结构,然后就知道如何入手了

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:637
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:366
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:82
php微信接口教程 发布:2025-04-16 17:07:30 浏览:308
android实现阴影 发布:2025-04-16 16:50:08 浏览:789
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:339
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:210
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:810
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:364
土压缩的本质 发布:2025-04-16 16:13:21 浏览:590