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

热点内容
php二级分类 发布:2024-11-28 10:40:49 浏览:851
机顶盒主时钟同步服务器地址修改 发布:2024-11-28 10:40:43 浏览:333
androidstudio输出 发布:2024-11-28 10:36:20 浏览:591
华为手机的音乐在哪个文件夹 发布:2024-11-28 10:34:54 浏览:720
赛尔号万能脚本 发布:2024-11-28 10:34:44 浏览:629
逆战端游二级密码在哪里设置 发布:2024-11-28 10:28:18 浏览:867
如何才能知道妈妈的手机密码 发布:2024-11-28 10:28:15 浏览:456
linux连接sftp 发布:2024-11-28 10:25:47 浏览:460
c语言显示日期 发布:2024-11-28 10:25:46 浏览:815
丛林法则脚本 发布:2024-11-28 10:24:54 浏览:124