系统优化与安全
(本文用于对windows或者linux系统进行优化与安全配置,符号”\\”内的文字为系统或软件菜单名称,对于相关操作将在”##”中说明测试系统.)
系统优化即合理利用硬件资源,尽可能的发挥硬件的性能,以达到系统高效运行的目的,为此需要关闭无用的程序并配置需要运行的程序以最佳模式运行;系统安全即合理设置访问访问策略,使适当的用户可以且只可以访问适当的资源,以达到系统安全运行的目的,为此需要配置相关的程序来执行需要的访问策略.另外以科学的方法存储文件,保证文件不丢失损坏,也是服务器安全的重要内容.
现在介绍相关的优化与安全配置方法:
1.取消不需要的开机启动程序
a.#win7系统#单击\开始\->在\搜索程序和文件\文本框中键入msconfig.exe->在搜索结果中单击\msconfig.exe\;
1)打开msconfig.exe->选择\服务\选项卡->取消不需要的服务;
2)选择\启动\选项卡->取消不需要的启动程序
3)若要永久地删除或禁用启动时运行的程序或服务请将其卸载.
b.#win7系统#单击\开始\->在\搜索程序和文件\文本框中键入gpedit.exe->在搜索结果中单击\gpedit.exe\;
1)依次展开\计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\,单击\Run\与\RunOnce\子键,删除不必要的启动项.
2)依次展开\计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\,单击\Run\与\RunOnce\子键,删除不必要的启动项.
3)依次展开\计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\,单击\Winlogon\子键,删除不必要的启动项.
c.#winServer 2003#单击\开始\->鼠标指向\所有程序\->鼠标指向\启动\->删除不需要的启动项目;
d.#windServer 2003#右击\我的电脑\->单击\属性\->单击\硬件\选项卡->单击\设备管理器\->展开\IDE ATA/ATAAPI控制器->右击\主要IDE通道\->选择\属性\->选择\高级设置\->单击\设备0:设备类型\的下拉按钮->选择\无\(如果选择框为灰色不可操作,说明当前有设备正在使用此通道,不要进行修改)->对\设备1\进行同样操作->单击确定->对其他IDE通道进行同样操作;进行此操作后,系统启动时将不在检测相关的IDE通道是否有新设备安装,如果要添加新IDE设备,一般为硬盘,请将相应的通道打开.
e.可安装第三方管理软件,如360安全卫士,qq电脑管家等软件,可方便的管理开机启动程序,详细操作请参见软件帮助.硬件资源是有限的,开机启动的程序越少启动的速度就越快,启动后占用的系统资源也越少,就可以运行更多的需要的程序.
2.配置程序以高效方式运行
a.#winServer 2003#右击\我的电脑\->单击\属性\->单击\高级\选项卡->单击\性能\下面的\设置\按钮;
1)在\视觉效果\选项卡下选中\调整为最佳性能\;进行此操作后,系统的相关界面将变成灰色,以减少资源使用量.
2)单击\高级\选项卡->单击\虚拟内存\下面的\更改\按钮->在\驱动器\框中选中需要设备虚拟内存的驱动器->根据自己的情况选择\自定义\,\系统管理\与\无分页文件\等单选框->单击设置->单击确定->继续单击\确定\直到所有窗口都关闭;更改虚拟内存需要重启才可以生效,建议虚拟内存的初始值为实际物理内存的1.5倍,最大值为2-3倍.由于内存数量有限,当内存不够用的时候,系统就会将部分在内存中的文件置于硬盘上的分页文件即虚拟内存中,当需要的时候在载入内存.
b.#winServer 2003#双击\我的电脑\->右击某一个\本地磁盘\->在弹出的列表中选择\属性\;
1)选择\常规\选项卡下的\磁盘清理\;
1.1)在\磁盘清理\下的选择框内选择要删除的文件->单击确定->在弹出的对话框上单击\是\;这将删除你所选择的文件.
1.2)单击\其他选项\选项卡;
1.2.1)选择\windows组件\下的\清理\按钮->在\组件\框中取消要删除的组件的选中状态->点击\下一步\->点击\完成\;
1.2.2) 选择\安装的程序\下的\清理\按钮->选中需要卸载的程序->单击\更改/删除\->根据弹出对话框的提示卸载软件;此操作将删除不需要的程序,以节省硬盘空间.建议每个磁盘保留2GB左右的空间给系统还有程序使用,如果硬盘的剩余空间过少,系统或程序的运行将会非常缓慢,甚至无法运行,特别是系统盘.所以应当定期对磁盘进行清理,删除不需要的文件,合理安排自己文件的放置.
2)选择\工具\选项卡->单击\碎片整理\下的\开始整理\按钮->在弹出的窗口中单击\分析\;
2.1)如果在弹出的对话框中显示\您应该对该卷进行磁片整理.\请单击\碎片整理\->整理结束后可选择\查看报告\或者\关闭\;
2.2)如果弹出的对话框中显示\不需要对该卷进行碎片整理.\请选择\关闭\;由于文件的存储与删除等操作,会出现一个文件存储在不连续的存储单元上的现象,即文件碎片.碎片整理,即是将这些存储在不连续存储单元上的文件重新存储在连续的单元上,这样可以加快文件的访问速度,读取文件的效率将更高.
c.#winServer 2003#单击\开始\->单击\运行\->在\打开\右边的文本框中输入\services.msc\->单击\确定\->在弹出的窗口中右击某一服务可以选择\启动\\停止\\暂停\\恢复\\重新启动\等操作->根据自己的需要停止不需要的服务,启动需要的服务->选择\属性\->在弹出窗口的\常规\选项卡下可以选择本服务的启动类型->\自动\表示开机启动,\手动\表示手工启动或者其他方式触发启动,\禁用\表示无法使用,任何依赖与此服务的也将无法启动->请根据自己的需要需要设置.运行的服务越多,需要的硬件资源也越多,关闭不必要的服务,可以节省硬件资源.
d.注册表优化#winServer 2003#单击\开始\->单击\运行\->在\打开\右边的文本框中输入\regedit.exe\->单击\确定\->将启动注册表编辑器程序.
1)单击根键\HKEY_CURRENT_USER\左边的’+’号展开该键->然后展开\Control Panel\->选中\Control Panel\下的子键\Desktop\;
1.1)右击字符串\HungAppTimeout\->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\HungAppTimeout\的作用是指定从任务管理器结束用户程序时应用程序的响应时间,如果超过这个时间,将出现程序停止响应,要求结束此程序的对话框,此字符串对应的\数据\即所指定的时间,单位为毫秒.
1.2) 右击字符串\WaitToKillAppTimeout\->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\WaitToKillAppTimeout\的作用是指定用户注销或者关机后用户应用程序响应的时间,如果超过了这个时间,将出现程序停止响应,要求结束此程序的对话框,此字符串对应的\数据\即所指定的时间,单位为毫秒.
1.3) (如果此字符串的值已经为1,则不必修改)右击字符串\AutoEndTasks\->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\ AutoEndTasks \的作用是说明用户关闭系统时是否自动关闭程序,0表示系统等待程序关闭,如果程序在\HungAppTimeout\指定的时间内没有关闭,则弹出窗口,说明此程序没有响应关闭请求,1表示自动关闭.
1.4)右击字符串\MenuShowDelay\->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\MenuShowDelay \的作用是指定用户单击\开始\时显示级联菜单的时间间隔.
2)依次展开/HKLM\SYSTEM\CurrentControlSet\Control/->选中\Control\->右击字符串\WaitToKillServiceTimeout\->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\ WaitToKillServiceTimeout \的作用是指定用户执行关机之后系统等待服务关闭的时间,如果超过此时间,系统将让用户选择继续等待或者强行关闭,如果所有服务在此时间之内关闭,系统将会立即关闭,某些服务会增加该值来进行一些清理任务.
3) 依次展开/HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters/->选中\ PrefetchParameters \->右击字符串\ EnablePrefetcher \->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\ EnablePrefetcher \的作用是说明预读取内容的范围,0表示不进行预读取,1表示只预读取应用程序的内容,2表示预读取启动和应用程序的内容,3表示预读取所有可以预读取的内容.
4)依次展开/HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management/->选中\ Memory Management \->右击字符串\ SecondLevelDataCache \->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\ SecondLevelDataCache \的作用是指定CPU2级缓存的值,如果为0表示系统尝试从硬件抽象层取得CPU2级缓存的值,失败则使用默认值256,如果为其他非0下整数,则以此值作为CPU2级缓存的值,此数值的单位为KB.
5)依次展开/HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /->选中\BootOptimizeFunction \->右击字符串\ Enable \->选择\修改\->在\数值数据\下的文本框中输入合适的值.字符串\ Enable \可取的值为Y或者N,Y表示当系统闲置10分钟后将自动开始整理启动文件以使其位于连续的存储单元,减少硬盘磁头的移动距离,加快读取速度,更快的开机.N则表示关闭此功能.
还没有写完,希望看到的人可以给点指点与建议,谢谢!
喜欢音乐,运动,旅游,爱交朋友.立志从事软硬件研发设计运维工作,诚邀各位朋友共同学习创业.qq:914196158;baidu:linjielig:新浪:linjieligc;phone:18680321436.