﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-tinguo002-随笔分类-Linux</title><link>http://www.blogjava.net/tinguo002/category/54426.html</link><description>&lt;script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;
&lt;!-- iteye 460 60 --&gt;
&lt;ins class="adsbygoogle"
     style="display:inline-block;width:468px;height:60px"
     data-ad-client="ca-pub-2876867208357149"
     data-ad-slot="0418982663"&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
</description><language>zh-cn</language><lastBuildDate>Wed, 08 Oct 2014 11:08:33 GMT</lastBuildDate><pubDate>Wed, 08 Oct 2014 11:08:33 GMT</pubDate><ttl>60</ttl><item><title>WIN7实现多用户远程桌面</title><link>http://www.blogjava.net/tinguo002/archive/2014/10/08/418521.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Wed, 08 Oct 2014 09:18:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/10/08/418521.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/418521.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/10/08/418521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/418521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/418521.html</trackback:ping><description><![CDATA[<a href="http://www.360doc.com/content/14/0317/14/7669533_361282824.shtml">http://www.360doc.com/content/14/0317/14/7669533_361282824.shtml</a><br /><br /><p>日常工作中我们可能对服务器配置远程桌面连接居多，有第三方工具也有微软自带，比如在server2008上实现多用户的远程连接。</p><p>但是也可能碰到在WIN 7上实现多用户远程访问的情况，我们可以大概了解下如何设置（针对入门级别）：</p><p>一、基础配置</p><p>右击计算机--属性--高级系统设置<a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_1.png" target="_blank"><img width="650" title="高级系统设置.png" alt="085003551.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_1.png" /></a></p><p>选择远程选项卡：</p><p><a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_2.png" target="_blank"><img title="远程.png" alt="085433848.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_2.png" /></a></p><p>因为工作环境中有XP访问，所以<strong>不能选择</strong></p><p>仅允许运行使用网络级别身份验证的远程桌面的计算机连接（更安全）(N)</p><p><br /></p><p>(二)新建与选择用户</p><p>新建用户，右击计算机--管理--本地用户和组--新用户（此处以PC1为例）</p><p><a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_3.png" target="_blank"><img width="650" title="新建用户.png" alt="090339253.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_3.png" /></a></p><p>给用户赋权远程桌面，可以在刚刚远程选项卡下点击选择用户--添加</p><p><a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_4.png" target="_blank"><img title="添加.png" alt="090728676.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_4.png" /></a></p><p>（三）多用户访问实现</p><p>添加完成之后，我们默认只能有一个用户一个连接数来访问，如果我们需要多用户访问或者单用户多连接数访问</p><p>我们需要修改组策略，开始--运行（WIN+R），输入gpedit.msc回车，配置如下：</p><p><br /></p><p>1、计算机配置--管理模板--Windows组件--远程桌面服务--远程桌面会话主机--</p><p>修改限制连接的数量</p><p><a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_5.png" target="_blank"><img width="650" title="连接数修改.png" alt="090911367.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_5.png" /></a></p><p>2、修改将远程桌面服务用户限制到单独的远程桌面服务会话，改为禁用，允许单用户多会话：</p><p><a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_6.png" target="_blank"><img width="650" title="限制单用户.png" alt="091419254.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_6.png" /></a></p><p><br /></p><p>（四）修改WIN7 默认远程桌面连接数配置（WIN7默认连接数为1，服务器有单独修改RD数目的管理工具，所以我们利用第三方工具）</p><p><a href="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_7.png" target="_blank"><img title="修改.png" alt="091819751.png" src="http://image71.360doc.com/DownloadImg/2014/03/1714/39968337_7.png" /></a></p><p><br /></p><p>如上修改步骤结束后，我们已经能实现多用户多会话访问远程桌面了</p><p><br /></p><p>修改默认连接数工具见附件</p><img src ="http://www.blogjava.net/tinguo002/aggbug/418521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-10-08 17:18 <a href="http://www.blogjava.net/tinguo002/archive/2014/10/08/418521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 下配置 JDK 环境变量</title><link>http://www.blogjava.net/tinguo002/archive/2014/08/25/417314.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Mon, 25 Aug 2014 13:38:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/08/25/417314.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/417314.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/08/25/417314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/417314.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/417314.html</trackback:ping><description><![CDATA[纯java开发的软件在linux下面也可以应用自如。那么首先就需要配置好linux下的java环境，具体说来，就是配置jdk环境变量。<br />介绍在linux下配置jdk环境变量的几种常用方法。<br /><br />首先在linux下安装jdk，如果出现提示权限不够(且root下也提示权限不够)，可用#ls -l filename命令查看一下，如果显示类似如：<br /><br />-rw-rw-rw- 1 root root &#8230;.<br /><br />则表示任何用户都没有可执行权限（即使是root用户）。<br /><br />解决方法：<br /><br />#chmod a+x filename<br /><br />这样，安装好后，就可以接下来进行环境变量的配置了。这里给出三种可选方法：<br /><br />一、修改/etc/profile文件<br /><br />当本机仅仅作为开发使用时推荐使用这种方法，因为此种配置时所有用户的shell都有权使用这些环境变量，可能会给系统带来安全性问题。<br /><br />用文本编辑器打开/etc/profile，在profile文件末尾加入：<br /><br />JAVA_HOME=/usr/share/jdk1.5.0_05<br />PATH=$JAVA_HOME/bin:$PATH<br />CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar<br />export JAVA_HOME<br />export PATH<br />export CLASSPATH<img class="selectsearch-hide" id="selectsearch-icon" alt="搜索" src="http://img.baidu.com/img/iknow/qb/select-search.png" /><br /><br />重新登录即可。<br /><br />二、修改.bashrc文件<br /><br />这种方法更为安全，它可以把使用这些环境变量的权限控制到用户级别，如果需要给某个用户权限使用这些环境变量，只需要修改其个人用户主目录下的.bashrc文件就可以了。<br /><br />用文本编辑器打开用户目录下的.bashrc文件，在.bashrc文件末尾加入：<br /><br />set JAVA_HOME=/usr/share/jdk1.5.0_05<br />export JAVA_HOME<br />set PATH=$JAVA_HOME/bin:$PATH<br />export PATH<br />set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar<br />export CLASSPATH<br /><br />重新登录。<br /><br />三、直接在shell下设置变量<br /><br />不推荐使用这种方法，因为换个shell，该设置就无效了。这种方法仅仅是临时使用，以后要使用的时候又要重新设置，比较麻烦。<br /><br />只需在shell终端执行下列命令：<br /><br />export JAVA_HOME=/usr/share/jdk1.5.0_05<br />export PATH=$JAVA_HOME/bin:$PATH<br />export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar<br /><br />注意：<br /><br />1.要将 /usr/share/jdk1.5.0_05jdk 改为jdk安装目录<br />2. linux下用冒号&#8221;:&#8221;来分隔路径<br />3. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。<br />4. CLASSPATH中当前目录&#8221;.&#8221;不能丢掉。<br />5. export是把这三个变量导出为全局变量。<br />6. 大小写必须严格区分。<img src ="http://www.blogjava.net/tinguo002/aggbug/417314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-08-25 21:38 <a href="http://www.blogjava.net/tinguo002/archive/2014/08/25/417314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 服务器   防火墙开放端口</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/18/415980.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Fri, 18 Jul 2014 02:34:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/18/415980.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415980.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/18/415980.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415980.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415980.html</trackback:ping><description><![CDATA[<!--StartFragment -->


