??xml version="1.0" encoding="utf-8" standalone="yes"?>岛国视频免费在线观看,日本在线观看不卡,日韩午夜免费http://www.aygfsteel.com/freeman1984/category/46405.htmlSTANDING ON THE SHOULDERS OF GIANTS zh-cnMon, 14 Dec 2015 10:48:57 GMTMon, 14 Dec 2015 10:48:57 GMT60JAVA Thread Dump 分析lDhttp://www.aygfsteel.com/freeman1984/archive/2015/12/14/428645.html疯狂疯狂Mon, 14 Dec 2015 10:04:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2015/12/14/428645.htmlhttp://www.aygfsteel.com/freeman1984/comments/428645.htmlhttp://www.aygfsteel.com/freeman1984/archive/2015/12/14/428645.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/428645.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/428645.html阅读全文

疯狂 2015-12-14 18:04 发表评论
]]>
redhat6.4 64位安装rlwraphttp://www.aygfsteel.com/freeman1984/archive/2013/09/04/403675.html疯狂疯狂Wed, 04 Sep 2013 12:33:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2013/09/04/403675.htmlhttp://www.aygfsteel.com/freeman1984/comments/403675.htmlhttp://www.aygfsteel.com/freeman1984/archive/2013/09/04/403675.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/403675.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/403675.htmlftp://mirror.switch.ch/pool/1/mirror/epel/6/x86_64/rlwrap-0.37-1.el6.x86_64.rpm
2 rpm -ivh rlwrap-0.37-1.el6.x86_64.rpm
ok!

疯狂 2013-09-04 20:33 发表评论
]]>
linux下由top命o计算每个用户使用内存的大?/title><link>http://www.aygfsteel.com/freeman1984/archive/2012/11/26/391961.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Mon, 26 Nov 2012 04:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeman1984/archive/2012/11/26/391961.html</guid><wfw:comment>http://www.aygfsteel.com/freeman1984/comments/391961.html</wfw:comment><comments>http://www.aygfsteel.com/freeman1984/archive/2012/11/26/391961.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeman1984/comments/commentRss/391961.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeman1984/services/trackbacks/391961.html</trackback:ping><description><![CDATA[     摘要: linux下由top命o计算每个用户使用内存的大?nbsp; <a href='http://www.aygfsteel.com/freeman1984/archive/2012/11/26/391961.html'>阅读全文</a><img src ="http://www.aygfsteel.com/freeman1984/aggbug/391961.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeman1984/" target="_blank">疯狂</a> 2012-11-26 12:02 <a href="http://www.aygfsteel.com/freeman1984/archive/2012/11/26/391961.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vsftpd下错误之Q?00 OOPShttp://www.aygfsteel.com/freeman1984/archive/2012/10/18/389807.html疯狂疯狂Thu, 18 Oct 2012 03:52:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2012/10/18/389807.htmlhttp://www.aygfsteel.com/freeman1984/comments/389807.htmlhttp://www.aygfsteel.com/freeman1984/archive/2012/10/18/389807.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/389807.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/389807.html

一、详l问题:

我在用ftp IP 地址dFTP服务器时Q系l提C我输入用户名和密码Q可是仍然提C:500 OOPS: child died.

Connection closed by remote host.


二、解军_法:

1?查看 SELinux 的状态: sestatus -b | grep ftp

2?在出现的l果中可以看?/p>

ftp_home_dir off

tftpd_disable_trans off

之类。我们现在只要把其中之一讄为on可以啦?/p>

3?setsebool -P ftpd_disable_trans on 或?setsebool -P ftp_home_dir on

4?重启vsftpdQ?service vsftpd restart

三、再ơ登?/p>

d成功了?/p>

试着上传一些文件来q行试Q看看是否有日志记录

默认的日志在/var/log/目录下面?/p>



疯狂 2012-10-18 11:52 发表评论
]]>
重新起动X服务器的命ohttp://www.aygfsteel.com/freeman1984/archive/2012/06/04/379941.html疯狂疯狂Mon, 04 Jun 2012 08:27:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2012/06/04/379941.htmlhttp://www.aygfsteel.com/freeman1984/comments/379941.htmlhttp://www.aygfsteel.com/freeman1984/archive/2012/06/04/379941.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/379941.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/379941.html重新起动X服务器的命o?Q?br />ctrl+alt+backspace



疯狂 2012-06-04 16:27 发表评论
]]>
xhost: unable to open display linux下安装oracle (?http://www.aygfsteel.com/freeman1984/archive/2012/05/22/378848.html疯狂疯狂Tue, 22 May 2012 08:02:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2012/05/22/378848.htmlhttp://www.aygfsteel.com/freeman1984/comments/378848.htmlhttp://www.aygfsteel.com/freeman1984/archive/2012/05/22/378848.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/378848.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/378848.html1?nbsp;以root用户d

输入命oxdpyinfoQ记录下里面的name of displayQ后的字W串Q如 name of displayQ?27.0.0.1Q?.0

在执行xhost +命oQ得所有客户都可以讉KQ?/p>

q回信息为:
access control disabled,clients can connect from any host

如果xhost +不能执行Q可以输入命令export DISPLAY=:0执行一?/p>

再执行xhost +

xhost + ip Qname表示那个ip机器可以使用该服务)

2、以oracle用户d

如果前面rootd下执行xdpyinfo后的name of display:后的字符串是127.0.0.1:1.0

那么在该oracle用户下执行一下export DISPLAY=:1.0

然后再执行xdpyinfo命oQ如果能出现信息说明你已l成功了

q样估计可以解决linux下安装oracle出现的xhost问题



虚拟Z试成功
转自Q?a >http://blog.csdn.net/lishamao/article/details/6886025

