问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux安装完后怎么优化系统

发布网友 发布时间:2022-04-21 18:15

我来回答

1个回答

热心网友 时间:2023-08-06 09:52

  作为一个系统管理员,下面我们聊一下基于服务器应用的linux,由于个人电脑上使用linux也许不是像服务器上一样,优先追求安全和稳定,因此个人电脑使用的朋友只做个参考吧。   系统优化   说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。当然这都是题外话了。   这里我们首要讨论的,是在同等硬件配置下(同一台服务器,不提升硬件的情况下)对你的系统进行优化。   作为系统管理员,我认为,首先我们要明确一个观点:在服务器上作任何操作,升级和修改任何配置文件或软件,都必须首要考虑安全性,不是越新的东西就越好,这也是为什么linux管理感觉上和windows有所不同的地方,windows首先推荐大家去使用它的最新版本软件和操作系统,其实我个人认为这是一种商业行为,作为从系统管理上来讲,这是很不好的,使用新的软件和系统可能带来新的问题,有些甚至是致命的。   因此,作为管理,我们还是应该考虑稳定的长期使用的软件版本来作为我们的版本,具体的好处我就不多说了。相信作为管理员的你应该知道的。   其实个人使用的linux最直接的一个优化就是升级内核,自己编译的内核是根据自己的系统编译而来,将得到最大的性能和最小的内核。   但是,服务器就不太一样了,当然我们也希望每一台服务器都是自己手工编译的内核,高效而精巧。但是实际和愿望是有差距的,试想一下,如果你管理100来台linux主机,而每一台也许配置都不一样,那编译内核的一个过程将是一个浩大工程,而且从实际考虑,工作量大得难以想象。我想你也不会愿意做这种事情吧。因此,个人建议,采用官方发布的内核升级包是很好的选择。   首先,我们对新安装的系统,将做一系列升级,包括软件和内核,这是很重要的步骤。   在升级好所有软件后,基本的防火墙和配置都做好以后,我们开始优化一些细节配置,如果你是老系统,那么在作本问题及的一些操作和优化你系统之前,务必被备份所有数据到其他介质。   1、虚拟内存优化   # free   查看当前系统的内存使用情况。   一般来说,linux的物理内存几乎是完全used。这个和windows非常大的区别,它的内存管理机制将系统内存充分利用,并非windows无论多大的内存都要去使用一些虚拟内存一样。这点需要注意。   linux下面虚拟内存的默认配置通过命令   # cat /proc/sys/vm/freepages   可以查看,显示的三个数字是当前系统的:最小内存空白页、最低内存空白页和最高内存空白。   注意,这里系统使用虚拟内存的原则是:如果空白页数目低于最高空白页设置,则使用磁盘交换空间。当达到最低空白页设置时,使用内存交换(注:这个是我查看一些资料得来的,具体应用时还需要自己观察一下,不过这个不影响我们配置新的虚拟内存参数)。   内存一般以每页4k字节分配。最小内存空白页设置是系统中内存数量的2倍;最低内存空白页设置是内存数量的4倍;最高内存空白页设置是系统内存的6倍。这些值在系统启动时决定。   一般来讲在配置系统分配的虚拟内存配置上,我个人认为增大最高内存空白页是一种比较好的配置方式,以1G的内存配置为例:   可将原来的配置比例修改为:   2048 4096 6444   通过命令   # echo 2048 4096 6444 > /proc/sys/vm/freepages   因为增加了最高空白页配置,那么可以使内存更有效的利用。   2、硬盘优化   如果你是scsi硬盘或者是ide阵列,可以跳过这一节,这节介绍的参数调整只针对使用ide硬盘的服务器。   我们通过hdparm程序来设置IDE硬盘,   使用DMA和32位传输可以大幅提升系统性能。使用命令如下:   # /sbin/hdparm -c 1 /dev/hda   此命令将第一个IDE硬盘的PCI总线指定为32位,使用 -c 0参数来禁用32位传输。   在硬盘上使用DMA,使用命令:   # /sbin/hdparm -d 1 /dev/hda   关闭DMA可以使用 -d 0的参数。   更改完成后,可以使用hdparm来检查修改后的结果,使用命令:   # /sbin/hdparm -t /dev/had   为了确保设置的结果不变,使用命令:# /sbin/hdparm -k 1 /dev/hda   Hdparm命令的一些常用的其他参数功能   -g 显示硬盘的磁轨,磁头,磁区等参数。   -i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。   -I 直接读取硬盘所提供的硬件规格信息。   -p 设定硬盘的PIO模式。   -Tt 评估硬盘的读取效率和硬盘快取的读取效率。   -u <0或1> 在硬盘存取时,允许其他中断要求同时执行。   -v 显示硬盘的相关设定。   3、其他优化   关闭不需要的服务,关于系统自动启动的服务,网上有很多资料,在此我就不赘述了;   安全配置   作为一个系统管理员来说,定期对系统作一次全面的安全检查很重要的,最近遇到一些朋友来信说出现了一些莫名其妙的问题,例如最大的一个问题就是明显感觉网络服务缓慢,这极有可能是被攻击的现象。   实践证明,无论是那种系统,默认安装都是不安全的,实际不管你用windows也好,linux,bsd或其他什么系统,默认安装的都有很多漏洞,那怎么才能成为安全的系统呢,这正是我们系统管理人员需要做的事情。配置配置再配置。   任何系统,只要细心的配置,堵住已知的漏洞,可以说这个系统是安全的,其实并非很多朋友说的那样,安装了系统,配置了防火墙,安装了杀毒软件,那么就安全了,其实如果对系统不作任何安全设置,那就等于向黑客敞开一扇纸做的大门,数十分钟就能完全控制!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2023文科男生最吃香的专业 哪些专业好就业 在南京想找上海音乐学院的老师,怎么找? 荔枝核怎么服用-荔枝核煮水一般煮几颗合适 属虎适合什么名字2022年新生儿 有内涵热门名字精选 国内读研好,还是出国读研好 出国读研和国内读研哪个更好 在一个比例中,如果两个外项互为倒数。那么两个内向的什么是一?_百度知 ... 两个外项互为倒数,一个内向是8分之3,另一个内项是多少【怎样求出来... 在一个比例中,两个外向互为倒数,其中一个内项是8,另一个内项是_百度... 在比例中两个外项互为倒数,其中一个内向是2.75,另一个内项是多少_百度... 如何改善linux系统性能? 怎样在一个双卡手机建二个。 微信账号只能用手机号注册么 如何优化Linux系统? 我用的是双卡手机怎么才能上两个微信 Linux性能监控与调优工具? 微信只能用手机号注册吗? 双卡双待手机如何能用2个? 只能用手机注册码? linux系统性能怎么优化 如何往PowerPoint2007中插入图表并生成表格数据 Linux 性能调优都有哪几种方法 一机双卡怎么设两个? ppt中怎样插入图表 微信只能用手机号码注册? linux性能调优都有哪几种方法? 双卡手机如何注册两个 码只能用手机号码注册吗? 如何用ppt插入具体数据的统计图 微信为什么只能手机号注册 微信只能通过手机号注册吗 华为双卡手机怎么同时用两个微信 如何用手机帮另一台手机注册? 如何优化苹果电脑Linux系统 双卡手机怎么设置二个微信? 优化Linux服务器硬盘性能有什么窍门 微信只能用手机号注册吗 怎样才能提高Linux系统安全性能? 一个双卡双待手机怎样申请两个 如何优化Linux系统的内存使用 双卡手机如何注册两个 《Linux性能优化》pdf下载在线阅读全文,求百度网... linux系统优化。我用的是elementary os 系统。电脑... 如何提高Linux服务器磁盘io性能 为什么优化linux网络性能 在Linux系统下如何优化Oracle具体步骤 哪里的英文是什么? 哪里,那里区别 哪里和那里怎么区分? 那里和哪里的区别