当有人看到Linux优化指南的标题时,您一定在心里嘀咕Linux需要进行优化,在回答这个问题之前,让我先问您一个问题:Linux优化是什么我的想法是没有最优性。最好是适合自己的。把桌面背景变成自己喜欢的颜色不是最好的。



我觉得以上两个问题不一定要回答,如果你有兴趣的话,可以继续下去。这里的优化主要是关于性能的。优化是针对自己的硬件,为自己需要做的,所以没有适合大家的优化方法。



处理器:AMD AM2 Athlon64 X2 3600 +



内存:DDRII 800 512M×2



硬盘:SATA2 250g 8m



加速引导部分



如果您经常使用大量外设,如红外线、蓝牙、打印机、扫描仪等,这部分可以跳过,因为在这里会删除这些引导系统加载的东西,以提高启动速度。



像大多数其他的分布,Ubuntu将负载了很多你不需要的东西HP打印机,LVM,RAID甚至盲人的特点当你开机时,这些东西通常可以被删除。即使偶尔需要使用,也可以手动启动,而不影响使用,这类似于Windows的自启动程序。Ubuntu的自启动程序数量惊人。



虽然所有命令都可以由命令行直接控制,但对于新手来说并不是直观和安全的,所以它是通过第三方工具来实现的,但是请确保该工具是免费的。



安装此工具并运行



$ sudo apt-get install SysV RC conf



$ sudo SysV RC conf



所需的不需要,可以由谷歌搜索。这里有一些例子,大多数人可以考虑删除。



EVMS,cron Anacron,APMD,ATD,mdamd LVM可以放心,如果你不知道它是什么。



Bluez支出蓝牙,如果你每次启动机器的使用它,它不让它受到伤害。



bootlogd如果你看日志的爱好,保持它



cupsys如果你使用一台打印机,让它



DNS清理,如果它的拨号,保持它



fetchmail可以去掉,如果不知道它是什么。



hdparm如果是SATA硬盘



热键设置只有笔记本可能需要,你可以尝试删除它,有一个副作用改变回来。



热插拔的大多数人能摆脱它,和一些硬件可能是必要的,如各种珍稀的声卡



HPLIP-如果你有HP打印机,保持它



它没有伤害摆脱klogd



联网可以缓解Jiaotong宿舍的互联网问题。



NTP服务器的时间同步,通常可以删除。



PCMCIA我没有看到传说中的设备,所以我就把它扔了



Powernowd如果CPU支持变频,它可以节省电力,而且不伤害摆脱它。



PPP拨号上网不拨



PPP DNS同上。



预读关闭



Rmnologin取出



注意如果你不知道要做什么



屏幕清理拆除



停止bootlogd删除



sysklogd不妨跟随你



它没有伤害到摆脱urandom



usplash那个黄色的开始屏幕



BitTorrent removed



服务的其余部分,您不妨考虑一下。



使用并发加载单个内核的机器将慢下来,这表明双核用户可以使用它。



sudo vi / /初始化等。D /钢筋混凝土



查找并发性=无



将它修改为并发= shell



退出后保存



使用合适的内核



从kernel.org内核编译和参数的调整,使它适合你的下载源。



内核时钟频率有1002503331000种可供自己选择的选项。



驱动器,磁盘控制器,文件系统编译成内核,其余的编译成模块,不需要。



删除未编译



CPU类型,选择与您自己的模型相同的类型



内存大小大于1G内存,打开大于1G的内存支持



有很多地方要考虑,不再被描述在这里,我的内核已经减少到1.2m,大小你可以



看看它。



合理利用记忆。



Linux的内存管理机制不同于Windows,即使你有内存64G,一段时间后,



剩下的物理内存还是很小的,内存是看不见的,是用的,所以不要觉得奇怪。



一个参数需要进行调整,这是vm.swappiness,和Ubuntu的默认值是60。这个参数决定是否将内核程序交换交换或释放一些缓存。0表明部分缓存尽可能的释放,而100意味着互换是尽可能使用可调整0 100之间。我个人调整到0。



sudo echo' vm.swappiness = 0 > > / / sysctl.conf等



如果你不启动它,你可以修改/程序/系统 / / swappiness VM



资源约束



编辑 / / / limits.conf安全等



hardcore0



享受hardnofile 128



享受hardfsize 1024000



享受hardrss 102400



享受hardstack 102400



享受hardcpu 10



享受hardnproc 20



享受hardmaxlogins 10



享受harddata102400



Sagahardnproc 200



sagahardnofile 4096



这两个用户名都是用户名,限制的具体内容是这个文件的注释。



如果你不这样做,一行代码可能会让你痛苦,即使你需要重新启动它。



您可以复制并粘贴以下代码行到终端,以测试是否需要限制



::|:(){ };:



减容系统



如果硬盘空间紧张和不必要的应用程序被删除,这也是新手冒险。



谨慎的.



其他的优化



如果你不需要使用IPv6



sudo vi / /文件等。D /别名



找到net-pf-10 IPv6的别名



改变了#别名net-pf-10 IPv6



禁用Pango



sudo echo'moz_disable_pango =1> / /环境等



硬盘优化(SATA不能)



sudo hdparm - T T / / / HDA dev /硬盘性能测试



Sudo hdparm -c 1 /dev/hda / / using 32bit transmission mode



sudo hdparm - D 1 / / / dev HDA DMA



sudo hdparm - T T / / / 在开发/测试再次



sudo hdparm - K 1 / / / HDA dev /保存结果



/ dev / HDA这里改成你自己的相应的装置



常用的软件设置



OpenOffice,有java的一个选项,一般可以禁用。



Firefox的地址栏输入了大约



browser.sessionhistory.max_entries设置为5



browser.sessionhistory.max_total_viewers设置为1



network.http.max-connections-per-server设置为10



network.http.pipelining.maxrequests设置为10



network.dns.disableipv6设置为true



network.dnscacheentries设置为9999



network.dnscacheexpiration设置为9999



Browser.cache.disk.capacity设置为512000



Browser.cache.memory.capacity被设置为102400(小内存可以设置较小的)



具体的意思是你自己的观点,Mozilla的官方网站在线文件设置适当,Linux优化完成了。