疯狂 2012-05-22 16:02 发表评论
]]>
linux下vi命o大全 (?http://www.aygfsteel.com/freeman1984/archive/2012/03/01/371064.html疯狂疯狂Thu, 01 Mar 2012 03:32:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2012/03/01/371064.htmlhttp://www.aygfsteel.com/freeman1984/comments/371064.htmlhttp://www.aygfsteel.com/freeman1984/archive/2012/03/01/371064.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/371064.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/371064.htmlvi filename :打开或新建文Ӟq将光标|于W一行首
vi +n filename Q打开文gQƈ光标置于第n行首
vi + filename Q打开文gQƈ光标置于最后一行首
vi +/pattern filenameQ打开文gQƈ光标置于第一个与pattern匚w的串?
vi -r filename Q在上次正用vi~辑时发生系l崩溃,恢复filename
vi filename....filename Q打开多个文gQ依ơ进行编?

Ud光标cd?br />h Q光标左UM个字W?
l Q光标右UM个字W?
spaceQ光标右UM个字W?
BackspaceQ光标左UM个字W?
k或Ctrl+pQ光标上UM?
j或Ctrl+n Q光标下UM?
Enter Q光标下UM?
w或W Q光标右UM个字臛_?
b或B Q光标左UM个字臛_?
e或E Q光标右UM个字臛_?
) Q光标移臛_?
( Q光标移臛_?
}Q光标移x落开?
{Q光标移x落结?
nGQ光标移至第n行首
n+Q光标下Un?
n-Q光标上Un?
n$Q光标移至第n行尾
H Q光标移臛_q顶?
M Q光标移臛_q中间行
L Q光标移臛_q最后行
0Q(注意是数字零Q光标移臛_前行?
$Q光标移臛_前行?

屏幕Lcd?
Ctrl+uQ向文g首翻半屏
Ctrl+dQ向文g半屏
Ctrl+fQ向文g一?
CtrlQbQ向文g首翻一?
nzQ将Wn行滚臛_q顶部,不指定n时将当前行滚臛_q顶部?

插入文本cd?
i Q在光标?
I Q在当前行首
aQ光标后
AQ在当前行尾
oQ在当前行之下新开一?
OQ在当前行之上新开一?
rQ替换当前字W?
RQ替换当前字W及其后的字W,直至按ESC?
sQ从当前光标位置处开始,以输入的文本替代指定数目的字W?
SQ删除指定数目的行,q以所输入文本代替?
ncw或nCWQ修Ҏ定数目的?
nCCQ修Ҏ定数目的?

删除命o
ndw或ndWQ删除光标处开始及其后的n-1个字
doQ删臌?
d$Q删臌?
nddQ删除当前行及其后n-1?
x或XQ删除一个字W,x删除光标后的Q而X删除光标前的
Ctrl+uQ删除输入方式下所输入的文?

搜烦及替换命?
/patternQ从光标开始处向文件尾搜烦pattern
?patternQ从光标开始处向文仉搜烦pattern
nQ在同一方向重复上一ơ搜索命?
NQ在反方向上重复上一ơ搜索命?
Qs/p1/p2/gQ将当前行中所有p1均用p2替代
Qn1,n2s/p1/p2/gQ将Wn1至n2行中所有p1均用p2替代
Qg/p1/s//p2/gQ将文g中所有p1均用p2替换

选项讄
allQ列出所有选项讄情况
termQ设|终端类?
ignoranceQ在搜烦中忽略大写
listQ显C制表位(Ctrl+I)和行标志($)
numberQ显C?
reportQ显C由面向行的命o修改q的数目
terseQ显C简短的警告信息
warnQ在转到别的文g时若没保存当前文件则昄NO write信息
nomagicQ允许在搜烦模式中,使用前面不带“\”的特D字W?
nowrapscanQ禁止vi在搜索到达文件两端时Q又从另一端开?
mesgQ允许vi昄其他用户用write写到自己l端上的信息

最后行方式命o
Qn1,n2 co n3Q将n1行到n2行之间的内容拯到第n3行下
Qn1,n2 m n3Q将n1行到n2行之间的内容U至到第n3行下
Qn1,n2 d Q将n1行到n2行之间的内容删除
Qw Q保存当前文?
Qe filenameQ打开文gfilenameq行~辑
QxQ保存当前文件ƈ退?
QqQ退出vi
Qq!Q不保存文gq出vi
Q?commandQ执行shell命ocommand
Qn1,n2 w!commandQ将文g中n1行至n2行的内容作ؓcommand的输入ƈ执行之,若不指定n1Qn2Q则表示整个文件内容作为command的输?
Qr!commandQ将命ocommand的输出结果放到当前行

寄存器操?
"?nyyQ将当前行及其下n行的内容保存到寄存器Q中Q其?Z个字母,nZ个数?
"?nywQ将当前行及其下n个字保存到寄存器Q中Q其?Z个字母,nZ个数?
"?nylQ将当前行及其下n个字W保存到寄存器?中,其中?Z个字母,nZ个数?
"?pQ取出寄存器Q中的内容ƈ其攑ֈ光标位置处。这里?可以是一个字母,也可以是一个数?
nddQ将当前行及其下共n行文本删除,q将所删内Ҏ?号删除寄存器中?br />
VI的?br />--------------------------------------------------------------------------------

一、插入文?
┌──┬────────────┐
│命o│描述          │
├──┼────────────┤
│i  │在当前字W前插入文本  │
├──┼────────────┤
│I  │在行首插入文?     │
├──┼────────────┤
│a  │在当前字W后d文本  │
├──┼────────────┤
│A  │在行末添加文本     │
├──┼────────────┤
│o  │在当前行后面插入一I │
├──┼────────────┤
│O  │在当前行前面插入一I │
├──┼────────────┤
│R  │以改写方式输入文本   │
└──┴────────────┘
二、移动光?
┌─────┬───────────┐
│命o   │描述         │
├─────┼───────────┤
│j或下头 │向下Ud一行     │
├─────┼───────────┤
│k或上头 │向上Ud一行     │
├─────┼───────────┤
│h或左头 │左移一个字W     │
├─────┼───────────┤
│l或右头 │右移一个字W     │
├─────┼───────────┤
│w     │右移一个词      │
├─────┼───────────┤
│W     │右移一个以I格分隔的词│
├─────┼───────────┤
│b     │左移一个词      │
├─────┼───────────┤
│B     │左移一个以I格分隔的词│
├─────┼───────────┤
│0     │Ud行首       │
│Ctrl-F  │向前页       │
├─────┼───────────┤
│Ctrl-B  │向后页       │
├─────┼───────────┤
│nG    │到第n?       │
├─────┼───────────┤
│G     │到最后一行      │
└─────┴───────────┘
三、替换文?
┌─────┬──────┐
│命o   │描述    │
├─────┼──────┤
│$     │到行   │
├─────┼──────┤
│(     │到句子的开?#9474;
├─────┼──────┤
│)     │到句子的末尾│
├─────┼──────┤
│{     │到段落的开?#9474;
├─────┼──────┤
│}     │到段落的末尾│
└─────┴──────┘

四、删除文?
┌───┬───────────┐
│命o │描述          │
├───┼───────────┤
│r   │替换一个字W?     │
├───┼───────────┤
│c   │修改文本直到按下Esc?│
├───┼───────────┤
│cw  │修改下一个词      │
├───┼───────────┤
│cnw  │修改接下来的n个词   │
└───┴───────────┘
五、文本编?
┌──┬──────────────────────┐
│命寺│描述                    │
├──┼──────────────────────┤
│yy │一行文本移到缺省缓冲区?         │
├──┼──────────────────────┤
│yn │下一个词Ud~省~冲Z          │
├──┼──────────────────────┤
│ynw │后面的n个词Ud~省~冲Z        │
├──┼──────────────────────┤
│p  │如果~省~冲Z包含一行文本,则在当前   │
│  │行后面插入一个空行井缺省缓冲区中的声   │
│  │容粘贴到q一行中Q如果缺省缓冲区中包含   │
│  │多个词,把这些词_脓到光标的双Q     │
├──┼──────────────────────┤
│P  │如果~省~冲Z包含一行文本,则正当前    │
│   │行前面插入一个空行井缺省缓冲区中的?   │
│  │容粘贴到q一行中Q如果缺省缓冲区中包?   │
│   │多个词,把这些词_脓到光标的左边    

  │
└──┴──────────────────────┘
六、保存退?
┌───────────┬───────────────┐
│命o         │描述             │
├───────────┼───────────────┤
│zz          │保存q出          │
├───────────┼───────────────┤
│:w filename      │写入文g            │
├───────────┼───────────────┤
│:W          │写入文g           │
├───────────┼───────────────┤
│:x          │保存(如果当前文g修改q?q?#9474;
├───────────┼───────────────┤
│:q!          │不保存文Ӟ直接退出      │
├───────────┼───────────────┤
│:q          │退出vi            │

VI常用技?br />
VI命o可以说是Unix/Linux世界里最常用的编辑文件的命o了,但是因ؓ它的命o集众多,很多人都不习惯用它Q其实您只需要掌握基本命令,然后加以灉|q用Q就会发现它的优势,q会逐渐喜欢使用q种Ҏ。本文旨在介lVI的一些最常用命o和高U应用技巧?

一、基本命令介l?

---- 1Q光标命?

k、j、h、l——上、下、左、右光标Ud命o。虽然您可以在Linux中用键盘右边的4个光标键Q但是记住这4个命令还是非常有用的。这4个键正是x在键盘上攄的基本位|?
nG——跌{命o。n敎ͼ该命令立即光标跛_指定行?
Ctrl+G——光标所在位|的行数和列数报告?
w、b——使光标向前或向后跌一个单词?
---- 2Q编辑命?
i、a、r——在光标的前、后以及所在处插入字符命o(i=insert、a=append、r=replace)?
cw、dw——改变(|换)/删除光标所在处的单词的命o (c=change、d=delete)?
x、d$、dd——删除一个字W、删除光标所在处到行所有字W以及删除整行的命o?
---- 3Q查扑֑?
---- /string?string——从光标所在处向后或向前查扄应的字符串的命o?
---- 4Q拷贝复制命?
---- yy、p——拯一行到剪脓板或取出剪脓板中内容的命令?

二、常见问题及应用技?

---- 1Q在一个新文g中读/etc/passwd中的内容Q取出用户名部分?
---- vi file
---- :r /etc/passwd 在打开的文件file中光标所在处d/etc/passwd
---- :%s/:.*//g 删除/etc/passwd中用户名后面的从冒号开始直到行所有部分?
---- 您也可以在指定的行号后读入文件内容,例如使用命o“:3r /etc/passwd”从新文g的第3行开始读?/etc/passwd的所有内宏V?
---- 我们q可以用以下方法删掉文件中所有的I及以#开始的注释行?
---- #cat squid.conf.default | grep -v ^$ | grep -v ^#

---- 2Q在打开一个文件编辑后才知道登录的用户对该文g没有写的权限Q不能存盘,需要将所做修改存入时文件?
---- vi file
---- :w /tmp/1 保存所做的所有修改,也可以将其中的某一部分修改保存C时文Ӟ例如仅仅把第20?9行之间的内容存盘成文?tmp/1Q我们可以键入如下命令?
---- vi file
---- :20,59w /tmp/1

---- 3Q用VI~辑一个文Ӟ但需要删除大D늚内容?
---- 首先利用~辑命o“vi file”打开文gQ然后将光标Ud需要删除的行处按Ctrl+G昄行号Q再到结֤再按Ctrl+GQ显C文件结行号?
---- :23,1045d 假定2ơ得到的行号?3?045Q则把这期间的内容全删除Q也可以在要删除的开始行和结束行中用ma、mb命o标记Q然后利?#8220;:a,bd”命o删除?

---- 4Q在整个文g的各行或某几行的行首或行֊一些字W串?
---- vi file
---- :3,$s/^/some string / 在文件的W一行至最后一行的行首插入“some string”?
---- :%s/$/some string/g 在整个文件每一行的行尾d“some string”?
---- :%s/string1/string2/g 在整个文件中替换“string1”?#8220;string2”?
---- :3,7s/string1/string2/ 仅替换文件中的第3行到W?行中?#8220;string1”?#8220;string2”?
---- 注意: 其中s为substituteQ?表示所有行Qg表示global?

---- 5Q同时编?个文Ӟ拯一个文件中的文本ƈ_脓到另一个文件中?
---- vi file1 file2
---- yy 在文?的光标处拯所在行
---- :n 切换到文? (n=next)
---- p 在文?的光标所在处_脓所拯的行
---- :n 切换回文?

---- 6Q替换文件中的\径?
---- 使用命o“:%s#/usr/bin#/bin#g”可以把文件中所有\?usr/bin换成/bin。也可以使用命o“:%s//usr/bin//bin/g”实现Q其?#8220;”是{义字W,表明其后?#8220;/”字符是具有实际意义的字符Q不是分隔符?img src ="http://www.aygfsteel.com/freeman1984/aggbug/371064.html" width = "1" height = "1" />

疯狂 2012-03-01 11:32 发表评论
]]>
java.awt.headless=truehttp://www.aygfsteel.com/freeman1984/archive/2012/02/27/370850.html疯狂疯狂Mon, 27 Feb 2012 07:59:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2012/02/27/370850.htmlhttp://www.aygfsteel.com/freeman1984/comments/370850.htmlhttp://www.aygfsteel.com/freeman1984/archive/2012/02/27/370850.html#Feedback1http://www.aygfsteel.com/freeman1984/comments/commentRss/370850.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/370850.html对于一个Java服务器来说经常要处理一些图形元素,例如地图的创建或者图形和图表{。这些API基本上L需要运行一个X-server以便能用AWTQAbstract Window ToolkitQ抽象窗口工具集Q。然而,q行一个不必要的X-serverq不是一U好的网l管理方式?br />
q个解决Ҏ依赖于你的Java版本。如果你q行在JDK1.4上,那么你将有机会运行headless服务器?br />
-Djava.awt.headless=true
对于JDK1.3及更低的版本Q有个来自eTeks的PJA工具包(Pure Java AWT ToolkitQ纯Java AWT工具集)可以使用。它是一个在配置上与Sun?.4版非常相似的headlessJava服务器,q种配置方式包含一l?D属性标志?/font>

否则会报
Can’t connect to X11 window server using ‘:0.0′ as the value of the DISPLAY variable
异常

启动参数  -Djava.awt.headless=true

在websphere上的配置情况Q?br />
?

应用E序服务?/font> > server1 > q程定义 > Java 虚拟?下配|:


 



疯狂 2012-02-27 15:59 发表评论
]]>
关于linux aix上配|文件相?/title><link>http://www.aygfsteel.com/freeman1984/archive/2011/12/08/365904.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Thu, 08 Dec 2011 08:53:00 GMT</pubDate><guid>http://www.aygfsteel.com/freeman1984/archive/2011/12/08/365904.html</guid><wfw:comment>http://www.aygfsteel.com/freeman1984/comments/365904.html</wfw:comment><comments>http://www.aygfsteel.com/freeman1984/archive/2011/12/08/365904.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/freeman1984/comments/commentRss/365904.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/freeman1984/services/trackbacks/365904.html</trackback:ping><description><![CDATA[linuxQ?etc/enviroment /etc/profile/  /etc/bashrc   ~/.bashrc   ~/.bashrc_profile <br />1  /etc/enviroment里面只有key=value没用命oQ?etc/profile会读?etc/enviroment里面讄的变量?br />2 /etc/profile中设定的变量(全局)的可以作用于M用户,而~/.bashrc{中讑֮的变?局?只能l承/etc/profile中的变量,他们?父子"关系.<br />3 /etc/profile用于讄境变量,其他函数和别名,?etc/bashrc里设<br style="font: 12px song, Verdana" />4 先去调用pȝU的/etc/bashrc的别名和函数Q然后才?nbsp; ~/.bashrc   <br />5 bash_profileL被设|成先读取相同目录下~/.bashrc的内?br style="font: 12px song, Verdana" /><br />aix: /etc/enviroment /etc/profile  ~/.profile <img src ="http://www.aygfsteel.com/freeman1984/aggbug/365904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/freeman1984/" target="_blank">疯狂</a> 2011-12-08 16:53 <a href="http://www.aygfsteel.com/freeman1984/archive/2011/12/08/365904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux top和负载的解释(转蝲)http://www.aygfsteel.com/freeman1984/archive/2011/12/08/365853.html疯狂疯狂Thu, 08 Dec 2011 04:40:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/12/08/365853.htmlhttp://www.aygfsteel.com/freeman1984/comments/365853.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/12/08/365853.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/365853.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/365853.html 
top命o是Linux下常用的性能分析工具Q能够实时显C系l中各个q程的资源占用状况,cM于Windows的Q务管理器。下面详l介l它的用方法?br />
top - 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60,  0.48
            Tasks:  29 total,   1 running,  28 sleeping,   0 stopped,   0  zombie
            Cpu(s):  0.3% us,  1.0% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0%  hi,  0.0% si
            Mem:    191272k total,   173656k used,    17616k free,    22052k  buffers
            Swap:   192772k total,        0k used,   192772k free,   123988k  cached
            
            PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM     TIME+  COMMAND
            1379 root      16   0  7976 2456 1980 S  0.7  1.3   0:11.03  sshd
            14704 root      16   0  2128  980  796 R  0.7  0.5   0:02.72 top
            1 root      16   0  1992  632  544 S  0.0  0.3   0:00.90 init
            2 root       34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
            3 root       RT   0     0    0    0 S  0.0  0.0   0:00.00  watchdog/0

