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

熱點內容
三方網站源碼 發布:2024-11-28 08:30:51 瀏覽:108
windows版ftp軟體免費下載 發布:2024-11-28 08:25:28 瀏覽:856
淘寶帳號怎麼改密碼 發布:2024-11-28 07:46:05 瀏覽:11
監控未配置怎麼辦視頻 發布:2024-11-28 07:44:41 瀏覽:502
android獲取手機的ip 發布:2024-11-28 07:42:13 瀏覽:171
python打開文件窗口 發布:2024-11-28 07:36:13 瀏覽:555
cpu二級緩存的作用 發布:2024-11-28 07:36:12 瀏覽:1001
net資料庫控制項 發布:2024-11-28 07:32:58 瀏覽:99
我的世界國際服創建伺服器pc 發布:2024-11-28 07:20:53 瀏覽:773
編譯原理LR分析法pdf 發布:2024-11-28 07:17:41 瀏覽:264