-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathlinux optimization.html
More file actions
126 lines (96 loc) · 4.48 KB
/
Copy pathlinux optimization.html
File metadata and controls
126 lines (96 loc) · 4.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>linux optimization</title>
<link rel="stylesheet" href="templates/SyntaxHighlighter.css"></link>
<link rel="stylesheet" href="templates/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script language="javascript" src="templates/shCore.js"></script>
<script language="javascript" src="templates/shBrushCpp.js"></script>
<script language="javascript" src="templates/shBrushJScript.js"></script>
<script language="javascript" src="templates/shBrushPhp.js"></script>
<script language="javascript" src="templates/shBrushJava.js"></script>
<script language="javascript" src="templates/shBrushXml.js"></script>
<script language="javascript" src="templates/shBrushCss.js"></script>
<script language="javascript" src="templates/shBrushObjectiveC.js"></script>
<script language="javascript" src="templates/vimwiki.js"></script>
</head>
<body>
<div class="navbar">
<div class="navbar-container">
<a class="brand" href="index.html">NieNet</a>
<div class="nav-collapse">
<ul class="nav">
<li><a href="index.html">主页</a></li>
<li><a href="about.html">关于</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div class="container">
<div id="content">
<h2 id="toc_0.1">常用命令</h2>
<blockquote>
ntsysv - simple interface for configuring runlevels
</blockquote>
<p>
ntsysv命令使用的是图形界面的配置方式,另外命令行的可以使用chkconfig命令。
</p>
<blockquote>
ps -aux|grep sendmail
</blockquote>
<p>
其中,-aux选项的含义是输出所有的进程。
</p>
<h2 id="toc_0.2">内存占用多的程序</h2>
<p>
下面这些程序,在系统启动的时候就已经启动,占用了不少的内存,设置为手动启动。
</p>
<p>
kgpg:密码管理,关闭
kPackageKit:系统update,进行软件包的管理,每次启动,都会自动运行,设置为手动运行。
</p>
<h2 id="toc_0.3">开机启动速度的优化。</h2>
<p>
开机启动主要浪费时间的就集中在三个服务模块:cups、kudzu、network,分别为UNIX打印服务、自动检测新硬件、激活网络。经本人实机测试,发现针对性的经过一些配置后,系统启动速度提高非常多。方法如下:
</p>
<ul>
<li>
(一)cups和kudzu两项服务我们平常用的不多
#chkconfig cups off
#chkconfig kudzu off
<li>
(二)关于network服务,最好还是要设为自动启动,不过我们可对网卡参数进行相关设置:网卡IP一定要手工设置,主机名和域名一定要修改(反正不是默认的localhost.localdomain即可);并设置好网关、域名服务器等参数。详细的设置方法不另介绍。
<li>
(三)其它的启动服务按默认设置即可,因为它们花费的时间非常少。
</ul>
<h2 id="toc_0.4">NFS导致启动慢的问题</h2>
<p>
发现有几台redhat机器启动的时候,在启动NFS的时候停留很长时间。 于是google一把,发现解决方法如下:
</p>
<p>
用linux开发的朋友对这个问题一定很有体会,有时候开机时在start NFS这一步会停很长的时间,这个问题困扰了我很长的时间,今天终于忍不住上google搜索了一把,答案是因为每次客户端mount过NFS而又没有正常umount后,在/var/lib/nfs/rmtab里会留下记录,每次NFS启动的时候都会去check以前的IP,如果不通,要等到timeout才行。我cat rmtab看了一下,hoho,从上海,konka,TCL,Changhong用过的IP都在里面记着,难怪慢的象蜗牛一样!删了后试了一下,马上就起来了!
</p>
<h2 id="toc_0.5">FF的Flash插件</h2>
<p>
npviewer.bin文件的CPU占有率很高,这个应该是 firefox 的 flash 插件弄的。安装个 flashblock 插件。
</p>
<p>
Flashblock 扩展可以阻止网页上那些让人讨厌的 Flash。它将会阻止载入所有的 Flash 内容,并在网页上显示为占位符,使您可以点击查看或下载这些 Flash。
</p>
<h2 id="toc_0.6">KDE性能提升建议</h2>
<p>
<a href="http://www.linuxfans.org/bbs/thread-43317-1-1.html">http://www.linuxfans.org/bbs/thread-43317-1-1.html</a>
</p>
</div>
</div>
<footer>
<p id="legal">Copyright © 2012 NIE-YONG. All Rights Reserved.</p>
</footer>
<a class="go2top" style="display: none;"><span></span></a>
</body>
<script language="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
</script>
</html>