l计信息区前五行是系l整体的l计信息。第一行是d队列信息Q同 uptime  命o的执行结果。其内容如下Q?br />
01:06:48 当前旉
up 1:22 pȝq行旉Q格式ؓ??/td>
1 user 当前d用户?/td>
load average: 0.06, 0.60, 0.48 pȝ负蝲Q即d队列的^均长度?br />            三个数值分别ؓ  1分钟?分钟?5分钟前到现在的^均倹{?/td>

W二、三行ؓq程和CPU的信息。当有多个CPUӞq些内容可能会超q两行。内容如下:
Tasks: 29 total q程L
1 running 正在q行的进E数
28 sleeping 睡眠的进E数
0 stopped 停止的进E数
0 zombie 僵尸q程?/td>
Cpu(s): 0.3% us 用户I间占用CPU癑ֈ?/td>
1.0% sy 内核I间占用CPU癑ֈ?/td>
0.0% ni 用户q程I间内改变过优先U的q程占用CPU癑ֈ?/td>
98.7% id I闲CPU癑ֈ?/td>
0.0% wa {待输入输出的CPU旉癑ֈ?/td>
0.0% hi
0.0% si

最后两行ؓ内存信息。内容如下:
Mem: 191272k total 物理内存总量
173656k used 使用的物理内存总量
17616k free I闲内存总量
22052k buffers 用作内核~存的内存量
Swap: 192772k total 交换区总量
0k used 使用的交换区总量
192772k free I闲交换区总量
123988k cached ~冲的交换区总量?br />            内存中的内容被换出到交换区,而后又被换入到内存,但用过的交换区未被覆盖,
            该数值即?strong>内容已存在于内存?/strong>的交换区的大?br />            相应的内存再ơ被换出时可不必再对交换区写入?/td>

q程信息区统计信息区域的下方昄了各个进E的详细信息。首先来认识一下各列的含义?br />
序号 列名 含义
a PID q程id
b PPID 父进Eid
c RUSER Real user name
d UID q程所有者的用户id
e USER q程所有者的用户?/td>
f GROUP q程所有者的l名
g TTY 启动q程的终端名。不是从l端启动的进E则昄??
h PR 优先U?/td>
i NI nice倹{负DC高优先U,正DCZ优先U?/td>
j P 最后用的CPUQ仅在多CPU环境下有意义
k %CPU 上次更新到现在的CPU旉占用癑ֈ?/td>
l TIME q程使用的CPU旉总计Q单位秒
m TIME+ q程使用的CPU旉总计Q单?/100U?/td>
n %MEM q程使用?strong>物理内存癑ֈ?/td>
o VIRT q程使用的虚拟内存总量Q单位kb。VIRT=SWAP+RES
p SWAP q程使用的虚拟内存中Q被换出的大,单位kb?/td>
q RES q程使用的、未被换出的物理内存大小Q单位kb。RES=CODE+DATA
r CODE 可执行代码占用的物理内存大小Q单位kb
s DATA 可执行代码以外的部分(数据D??占用?strong>物理内存大小Q单位kb
t SHR ׃n内存大小Q单位kb
u nFLT 面错误ơ数
v nDRT 最后一ơ写入到现在Q被修改q的面数?/td>
w S q程状态?br />            D=不可中断的睡眠状?br />            R=q行
            S=睡眠
            T=跟踪/停止
            Z=僵尸q程
x COMMAND 命o?命o?/td>
y WCHAN 若该q程在睡眠,则显C睡眠中的系l函数名
z Flags d标志Q参?sched.h

默认情况下仅昄比较重要?nbsp; PID、USER、PR、NI、VIRT、RES、SHR、S?CPU?MEM、TIME+、COMMAND  列。可以通过下面的快捷键来更ҎC内宏V?br />更改昄内容通过 f 键可以选择昄的内宏V按 f 键之后会昄列的列表Q按 a-z  卛_昄或隐藏对应的列,最后按回R键确定?br />?o 键可以改变列的显C顺序。按写?a-z 可以相应的列向右移动,而大写的 A-Z  可以相应的列向左移动。最后按回R键确定?br />按大写的 F ?O 键,然后?a-z 可以进E按照相应的列进行排序。而大写的  R 键可以将当前的排序倒{?br />命o使用
1Q?nbsp; 工具Q命令)名称
top
2Q工P命oQ作?br />昄pȝ当前的进E和其他状况Qtop是一个动态显CE?卛_以通过用户按键来不断刷新当前状?如果在前台执行该命o,它将独占前台,直到用户l止该程序ؓ?比较准确的说,top命o提供了实时的对系l处理器的状态监?它将昄pȝ中CPU最“敏感”的Q务列?该命令可以按CPU使用.内存使用和执行时间对dq行排序Q而且该命令的很多Ҏ都可以通过交互式命令或者在个h定制文g中进行设?
3Q环境设|?br />在Linux下用?br />4Q用方?br />4Q?使用格式
top [-] [d] [p] [q] [c] [C] [S]    [n]
4Q?参数说明
d  指定每两ơ屏q信息刷C间的旉间隔。当然用户可以用s交互命o来改变之?br />p  通过指定监控q程ID来仅仅监控某个进E的状态?br />q该选项top没有M延迟的进行刷新。如果调用程序有用户权限Q那么top以可能高的优先q行?br />S 指定累计模式
s  使top命o在安全模式中q行。这去除交互命令所带来的潜在危险?br />i  使top不显CZQ何闲|或者僵死进E?br />c  昄整个命o行而不只是昄命o?br />4.3其他
下面介绍在top命o执行q程中可以用的一些交互命令。从使用角度来看Q熟l的掌握q些命o比掌握选项q重要一些。这些命令都是单字母的,如果在命令行选项中用了s选项Q则可能其中一些命令会被屏蔽掉?br />Ctrl+L 擦除q且重写屏幕?br />h或?  昄帮助画面Q给Z些简短的命oȝ说明?br />k  l止一个进E。系l将提示用户输入需要终止的q程PIDQ以及需要发送给该进E什么样的信受一般的l止q程可以使用15信号Q如果不能正常结束那׃用信?强制l束该进E。默认值是信号15。在安全模式中此命o被屏蔽?br />i 忽略闲置和僵死进E。这是一个开兛_命o?br />q  退出程序?br />r  重新安排一个进E的优先U别。系l提C用戯入需要改变的q程PID以及需要设|的q程优先U倹{输入一个正值将使优先降低Q反之则可以使该q程拥有更高的优先权。默认值是10?br />S 切换到篏计模式?br />s  改变两次h之间的gq时间。系l将提示用户输入新的旉Q单位ؓs。如果有数Q就换算成m s。输?值则pȝ不断刷斎ͼ默认值是5  s。需要注意的是如果设|太的旉Q很可能会引起不断刷斎ͼ从而根本来不及看清昄的情况,而且pȝ负蝲也会大大增加?br />f或者F 从当前显CZd或者删除项目?br />o或者O  改变昄目的顺序?br />l 切换昄q_负蝲和启动时间信息?br />m 切换昄内存信息?br />t  切换昄q程和CPU状态信息?br />c  切换昄命o名称和完整命令行?br />M  Ҏȝ内存大小q行排序?br />P ҎCPU使用癑ֈ比大进行排序?br />T Ҏ旉/累计旉q行排序?br />W  当前设|写入~/.toprc文g中。这是写top配置文g的推荐方法?br />-----

1、获取cpu占用情况

[root@localhost utx86]# top -n 1 |grep Cpu
Cpu(s):  1.9%us,  1.3%sy,  0.0%ni, 95.9%id,  0.6%wa,  0.1%hi,  0.2%si,  0.0%st

解释Q?.9%us是用户占用cpu情况

1.3%sy,是系l占用cpu情况


2、获得内存占用情?br />
[root@localhost utx86]# top -n 1 |grep Mem
Mem:   2066240k total,  1515784k used,   550456k free,   195336k buffers

也许你在学习Linux操作pȝQ会遇到很多问题Q这里ؓ你讲解LinuxpȝLoad average负蝲的知识,你可能对?Linux 的负载均|load averagesQ已有了充分的了解。负载均值在 uptime 或?top 命o中可以看刎ͼ它们可能会显C成q个样子Q?/p>

  load average: 0.09, 0.05, 0.01

  很多Zq样理解负蝲均|三个数分别代表不同时间段的系l^均负载(一分钟、五 分钟、以及十五分钟)Q它们的数字当然是越越好。数字越高,说明服务?/font>的负载越 大,q也可能是服务器出现某种问题的信受?/p>

  而事实不完全如此Q是什么因素构成了负蝲均值的大小Q以及如何区分它们目前的状况?“?#8221;q是“p糕”Q什么时候应该注意哪些不正常的数|

  回答q些问题之前Q首先需要了解下q些数D后的些知识。我们先用最单的例子说明Q?一台只配备一块单核处理器的服务器?/p>

  行Rq桥

  一只单核的处理器可以Ş象得比喻成一条单车道。设想下Q你现在需要收取这条道路的q桥 ?- 忙于处理那些要q桥的R辆。你首先当然需要了解些信息Q例如R辆的载重、以及还有多R辆正在等待过桥。如果前面没有R辆在{待Q那么你可以告诉后面的司机通过?如果车辆众多Q那么需要告知他们可能需要稍{一会?/p>

  因此Q需要些特定的代可C目前的车流情况Q例如:

  0.00 表示目前桥面上没有Q何的车流?实际上这U情况与 0.00 ?1.00 之间是相同的Q总而言之很通畅Q过往的R辆可以丝毫不用等待的通过?/p>

  1.00 表示刚好是在q桥的承受范围内?q种情况不算p糕Q只是R会有些堵,不过q种情况可能会造成交通越来越慢?/p>

  过 1.00Q那么说明这座桥已经出负荷Q交通严重的拥堵?那么情况有多p糕Q?例如 2.00 的情况说明R已l超Z桥所能承受的一倍,那么有多余q桥一倍的车辆正在焦急的{待?.00 的话情况更不妙了,说明q桥基本上已经快承受不了,q有出桥负载两倍多的R辆正在等待?/p>

  上面的情况和处理器的负蝲情况非常怼。一辆汽车的q桥旉好比是处理器处理某U程 的实际时间?a target="_blank">Unix pȝ定义?a target="_blank">q程q行旉为所有处理器内核的处理时间加上线E?在队列中{待的时间?/p>

  和收q桥费的理员一P你当然希望你的汽车(操作Q不会被焦急的{待。所以,理想状?下,都希望负载^均值小?1.00 。当然不排除部分峰g过 1.00Q但长此以往保持q?个状态,p明会有问题,q时候你应该会很焦急?/p>

  “所以你说的理想负荷?1.00 Q?#8221;

  嗯,q种情况其实q不完全正确。负?1.00 说明pȝ已经没有剩余的资源了。在实际情况?Q有l验?a target="_blank">pȝ理?/font>都会这条线划在 0.70Q?/p>

  “需要进行调查法?#8221;Q?如果长期你的pȝ负蝲?0.70 上下Q那么你需要在事情变得更糟p之前,׃旉了解其原因?/p>

  “现在p修复法则”Q?.00 ?如果你的服务器系l负载长期徘徊于 1.00Q那么就应该马上解决q个问题。否则,你将半夜接到你上司的电话Q这可不是g令h愉快的事情?/p>

  “凌晨三点半锻Dn体法?#8221;Q?.00?如果你的服务器负载超q了 5.00 q个数字Q那么你失M的睡眠,q得在会议中说明q情况发生的原因QM千万不要让它发生?/p>

  那么多个处理器呢Q我的均值是 3.00Q但是系l运行正常!

  哇喔Q你有四个处理器的主机?那么它的负蝲均值在 3.00 是很正常的?/p>

  在多处理器系l中Q负载均值是Z内核的数量决定的。以 100% 负蝲计算Q?.00 表示单个处理器,?2.00 则说明有两个双处理器Q那?4.00 p明主机具有四个处理器?/p>

  回到我们上面有关车辆q桥的比喅R?.00 我说q是“一条单车道的道?#8221;。那么在单R?1.00 情况中,说明q桥梁已l被车塞满了。而在双处理器pȝ中,q意味着多出了一倍的 负蝲Q也是说还?50% 的剩余系l资?- 因ؓq有另外条R道可以通行?/p>

  所以,单处理器已经在负载的情况下,双处理器的负载满额的情况?2.00Q它q有一倍的资源可以利用?/p>

  多核与多处理?/strong>

  先脱M主题Q我们来讨论下多核心处理器与多处理器的区别。从性能的角度上理解Q一C 机拥有多核心的处理器与另台拥有同h目的处理性能基本上可以认为是相差无几。当然实?情况会复杂得多,不同数量的缓存、处理器的频率等因素都可能造成性能的差异?/p>

  但即便这些因素造成的实际性能E有不同Q其实系l还是以处理器的核心数量计算负蝲均?。这使我们有了两个新的法则:

  “有多核心即为有多少负荷”法则Q?在多核处理中Q你的系l均g应该高于处理器核心的L量?/p>

  “核心的核?#8221;法则Q?核心分布在分别几个单个物理处理中q不重要Q其实两颗四核的处理?{于 四个双核处理?{于 八个单处理器。所以,它应该有八个处理器内核?/p>

  审视我们自己

  让我们再来看?uptime 的输?/p>

  ~ $ uptime

  23:05 up 14 days, 6:08, 7 users, load averages: 0.65 0.42 0.36

  q是个双核处理器Q从l果也说明有很多的空闲资源。实际情冉|即便它的峰g?1.7Q我也从来没有考虑q它的负载问题?/p>

  那么Q怎么会有三个数字的确让h困扰。我们知道,0.65?.42?.36 分别说明上一分钟、最后五分钟以及最后十五分钟的pȝ负蝲均倹{那么这又带来了一个问题:

  我们以哪个数字ؓ准?一分钟Q五分钟Q还是十五分钟?

  其实对于q些数字我们已经谈论了很多,我认Z应该着g五分钟或者十五分钟的q_?倹{坦白讲Q如果前一分钟的负载情冉| 1.00Q那么仍可以说明认定服务器情况还是正常的?但是如果十五分钟的数g然保持在 1.00Q那么就值得注意了(Ҏ我的l验Q这时候你应该增加的处理器数量了)?/p>

  那么我如何得知我的系l装备了多少核心的处理器Q?/p>

  在Linux 下,可以使用

  cat /proc/cpuinfo

  获取你系l上的每个处理器的信息。如果你只想得到数字Q那么就使用下面的命令:

  grep 'model name' /proc/cpuinfo | wc -l

  Popularity: 11% [?]

  以上是LinuxpȝLoad average负蝲的内宏V?br />
转自Q?a >http://bbs.linuxtone.org/thread-1684-1-1.html
           



疯狂 2011-12-08 12:40 发表评论
]]>
查看linuxpȝ是多位http://www.aygfsteel.com/freeman1984/archive/2011/12/06/365670.html疯狂疯狂Tue, 06 Dec 2011 03:46:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/12/06/365670.htmlhttp://www.aygfsteel.com/freeman1984/comments/365670.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/12/06/365670.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/365670.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/365670.html

查看pȝ多少?br />|上很多U说?nbsp;  ### getconf WORD_BIT 错误?/p>

q?个是对的    
    getconf LONG_BIT
    echo $HOSTTYPE

uname -a
64位的昄
Linux ps4 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux
后面昄?x86_64

32位的昄Q?br />Linux fc6 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686 i686 i386 GNU/Linux



查看pȝ多少?br />|上很多U说?nbsp;  ### getconf WORD_BIT 错误?/p>

q?个是对的    
    getconf LONG_BIT
    echo $HOSTTYPE

uname -a
64位的昄
Linux ps4 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux
后面昄?x86_64

32位的昄Q?br />Linux fc6 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686 i686 i386 GNU/Linux


转蝲Q?a >http://hi.baidu.com/szbruce/blog/item/e0fdf68a786b45779f2fb4a0.html

疯狂 2011-12-06 11:46 发表评论
]]>
开发h员需要熟知的常用Linux命o之五QFindhttp://www.aygfsteel.com/freeman1984/archive/2011/06/27/353061.html疯狂疯狂Mon, 27 Jun 2011 03:22:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/06/27/353061.htmlhttp://www.aygfsteel.com/freeman1984/comments/353061.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/06/27/353061.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/353061.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/353061.htmlFind命o是一个非常有效的工具Q它可以遍历当前目录甚至于整个文件系l来查找某些文g或目录?br />Find命o的一般Ş式ؓQ?
find pathname -options [-print -exec -ok]
让我们来看看该命令的参数Q?/p>

参数 描述
pathname find命o所查找的目录\径。例如用.来表C当前目录,?来表C系l根目录?nbsp;
-print find命o匹配的文g输出到标准输出?
-exec find命o对匹配的文g执行该参数所l出的shell命o。相应命令的形式为command {} \;Q注意{ }和\Q之间的I格?
-ok ?exec的作用相同,只不q以一U更为安全的模式来执行该参数所l出的shell命oQ在执行每一个命令之前,都会l出提示Q让用户来确定是否执行?

options最常见选项Q?/p>

option 描述
-name 按照文g名查找文?
-perm 按照文g权限来查找文?
-user  按照文g属主来查找文?
-group 按照文g所属的l来查找文g
-mtime -n +n 按照文g的更Ҏ间来查找文gQ?n表示文g更改旉距现在n天以内,+n 表示文g更改旉距现在n天以前。Find命oq有-atime?ctime选项Q但它们都和-mtime选项怼Q所以我们在q里只介l?mtime选项
-type 查找某一cd的文Ӟ比如Qb - 块设备文Ӟd - 目录Qc - 字符讑֤文gQp - 道文gQl - W号链接文gQf - 普通文?
-size n[c] 查找文g长度为n块的文gQ带有c时表C文仉度以字节?

以下是一些常见实例:

命o 描述
find . -name "*.txt" -print 在当前目录及子目录中查找所有的'*.txt'文g
find . -name "[A-Z]*" -print 当前目录及子目录中查找文件名以一个大写字母开头的文g
find /etc -name "host*" -print  ?etc目录中查找文件名以host开头的文g
find . -name "[a-z][a-z][0--9][0--9].txt" -print  在当前目录查找文件名以两个小写字母开_跟着是两个数字,最后是*.txt的文?
find . -size +1000000c -print 在当前目录下查找文g长度大于1 M字节的文?

使用exec或ok来执行shell命o
当匹配到一些文件以后,可能希望对其q行某些操作Q这时就可以使用-exec选项。一旦find命o匚wC相应的文Ӟ可以用-exec选项中的命o对其q行操作Q在有些操作pȝ中只允许-exec选项执行诸如ls或ls -lq样的命令)。大多数用户使用q一选项是ؓ了查找旧文gq删除它们。这里我强烈地徏议你在真正执行rm命o删除文g之前Q最好先用ls命o看一下,认它们是所要删除的文g?
exec选项后面跟随着所要执行的命oQ然后是一对儿{ }Q一个空格和一个\Q最后是一个分受?/p>

 

用xargs代替exec/ok
在用find命o?exec选项处理匚w到的文gӞfind命o所有匹配到的文件一起传递给exec执行。不q的是,有些pȝ对能够传递给exec的命令长度有限制Q这样在find命oq行几分钟之后,׃出现溢出错误。错误信息通常?参数列太??参数列溢?。这是xargs命o的用处所在,特别是与find命o一起用。find命o把匹配到的文件传递给xargs命oQ而xargs命o每次只获取一部分文g而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文gQ然后是下一批,q如此l下厅R在有些pȝ中,使用-exec选项会ؓ处理每一个匹配到的文件而发起一个相应的q程Qƈ非将匚w到的文g全部作ؓ参数一ơ执行;q样在有些情况下׃出现q程q多Q系l性能下降的问题,因而效率不高;而用xargs命o则只有一个进E。另外,在用xargs命oӞI竟是一ơ获取所有的参数Q还是分批取得参敎ͼ以及每一ơ获取参数的数目都会Ҏ该命令的选项及系l内怸相应的可调参数来定?

以下是一些exec/ok/xargs使用的常见实例:

命o 描述
find logs -type f -mtime +5 -exec rm {} \;  ?logs目录中查找更Ҏ间在5日以前的文gq删除它?
find / -type f -size 0 -exec ls -l {} \;  pȝ中所有文仉度ؓ0的普通文Ӟq列出它们的完整路径
find /var/logs -type f -mtime +7 -exec rm {} \;  查找/var/logs目录中更Ҏ间在7日以前的普通文Ӟq删除它?
find . -name "core" -print | xargs echo "" >/tmp/core.log 在整个系l中查找内存信息转储文g(core dump) Q然后把l果保存?tmp/core.log 文g?
find / -type f -print | xargs grep "device" 用grep命o在所有的普通文件中搜烦deviceq个?

CQ在shell中用M方式删除文g之前Q应当先查看相应的文Ӟ一定要心Q?/p>


本文来自CSDN博客Q{载出处:http://blog.csdn.net/sfdev/archive/2008/08/04/2767629.aspx



疯狂 2011-06-27 11:22 发表评论
]]>
让tomcatq行php的几U方?linux,aix和windows环境)http://www.aygfsteel.com/freeman1984/archive/2011/06/16/352427.html疯狂疯狂Thu, 16 Jun 2011 07:04:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/06/16/352427.htmlhttp://www.aygfsteel.com/freeman1984/comments/352427.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/06/16/352427.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/352427.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/352427.html阅读全文

疯狂 2011-06-16 15:04 发表评论
]]>
libxml2 安装http://www.aygfsteel.com/freeman1984/archive/2011/06/14/352271.html疯狂疯狂Tue, 14 Jun 2011 03:12:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/06/14/352271.htmlhttp://www.aygfsteel.com/freeman1984/comments/352271.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/06/14/352271.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/352271.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/352271.htmltar -zxvf libxml2-2.6.28.tar.gz
cd libxml2-2.6.28/
./configure --prefix=安装目录
make
make install
可以?a >http://gnome.bullfreeware.com/new/ 下蝲rpm?br />使用rpm -ivh 安装

疯狂 2011-06-14 11:12 发表评论
]]>
linux php5 apache2 安装步骤http://www.aygfsteel.com/freeman1984/archive/2011/06/10/352043.html疯狂疯狂Fri, 10 Jun 2011 06:37:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/06/10/352043.htmlhttp://www.aygfsteel.com/freeman1984/comments/352043.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/06/10/352043.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/352043.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/352043.html相关软gQ?br />apache:httpd-2.2.19.tar.gz
php:php-5.2.17.tar.gz

首先安装apacheQ?br />?nbsp;zxvf httpd-2.2.19.tar.gz攑ֈ=/usr/local/src?br />#tar zxvf httpd-2.2.19.tar.gz
#cd httpd-2.2.19
#./configure --prefix=/usr/local/apache2219 --enable-module=so  (--prefix=/usr/local/apache2219 是apache最l的安装目录)
#make
#make install

?strong>装php
Qaix下可能需要安装libxml2 ?a href="http://www.aygfsteel.com/freeman1984/archive/2011/06/14/352271.html">http://www.aygfsteel.com/freeman1984/archive/2011/06/14/352271.htmlQ在~译的时候如果报错:
configure: error: xml2-config not found.
加?-with-libxml-dir=/XIV1/qkydb/libxml

?nbsp;zxvf php-5.2.17.tar.gz攑ֈ=/usr/local/src?br />#tar zxvf php-5.2.17.tar.gz
#cd php-5.2.17
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2219/bin/apxs Q?-prefix=/usr/local/php是php最l的安装目录 Q?br />#make
#make install

配置
(1)复制PHP.INI文g到正位|?br />在PHP解压的目录下q行
#cp php.ini-dist /usr/local/php/lib/php.ini
(2)~辑apache配置文ghttpd.conf
#vi /usr/local/apache2219/conf/httpd.conf
要改的有如下几处:
一般都?br />#AddType application/x-tar .tgz
下加一?br />AddType application/x-httpd-php .php
q有扑ֈ
DirectoryIndex index.html index.html.var
在后面加 index.php 让它把index.php做ؓ默认?br />再找
#ServerName
?L,后面的IPҎ你的IP.
扑ֈ
DocumentRoot "/usr/local/apache2219/htdocs"
?usr/local/apache2/htdocs改ؓ你存攄|件的路径

比如我是攑֜/myweb目录?所以我以后上传PHP文g放?myweb目录?然后用IP讉K,p看到首页?br />差不多就q些?至于apache2其它优化,L
http://www.phpv.net/
里的apache配置那一分类.
保存httpd.conf文g.

写个index.php
内容Q?br /><?php
phpinfo();
?>

启动apache
/usr/local/apache2219/bin/apachectl start

讉KQ?br />http://ip/



疯狂 2011-06-10 14:37 发表评论
]]>理解 Linux 配置文ghttp://www.aygfsteel.com/freeman1984/archive/2011/06/09/351992.html疯狂疯狂Thu, 09 Jun 2011 07:58:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/06/09/351992.htmlhttp://www.aygfsteel.com/freeman1984/comments/351992.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/06/09/351992.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/351992.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/351992.html介绍