<div>服务器上有防火墙，应该部署上去要开放端口才能被访问。<br />==========开放端口方法=======<br />1.查看防火墙状态<br />service&nbsp;iptables&nbsp;status<br />2.开放端口<br />使用WinSCP工具连接服务器，找到&nbsp;文件&nbsp;/etc/sysconfig/iptables&nbsp;，编辑<br />添加如下语句：<br /><br />-A&nbsp;INPUT&nbsp;-p&nbsp;tcp&nbsp;-m&nbsp;state&nbsp;--state&nbsp;NEW&nbsp;-m&nbsp;tcp&nbsp;--dport&nbsp;8083&nbsp;-j&nbsp;ACCEPT&nbsp;<br /><br /><br /><img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/tinguo002/QQ截图20140718103307.jpg" width="639" height="165" /><br /><img alt="" src="file:///C:/Users/think/AppData/Roaming/Tencent/Users/398968130/QQ/WinTemp/RichOle/SAWPAYH97RPQ$F1SB(_)ZXC.jpg" /><br />3.重启防火墙<br />service&nbsp;iptables&nbsp;restart&nbsp;<br /><br /><br />&nbsp;一.Linux下开启/关闭防火墙命令 
<p style='margin-bottom: 0px; font-size: 14px; font-family: 宋体,"Arial Narrow",arial,serif; color: rgb(44,44,44); padding-bottom: 15px; padding-top: 0px; margin-top: 0px; line-height: 28px'>1) 永久性生效，重启后不会复原</p><pre style='overflow: auto; margin-bottom: 1em; font-family: "Courier New",monospace; width: 710px; color: rgb(44,44,44); padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-top: 0px; padding-right: 0px; background-color: rgb(247,247,247)'>开启： chkconfig iptables on

关闭： chkconfig iptables off

2) 即时生效，重启后复原

开启： service iptables start

