當前位置:首頁 » 操作系統 » 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系統的具體結構,然後就知道如何入手了

熱點內容
安卓手機攝像頭連接雲存儲 發布:2025-05-11 05:10:52 瀏覽:34
瑞虎三都有哪些配置 發布:2025-05-11 05:05:08 瀏覽:950
mc非正版伺服器怎麼做 發布:2025-05-11 05:04:54 瀏覽:308
安卓手機九宮格忘記密碼怎麼解 發布:2025-05-11 05:00:30 瀏覽:595
安卓手機拼多多怎麼解綁銀行卡 發布:2025-05-11 05:00:25 瀏覽:686
校園網可以搭建伺服器地址 發布:2025-05-11 04:54:40 瀏覽:785
noip演算法 發布:2025-05-11 04:53:51 瀏覽:50
有什麼我的世界伺服器啟動器 發布:2025-05-11 04:50:41 瀏覽:296
寫shell腳本 發布:2025-05-11 04:37:41 瀏覽:935
電腦伺服器打開有什麼用 發布:2025-05-11 04:36:49 瀏覽:98