每个 Linux E序都是一个可执行文gQ它含有操作码列表,CPU 执行这些操作码来完成特定的操作。例如,ls 命o是由 /bin/ls 文g提供的,该文件含有机器指令的列表Q在屏幕上显C当前目录中文g的列表时需要用这些机器指令。几乎每个程序的行ؓ都可以通过修改光|文件来按照您的偏好或需要去定制?/p>

Linux 中有没有一个标准的配置文g格式Q?/span>

一句话Q没有。不熟悉 Linux 的用P一定)会感到沮丧,因ؓ每个配置文g看v来都象是一个要q接的新挑战。在 Linux 中,每个E序员都可以自由选择他或她喜Ƣ的配置文g格式。可以选择的格式很多,?/etc/shells 文gQ它包含被一个换行符分开?shell 的列表)Q到 Apache 的复杂的 /etc/httpd.conf 文g?/p>

什么是pȝ配置文gQ?/span>

内核本n也可以看成是一?#8220;E序”。ؓ什么内栔R要配|文Ӟ内核需要了解系l中用户和组的列表,q而管理文件权限(x据权限判定特定用PUNIX_USERSQ是否可以打开某个文gQ。注意,q些文g不是明确地由E序d的,而是ql库所提供的一个函数读取,q被内核使用。例如,E序需要某个用LQ加密过的)密码时不应该打开 /etc/passwd 文g。相反,E序应该调用pȝ库的 getpw() 函数。这U函C被称为系l调用。打开 /etc/passwd 文g和之后查N个被h的用L密码都是由内核(通过pȝ库)军_的?/p>