关闭： service iptables stop
</pre></div><br />文章详细参考：<a href="http://blog.csdn.net/kandyer/article/details/8156037">http://blog.csdn.net/kandyer/article/details/8156037</a><img src ="http://www.blogjava.net/tinguo002/aggbug/415980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-18 10:34 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/18/415980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux mysql 常用命令</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/17/415957.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Thu, 17 Jul 2014 12:08:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/17/415957.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415957.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/17/415957.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415957.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415957.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;查看数据库状态：service mysqld status<br />&nbsp; 启动数据库：service mysqld start<br />&nbsp;&nbsp;进入数据库：mysql -u root -p123456;<br />&nbsp; 列出数据库：show databases;<br />&nbsp; 选择数据库：use databaseName;<br />&nbsp; 列出表格：show tables；<br />&nbsp; 显示表格列的属性：show columns from tableName；<br />&nbsp; 建立数据库：source fileName.txt;<br />&nbsp; 匹配字符：可以用通配符_代表任何一个字符，％代表任何字符串;<br />&nbsp; 增加一个字段：alter table tabelName add column fieldName dateType;<br />&nbsp; 增加多个字段：alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType;<br />&nbsp; 多行命令输入:注意不能将单词断开;当插入或更改数据时，不能将字段的字符串展开到多行里，否则硬回车将被储存到数据中;<br />&nbsp; 增加一个管理员帐户：grant all on *.* to user@localhost identified by "password";<br />&nbsp; 每条语句输入完毕后要在末尾填加分号';'，或者填加'\g'也可以；<br />&nbsp; 查询时间：select now();<br />&nbsp; 查询当前用户：select user();<br />&nbsp; 查询数据库版本：select version();<br />&nbsp; 查询当前使用的数据库：select database();<br />&nbsp; <br />&nbsp; 1、删除student_course数据库中的students数据表：<br />&nbsp; rm -f student_course/students.*<br />&nbsp; <br />&nbsp; 2、备份数据库：(将数据库test备份)<br />&nbsp; mysqldump -u root -p test&gt;c:\test.txt<br />&nbsp; 备份表格：(备份test数据库下的mytable表格)<br />&nbsp; mysqldump -u root -p test mytable&gt;c:\test.txt<br />&nbsp; 将备份数据导入到数据库：(导回test数据库)<br />&nbsp; mysql -u root -p test<br />&nbsp; <br />&nbsp; 3、创建临时表：(建立临时表zengchao)<br />&nbsp; create temporary table zengchao(name varchar(10));<br />&nbsp; <br />&nbsp; 4、创建表是先判断表是否存在<br />&nbsp; create table if not exists students(&#8230;&#8230;);<br />&nbsp; <br />&nbsp; 5、从已经有的表中复制表的结构<br />&nbsp; create table table2 select * from table1 where 1&lt;&gt;1;<br />&nbsp; <br />&nbsp; 6、复制表<br />&nbsp; create table table2 select * from table1;<br />&nbsp; <br />&nbsp; 7、对表重新命名<br />&nbsp; alter table table1 rename as table2;<br />&nbsp; <br />&nbsp; 8、修改列的类型<br />&nbsp; alter table table1 modify id int unsigned;//修改列id的类型为int unsigned<br />&nbsp; alter table table1 change id sid int unsigned;//修改列id的名字为sid，而且把属性修改为int unsigned<br />&nbsp; <br />&nbsp; 9、创建索引<br />&nbsp; alter table table1 add index ind_id (id);<br />&nbsp; create index ind_id on table1 (id);<br />&nbsp; create unique index ind_id on table1 (id);//建立唯一性索引<br />&nbsp; <br />&nbsp; 10、删除索引<br />&nbsp; drop index idx_id on table1;<br />&nbsp; alter table table1 drop index ind_id;<br />&nbsp; <br />&nbsp; 11、联合字符或者多个列(将列id与":"和列name和"="连接)<br />&nbsp; select concat(id,':',name,'=') from students;<br />&nbsp; <br />&nbsp; 12、limit(选出10到20条)&lt;第一个记录集的编号是0&gt;<br />&nbsp; select * from students order by id limit 9,10;<br />&nbsp; <br />&nbsp; 13、MySQL不支持的功能<br />&nbsp; 事务，视图，外键和引用完整性，存储过程和触发器<br /><br />14、MySQL会使用索引的操作符号<br />&nbsp; &lt;,&lt;=,&gt;=,&gt;,=,between,in,不带%或者_开头的like<br />&nbsp; <br />&nbsp; 15、使用索引的缺点<br />&nbsp; 1)减慢增删改数据的速度；<br />&nbsp; 2）占用磁盘空间；<br />&nbsp; 3）增加查询优化器的负担；<br />&nbsp; 当查询优化器生成执行计划时，会考虑索引，太多的索引会给查询优化器增加工作量，导致无法选择最优的查询方案；<br />&nbsp; <br />&nbsp; 16、分析索引效率<br />&nbsp; 方法：在一般的SQL语句前加上explain；<br />&nbsp; 分析结果的含义：<br />&nbsp; 1）table：表名；<br />&nbsp; 2）type：连接的类型，(ALL/Range/Ref)。其中ref是最理想的；<br />&nbsp; 3）possible_keys：查询可以利用的索引名；<br />&nbsp; 4）key：实际使用的索引；<br />&nbsp; 5）key_len：索引中被使用部分的长度（字节）；<br />&nbsp; 6）ref：显示列名字或者"const"（不明白什么意思）；<br />&nbsp; 7）rows：显示MySQL认为在找到正确结果之前必须扫描的行数；<br />&nbsp; 8）extra：MySQL的建议；<br />&nbsp; <br />&nbsp; 17、使用较短的定长列<br />&nbsp; 1）尽可能使用较短的数据类型；<br />&nbsp; 2）尽可能使用定长数据类型；<br />&nbsp; a）用char代替varchar，固定长度的数据处理比变长的快些；<br />&nbsp; b）对于频繁修改的表，磁盘容易形成碎片，从而影响数据库的整体性能；<br />&nbsp; c）万一出现数据表崩溃，使用固定长度数据行的表更容易重新构造。使用固定长度的数据行，每个记录的开始位置都是固定记录长度的倍数，可以很容易被检测到，但是使用可变长度的数据行就不一定了；<br />&nbsp; d）对于MyISAM类型的数据表，虽然转换成固定长度的数据列可以提高性能，但是占据的空间也大；<br />&nbsp; <br />&nbsp; 18、使用not null和enum<br />&nbsp; 尽量将列定义为not null，这样可使数据的出来更快，所需的空间更少，而且在查询时，MySQL不需要检查是否存在特例，即null值，从而优化查询；<br />&nbsp; 如果一列只含有有限数目的特定值，如性别，是否有效或者入学年份等，在这种情况下应该考虑将其转换为enum列的值，MySQL处理的更快，因为所有的enum值在系统内都是以标识数值来表示的；<br />&nbsp; <br />&nbsp; 19、使用optimize table<br />&nbsp; 对于经常修改的表，容易产生碎片，使在查询数据库时必须读取更多的磁盘块，降低查询性能。具有可变长的表都存在磁盘碎片问题，这个问题对blob数据类型更为突出，因为其尺寸变化非常大。可以通过使用optimize table来整理碎片，保证数据库性能不下降，优化那些受碎片影响的数据表。 optimize table可以用于MyISAM和BDB类型的数据表。实际上任何碎片整理方法都是用mysqldump来转存数据表，然后使用转存后的文件并重新建数据表；<br />&nbsp; <br />&nbsp; 20、使用procedure analyse()<br />&nbsp; 可以使用procedure analyse()显示最佳类型的建议，使用很简单，在select语句后面加上procedure analyse()就可以了；例如：<br />&nbsp; select * from students procedure analyse();<br />&nbsp; select * from students procedure analyse(16,256);<br />&nbsp; 第二条语句要求procedure analyse()不要建议含有多于16个值，或者含有多于256字节的enum类型，如果没有限制，输出可能会很长；<br />&nbsp; <br />&nbsp; 21、使用查询缓存<br />&nbsp; 1）查询缓存的工作方式：<br />&nbsp; 第一次执行某条select语句时，服务器记住该查询的文本内容和查询结果，存储在缓存中，下次碰到这个语句时，直接从缓存中返回结果；当更新数据表后，该数据表的任何缓存查询都变成无效的，并且会被丢弃。<br />&nbsp; 2）配置缓存参数：<br />&nbsp; 变量：query_cache _type，查询缓存的操作模式。有3中模式，0：不缓存；1：缓存查询，除非与 select sql_no_cache开头；2：根据需要只缓存那些以select sql_cache开头的查询； query_cache_size：设置查询缓存的最大结果集的大小，比这个值大的不会被缓存。<br />&nbsp; <br />&nbsp; 22、调整硬件<br />&nbsp; 1）在机器上装更多的内存；<br />&nbsp; 2）增加更快的硬盘以减少I/O等待时间；<br />&nbsp; 寻道时间是决定性能的主要因素，逐字地移动磁头是最慢的，一旦磁头定位，从磁道读则很快；<br />&nbsp; 3）在不同的物理硬盘设备上重新分配磁盘活动；<br />&nbsp; 如果可能，应将最繁忙的数据库存放在不同的物理设备上，这跟使用同一物理设备的不同分区是不同的，因为它们将争用相同的物理资源（磁头）。<img src ="http://www.blogjava.net/tinguo002/aggbug/415957.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-17 20:08 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/17/415957.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 关机、注销命令</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/17/415956.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Thu, 17 Jul 2014 11:13:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/17/415956.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415956.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/17/415956.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415956.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415956.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="text-align: center; margin: 0cm 0cm 0pt" align="center"><span class="tcnt2"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-fareast-language: ZH'>linux</span></span><span class="tcnt2"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">服务器关机、重启、注销命令</span></span><span class="tcnt2"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt'><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">管理员</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>root</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">用户下执行命令。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan; mso-outline-level: 1"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>1</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">关机命令</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'> shutdown<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">好像</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>ubuntu</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">的终端中默认的是当前用户的命令，只是普通用户，因此在终端器中可以使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>sudo -sh </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">转换到管理员</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>root</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">用户下执行命令。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan; mso-outline-level: 1"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>1)shutdown &#8211;help<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">可以查看</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">命令如何使用，当然也可以使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>man shutdown</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">命令。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>2</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'> shutdown -h now </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">现在立即关机</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>3</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown -r now </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">现在立即重启</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>4</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown -r +3 </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">三分钟后重启</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>5</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown -h +3 &#8220;The System will shutdown after 3 minutes&#8221; </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">提示使用者将在三分钟后关机</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan; mso-outline-level: 1"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>6</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown -r 20:23 </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">在</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>20</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">：</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>23</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">时将重启计算机</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>7</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown -r 20:23 &amp; </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">可以将在</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>20</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">：</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>23</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">时重启的任务放到后台去，用户可以继续操作终端</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan; mso-outline-level: 1"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>2</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">中断命令</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>1</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）执行完命令后（若没有转到后台），可以使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>CTRL+C</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">来中止命令</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan; mso-outline-level: 1"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>2</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">）</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>kill </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">程序编码</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">当命令在后台执行时系统会返回一个程序编码，例如：在使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'> shutdown -r 20:23 &amp; </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">系统返回系统编码：</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>4905<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">我们可以使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>kill 4905</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">来中止重启命令</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>3ps aux | grep </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">程序编号</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">我们如果知道程序的编号，我们可以使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>ps aux |grep </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">程序编号来查询该程序编号对应的命令是什么。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">例如上面的程序编号为</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>4905 </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">，我们可以使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>ps aux | grep 4905 </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">就可以查到</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'> shutdown -r 20:23 &amp; </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">的命令</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>halt&#8212;-</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">最简单的关机命令</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">其实</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>halt</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">就是调用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown -h</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>halt</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">执行时﹐杀死应用进程﹐执行</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>sync</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">系统调用﹐文件系统写操作完成后就会停止内核。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">参数说明</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>:<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-n] </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">防止</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>sync</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">系统调用﹐它用在用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>fsck</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">修补根分区之后﹐以阻止内核用老版本的超级块〔</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>superblock</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">〕覆盖修补过的超级块。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-w] </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">并不是真正的重启或关机﹐只是写</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>wtmp</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">〔</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>/var/log/wtmp</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">〕纪录。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-d] </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">不写</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>wtmp</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">纪录〔已包含在选项</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-n]</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">中〕。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-f] </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">没有调用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">而强制关机或重启。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-i] </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">关机〔或重启〕前﹐关掉所有的网络接口。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[-p] </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">该选项为缺省选项。就是关机时调用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>poweroff</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">是所有进程的祖先﹐它的进程号始终为</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>1</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">﹐所以发送</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>TERM</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">信号给</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">会终止所有的用户进程﹑守护进程等。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">就是使用这种机制。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">定义了</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>8</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">个运行级别</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>(runlevel)</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">，</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init 0</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">为关机﹐</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init 1</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">为重启。关于</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">可以长篇大论﹐这里就不再叙述。另外还有</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>telinit</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">命令可以改变</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>init</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">的运行级别﹐比如﹐</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>telinit -iS</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">可使系统进入单用户模式﹐并且得不到使用</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>shutdown</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">时的信息和等待时间。</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><strong style="mso-bidi-font-weight: normal"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">注销系统的</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>logout</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">命令</span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>Logout </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">注销是登陆的相对操作，登陆系统后，若要离开系统，用户只要直接下达</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>logout</span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">命令即可</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>:<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>[root@localhost root]#logout<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>Red Hat Linuxrelease 9(Shike)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>Kernel <st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">2.4.20</st1:chsdate>.8 on an i686<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 7.5pt; text-indent: 24pt; mso-pagination: widow-orphan"><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'>Login: &#8592; </span><span lang="ZH" style="font-family: 宋体; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH; mso-bidi-font-family: Arial">回到登陆的画面</span><span lang="EN-US" style='font-family: "Arial","sans-serif"; color: #585858; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-fareast-language: ZH'><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US" style="mso-bidi-font-size: 10.5pt"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p><img src ="http://www.blogjava.net/tinguo002/aggbug/415956.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-17 19:13 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/17/415956.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>错误 ELF 类: ELFCLASS64 (Possible cause: architecture word width mismatch)</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/17/415946.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Thu, 17 Jul 2014 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/17/415946.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415946.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/17/415946.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415946.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415946.html</trackback:ping><description><![CDATA[&nbsp;/usr/local/apr/lib/libtcnative-1.so.0.1.27: /usr/local/apr/lib/libtcnative-1.so.0.1.27: 错误 ELF 类: ELFCLASS64 (Possible cause: architecture word width mismatch)<br />原因：java为32位&nbsp; apr为64位，二者不匹配。<img src ="http://www.blogjava.net/tinguo002/aggbug/415946.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-17 15:27 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/17/415946.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat7整合APR（win7和linux环境下） </title><link>http://www.blogjava.net/tinguo002/archive/2014/07/17/415939.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Thu, 17 Jul 2014 07:10:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/17/415939.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415939.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/17/415939.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415939.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415939.html</trackback:ping><description><![CDATA[<div>错误提示：<br />The APR based Apache Tomcat Native library which allows optimal performanc e in production environments was not found on the java.library.path: D:\Java\jdk 1.5.0_07\bin<br /><br />详细参考出处：<a href="http://blog.csdn.net/zh592677127/article/details/8603490">http://blog.csdn.net/zh592677127/article/details/8603490</a><br /><br /><br />tomcat7如果没配置APR，启动时会报这样的错误日志：<br />信息: The APR based Apache Tomcat Native library which allows optimal performanc e in production environments was not found on the java.library.path: D:\Java\jdk 1.5.0_07\bin,提示没找到APR的配置<br />先解释一下APR，APR: Apache Portable Runtime,可看作是Apache轻便运行时,在http://tomcat.apache.org/tomcat-6.0-doc/apr.html 对APR进行了详细介绍，说白了作用就是如何在 Tomcat中使用JNI的方式来读取文件以及进行网络传输。这个东西可以大大提升Tomcat对静态文件的处理性能，同时如果你使用了HTTPS方式传输的话，也可以提升SSL的处理性能。可以不使用Apache也能提高对静态文件的处理能力。<br />　　Tomcat可以使用APR来提供超强的可伸缩性和性能，更好地集成本地服务器技术.<br />　　APR(Apache Portable Runtime)是一个高可移植库，它是Apache HTTP Server 2.x的核心。APR有很多用途，包括访问高级IO功能(例如sendfile,epoll和OpenSSL)，OS级别功能(随机数生成，系统状态等等)，本地进程管理(共享内存，NT管道和UNIX sockets)。这些功能可以使Tomcat作为一个通常的前台WEB服务器，能更好地和其它本地web技术集成，总体上让Java更有效率作为一个高性能web服务器平台而不是简单作为后台容器。<br />　　在产品环境中，特别是直接使用Tomcat做WEB服务器的时候，应该使用Tomcat Native来提高其性能。<br />　　要测APR给tomcat带来的好处最好的方法是在慢速网络上（模拟 Internet），将Tomcat线程数开到300以上的水平，然后模拟一大堆并发请求。如果不配APR，基本上300个线程狠快就会用满，以后的请求就只好等待。但是配上APR之后，并发的线程数量明显下降，从原来的300可能会马上下降到只有几十，新的请求会毫无阻塞的进来。在局域网环境测，就算是 400个并发，也是一瞬间就处理/传输完毕，但是在真实的Internet环境下，页面处理时间只占0.1%都不到，绝大部分时间都用来页面传输。<br />　　一. Windows环境：<br />　　APR需要安装三个组件：<br />　　 &nbsp; 1、APR library<br />　　 &nbsp; 2、JNI wrappers for APR used by Tomcat (libtcnative)<br />　　 &nbsp; 3、OpenSSL libraries<br />　　从http://tomcat.heanet.ie/native/1.1.14/binaries/win32/ ，下载tcnative-1.1.10.dll，tcnative-1.1.10.dll已经包含了上面的三个组件，所以只要把tcnative-1.1.10.dll拷贝到tomcat的bin下就行了。<br />　　然后启动tomcat，启动后的信息为：信息: Loaded APR based Apache Tomcat Native library 1.1.14. 2009-12-24 14:17:59 org.apache.catalina.core.AprLifecycleListener init 信息: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], r andom [true]. 2009-12-24 14:18:00 org.apache.coyote.http11.Http11AprProtocol init 这说明APR配置成功，已经启用。<br />　　windows中还有一种方式是：<br />　　 &nbsp;1.将 tcnative-1.1.10.dll 放于tomcat的同级目录 APR/lib 下；<br />　　 &nbsp;2. 修改一下 catalina.bat，加上set CATALINA_OPTS="-Djava.library.path=../../APR/lib"<br />　　还有就是直接将 tcnative-1.1.10.dll加到系统变量PATH里面，也可以放在 windows/system32 下面。<br />　　二. Linux环境：<br />　　(1).安装APR<br />　　APR需要三个组件：<br />　　 &nbsp;1.apr-1.3.9.tar.gz<br />　　 &nbsp;2.apr-util-1.3.9.tar.gz<br />　　 &nbsp;3.tomcat-native.tar.gz<br />　　从 http://apr.apache.org/download.cgi 上可下载apr-1.3.9.tar.gz和apr-util-1.3.9.tar.gz，tomcat中自带 tomcat-native.tar.gz ，<br />　　将 apr-1.3.9.tar.gz和 apr-util-1.3.9.tar.gz 上传到/usr/local/目录，<br />　　# wget &nbsp; http://apache.freelamp.com/apr/apr-1.3.9.tar.gz<br />　　#apr-1.3.9.tar.gz<br />　　#tar zxvf apr-1.3.9.tar.gz<br />　　#cd apr-1.3.9<br />　　#./configure<br />　　#make<br />　　#make install<br />　　执行完后，会有提示信息：<br />　　Libraries have been installed in:<br />　　 &nbsp;/usr/local/apr/lib<br />　　If you ever happen to want to link against installed libraries<br />　　in a given directory, LIBDIR, you must either use libtool, and<br />　　specify the full pathname of the library, or use the `-LLIBDIR'<br />　　flag during linking and do at least one of the following:<br />　　 &nbsp;- add LIBDIR to the `LD_LIBRARY_PATH' environment variable<br />　　 &nbsp; &nbsp;during execution<br />　　 &nbsp;- add LIBDIR to the `LD_RUN_PATH' environment variable<br />　　 &nbsp; &nbsp;during linking<br />　　 &nbsp;- use the `-Wl,--rpath -Wl,LIBDIR' linker flag<br />　　 &nbsp;- have your system administrator add LIBDIR to `/etc/ld.so.conf'<br />　　See any operating system documentation about shared libraries for<br />　　more information, such as the ld(1) and ld.so(8) manual pages.<br />　　会在/local生成apr目录， apr-1.3.9 的库安装在/usr/local/apr/lib目录。<br />　　# wget &nbsp; http://apache.freelamp.com/apr/apr -util -1.3.9.tar.gz<br />　　#apr-util-1.3.9.tar.gz<br />　　#tar zxvf apr-util-1.3.9.tar.gz<br />　　#cd apr-util-1.3.9<br />　　#./configure --with-apr=/usr/local/apr &nbsp; &nbsp;//配置指向apr-1.3.9的安装目录<br />　　#make<br />　　#make install<br />　　command执行完后，提示信息和 apr-1.3.9的信息相同，表示apr-util-1.3.9 的库也安装在/usr/local/apr/lib目录。<br />　　安装 tomcat-native组件<br />　　#cd /usr/local/tomcat6/bin<br />　　#tar zxvf tomcat-native.tar.gz<br />　　#cd tomcat-native-1.1.16-src/jni/native<br />　　# . /configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.5.0_20<br />　　#make<br />　　#make install<br />　　command执行完的提示信息和安装 &nbsp;apr-1.3.9 的提示相同，表示 tomcat-native 的库 也是安装在 /usr/local/apr/lib目录。<br />　　(2)设置 Tomcat 整合 APR<br />　　有两种方法:<br />　　1.修改 tomcat 的启动 shell （ catalina.sh ），在该文件中加入启动参数： CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"<br />　　2.也可以在环境变量中配置/etc/profile中加入<br />　　export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr /lib<br />　　 &nbsp; &nbsp; vi &nbsp;/etc/profile&nbsp;<br />　　 &nbsp; &nbsp;# 后面添加以下内容<br />　　 &nbsp; &nbsp; export &nbsp;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/ local /apr/lib<br />　　 &nbsp; &nbsp;# 使profile生效， &nbsp;<br />　　 &nbsp; &nbsp; source &nbsp;/etc/profile<br />　　(3).判断安装成功:<br />　　启动tomcat，看日志<br />　　#bin/startup.sh&nbsp;<br />　　#head &nbsp;logs/catalina.out<br />　　如果看到下面的启动日志，表示成功。<br />　　2009-12-24 17:34:32 org.apache.coyote.http11.Http11AprProtocol init </div><img src ="http://www.blogjava.net/tinguo002/aggbug/415939.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-17 15:10 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/17/415939.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 目录说明</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/04/415465.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Fri, 04 Jul 2014 08:48:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/04/415465.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415465.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/04/415465.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415465.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415465.html</trackback:ping><description><![CDATA[<a href="http://wenku.baidu.com/link?url=ZjLn3il_4WE9FS5tajs62fhbUEmRdue8YwilBHcl3lV8q_pMM18zOXt61P7LjBhWjL4u0oJvpEU2of6JxQl4Ml3XJa5eCKDt7RJQeCeHjaK">http://wenku.baidu.com/link?url=ZjLn3il_4WE9FS5tajs62fhbUEmRdue8YwilBHcl3lV8q_pMM18zOXt61P7LjBhWjL4u0oJvpEU2of6JxQl4Ml3XJa5eCKDt7RJQeCeHjaK</a> <img src ="http://www.blogjava.net/tinguo002/aggbug/415465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-04 16:48 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/04/415465.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>shh 快捷键</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/04/415464.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Fri, 04 Jul 2014 08:15:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/04/415464.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415464.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/04/415464.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415464.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415464.html</trackback:ping><description><![CDATA[ctrl + d&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除光标所在位置上的字符相当于VIM里x或者dl <br />ctrl + h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除光标所在位置前的字符相当于VIM里hx或者dh <br />ctrl + k&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除光标后面所有字符相当于VIM里d shift+$ <br />ctrl + u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除光标前面所有字符相当于VIM里d shift+^ <br />ctrl + w&nbsp;&nbsp;&nbsp;&nbsp; 删除光标前一个单词相当于VIM里db <br />ctrl + y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 恢复ctrl+u上次执行时删除的字符 <br />ctrl + ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 撤消前一次输入 <br />alt&nbsp; + r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 撤消前一次动作 <br />alt&nbsp; + d&nbsp;&nbsp;&nbsp;&nbsp; 删除光标所在位置的后单词 <br /><br />移动 <br />ctrl + a&nbsp;&nbsp;&nbsp;&nbsp; 将光标移动到命令行开头相当于VIM里shift+^ <br />ctrl + e&nbsp;&nbsp;&nbsp;&nbsp; 将光标移动到命令行结尾处相当于VIM里shift+$ <br />ctrl + f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 光标向后移动一个字符相当于VIM里l <br />ctrl + b&nbsp;&nbsp;&nbsp;&nbsp; 光标向前移动一个字符相当于VIM里h <br />ctrl + 方向键左键&nbsp;&nbsp;&nbsp; 光标移动到前一个单词开头 <br />ctrl + 方向键右键&nbsp;&nbsp;&nbsp; 光标移动到后一个单词结尾 <br />ctrl + x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在上次光标所在字符和当前光标所在字符之间跳转 <br />alt&nbsp; + f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 跳到光标所在位置单词尾部 <br /><br /><br />替换 <br />ctrl + t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 将光标当前字符与前面一个字符替换 <br />alt&nbsp; + t&nbsp;&nbsp;&nbsp;&nbsp; 交换两个光标当前所处位置单词和光标前一个单词 <br />alt&nbsp; + u&nbsp;&nbsp;&nbsp;&nbsp; 把光标当前位置单词变为大写 <br />alt&nbsp; + l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 把光标当前位置单词变为小写 <br />alt&nbsp; + c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 把光标当前位置单词头一个字母变为大写 <br />^oldstr^newstr&nbsp;&nbsp;&nbsp; 替换前一次命令中字符串&nbsp;&nbsp; <br /><br /><br />历史命令编辑 <br />ctrl + p&nbsp;&nbsp; 返回上一次输入命令字符 <br />ctrl + r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 输入单词搜索历史命令 <br />alt&nbsp; + p&nbsp;&nbsp;&nbsp;&nbsp; 输入字符查找与字符相接近的历史命令 <br />alt&nbsp; + &gt;&nbsp;&nbsp;&nbsp;&nbsp; 返回上一次执行命令 <br /><br /><br />其它 <br />ctrl + s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 锁住终端 <br />ctrl + q&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 解锁终端 <br />ctrl + l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 清屏相当于命令clear <br />ctrl + c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 另起一行 <br />ctrl + i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 类似TAB健补全功能 <br />ctrl + o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 重复执行命令 <br />alt&nbsp; + 数字键&nbsp; 操作的次数 <br /><br /><br />黑色头发:http://heisetoufa.iteye.com/ <img src ="http://www.blogjava.net/tinguo002/aggbug/415464.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-04 16:15 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/04/415464.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 常用命令</title><link>http://www.blogjava.net/tinguo002/archive/2014/07/04/415462.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Fri, 04 Jul 2014 07:57:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/04/415462.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415462.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/04/415462.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415462.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415462.html</trackback:ping><description><![CDATA[<a href="http://www.oschina.net/translate/useful-linux-commands-for-newbies">http://www.oschina.net/translate/useful-linux-commands-for-newbies</a>&nbsp; <br /><br />
<p>1.压缩命令：</p>
<p>　　命令格式：tar&nbsp; -zcvf&nbsp;&nbsp; 压缩文件名.tar.gz&nbsp;&nbsp; 被压缩文件名</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。</p>
<p>&nbsp;</p>
<p>2.解压缩命令：</p>
<p>　　命令格式：tar&nbsp; -zxvf&nbsp;&nbsp; 压缩文件名.tar.gz</p>
<p>　　解压缩后的文件只能放在当前的目录。<br /><br />3.zip 压缩和解压<br />&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html">http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html</a><br /><br /></p>
<h2 id="t_4f925fc30100q23f" class="titName SG_txta">3.linux下实时查看tomcat运行日志</h2>
<p>1、先切换到：cd usr/local/tomcat5/logs</p>
<div>
<p>2、tail -f catalina.out</p>
<p>3、这样运行时就可以实时查看运行日志了</p></div>
<p><wbr></p>
<p>Ctrl+c 是退出tail命令。<br /><br /><font size="6">4.linux下查看tomcat是否启动（ps、grep）<br /></font><br /><font color="#0000ff"><span style="font-size: 12px; font-family: Verdana, Helvetica, Arial; text-align: justify; line-height: 18px">ps -ef |grep tomcat</span><wbr></font> </p>
<div><span style="font-size: 12px; font-family: Verdana, Helvetica, Arial; text-align: justify; line-height: 18px"><font color="#0000ff">如果有一大长长长串的东西出现，说明tomcat是启动了，第一个是启动该进程的用户，第二个是该进程的id，第三个 是占用CPU的百分比，</font></span></div>
<div><span style="font-size: 12px; font-family: Verdana, Helvetica, Arial; text-align: justify; line-height: 18px"><font color="#0000ff">第四个是占用内存的百分比<br /><br /><br /></font></span></div>
<p><span style="font-size: 14pt; color: ">5.</span><u><font color="#0066cc"><span style="font-size: 14pt; color: ">linux查看java jdk安装路径和设置环境变量 </span></font></u></p>
<p>&nbsp;windows：<br />set java_home:查看JDK安装路径<br />java -version:查看JDK版本<br /><br /><br />linux：<br />whereis java<br />which java （java执行路径）<br />echo $JAVA_HOME<br /></p>
<p>echo $PATH<br /><br /></p>
<p><span style="font-size: 18pt">6.Linux下mysql命令<br /></span><span style="font-size: 10pt">service mysqld start&nbsp;&nbsp; 启动<br />service mysqld status&nbsp; 查看状态<br /></span><br /></p>
<p>&nbsp;</p><img src ="http://www.blogjava.net/tinguo002/aggbug/415462.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-04 15:57 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/04/415462.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>查看linux系统版本是32位的还是64位的 </title><link>http://www.blogjava.net/tinguo002/archive/2014/07/04/415461.html</link><dc:creator>一堣而安</dc:creator><author>一堣而安</author><pubDate>Fri, 04 Jul 2014 07:56:00 GMT</pubDate><guid>http://www.blogjava.net/tinguo002/archive/2014/07/04/415461.html</guid><wfw:comment>http://www.blogjava.net/tinguo002/comments/415461.html</wfw:comment><comments>http://www.blogjava.net/tinguo002/archive/2014/07/04/415461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tinguo002/comments/commentRss/415461.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tinguo002/services/trackbacks/415461.html</trackback:ping><description><![CDATA[一、<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#getconf LONG_BIT<br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#getconf WORD_BIT<br />（32位的系统中int类型和long类型一般都是4字节，64位的系统中int类型还是4字节的，但是long已变成了8字节inux系统中可用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。）<br /><br />二、<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#uname -a<br />如果有x86_64就是64位的，没有就是32位的<br />后面是X686或X86_64则内核是64位的，i686或i386则内核是32位的<br /><br />三、<br /><br />直接看看有没有/lib64目目录的方法。64位的系统会有/lib64和/lib两个目录，32位只有/lib一个。<br /><br />四、<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#file /sbin/init<br />/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped<br />32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit<br /><br />五、<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#file /bin/cat<br />/bin/cat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped<br />32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit<br /><br />六、<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#uname -m<br />x86_64<br />3.# arch<br />x86_64<br />i686<br /><br />七、查看cpu是多少位的<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]#more /proc/cpuinfo<br /><br />八、<br /><br />[root<a href="http://home.51cto.com/index.php?s=/space/708142" target="_blank">@linuxzgf</a> ~]# echo $HOSTTYPE<br />x86_64<br /><br />getconf命令还可以获取系统的基本配置信息，比如操作系统位数，内存大小，磁盘大小等。<br />$getconf -a&nbsp;&nbsp;可以看到详细的系统信息  <img src ="http://www.blogjava.net/tinguo002/aggbug/415461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tinguo002/" target="_blank">一堣而安</a> 2014-07-04 15:56 <a href="http://www.blogjava.net/tinguo002/archive/2014/07/04/415461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>