﻿<?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-巷尾的酒吧-随笔分类-linux</title><link>http://www.blogjava.net/abin/category/52789.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 26 Aug 2013 20:50:45 GMT</lastBuildDate><pubDate>Mon, 26 Aug 2013 20:50:45 GMT</pubDate><ttl>60</ttl><item><title>Fedora16下搭建ftp基本方法</title><link>http://www.blogjava.net/abin/archive/2013/08/26/403331.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Mon, 26 Aug 2013 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2013/08/26/403331.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/403331.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2013/08/26/403331.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/403331.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/403331.html</trackback:ping><description><![CDATA[<p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">【搭建环境】Linux (Fedora 16)</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">【基本实现】在自己的电脑上搭建ftp，实现同一网段匿名登录，并能上传下载文件。</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">【涉及技术】vsftpd，iptables</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">【方法】</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"><strong>1.&nbsp;</strong>先查看自己的机子上是否已安装vsftpd (very secure FTP Daemon)，这是linux上常用的ftpd技术，配置方法比较类似配置Apache。命令行输入：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#rpm -qa | grep vsftp</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">若出现内容，则表示已安装；若无，则手动抓包下载：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"># sudo yum install vsftpd</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">&nbsp;</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"><strong>2 .</strong>启动vsftpd服务。很多教程写的是/etc/init.d/vsftpd start，但是我试了下后发现不行，应该如下输入：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"># sudo service vsftpd start</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">相应的，start 可换成stop，restart等，从字面意思就知道其意思。</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">查看是否有启动vsftpd：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"># pstree | grep vsftpd<br /></p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">若有则表示启动成功。至此，可通过#ftp 主机名/localhost/127.0.0.1 来测试ftp是否正常工作。<br /></p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">&nbsp;</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"><strong>3.&nbsp;</strong>配置 相关文件。vsftpd.conf 全局配置文件放在/etc/vsftpd/下。为了防止配置错了，先拷贝一份副本，之后进入文档进行编辑。完成后重启ftp即可。</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd1.conf</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#sudo vim /etc/vsftpd/vsftpd.conf</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">为了允许匿名登录，则anonymous_enable必须等于YES，其他相应的配置属性简单列表如下：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">anonymous_enable=YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 允许匿名登录<br />Local_enable=YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 允许本地用户登录<br />write_enable=YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 开放本地用户的写权限<br />dirmessage_enable=YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当切换到目录时，显示该目录下的.message隐含文件的内容<br />xferlog_enab1e =YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 激活上传和下载日志<br />connect_from_port_20 = YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 启用FTP数据端口的连接请求<br />xferlog_std_format =YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用标准的ftpd xferlog日志格式<br />pam_service_name=vsftpd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置认证服务的配置文件名称，该文件存放在/etc/pam.d/<br />userlist_enable＝YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 激活vsftpd检查userlist_file指定用户是否可以访问vsftpd服务器</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">&nbsp;</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"><strong>4.&nbsp;</strong>本机进行测试。在浏览器上输入ftp://localhost或者ftp://127.0.0.1，若搭建成功，则会有相应的文件夹，而这文件夹是默认在/var/ftp/下，当然以后你还可以进行修改。另一个方法是可以直接在命令行输入：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#ftp 127.0.0.1</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">因为匿名登录，跳过输入用户名和密码后输入：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">ftp&gt;user anonymous<br /></p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">再次跳过输入密码，此时会显示登录成功的字样。</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">&nbsp;</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;"><strong>5.&nbsp;</strong>关闭防火墙。此时去同一网段的主机访问ftp，会发现一直链接不上。暂时了解到的是现在的linux系统为了更好地控制 IP 信息包过滤和防火墙配置，使用了iptables的东西。首先得关闭SElinux，该配置文件在/etc/selinux/下：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#vim /etc/selinux/config</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">找到相应语句，将其改成：SELINUX=disabled</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">重启之后，如果发现还不行，则暂时的办法可以关闭整个防火墙（不推荐）：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#sudo service iptables stop</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">到了此步则肯定能从别的主机访问自己搭建的ftp的，只是可能还需要涉及文件夹权限问题，修改之后就能实现文件上传下载了。</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">完毕。</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">&nbsp;</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">【补充】</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">若出现<strong>vsftpd: refusing to run with writable anonymous root</strong>的错误，大概是ftp目录权限问题，修正方法：</p><p style="margin: 8px 0px 7px; padding: 0px; border: 0px; font-family: Arial, 宋体, sans-serif; vertical-align: baseline; line-height: 22px; color: #939393; background-color: #ffffff;">#&nbsp;<strong>chown root:root /var/ftp<br />#&nbsp;<strong>chmod 755 /var/ftp</strong></strong></p><img src ="http://www.blogjava.net/abin/aggbug/403331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2013-08-26 22:31 <a href="http://www.blogjava.net/abin/archive/2013/08/26/403331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>查看linux下的字体</title><link>http://www.blogjava.net/abin/archive/2013/07/12/401503.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Fri, 12 Jul 2013 07:11:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2013/07/12/401503.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/401503.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2013/07/12/401503.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/401503.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/401503.html</trackback:ping><description><![CDATA[<div style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/21px Tahoma, Helvetica, Arial, STHeiti; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(69,69,69); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span>查看所有字体：</span><br /></div>
<div style="widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/21px Tahoma, Helvetica, Arial, STHeiti; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(69,69,69); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="color: rgb(255,0,0)">fc-list</span><br /><br />查看中文字体<br /><span style="color: rgb(255,0,0)">fc-list&nbsp;:lang=zh</span><br /><br />用fc-list找出语言为zh的字体文件，可见系统里中文字体少的可怜。知道了这些字体，还需要进一步了解这些字体对应的文件，可以运行fc-match程序得到，<br /><span style="color: rgb(255,0,0)">fc-match&nbsp;-v&nbsp;"AR&nbsp;PL&nbsp;UKai&nbsp;CN"</span><br /><br />Pattern&nbsp;has&nbsp;32&nbsp;elts&nbsp;(size&nbsp;48)<br />&nbsp;&nbsp;&nbsp;&nbsp;family:&nbsp;"AR&nbsp;PL&nbsp;UKai&nbsp;CN"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;familylang:&nbsp;"en"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;style:&nbsp;"Book"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;stylelang:&nbsp;"en"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;fullname:&nbsp;"AR&nbsp;PL&nbsp;UKai&nbsp;CN"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;fullnamelang:&nbsp;"en"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;slant:&nbsp;0(i)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;weight:&nbsp;80(i)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100(i)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;size:&nbsp;12(f)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;pixelsize:&nbsp;12.5(f)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;spacing:&nbsp;90(i)(w)<br />&nbsp;&nbsp;&nbsp;&nbsp;foundry:&nbsp;"unknown"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;hintstyle:&nbsp;3(i)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;hinting:&nbsp;FcTrue(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;verticallayout:&nbsp;FcFalse(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;autohint:&nbsp;FcFalse(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;globaladvance:&nbsp;FcFalse(w)<br />&nbsp;&nbsp;&nbsp;&nbsp;file:&nbsp;"/usr/share/fonts/cjkunifonts-ukai/ukai.ttc"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;index:&nbsp;0(i)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;outline:&nbsp;FcTrue(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;scalable:&nbsp;FcTrue(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;dpi:&nbsp;75(f)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;scale:&nbsp;1(f)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;minspace:&nbsp;FcFalse(w)<br />&nbsp;&nbsp;&nbsp;&nbsp;charset:&nbsp;0000:&nbsp;00000000&nbsp;ffffffff&nbsp;ffffffff&nbsp;7fffffff&nbsp;00000000&nbsp;ffffffff&nbsp;ffffffff&nbsp;ffffffff<br />&nbsp;&nbsp;&nbsp;&nbsp;0001:&nbsp;ffffffff&nbsp;ffffffff&nbsp;ffffffff&nbsp;ffffffff&nbsp;00800000&nbsp;00018003&nbsp;fffffff0&nbsp;ff3f3fcf<br />&nbsp;&nbsp;&nbsp;&nbsp;0002:&nbsp;cfffffff&nbsp;008fffc0&nbsp;08130010&nbsp;00200502&nbsp;00000608&nbsp;30000000&nbsp;2f002fc0&nbsp;00000c00<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;02f8:&nbsp;00000000&nbsp;08000020&nbsp;00000001&nbsp;01000000&nbsp;00100000&nbsp;00000040&nbsp;00002000&nbsp;00000000<br />&nbsp;&nbsp;&nbsp;&nbsp;02f9:&nbsp;00000000&nbsp;00000000&nbsp;00000000&nbsp;00000000&nbsp;00100000&nbsp;10040000&nbsp;00100000&nbsp;00000000<br />(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;lang:&nbsp;aa|af|ast|ay|bg|bi|bin|br|bs|ca|ch|co|cs|cy|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|fur|fy|ga|gd|gl|gn|gv|ho|hr|hu|ia|ibo|id|ie|io|is|it|ki|kl|kum|kw|la|lb|lt|lv|mg|mh|mi|mo|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|os|pl|pt|rm|ro|ru|se|sel|shs|sk|sl|sma|smj|smn|so|sq|ss|st|sv|sw|tn|tr|ts|ven|vi|vo|vot|wa|wen|wo|xh|yap|yo|zh-cn|zh-sg|zh-tw|zu(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;fontversion:&nbsp;13107(i)(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;capability:&nbsp;"otlayout:DFLT&nbsp;otlayout:bopo&nbsp;otlayout:cyrl&nbsp;otlayout:grek&nbsp;otlayout:hani&nbsp;otlayout:kana&nbsp;otlayout:latn"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;fontformat:&nbsp;"TrueType"(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;embeddedbitmap:&nbsp;FcTrue(s)<br />&nbsp;&nbsp;&nbsp;&nbsp;decorative:&nbsp;FcFalse(s)<br /><br /><br />这里只查阅了字体&#8220;AR&nbsp;PL&nbsp;UKai&nbsp;CN&#8221;，可以看到其对应文件"/usr/share/fonts/cjkunifonts-ukai/ukai.ttc"，其他的字体信息也可以通过该方法查得。</div><br class="Apple-interchange-newline" /><img src ="http://www.blogjava.net/abin/aggbug/401503.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2013-07-12 15:11 <a href="http://www.blogjava.net/abin/archive/2013/07/12/401503.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>shell awk</title><link>http://www.blogjava.net/abin/archive/2013/02/03/395085.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 03 Feb 2013 13:14:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2013/02/03/395085.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/395085.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2013/02/03/395085.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/395085.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/395085.html</trackback:ping><description><![CDATA[<a id="cb_post_title_url" class="postTitle2" href="http://www.cnblogs.com/orez88/articles/1889781.html">shell awk</a><br /><a href="http://www.cnblogs.com/orez88/articles/1889781.html">http://www.cnblogs.com/orez88/articles/1889781.html</a><img src ="http://www.blogjava.net/abin/aggbug/395085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2013-02-03 21:14 <a href="http://www.blogjava.net/abin/archive/2013/02/03/395085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Fedora 17 开启ssh服务</title><link>http://www.blogjava.net/abin/archive/2013/02/03/395082.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 03 Feb 2013 09:52:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2013/02/03/395082.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/395082.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2013/02/03/395082.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/395082.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/395082.html</trackback:ping><description><![CDATA[<p>Fedora 17 已经安装好openssh server了 不用再装 <br />不过默认无开启</p>
<p>首先su root<br />1.开启ssh服务<br /># systemctl start sshd.service</p>
<p>2.随系统一起启动服务</p>
<p># systemctl enable sshd.service</p>
<p>在terminal 中输 setup 对防火墙 添加22 端口</p>
<p>3.开启防火墙22端口</p>
<p># iptables -I INPUT -p tcp --dport 22 -j ACCEPT</p>
<p><br />测过ok</p>
<p>1、在root权限下，修改ssh配置文件：vi /etc/ssh/ssh_config</p>
<p>将一下三个注释去掉，即去其前的&#8220;#&#8221;号：</p>
<p>RSAAuthentication yes</p>
<p>PasswordAuthentication yes</p>
<p>Port 22</p>
<p>2、启动SSH服务：service sshd start</p>
<p>3、测试是否安装成功：ssh 192.168,.253.18&nbsp;&nbsp;&nbsp; #对方ip</p>
<p>出现： Are you sure you want to continue connecting (yes/no)? yes&nbsp; #输入yes<br />出现：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#111;&#111;&#116;&#64;&#49;&#57;&#50;&#46;&#49;&#54;&#56;&#46;&#50;&#53;&#51;&#46;&#49;&#56;&#39;&#115;">root@192.168.253.18's</a> password:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #输入对方对应角色密码<br />提示：Last login: Sun Nov 18 14:34:41 2012 from 192.168.253.20&nbsp; #登录成功</p>
<p>&nbsp;</p>
<p>4、操作完成后一定要退出登录：logout&nbsp;&nbsp;&nbsp; #忘记退出的后果是，所有命令行操作都在对方机器上！</p>
<p>以下为免密码登录配置：</p>
<p>1、生成密钥： ssh-keygen -t rsa</p>
<p>提示：</p>
<p>The key's randomart image is:<br />+--[ RSA 2048]----+<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +*++..|<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . ooo.. |<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +&nbsp; .o . |<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + o .&nbsp; + o|<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . S .&nbsp; o *.|<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .&nbsp;&nbsp;&nbsp; o .E+|<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .&nbsp; |<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+-----------------+</p>
<p>2、密钥传给对方机器： ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.253.18<br />3、再重新登录即可不用密码：ssh 192.168.253.18</p>
<p>PS：如果链接对方主机提示PORT 22 connection refused提示，可在对方主机上重新启动ssh服务：service sshd start</p>
<p><br />本篇文章来源于 Linux公社网站(<a href="http://www.linuxidc.com">www.linuxidc.com</a>)&nbsp; 原文链接：<a href="http://www.linuxidc.com/Linux/2013-01/78033.htm">http://www.linuxidc.com/Linux/2013-01/78033.htm</a></p><img src ="http://www.blogjava.net/abin/aggbug/395082.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2013-02-03 17:52 <a href="http://www.blogjava.net/abin/archive/2013/02/03/395082.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sed 命令</title><link>http://www.blogjava.net/abin/archive/2012/12/14/393014.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Fri, 14 Dec 2012 09:56:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/12/14/393014.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/393014.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/12/14/393014.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/393014.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/393014.html</trackback:ping><description><![CDATA[1、查询1---1000行的日志记录<br /><div>sed -n '1,1000p'&nbsp; abin.log</div>2、正则表达式查询日志：<br /><div>sed -n '/17378/p'&nbsp; abin.log</div><div>sed '/17378/!d'&nbsp; abin.log</div><img src ="http://www.blogjava.net/abin/aggbug/393014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-12-14 17:56 <a href="http://www.blogjava.net/abin/archive/2012/12/14/393014.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux grep命令</title><link>http://www.blogjava.net/abin/archive/2012/11/12/391215.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Mon, 12 Nov 2012 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/11/12/391215.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/391215.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/11/12/391215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/391215.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/391215.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.作用Linux系统中grep命令是一种强大的文本搜索工具，它能使用正则表达式搜索文本，并把匹 配的行打印出来。grep全称是Global Regular Expression Print，表示全局正则表达式版本，它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数：－c：只输出匹配行的计数。－I：不区分大 小写(只适用于单字符)。－h：查询...&nbsp;&nbsp;<a href='http://www.blogjava.net/abin/archive/2012/11/12/391215.html'>阅读全文</a><img src ="http://www.blogjava.net/abin/aggbug/391215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-11-12 17:31 <a href="http://www.blogjava.net/abin/archive/2012/11/12/391215.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux grep一些常用命令记录</title><link>http://www.blogjava.net/abin/archive/2012/11/12/391208.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Mon, 12 Nov 2012 07:43:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/11/12/391208.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/391208.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/11/12/391208.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/391208.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/391208.html</trackback:ping><description><![CDATA[匹配MOBILE_EXCEPTION_192.168.101.220\ 2012-11-12.log里面的字符串15779：<br /><br />1、more MOBILE_EXCEPTION_192.168.101.220\ 2012-11-12.log | grep -i '15779'<br />2、more MOBILE_EXCEPTION_192.168.101.220\ 2012-11-12.log | grep -n '15779'<br /><br />2、grep '15779' MOBILE_EXCEPTION_192.168.101.220\ 2012-11-12.log <br /><span style="text-align: left; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 13px/19px verdana, Arial, helvetica, sans-seriff; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(75,75,75); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">如果有很多 输出时，您可以通过管道将其转到&#8217;less&#8217;上阅读：</span><br />3、&nbsp;grep '15779' MOBILE_EXCEPTION_192.168.101.220\ 2012-11-12.log | less<br />4、<br />统计符合条件的日志行数：<br />[abin@abin logs]$ grep -c 'WapsActivityNotify, httpClient返回结果：{"message":"无效下载","success":false}'&nbsp; WAPS_ADVERTISE_127.0.0.1\ 2012-11-28.log <br />82<br /><img src ="http://www.blogjava.net/abin/aggbug/391208.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-11-12 15:43 <a href="http://www.blogjava.net/abin/archive/2012/11/12/391208.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux用户、用户组、文件权限学习笔记</title><link>http://www.blogjava.net/abin/archive/2012/11/09/391120.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Fri, 09 Nov 2012 15:18:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/11/09/391120.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/391120.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/11/09/391120.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/391120.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/391120.html</trackback:ping><description><![CDATA[<h2>Linux用户、用户组、文件权限学习笔记<br /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">最近打算更仔细学习一下linux操作系统。先是恶补了一下用户、用户组、文件权限这三样比较重要的知识。<br />学习这几样东西，得先掌握linux的权限系统相关知识。<br />linux的权限系统主要是由用户、用户组和权限组成。<br />用户就是一个个的登录并使用linux的用户。linux内部用UID表示。<br />用户组就是用户的分组。linux内部用GID表示。<br />权限分为读、写、执行三种权限。</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">linux的用户信息保存在/etc/passwd文件中，另外，/etc/shadow文件存放的是用户密码相关信息。<br /><br />/etc/passwd文件格式：<br />用户名:密码:UID:GID:用户信息:HOME目录路径:用户shell<br />其中UID为0则是用户root，1～499为系统用户，500以上为普通用户</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">/etc/shadow保存用户密码信息，包括加密后的密码，密码过期时间，密码过期提示天数等。</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">用户组信息保存在/etc/group文件中.<br />格式如下：<br />用户组名:组密码:GID:组内帐号（多个帐号用逗号分隔）</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">用户登录后，/etc/passwd文件里的GID为用户的初始用户组。<br />用户的初始用户组这一事实不会再/etc/group中体现。</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>查看当前用户的用户组命令：</strong><br />[root@local opt]#groups<br />root bin daemon sys adm disk wheel<br />输出的信息中，第一个用户组为当前用户的有效用户组（当前用户组）</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>切换有效用户组命令：<br /></strong>[root@local opt]#newgrp 用户组名<br />要离开新的有效用户组，则输入exit回车。</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>新建用户命令：<br /></strong>[root@local opt]#useradd 用户名 -g 初始用户组 -G 其他用户组（修改/etc/group） -c 用户说明 -u 指定UID</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>建完用户需要为用户设置密码：<br /></strong>[root@local opt]#passwd 用户名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>用户要修改自己密码命令：</strong><br />[root@local opt]#passwd</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>修改用户信息命令：<br /></strong>[root@local opt]#usermod 参数 用户名<br />参数:<br /><em>-c 说明<br />-g 组名 初始用户组<br />-e 过期日期 格式：YYYY-MM-DD<br />-G 组名 其他用户组<br />-l 修改用户名<br />-L 锁定账号（在/etc/shadow文件中用户对应密码密码串的前面加上两个叹号(!!)）<br />-U 解锁</em></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>删除用户命令：</strong><br />[root@local opt]#userdel [-r] 用户名<br />其中，参数-r为删除用户的home目录。<br />其实，可能在系统其他地方也有该用户文件，要完整删除一个用户和其文件要先找到属于他的文件：<br />[root@local opt]#find / -user 用户名<br />然后删除，再运行userdel删除用户。</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>查看可用shell命令：<br /></strong>[root@local opt]#chsh -l&nbsp;<br /><strong>修改自己的shell命令：</strong><br />[root@local opt]#chsh -s</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>查看自己或某人UID/GID信息：<br /></strong>[root@local opt]#id [用户名]<br />返回信息中groups为有效用户组</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>新增用户组命令：</strong><br />[root@local opt]#groupadd 用户组名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>修改用户组名命令：<br /></strong>[root@local opt]#groupmod -n 名称</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>删除用户组命令：<br /></strong>[root@local opt]#groupdel 用户组名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>设置用户组密码命令：</strong><br />[root@local opt]#gpasswd 用户组名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">如果gpasswd加上参数则有其他功能</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>设置用户组管理员命令：</strong><br />[root@local opt]#gpasswd -A 用户名 用户组名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>添加某帐号到组命令：<br /></strong>[root@local opt]#gpasswd -M 用户名 用户组名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>从组中删除某帐号命令：<br /></strong>[root@local opt]#gpasswd -d 用户名 用户组名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">passwd相关参数操作：<br /><em>-l 锁用户<br />-u 解锁用户<br />-n 天数 密码不可改天数<br />-x 天数 密码过期天数<br />-w 天数 警告天数</em></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "></p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>文件权限知识<br /><br /></strong>先看个实例：<br />[root@local opt]#ls -al<br />ls -al 命令是列出目录的所有文件，包括隐藏文件。隐藏文件的文件名第一个字符为'.'<br />-rw-r--r-- 1 root root&nbsp;&nbsp;&nbsp; 81 08-02 14:54 gtkrc-1.2-gnome2<br />-rw------- 1 root root&nbsp;&nbsp; 189 08-02 14:54 ICEauthority<br />-rw------- 1 root root&nbsp;&nbsp;&nbsp; 35 08-05 10:02 .lesshst<br />drwx------ 3 root root 4096 08-02 14:54 .metacity<br />drwxr-xr-x 3 root root 4096 08-02 14:54 nautilus</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">列表的列定义如下：<br />[权限属性信息] [连接数] [拥有者] [拥有者所属用户组] [大小] [最后修改时间] [文件名]</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">权限属性列表为10个字符：<br />第一个字符表示文件类型，d为目录 -为普通文件 l为连接 b为可存储的接口设备 c为键盘鼠标等输入设备<br />2、3、4个字符表示所有者权限，5、6、7个字符表示所有者同组用户权限，8、9、10为其他用户权限<br />第二个字符表示所有者读权限，如果有权限则为r，没有权限则为-<br />第三个字符表示所有者写权限，如果有权限则为w，没有权限则为-<br />第四个字符表示所有者执行权限，如果有权限则为x，没有权限则为-<br />第五个字符表示所有者同组用户读权限，如果有权限则为r，没有权限则为-<br />第六个字符表示所有者同组用户写权限，如果有权限则为w，没有权限则为-<br />第七个字符表示所有者同组用户执行权限，如果有权限则为x，没有权限则为-<br />第八个字符表示其他非同组读权限，如果有权限则为r，没有权限则为-<br />第九个字符表示其他非同组写权限，如果有权限则为w，没有权限则为-<br />第十个字符表示其他非同组执行权限，如果有权限则为x，没有权限则为-</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>修改文件所属组命令：</strong><br />[root@local opt]#chgrp [-R] 组名 文件名<br />其中-R为递归设置</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>修改文件的所有者和组命令：</strong><br />[root@local opt]#chown [-R] 用户[:用户组] 文件名</p><br style="color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; " /><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; "><strong>修改文件访问权限命令：<br /></strong>[root@local opt]#chmod [-R] 0777 文件名<br /><br />至此，用户、文件和权限相关的东西，就总结个7788了，接下来的就是，平常要敢于用各种命令，勤于看看本篇总结啦。</p><p style="margin: 0px; padding: 0px; color: #454545; font-family: tahoma, helvetica, arial; font-size: 14px; font-weight: normal; background-color: #ffffff; ">转：<a href="http://www.sourcejoy.com/other_dev_tech/linux-user-and-file-manage.html" style="color: #f87070; ">http://www.sourcejoy.com/other_dev_tech/linux-user-and-file-manage.html</a></p><br /></h2><img src ="http://www.blogjava.net/abin/aggbug/391120.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-11-09 23:18 <a href="http://www.blogjava.net/abin/archive/2012/11/09/391120.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fedora jdk安装</title><link>http://www.blogjava.net/abin/archive/2012/10/28/390367.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 28 Oct 2012 12:52:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/28/390367.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/390367.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/28/390367.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/390367.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/390367.html</trackback:ping><description><![CDATA[<p>查看已经安装的jdk：</p>
<p>rpm -qa|grep jdk</p><br />
<p>卸载：</p>
<p>rpm -e rpm包名（上面看到的）</p>
<p>若存在依赖关系，先卸载上层的。</p>赋予jdk-6u35-linux-i586-rpm.bin权限：<br />[abin1@abin1 sysource]$ chmod u+X jdk-6u35-linux-i586-rpm.bin <br />[abin1@abin1 sysource]$ sudo ./jdk-6u35-linux-i586-rpm.bin <br />[abin1@abin1 sysource]$ ls<br />jdk-6u35-linux-i586.rpm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sun-javadb-core-10.6.2-1.1.i386.rpm<br />jdk-6u35-linux-i586-rpm.bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sun-javadb-demo-10.6.2-1.1.i386.rpm<br />sun-javadb-client-10.6.2-1.1.i386.rpm&nbsp; sun-javadb-docs-10.6.2-1.1.i386.rpm<br />sun-javadb-common-10.6.2-1.1.i386.rpm&nbsp; sun-javadb-javadoc-10.6.2-1.1.i386.rpm<br />[abin1@abin1 sysource]$ <br /><br />安装解压之后生成的jdk-6u35-linux-i586.rpm<br />[abin1@abin1 sysource]$ rpm -ivh --prefix=/home/abin1/abin2/java/ jdk-6u35-linux-i586.rpm <br /><br />取消之前赋予&nbsp;jdk-6u35-linux-i586-rpm.bin 的权限<br />[abin1@abin1 sysource]$ chmod u-x jdk-6u35-linux-i586-rpm.bin <br /><br /><br /><br />配置JDK的环境变量：<br /><br />
<p>[abin1@abin1 ~]$ sudo vi /etc/profile.d/java.sh<br />[sudo] password for abin1: </p>
<p>&nbsp;</p>
<p><span>export&nbsp;JAVA_HOME=</span><span class="string">"/usr/lib/java/jdk1.6.0_25/"</span><span>&nbsp;&nbsp;</span></p>
<p><span>export&nbsp;PATH=</span><span class="string">"$PATH:$JAVA_HOME/bin"</span><span>&nbsp;&nbsp;</span></span></p>
<p><span>export&nbsp;CLASS_PATH=</span><span class="string">"$JAVA_HOME/lib"</span><span>&nbsp;&nbsp;&nbsp;<br /></span></span></p>
<p>Fedora JDK执行所有的命令<br />[abin1@abin1 ~]$ source /etc/profile<br />[abin1@abin1 ~]$ source /etc/profile.d/java.sh<br />[abin1@abin1 ~]$ <br /><br />测试JAVA是否安装<br />java -version </p><img src ="http://www.blogjava.net/abin/aggbug/390367.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-28 20:52 <a href="http://www.blogjava.net/abin/archive/2012/10/28/390367.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux  jdk1.6安装  </title><link>http://www.blogjava.net/abin/archive/2012/10/17/389696.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Tue, 16 Oct 2012 16:10:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/17/389696.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389696.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/17/389696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389696.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389696.html</trackback:ping><description><![CDATA[<div id="blog_content"> <p><span style="font-size: small"><strong><span style="color: #ff9900">一.下载JDK<br /></span></strong>1.登录Sun的JDK官方下载网址:http://java.sun.com/javase/downloads/index.jsp<br />2.下载jdk-1_5_0_07-linux-i586-rpm.bin文件<br />&nbsp;<br /></span><span style="font-size: small"><span style="color: #ff9900"><strong>二.安装JDK</strong><br /></span>1.增加jdk-1_5_0_07-linux-i586-rpm.bin文件的可执行权限<br />#root&gt;  chmod 755  jdk-1_5_0_07-linux-i586-rpm.bin<br />2.执行jdk-1_5_0_07-linux-i586-rpm.bin<br />#root&gt;  ./ jdk-1_5_0_07-linux-i586-rpm.bin<br />3.安装PRM包文件<br />#root&gt; rpm -ivh  jdk-1_5_0_07-linux-i586.rpm<br />&nbsp;<br /><strong><span style="color: #ff9900">三.配置环境变量PATH,JAVA_HOME,CLASSPATH</span></strong><br />配置环境变量有三种:<br />1.修改/etc/profile文件(系统有效)<br />(1)#root  &gt; vi  /etc/profile<br />(2)使用VI编辑器在profile文件中添加以下语句:<br />JAVA_HOME=/opt/jdk1.5<br />PATH=＄JAVA_HOME/bin:＄PATH<br />CLASSPATH=.＄JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar  export  JAVA_HOME,PATH,CLASSPATH<br />(3)重新登录<br />&nbsp;<br />[注意]<br />&lt;1&gt;Linux下环境变量使用:分隔路径，不同于Windows下的；<br />&lt;2&gt;Linux使用(＄+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如＄PATH和%PATH%<br />&lt;3&gt;CLASSPATH中不能存在空格，如Windows下的C:\Documents  and  Settings\seagar\jdk1.5将是不合法的路径名<br />&lt;4&gt;CLASSPATH中的当前目录"."不能忽略<br />&lt;5&gt;export把环境变量导出为全局变量<br />&lt;6&gt;大小写严格区分<br />&nbsp;<br />2.修改.bashrc文件(个人用户有效)<br />(1)#root  &gt; vi  /home/seagar/.bashrc<br />(2)使用VI编辑器在.bashrc文件中添加以下语句:<br />JAVA_HOME=/opt/jdk1.5<br />PATH=＄JAVA_HOME/bin:＄PATH<br />CLASSPATH=.＄JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar<br />export  JAVA_HOME,PATH,CLASSPAT<br />3.直接在shell修改(当前Shell有效)<br />export  JAVA_HOME=/opt/jdk1.5<br />export PATH=＄JAVA_HOME/bin:＄PATH<br />export  CLASSPATH=.＄JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar<br />&nbsp;<br /><span style="color: #ff9900"><strong>四.测试安装情况</strong></span><br />1.java  -version查看版本号<br />2.使用VI编辑器编写一个Java程序<br />(1)#root &gt; vi  Hello.java<br />(2)编写程序<br />public class Hello<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; public static void  main(String[] args)<br />&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Hello");<br />&nbsp;&nbsp;&nbsp;&nbsp;  } <br />}<br />3.编译:javac Hello.java<br />4.执行:java Hello </span></p> <p><span style="font-size: small"> </span></p><p><br /><span style="color: #ff9900; font-size: medium">五.卸载jdk</span></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;&nbsp; 卸载rpm版的jdk：</p> <p>&nbsp;&nbsp; <span style="color: #008000">#rpm -qa|grep jdk</span> </p> <p>&nbsp;&nbsp; 显示：jdk-1.6.0_10-fcs</p> <p>&nbsp;&nbsp; 这就说明了你安装了jdk，下面卸载了它，<br />&nbsp;&nbsp; 卸载：<span style="color: #008000">#rpm -e&nbsp;  --nodeps&nbsp; jdk-1.6.0_10-fcs&nbsp;</span></p> <p>&nbsp;</p></div><img src ="http://www.blogjava.net/abin/aggbug/389696.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-17 00:10 <a href="http://www.blogjava.net/abin/archive/2012/10/17/389696.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux 安装文件命令</title><link>http://www.blogjava.net/abin/archive/2012/10/17/389695.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Tue, 16 Oct 2012 16:05:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/17/389695.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389695.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/17/389695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389695.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389695.html</trackback:ping><description><![CDATA[fedora使用rpm包怎么安装到指定文件夹：<br />rpm -ivh --prefix=路径 FILE.rpm  <br />需要注意的是：&#8220;路径&#8221;必须是/home/abin/java这种的,不能为~/java<br /><br />fedora使用tar.gz包怎么安装到指定文件夹：<br />tar -zxvf abin.tar.gz -C /home/abin/java<img src ="http://www.blogjava.net/abin/aggbug/389695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-17 00:05 <a href="http://www.blogjava.net/abin/archive/2012/10/17/389695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux系统信息查看小命令</title><link>http://www.blogjava.net/abin/archive/2012/10/15/389624.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Mon, 15 Oct 2012 15:59:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/15/389624.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389624.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/15/389624.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389624.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389624.html</trackback:ping><description><![CDATA[<span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">系统</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# uname -a #查看内核/操作系统/CPU信息</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# head -n 1 /etc/issue #查看操作系统版本</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# cat /proc/cpuinfo #查看CPU信息</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# hostname #查看计算机名</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# lspci -tv #列出所有PCI设备</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# lsusb -tv #列出所有USB设备</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# lsmod #列出加载</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">内核模块</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# env #查看环境变量</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　资源</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# free -m #查看内存使用量和交换区使用量</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# df -h #查看各分区使用情况</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# du -sh &lt;目录名&gt; #查看指定目录</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">大小</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# grep MemTotal /proc/meminfo #查看内存总量</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# grep MemFree /proc/meminfo #查看空闲内存量</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# uptime #查看系统运行时间、用户数、负载</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# cat /proc/loadavg #查看系统负载</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　磁盘和分区</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# mount | column -t #查看挂接</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">分区状态</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# fdisk -l #查看所有分区</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# swapon -s #查看所有交换分区</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# hdparm -i /dev/hda #查看磁盘参数(仅适用于IDE设备)</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# dmesg | grep IDE #查看启动时IDE设备检测状况</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　网络</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　#&nbsp;</span><img src="http://www.codesky.net/docimg/201112/28/1139469140.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">config #查看所有网络接口</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">属性</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# iptables -L #查看防火墙设置</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# route -n #查看路由表</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# netstat -lntp #查看所有监听端口</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# netstat -antp #查看所有已经建立</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">连接</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# netstat -s #查看网络统计信息</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　进程</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# ps -ef #查看所有进程</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# top #实时显示进程状态</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　用户</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# w #查看活动用户</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# id &lt;用户名&gt; #查看指定用户信息</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# last #查看用户登录日志</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# cut -d: -f1 /etc/passwd #查看系统所有用户</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# cut -d: -f1 /etc/group #查看系统所有组</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# crontab -l #查看当前用户</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">计划任务</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　服务</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# chkconfig --list #列出所有系统服务</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# chkconfig --list | grep on #列出所有启动</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">系统服务</span><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　</span><img src="http://www.codesky.net/docimg/201112/28/1139479971.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><br style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; " /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">　　# rpm -qa #查看所有安装</span><img src="http://www.codesky.net/docimg/201112/28/1139453864.gif" style="margin: 0px; padding: 0px; border: 0px; font-family: Simsun; line-height: 22px; background-color: #f9fcfe; "  alt="" /><span style="font-family: Simsun; line-height: 22px; background-color: #f9fcfe; ">软件Software包</span>&nbsp;<img src ="http://www.blogjava.net/abin/aggbug/389624.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-15 23:59 <a href="http://www.blogjava.net/abin/archive/2012/10/15/389624.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>abin1 is not in the sudoers file. This incident will be reported</title><link>http://www.blogjava.net/abin/archive/2012/10/15/389618.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Mon, 15 Oct 2012 14:50:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/15/389618.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389618.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/15/389618.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389618.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389618.html</trackback:ping><description><![CDATA[<pre id="best-answer-content"  mb10"="" data-accusearea="aContent">解决方法如下：     <br />1&gt;、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码，输入密码后就进入了超级用户模式。     <br />2&gt;、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。     <br />3&gt;、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式，找到这一行："root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"<br />(这里的xxx是你的用户名)，然后保存（就是先摁一下Esc键，然后输入":wq"）退出。     <br />4&gt;、撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。     至此，问题解决。<br /></pre><img src ="http://www.blogjava.net/abin/aggbug/389618.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-15 22:50 <a href="http://www.blogjava.net/abin/archive/2012/10/15/389618.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下telnet服务配置和使用</title><link>http://www.blogjava.net/abin/archive/2012/10/14/389546.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 14 Oct 2012 15:22:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/14/389546.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389546.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/14/389546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389546.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389546.html</trackback:ping><description><![CDATA[<p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>Telnet服务的安装</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Red Hat Enterprise Linux安装程序默认没有安装Telnet服务，可使用下面命令检查系统是否已经安装了Telnet服务或查看已经安装了何种版本。</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>rpm -q telnet-server</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果系统还没有安装Telnet服务。可将Red Hat Enterprise Linux安装盘放入光驱，加载光驱后找到Telnet服务的RPM安装包文件，然后安装Telnet服务。<br />yum install telnet-server</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>启动和停止Telnet服务</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Telnet服务并不像其他服务（如HTTP和FTP等）一样作为独立的守护进程运行，它使用xinetd程序管理，这样不但能提高安全性，而且还能使用xinetd对Telnet服务器进行配置管理。</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Telnet服务安装后默认并不会被xinetd启用，还要修改文件/etc/xinetd.d/telnet将其启用。其实/etc/xinetd.d/telnet文件是xinetd程序配置文件的一部分，可以通过它来配置Telnet服务器的运行参数。编辑文件/etc/xinetd.d/telnet，找到语句&#8220;disable = yes&#8221;，将其改为&#8220;disable = no&#8221; 。然后使用以下命令重新启动xinetd服务：#/etc/init.d/xinetd restart</strong></p><p style="font-size: 13px; line-height: 19px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #eeeedd; "><strong>&nbsp;&nbsp;&nbsp; [root@RHCE~]#vi /etc/xinetd.d/telnet</strong></p><img src ="http://www.blogjava.net/abin/aggbug/389546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-14 23:22 <a href="http://www.blogjava.net/abin/archive/2012/10/14/389546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Fedora防火墙设置 </title><link>http://www.blogjava.net/abin/archive/2012/10/14/389544.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 14 Oct 2012 14:55:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/14/389544.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389544.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/14/389544.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389544.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389544.html</trackback:ping><description><![CDATA[<div id="cnblogs_post_body"> <p>启动防火墙<br /></p> <p>1) 重启后生效 <br />开启： chkconfig iptables on <br />关闭： chkconfig iptables off&nbsp;&nbsp; 或者  /sbin/chkconfig --level 2345 iptables off<br /><br />2) 即时生效，重启后失效 </p> <p><strong>service 方式<br /></strong>开启： service iptables start <br />关闭： service  iptables stop </p> <p><strong>iptables方式</strong></p> <p>查看防火墙状态：<br />/etc/init.d/iptables status </p> <p>暂时关闭防火墙：<br />/etc/init.d/iptables stop</p> <p>重启iptables:<br />/etc/init.d/iptables restart</p> <p><br /></p>需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。<br /><br />在开启了防火墙时，做如下设置，开启相关端口。<br /><br />修改/etc/sysconfig/iptables  文件，添加以下内容：<br /><br />-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp  --dport 80 -j ACCEPT<br /><br />-A RH-Firewall-1-INPUT -m state --state NEW -m tcp  -p tcp --dport 22 -j ACCEPT<br /><br />查看所有进程，包括服务，命令里ps  -aux是netconfig在redhat里面是字符界面下的网卡配置工具。<br /><br />chkconfig  --list<br /><br />可以列出sysV和xinet服务在各个runlevel的默认启动状态。<br /><br />service 服务名  参数<br /><br />查看状态的参数好像是stat 吧。<br /><br />自启动服务<br /><br />ntsysv&nbsp;</div><img src ="http://www.blogjava.net/abin/aggbug/389544.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-14 22:55 <a href="http://www.blogjava.net/abin/archive/2012/10/14/389544.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Fedora 启动 SSH服务</title><link>http://www.blogjava.net/abin/archive/2012/10/14/389540.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 14 Oct 2012 12:06:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/14/389540.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389540.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/14/389540.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389540.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389540.html</trackback:ping><description><![CDATA[<div> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: '宋体'; font-size: 14pt; font-weight: bold;'yes'">一、Fedora&nbsp;启动sshd服务：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">1、</span><span style="font-family: 宋体; font-size: 10.5pt; ">先确认是否已安装ssh服务：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;[root@localhost&nbsp;~]#&nbsp;rpm&nbsp;-qa&nbsp;|&nbsp;grep&nbsp;openssh-server</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">　openssh-server-5.3p1-19.fc12.i686&nbsp;（这行表示已安装）</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;若未安装ssh服务，可输入：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;#yum&nbsp;install&nbsp;openssh-server&nbsp;</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;进行安装</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">2、</span><span style="font-family: 宋体; font-size: 10.5pt; ">修改配置文件</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;&nbsp;#vi&nbsp;/etc/ssh/sshd_config</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;　#Port&nbsp;22&nbsp;&nbsp;监听的端口号，默认是22，可以自定义。</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">　　#Protocol&nbsp;2&nbsp;&nbsp;支持的协议，默认就好，不用修改</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">　　#PermitRootLogin&nbsp;yes&nbsp;是否允许root直接登录，最好设置为no</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;&nbsp;&nbsp;#MMaxAuthTries&nbsp;6&nbsp;最大登录数，默认是6，建议设置为3，防止别人密码穷举。</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;&nbsp;修改完配置后，重启SSH服务：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;　[root@localhost&nbsp;~]#&nbsp;/etc/rc.d/init.d/sshd&nbsp;restart</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">　&nbsp;&nbsp;Stopping&nbsp;sshd:&nbsp;[&nbsp;OK&nbsp;]</span></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">Starting&nbsp;sshd:&nbsp;[&nbsp;OK&nbsp;]:</span></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt"><br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">3、</span><span style="font-family: 宋体; font-size: 10.5pt; ">查看sshd状态：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;&nbsp;#service&nbsp;sshd&nbsp;status</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">4、</span><span style="font-family: 宋体; font-size: 10.5pt; ">将端口22（或者自定义的其他端口）加到防火墙的设置中，标记为Accept</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;&nbsp;#iptables&nbsp;-A  INPUT&nbsp;-p&nbsp;tcp&nbsp;--dport&nbsp;22&nbsp;-j&nbsp;ACCEPT</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">（这句很重要，不然外部连接不了。）</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;  也可以将上述参数加入防火墙配置中：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp; #vi  /etc/sysconfig/iptables</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp; 加入：-A INPUT  -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;  保存后重启iptables即可<br /></span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">详情可以查阅  </span><a href="http://blog.163.com/jackswu@yeah/blog/static/1406291232012511104940/" target="_blank">iptables的用法</a></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: '宋体'; font-size: 14pt; font-weight: bold;'yes'">二、Fedora15/16/17&nbsp;启动sshd服务：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt;'yes'">由于Fedora&nbsp;15/16使用systemd服务，</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt;'yes'">1、启动SSH服务与上面有些不同</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt">#&nbsp;systemctl&nbsp;start&nbsp;sshd.service</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt">或者 #service sshd start<br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: '宋体'; font-size: 10.5pt;'yes'">也可以用</span><span style="font-family: '宋体'; font-size: 10.5pt">&nbsp;restart&nbsp;和&nbsp;stop控制sshd服务</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt;'yes'">2、设置系统启动时开启服务</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt;'yes'">#&nbsp;systemctl&nbsp;enable&nbsp;sshd.service</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><br /></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt;'yes'">3、同样也需开启防火墙22端口</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;&nbsp;#iptables&nbsp;-A  INPUT&nbsp;-p&nbsp;tcp&nbsp;--dport&nbsp;22&nbsp;-j&nbsp;ACCEPT</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;  也可以将上述参数加入防火墙配置中：</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp; #vi  /etc/sysconfig/iptables</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp; 加入：-A INPUT  -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp;&nbsp;  保存后重启iptables即可</span></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 宋体; font-size: 10.5pt; ">详情可以查阅  </span><a href="http://blog.163.com/jackswu@yeah/blog/static/1406291232012511104940/" target="_blank">iptables的用法</a></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"></p> <p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: 'Times New Roman'; font-size: 10.5pt;'yes'"><br /></span></p></div><br />转载请注明From：<a href="http://blog.163.com/jackswu@yeah" target="_blank">  http://blog.163.com/jackswu@yeah</a><a href="http://blog.163.com/jackswu@yeahhttp://" target="_blank"></a><img src ="http://www.blogjava.net/abin/aggbug/389540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-14 20:06 <a href="http://www.blogjava.net/abin/archive/2012/10/14/389540.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tar包、压缩与解压缩</title><link>http://www.blogjava.net/abin/archive/2012/10/14/389539.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Sun, 14 Oct 2012 10:23:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2012/10/14/389539.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/389539.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2012/10/14/389539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/389539.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/389539.html</trackback:ping><description><![CDATA[<p>在Unix下常遇到一些解包、压包的问题。一般情况下将若干文件或文件夹打成tar包，是为了便于文件的传输和管理。例如，通过FTP从Unix平台下载目录结构较多的文件夹到Windows平台或另外一Unix平台，虽然文件夹不是太大，但由于每个文件很小，且非常多，每个文件都要进行文件头、尾检查校验。下载速度会非常慢。如果打成tar包，传输就会快很多。存档的文件夹打成tar包也容易管理。<br />值得注意的是：tar文件只是将文件或文件夹打包，并没有进行压缩。如果文本文件较多，对其压缩会节省很大的磁盘空间，传输将更快。压缩和解压缩方法可以参考下文给出的示例。<br />下面我以Sun  Solaris  5.8（其他unix如linux、aix大体相同）为例，就常见的一些问题向各位同仁作一下介绍，供大家在工作中参考。因水平有限，仅做抛砖引玉，欢迎大家积极补充。  <br /><br />1、如何解开.tgz或.tar.gz文件？<br />2、如何解开.z或.Z文件？<br />3、如何解开.tar.Z文件？<br />4、如何安装、卸载、列出rpm包信息？（linux常用）<br />5、如何使用tar命令测试、展开、生成tgz包？<br />6、如何解开和生成tar文件？<br />7、如何象在PC上的ARJ那样的分解打包软件?<br />8、在Unix下如何压缩文件？<br />9、如何解开和生成其他包如.jar文件？<br />10、抛砖引玉，待同仁补充<br /><br />============================================================<br />1、如何才能解开.tgz或.tar.gz文件？  <br />1）方法一：<br />gzip -d filename.tar.gz 或 gzip -d filename.tgz<br />tar -xvf  filename.tar<br />2）方法二：<br />解压并列表：<br />gzip -dc filename.tgz | tar xvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  #解.tgz文件<br />gzip -dc filename.tar.gz | tar xvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #.tar.gz 同  .tgz文件<br />只列表不生成文件：<br />gzip -dc filename.tgz | tar tvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  #解.tgz文件<br />gzip -dc filename.tar.gz | tar tvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #.tar.gz 同  .tgz文件<br />gzip的其他使用方法参见gzip -h</p> <p>============================================================<br />2、如何才能解开.z或.Z文件？  <br />1）解.z 文件: gzcat filename.z<br />2）解.Z 文件：uncompress -c filename.Z</p> <p>============================================================<br />3、如何解.tar.Z文件？  <br />1）解压并列表：<br />zcat filename.tar.Z | tar xvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  #解.tar.Z文件<br />uncompress -c tast.tar.Z | xvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #uncompress -c 同  zcat<br />2）只列表不生成文件：<br />zcat filename.tar.Z | tar tvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  #解.tar.Z文件<br />uncompress -c filename.tar.Z | tvf -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #uncompress -c 同  zcat</p> <p>============================================================<br />4、如何安装、卸载、列出rpm包信息？（linux常用）  <br />1)安装rpm包时显示进度，例如：用-vh参数，如rpm -ivh  ipchains-1.3.6-1.i386.rpm<br />2)直接通过ftp来安装rpm包，例如：rpm -i  <br />3)校验所有的rpm包，查找丢失的文件，例如：rpm &#8211;Va<br />4)查找一个文件属于哪个rpm包，例如：rpm -qf  /usr/bin/who<br />5)列出一个rpm包的描述信息，例如：rpm -qpi  mon-0.37j-1.i386.rpm<br />6)列出一个rpm包的文件信息，例如：rpm -qpl  mon-0.37j-1.i386.rpm<br />7)列出并过滤已经安装的包，例如：rpm &#8211;q |grep IBM<br />8)删除已安装的包，例如：rpm &#8211;e  包名<br />9)其他rpm操作参见 # rpm --help</p> <p>============================================================<br />5、如何使用tar命令测试、展开、生成tgz包？  <br />tar zvfx filename.tgz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #在当前目录下展开这个包<br />tar zvft  filename.tgz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #只测试不展开<br />tar zvfx filename.tgz -C  /new-dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #展开后放到/new-dir目录下<br />tar zvfc filename.tgz  /filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #把/filename目录下所有的文件及子目录打包成filename.tgz</p> <p>============================================================<br />6、如何解开和生成tar文件？  <br />tar xvf filename.tar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #当先目录解包<br />tar tvf  filename.tar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #只显示不生成文件<br />tar cvf filename.tar  &lt;file or dir list&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #生成包<br />tar的参数很多，要仔细学习参见#tar -h</p> <p>============================================================<br />7、如何象在PC上的ARJ那样的分解打包软件?  <br /># split -b 100k big.file<br />&nbsp;&nbsp; 将big.file分解成若干500K的小文件 (名为xa, xb, xc,  ...)<br /># split -l 500 big.file<br />&nbsp;&nbsp; 将big.file分解成每个500  lines的小文件<br />其它使用方法参见split  &#8211;h<br /><br />============================================================<br />8、在Unix下如何压缩文件？  <br />在unix下压缩方法有多种，可以参见gzip、gunzip、zcat、compress等工具文档，也可以参见上面所述的一些方法。下面仅以compress命令示例：  <br />例如：需要将/filename的文件打包并压缩，需要做以下步骤：<br />1）打包<br />tar cvf filename.tar  ./dir<br />2）压缩<br />compress filename.tar  #生成filename.tar.Z文件<br />如果还原回原来的目录结构<br />1）解压缩<br />uncompress  filename.tar.Z<br />3）解tar包<br />tar xvf filename.tar  <br />如果unix命令参数不熟悉，一般也可以通过ftp将压缩或打包文件传到PC上，利用Windows下的Winzip或rar等压缩工具解开。<br /><br />==========================================================<br />9、如何解开和生成其他包如.jar文件？  <br />在unix上生成和解开jar包和对tar包的操作差不多。<br />例如：<br />jar cvf filename.jar /dirname&nbsp;&nbsp;&nbsp;  #将/dirname 打成jar包<br />jar xvf filename.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #解开jar包<br />jar tvf  filename.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #只列表不解开jar包</p><img src ="http://www.blogjava.net/abin/aggbug/389539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2012-10-14 18:23 <a href="http://www.blogjava.net/abin/archive/2012/10/14/389539.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>