除非另行指定QRed Hat Linux pȝ中大多数配置文g都在 /etc 目录中。配|文件可以大致分Z面几c:


讉K文g

/etc/host.conf 告诉|络域名服务器如何查找主机名。(通常?/etc/hostsQ然后就是名U服务器Q可通过 netconf 对其q行更改Q?/td>
/etc/hosts 包含Q本地网l中Q已知主机的一个列表。如果系l的 IP 不是动态生成,可以用它。对于简单的L名解析(点分表示法)Q在h DNS ?NIS |络名称服务器之前,/etc/hosts.conf 通常会告诉解析程序先查看q里?/td>
/etc/hosts.allow 请参?hosts_access 的联机帮助页。至由 tcpd d?/td>
/etc/hosts.deny 请参?hosts_access 的联机帮助页。至由 tcpd d?/td>

引导和登录/注销

/etc/issue & /etc/issue.net q些文g?mingettyQ和cM的程序)dQ用来向从终端(issueQ或通过 telnet 会话Qissue.netQ连接的用户昄一?#8220;welcome”字符丌Ӏ它们包括几行声?Red Hat 版本受名U和内核 ID 的信息。它们由 rc.local 使用?/td>
/etc/redhat-release 包括一行声?Red Hat 版本号和名称的信息。由 rc.local 使用?/td>
/etc/rc.d/rc 通常在所有运行别运行,U别作ؓ参数传送。例如,要以囑ŞQGraphicsQ模式(X-ServerQ引导机器,请在命o行运行下面的命oQ?init 5 。运行?5 表示以图形模式引导系l?
/etc/rc.d/rc.local 非正式的。可以从 rc、rc.sysinit ?/etc/inittab 调用?/td>
/etc/rc.d/rc.sysinit 通常是所有运行别的W一个脚本?/td>
/etc/rc.d/rc/rcX.d ?rc q行的脚本( X 表示 1 ?5 之间的Q意数字)。这些目录是特定“q行U别”的目录。当pȝ启动Ӟ它会识别要启动的q行U别Q然后调用该q行U别的特定目录中存在的所有启动脚本。例如,pȝ启动旉常会在引导消息之后昄“entering run-level 3”的消息;q意味着 /etc/rc.d/rc3.d/ 目录中的所有初始化脚本都将被调用?

内核提供了一个接口,用来昄一些它的数据结构,q些数据l构对于军_诸如使用的中断、初始化的设备和内存l计信息之类的系l参数可能很有用。这个接口是作ؓ一个独立但虚拟的文件系l提供的Q称?/proc 文gpȝ。很多系l实用程序都使用q个文gpȝ中存在的值来昄pȝl计信息。例如,/proc/modules 文g列Dpȝ中当前加载的模块。lsmod 命od此信息,然后其以h们可以看懂的格式昄出来。下面表g指定?mtab 文g以同L方式d包含当前安装的文件系l的 /proc/mount 文g?/p>
/etc/mtab q将随着 /proc/mount 文g的改变而不断改变。换句话_文gpȝ被安装和卸蝲Ӟ改变会立卛_映到此文件中?/td>
/etc/fstab 列D计算机当?#8220;可以安装”的文件系l。这非常重要Q因机引导时将q行 mount -a 命oQ该命o负责安装 fstab 的倒数W二列中带有“1”标记的每一个文件系l?
/etc/mtools.conf DOS cd的文件系l上所有操作(创徏目录、复制、格式化{等Q的配置?/td>


pȝ理

/etc/group 包含有效的组名称和指定组中包括的用户。单一用户如果执行多个dQ可以存在于多个l中。例如,如果一?#8220;用户”?#8220;project 1”工程l的成员Q同时也是管理员Q那么在 group 文g中他的条目看h׃是这LQ?user: * : group-id : project1
/etc/nologin 如果?/etc/nologin 文g存在Qlogin(1) 只允许 root 用户q行讉K。它对其它用户昄此文件的内容q拒l其d?/td>
etc/passwd 请参?#8220;man passwd”。它包含一些用户帐号信息,包括密码Q如果未?shadow E序加密q)?/td>
/etc/rpmrc rpm 命o配置。所有的 rpm 命o行选项都可以在q个文g中一赯|,q样Q当M rpm 命o在该pȝ中运行时Q所有的选项都会全局适用?/td>
/etc/securetty 包含讑֤名称Q由 tty 行组成(每行一个名Uͼ不包括前面的 /dev/Q,root 用户在这里被允许d?/td>
/etc/usertty
/etc/shadow
包含加密后的用户帐号密码信息Q还可以包括密码时效信息。包括的字段有:
  • d?/li>
  • 加密后的密码
  • ?1970 q?1 ?1 日到密码最后一ơ被更改的天?/li>
  • 距密码可以更改之前的天数
  • 距密码必L改之前的天数
  • 密码到期前用戯警告的天?/li>
  • 密码到期后帐戯用的天?/li>
  • ?1970 q?1 ?1 日到帐号被禁用的天数
/etc/shells 包含pȝ可用的可能的“shell”的列表?/td>
/etc/motd 每日消息Q在理员希望向 Linux 服务器的所有用户传达某个消息时使用?/td>
/etc/gated.conf gated 的配|。只能被 gated 守护q程所使用?/td>
/etc/gated.version 包含 gated 守护q程的版本号?/td>
/etc/gateway ?routed 守护q程可选地使用?/td>
/etc/networks 列D从机器所q接的网l可以访问的|络名和|络地址。通过路由命o使用。允怋用网l名U?/td>
/etc/protocols 列D当前可用的协议。请参阅 NAGQ网l管理员指南QNetwork Administrators GuideQ和联机帮助c?C 接口?getprotoent。绝不能更改?/td>
/etc/resolv.conf 在程序请?#8220;解析”一?IP 地址时告诉内核应该查询哪个名U服务器?/td>
/etc/rpc 包含 RPC 指oQ规则,q些指oQ规则可以在 NFS 调用、远E文件系l安装等中用?/td>
/etc/exports 要导出的文gpȝQNFSQ和对它的权限?/td>
/etc/services 网l服务名转换为端口号Q协议。由 inetd、telnet、tcpdump 和一些其它程序读取。有一?C 讉K例程?/td>
/etc/inetd.conf inetd 的配|文件。请参阅 inetd 联机帮助c包含每个网l服务的条目Qinetd 必须些网l服务控制守护进E或其它服务。注意,服务会q行Q但?/etc/services 中将它们注释掉了Q这样即使这些服务在q行也将不可用。格式ؓQ?lt;service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
/etc/sendmail.cf 邮gE序 sendmail 的配|文件。比较隐晦,很难理解?/td>
/etc/sysconfig/network 指出 NETWORKING=yes ?no。至由 rc.sysinit d?/td>
/etc/sysconfig/network-scripts/if* Red Hat |络配置脚本?/td>

pȝ命o

pȝ命o要独占地控制pȝQƈ让一切正常工作。所有如 loginQ完成控制台用户w䆾验证阶段Q或 bashQ提供用户和计算Z间交互)之类的程序都是系l命令。因此,和它们有关的文g也特别重要。这一cd中有下列令用户和理员感兴趣的文件?/p>
/etc/lilo.conf 包含pȝ的缺省引导命令行参数Q还有启动时使用的不同映象。您?LILO 引导提示的时候按 Tab 键就可以看到q个列表?/td>
/etc/logrotate.conf l护 /var/log 目录中的日志文g?/td>
/etc/identd.conf identd 是一个服务器Q它按照 RFC 1413 文档中指定的方式实现 TCP/IP 提议的标?IDENT 用户w䆾识别协议。identd 的操作原理是查找特定 TCP/IP q接q返回拥有此q接的进E的用户名。作为选择Q它也可以返回其它信息,而不是用户名。请参阅 identd 联机帮助c?/td>
/etc/ld.so.conf “动态链接程?#8221;QDynamic LinkerQ的配置?/td>
/etc/inittab 按年代来Ԍq是 UNIX 中第一个配|文件。在一?UNIX 机器打开之后启动的第一个程序是 initQ它知道该启动什么,q是׃ inittab 的存在。在q行U别改变Ӟinit d inittabQ然后控制主q程的启动?/td>
/etc/termcap 一个数据库Q包含所有可能的l端cd以及q些l端的性能?/td>


守护q程

守护q程是一U运行在非交互模式下的程序。一般来_守护q程d是和联网区域有关的:它们{待q接Q以侉K过q接提供服务。Linux 可以使用?Web 服务器到 ftp 服务器的很多守护q程?/p>
/etc/syslogd.conf syslogd 守护q程的配|文件。syslogd 是一U守护进E,它负责记录(写到盘Q从其它E序发送到pȝ的消息。这个服务尤其常被某些守护进E所使用Q这些守护进E不会有另外的方法来发出可能有问题存在的信号或向用户发送消息?/td>
/etc/httpd.conf Web 服务?Apache 的配|文件。这个文件一般不?/etc 中。它可能?/usr/local/httpd/conf/ ?/etc/httpd/conf/ 中,但是要确定它的位|,您还需要检查特定的 Apache 安装信息?/td>
/etc/conf.modules or /etc/modules.conf kerneld 的配|文件。有意思的是,kerneld q不?#8220;作ؓ守护q程?#8221;内核。它其实是一U在需要时负责“快?#8221;加蝲附加内核模块的守护进E?/td>


用户E序

?LinuxQ和一般的 UNIXQ中Q有无数?#8220;用户”E序。最常见的一U用L序配|文件是 /etc/lynx.cfg。这是著名的文本览?lynx 的配|文件。通过q个文gQ您可以定义代理服务器、要使用的字W集{等。下面的代码h展示?lynx.cfg 文g的一部分Q修改这部分代码可以改变 Linux pȝ的代理服务器讄。缺省情况下Q这些设|适用于在各自?shell 中运?lynx 的所有用P除非某个用户通过指定 --cfg = "mylynx.cfg" 重设了缺省的配置文g?


/etc/lynx.cfg 中的代理服务器设|?/strong>
.h1 proxy
.h2 HTTP_PROXY
.h2 HTTPS_PROXY
.h2 FTP_PROXY
.h2 GOPHER_PROXY
.h2 NEWS_PROXY
.h2 NNTP_PROXY
# Lynx version 2.2 and beyond supports the use of proxy servers that can act as
# firewall gateways and caching servers. They are preferable to the older
# gateway servers. Each protocol used by Lynx can be mapped separately using
# PROTOCOL_proxy environment variables (see Lynx Users Guide). If you have 
# not set them externally, you can set them at run time via this configuration file.
# They will not override external settings. The no_proxy variable can be used
# to inhibit proxying to selected regions of the Web (see below). Note that on
# VMS these proxy variables are set as process logicals rather than symbols, to
# preserve lowercasing, and will outlive the Lynx image.
#
.ex 15
http_proxy:http://proxy3.in.ibm.com:80/
ftp_proxy:http://proxy3.in.ibm.com:80/
#http_proxy:http://penguin.in.ibm.com:8080
#ftp_proxy:http://penguin.in.ibm.com:8080/
.h2 NO_PROXY
# The no_proxy variable can be a comma-separated list of strings defining
# no-proxy zones in the DNS domain name space.  If a tail substring of the
# domain-path for a host matches one of these strings, transactions with that
# node will not be proxied.
.ex
no_proxy:demiurge.in.ibm.com, demiurge


更改配置文g

在更攚w|文件时Q如果程序不是由pȝ理员或内核控制的,p保重新启动q用该配置的程序。普通用户通常没有启动或停止系l程序和Q或守护q程的权限?/p>

内核

更改内核中的配置文g会立卛_响到pȝ。例如,更改 passwd 文g以增加用户将立即使该用户变ؓ可用。而且M Linux pȝ?/proc/sys 目录中都有一些内核可调参数。只有超U用户可以得到对所有这些文件的写访问权力;其它用户只有只读讉K权力。此目录中文件的分类的方式和 Linux 内核源代码的分类方式一栗此目录中的每个文g都代表一个内核数据结构,q些数据l构可以被动态地修改Q从而改变系l性能?/p>

注意Q?/strong>在更改其中Q何文件的Mg前,您应该确保自己全面了解该文gQ以避免对系l造成不可修复的损実?
/proc/sys/kernel/ 目录中的文g

文g?/strong> 描述
threads-max 内核可运行的最大Q务数?/td>
ctrl-alt-del 如果gؓ 1Q那么顺序按下这几个键将“d?#8221;重新引导pȝ?/td>
sysrq 如果gؓ 1QAlt-SysRq 则ؓȀzȝ态?/td>
osrelease 昄操作pȝ的发行版版本?/td>
ostype 昄操作pȝ的类型?/td>
hostname pȝ的主机名?/td>
domainname |络域,pȝ是该|络域的一部分?/td>
modprobe 指定 modprobe 是否应该在启动时自动q行q加载必需的模块?/td>

守护q程和系l程?/span>

守护q程是永q运行在后台的程序,它默默地执行自己的Q务。常见的守护q程?in.ftpdQftp 服务器守护进E)、in.telnetdQtelnet 服务器守护进E)?syslogdQ系l日志记录守护进E)。有些守护进E在q行时会严密监视配置文gQ在配置文g改变时就会自动重新加载它。但是大多数守护q程q不会自动重新加载配|文件。我们需要以某种方式“告诉”q些守护q程配置文g已经被发生了改变q应该重新加载。可以通过使用服务命o重新启动服务来达到这个目的(?Red Hat Linux pȝ上)?/p>

例如Q如果我们更改了|络配置Q就需要发出:
service network restart ?

注意Q这些服务最常见的是 /etc/rc.d/init.d/* 目录中存在的脚本Q在pȝ被引导时?init 启动。所以,您也可以执行如下操作来重新启动服务:
/etc/rc.d/init.d/<script-for-the-service> start | stop | status
start、stop ?status 是这些脚本接受的输入|用来执行操作?

用户E序

用户或系l程序在每次启动旉会读取其配置文g。尽如此,误住,有些pȝE序在计机打开时情况不一P它们的行Z赖于?/etc/ 中的配置文g中读到的内容。所以,用户E序W一ơ启动时从 /etc/ 目录中存在的文gd~省配置。然后,用户可以通过使用 rc ?.Q点Q文件来定制E序Q正如下面一节所C?/p>


用户配置文gQ?Q点Q文件和 rc 文g

我们已经看到怎样Ҏ地配|程序。但是如果有的h不喜Ƣ在 /etc/ 中配|程序的方式该怎么办呢Q?#8220;普?#8221;用户不能单地q入 /etc 然后更改配置文gQ从文gpȝ的角度来看,配置文g的所有者是 root 用户Q这是大多数用L序都定义两个配置文g的原因:W一个是“pȝ”U别的,位于 /etc/Q另一个属于用?#8220;专用”Q可以在他或她的ȝ录中扑ֈ?/p>

例如Q我在我的系l中安装了非常有用的 wget 实用E序?etc/ 中有一?/etc/wgetrc 文g。在我的ȝ录中Q有一个名?.wgetrc 的文Ӟ它描qC我定制的配置Q只有在我,也就是用戯?wget 命oӞ才会加蝲q个配置文gQ。其它用户在他们自己的主目录Q?home/otherQ中也可以有 .wgetrc 文gQ当Ӟ只有q些用户q行 wget 命oӞ才会dq个文g。换句话_/etc/wgetrc 文g?wget 提供?#8220;~省”|?/home/xxx/.wgetrc 文g列D了某个用L“定制?#8221;。重要的是这只是“一般规?#8221;Qƈ非所有情况都如此。例如,一个象 pine 一LE序Q在 /etc/ 中ƈ没有M文gQ它只在用户ȝ录中有一个定刉|文Ӟ名ؓ .pinerc。其它程序可能只?/etc/ 中的~省配置文gQ而且可能不允许用?#8220;定制”q些配置文gQ?etc 目录中只有少?config. 文g是这U情况)?/p>

通常使用?rc ?.Q点Q文?/span>

文g?/strong> 描述
~/.bash_login 请参?#8220;man bash”。如?~/.bash_profile 不存在,bash 则将 ~/.bash_login 作ؓ ~/.bash_profile 处理?/td>
~/.bash_logout 请参?#8220;man bash”。在退出时?bash d shell 引用?/td>
~/.bash_profile ?bash d shell 引用 /etc/profile 之后引用?/td>
~/.bash_history 先前执行的命令的列表?/td>
~/.bashrc 请参?#8220;man bash”。由 bash 非登录交互式 shell 引用Q没有其它文Ӟ。除非设|了 BASH_ENV ?ENVQ非交互?shell 不引用Q何文件?/td>
~/.emacs 启动时由 emac d?/td>
~/.forward 如果q里包含一个电子邮件地址Q那么所有发往 ~ 的所有者的邮g都会被{发到q个电子邮g地址?/td>
~/.fvwmrc ~/.fvwm2rc fvwm ?fvwm2Q基本的 X Window 理器)的配|文件?/td>
~/.hushlogin 请参?#8220;man login”。引?#8220;无提C?#8221;dQ没有邮仉知、上ơ登录信息或?MOD 信息Q?/td>
~/.mail.rc 邮gE序的用户初始化文g?/td>
~/.ncftp/ ncftp E序的目录;包含书签、日志、宏、首选项和跟t信息。请参阅 man ncftp。ncftp 的目的是为因特网标准文g传输协议QInternet standard File Transfer ProtocolQ提供一个强大而灵zȝ接口。它旨在替换pȝ所使用的标准的 ftp E序?/td>
~/.profile 请参?#8220;man bash”。如?~/.bash_profile ?~/.bash_login 文g不存在,bash 则将 ~/.profile 作ؓ ~/.bash_profile 处理Qƈ被其它?Bourn ?shell 使用?/td>
~/.pinerc Pine 配置
~/.muttrc Mutt 配置
~/.exrc q个文g可以控制 vi 的配|?
CZQset ai sm ruler
在此文g中写入上面一行会?vi 讄自动~进、匹配括受显C号和?列这几个选项?
~/.vimrc ~省?#8220;Vim”配置文g。和 .exrc 一栗?/td>
~/.gtkrc GNOME 工具包(GNOME ToolkitQ?/td>
~/.kderc KDE 配置?/td>
~/.netrc ftp ~省d名和密码?/td>
~/.rhosts ?r- 工具Q如 rsh、rlogin {等Q用。因为冒充主机很ҎQ所以安全性非怽?
  1. 必须qP~/ 的所有者)或超U用h有?/li>
  2. 列出一些主机,用户可以从这些主问该帐号?/li>
  3. 如果是符号链接则被忽略?/li>
~/.rpmrc 请参?#8220;man rpm”。如?/etc/rpmrc 不存在则?rpm d?/td>
~/.signature 消息文本Q将自动附加在从此帐号发出的邮g末尾?/td>
~/.twmrc twmQ?The Window ManagerQ的配置文g?
~/.xinitrc 启动时由 X dQ而不是由 xinit 脚本dQ。通常会启动一些程序?
CZQexec /usr/sbin/startkde
如果该文件中存在上面q行内容Q那么在从这个帐号发?startx 命oӞq一行就会启?#8220;KDE 视窗理?#8221;QKDE Window ManagerQ?
~/.xmodmaprc 此文件被传送到 xmodmap E序Q而且可以被命名ؓM文gQ例?~/.Xmodmap ?~/.keymap.kmQ?/td>
~/.xserverrc 如果 xinit 可以扑ֈ要执行的 XQxinit ׃该文g作ؓ X 服务器运行?/td>
~/News/Sent-Message-IDs gnus 的缺省邮件历史文件?/td>
~/.Xauthority ?xdm E序d写,以处理权限。请参阅 X、xdm ?xauth 联机帮助c?/td>
~/.Xdefaults, ~/.Xdefaults-hostname 在主?hostname 的启动过E中?X 应用E序d。如果找不到 -hostname 文gQ则查找 .Xdefaults 文g?/td>
~/.Xmodmap 指向 .xmodmaprcQRed Hat 有用这个名U的 .xinitrc 文g?
~/.Xresources 通常是传送到 xrdb 以加?X 资源数据库的文g的名Uͼ旨在避免应用E序需要读取一个很长的 .Xdefaults 文gq样的情c(有些情况曄使用?~/.Xres。)
~/mbox 用户的旧邮g?/td>

转蝲自:http://www.ibm.com/developerworks/cn/linux/management/configuration/index.html

疯狂 2011-06-09 15:58 发表评论
]]>
Unable to open kernel device "\\.\vmci"_http://www.aygfsteel.com/freeman1984/archive/2011/04/30/349328.html疯狂疯狂Sat, 30 Apr 2011 14:23:00 GMThttp://www.aygfsteel.com/freeman1984/archive/2011/04/30/349328.htmlhttp://www.aygfsteel.com/freeman1984/comments/349328.htmlhttp://www.aygfsteel.com/freeman1984/archive/2011/04/30/349328.html#Feedback0http://www.aygfsteel.com/freeman1984/comments/commentRss/349328.htmlhttp://www.aygfsteel.com/freeman1984/services/trackbacks/349328.htmlUnable to open kernel device "": pȝ找不到指定的文g. Did you reboot after installing VMware Workstation?
Module DevicePowerOn power on failed.

 

有一D|间不用虚拟机了,今天又要用到虚拟机。开拟机后,Power on出现上述信息


解决办法Q开?》运行:

net start vmci
原因Q?/p>

Sometimes WS 6.5.0 does not start this automatically



疯狂 2011-04-30 22:23 发表评论
]]>
վ֩ģ壺 | | | ƾ| Ǹ| | Դ| ʳ| | ʡ| ԭ| Ԫ| ƽ| | | | | | Ȫ| | | | | ַ| Ҷ| ʮ| ̩| | ʻ| | Ϸ| | Ȫ| | ʡ| Ϲ| ͨɽ| ֯| | | ˰|