<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>阿飞@1982Y.com &#187; 技术文档</title>
	<atom:link href="http://www.1982y.com/index.php/archives/category/tecdoc/feed" rel="self" type="application/rss+xml" />
	<link>http://www.1982y.com</link>
	<description>网络对每个人都是平等的，没有高低贵贱，没有美丑贫富，每个人都可以自由的张扬他梦想的灵魂，可以狂笑，可以呐喊，也可以哭泣..</description>
	<lastBuildDate>Thu, 01 Jul 2010 16:31:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>我对数字域名的一点看法</title>
		<link>http://www.1982y.com/index.php/archives/349</link>
		<comments>http://www.1982y.com/index.php/archives/349#comments</comments>
		<pubDate>Fri, 28 May 2010 03:33:40 +0000</pubDate>
		<dc:creator>阿飞</dc:creator>
				<category><![CDATA[技术文档]]></category>
		<category><![CDATA[网站与站长]]></category>

		<guid isPermaLink="false">http://www.1982y.com/?p=349</guid>
		<description><![CDATA[最近我买了个666.com，好几个朋友找我讨论数字域名怎么才算好以及哪个比哪个好。我算不上是域名投资者，手上域名也不多，但是身边的朋友大多数都有几个数字域名。在这里谈谈我对纯数字... ]]></description>
			<content:encoded><![CDATA[<p>最近我买了个666.com，好几个朋友找我讨论数字域名怎么才算好以及哪个比哪个好。我算不上是域名投资者，手上域名也不多，但是身边的朋友大多数都有几个数字域名。在这里谈谈我对纯数字域名价值的一点看法，仅是个人观点+常识，欢迎大家拍砖。</p>
<p>一、数字域名几位数好？<br />
   在非特定条件下，数字域名越短肯定是越好的。因为ICANN只开放两位注册，所以我们从两位数比起。比如51.com肯定比511.com好，311.com比3111.com来得价值高。这遵循物以稀为贵以及越短越易记的原则。而两位纯数字域名一共只有100个。(00.com-99.com）。那在哪种特定条件下有可能三位数比二位数的价值更高呢？比如777.com比77.com可能会价值更高一些，为什么呢？因为777在赌博业老虎机里就是大奖，所以77.com在商业价值上来说就不一定比777.com高或是高多少。</p>
<p>二、怎么样的数字排列形式好？<br />
    如果三位数，个人认为是这样：AAA &gt; ABC &gt;= ABA &gt;= BBA or ABB &gt;= CBA，即：999 &gt; 789 &gt;= 989 &gt;= 998 or 988 &gt;= 987，其中会有一些特殊的情况，虽然AAA的数字域名一共也就只有10个，但是123这个数字就有可能比666来得价值高或者价值相当。而234的价值肯定比666低，甚至可能比988这类的低。ABA和ABB也有可能会有些特殊情况，得看具体应用，有时候ABB的域名反而会更有价值。 ABB和AAB的问题是因为容易混淆，比如雨林木风的网站到底是155.com还是115.com？我现在都没记住，经常进错。看域名价值有个重要的衡量标准就是你的域名是不是不可替代。</p>
<p>    如果是四位数，个人认为是这样：AAAA &gt; AABB &gt;= ABCD &gt;= ABBB or AAAB ，具体原因和三位数的差不多。AABB有可能比ABCD高是因为abcd没有AABB易记，出现的数字过多可能会让用户搞晕掉，比如 4567和3456这两个数字就可能搞混，没法让用户过目不忘。而2233这样的就相对容易记住。</p>
<p>三、数字大好还是小好？<br />
    肯定越大越好。比如9和8这两个数字肯定比2或3来得好。而单字7就不一定比1好。1在单个的时候是很好的，因为1可以代表第一。但111就没有777好了（字面上1又容易和小写的字母L混淆，所以和英文搭会比较麻烦）。999.com就比444.com或111.com的价值高很多。咱们平时在路上看到的大部份好车挂好牌，一般也都是挑6,7,8,9这四个数字。另外有些地区的人，喜欢结尾比较大的数字。比如有人认为车牌971比179好，所以有些人就会认为299.com比233.com好一些。</p>
<p>四、升序好还是降序好？<br />
    这问题比较简单，肯定是升序好。比如123.com比321.com好、678.com比876.com好。这和中国人的习俗有关，大家喜欢步步高升、节节高、更上一层楼，呵呵。另外还有一定程度上是因为人的思维都是正向思维，小时候大人教我们学数数都是1234567这么数，很少有人98765这么数的。</p>
<p>五、有谐音的数字域名好<br />
    如果你的数字域名有谐音也是非常好的，比如51=我要、91=就要、520=我爱你、518=我要发、168=一路发。这能让你的用户更容易记住你的域名，让你的数字域名直接有了意义。比如用520.com来做交友社交婚庆卖钻石的网站、518.com用来做招商电子商务网站肯定是比较容易记的。近期阿里巴巴启用1688.com的意义就非常重大，打电话再也不怕传达错误，不然以前alibaba.com电话里说可能还有些人会以为是ali88.com。</p>
<p>六、区号域名也有很大增值空间<br />
    现在各地的本地社区网站越来越火，这是一个趋势，网民越来越多，互联网除娱乐外的商业应用越来越多，这类细分市场的价值也会越来越高，而这个时候一些地区区号域名价值也会大大上升。评判这类域名的价值标准主要就看这个地区是否发达。越发达的地区区号域名也就越值钱。</p>
<p>七、数字域名要尽量符合中国人习惯<br />
    中国的网民素质相比发达国家会低一些，比如一些上了年纪的人，让他们记住一个数字肯定比记住一个英文来得容易，就算是很简单的单词普通网民都可能会记错，而一些特殊字符，中国人也不喜欢，比如4，特别在南方大家都不喜欢，因为与“死”谐音了（厦门政府还特地设置了电脑选车牌时不出现4的字样），所以如果不是特殊排列，带4的数字域名相比之下价值也会低一些。而在北方，2这个数字也不是很好，在北方2是骂人的，是傻的意思，不过2对域名价值的影响相比没有4那么的突出。还有个习惯是很多人喜欢8，因为和“发”谐音，大家都比较爱财的，过年过节也都是祝贺“恭喜发财”。也有人提出说最好的数字是9（其实在666之前我想买999），因为9在个位数里是最圆满的数字，古代《易经》就将9和5列为最好的数字，因为9最高，而5居正中，所以称帝王为“九五至尊”。另外比如666这个数字，在国外是指恶魔撒旦的代号，但是在中国，6却是很吉利的数字，有吉利、顺利的意思(我手机号里就有666，呵呵)，还有比如我们平时赌博用的骰子最大的那面也是6，三个6俗称“豹子”。当时买666.com之前我有做了分析，其实这个在中国用不会有任何影响反而是好的。比如13在国外是个忌讳的数字，但是在中国大部份手机号都是13开头。回过头来说，要感谢老外的这个忌讳，才有可能以这么低的价格将这么好的域名卖给我。</p>
<p>八、关于数字域名的价值趋势<br />
    搜索666.com这域名资料的时候我找到了2004年的一个帖子，国内有位米虫在询问其他人1.2万美元买下这个域名值不值，6年时间从1.2万美金增值到30万美金，我想他今天要是看到我这文章肯定会后悔死了。还有很多非常好的数字域名当年也是以非常便宜的价格买的，比如03年96.com+97.com两个域名交易价格是1.7万美金，但他现在一个就要卖四十几万美金(<a href="http://www.prosperoassociates.com/domains/cn/9678_history_cn.html" target="_blank">可以看这里</a>)，数字域名的价值随着互联网的发展越来越贵，原因并不是炒家炒上去，而是数字域名有实实在在的需求，每个人平时都可以记住很多的电话号码，又何况是三四位数的一个域名？域名做为一个网络门牌，数字也将是兼容性最高最适合全球范围内使用的，对好数字的偏爱是人们的天性，因为我们平时接触的号码太多了，手机号、QQ号、门牌号、车牌号、银行卡号、楼层号等等。吉尼斯世界记录里最贵的手机号6666666在2006年被卡塔尔电信拍出了275万美元的高价。还有另外一个原因是很多传统企业因为电子商务的这个契机将进入互联网，这些企业花得起钱并且能理解这些域名的价值所在，这与原来的互联网企业有很大不同，很多像我们这种小的互联网公司，连商标都不在意，大家对知识产权的重视度还是不够。</p>
<p>可以预见的是，越往后数字域名的价值将越高，特别是在人口众多的发展中国家的应用将会是最突出的。今后在中国价值越来越高的域名肯定是拼音域名和数字域名。愿意花更多钱购买域名的互联网企业也将会越来越多。</p>
<p>------------------------------------<br />
顺便帖一些2006年我差点买下的一批域名和当时老外的报价。当时谈好了价格(这几个总共19万RMB，现在应该一个都值了)，老外反悔提了点价格，我生气不买了。(还是太年轻啊..)<br />
431.com  $4,100 吉林长春区号（省会）<br />
531.com  $8,100 山东济南区号（省会）<br />
591.com  $5,100  福建福州区号（省会）<br />
452.com  $4,200 黑龙江齐齐哈尔市区号<br />
578.com  $5,300 浙江丽水区号</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1982y.com/index.php/archives/349/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>临时解决arp欺骗攻击</title>
		<link>http://www.1982y.com/index.php/archives/8</link>
		<comments>http://www.1982y.com/index.php/archives/8#comments</comments>
		<pubDate>Wed, 23 May 2007 17:38:39 +0000</pubDate>
		<dc:creator>阿飞</dc:creator>
				<category><![CDATA[技术文档]]></category>

		<guid isPermaLink="false">http://www1.1982y.com/archive/8.html</guid>
		<description><![CDATA[最近ARP欺骗特别流行，很多人甚至不知道ARP，并以为自己网站被人入侵挂了木马。
ARP欺骗的最简单解释：
正常的状态：
你的服务器 --&#62; 网关 --&#62; 经过很多线路后 --&#62; 到达网站访问者电... ]]></description>
			<content:encoded><![CDATA[<p>最近ARP欺骗特别流行，很多人甚至不知道ARP，并以为自己网站被人入侵挂了木马。<br />
ARP欺骗的最简单解释：</p>
<p>正常的状态：</p>
<p>你的服务器 --&gt; 网关 --&gt; 经过很多线路后 --&gt; 到达网站访问者电脑<br />
受攻击的状态：</p>
<p>恶意者去攻击网关，把自己的服务器伪装成网关，让你的服务器把他的服务器认为是网关并连接。然后，任意在你传输的数据(网页)中嵌入任意的代码再输送到网站访问者的电脑。<br />
唯一你能查到不同的就是所连接的mac地址是伪装网关的网卡MAC地址，所以很容易判断。可以用这个mac地址去找网络管理员进行查询，但是因为多种原因，有可能机房网管并没办法给你处理。</p>
<p>开始--&gt;运行： arp -a </p>
<p>可查询到网关IP及对应MAC地址，正常会输出类似以下内容：</p>
<p>Interface: 222.77.88.88 --- 0x10003<br />
  Internet Address      Physical Address      Type<br />
  222.77.88.1          00-00-0c-07-ac-46     static  &lt;---- 这条记录即是网关的，正常这条数据是固定的。<br />
  222.77.88.2          00-09-b6-16-24-ca     dynamic<br />
  222.77.88.3          00-09-b6-17-0a-8a     dynamic<br />
  222.77.88.50         00-0f-e2-13-5f-3b     dynamic<br />
临时解决方法：</p>
<p>1，建一个文件名为 arp.bat 的文件</p>
<p>2，文件内容为以下代码：</p>
<p>@echo off<br />
arp -s 222.77.88.1 00-00-0c-07-ac-46<br />
说明：arp -s 网关IP 网关MAC地址</p>
<p>网关的IP看你网卡属性就能看到了。</p>
<p>而且网关的MAC地址，在你服务器未受攻击的状态下用arp -a 输出的就是了。<br />
3，设置计划任务，定时执行这个 arp.bat ，时间可以自己把握，例如5分钟自动执行一次。</p>
<p>这只是个临时的解决方法，你并不是时时刻刻在服务器前面，就算你被人ARP攻击，5分钟后也会自动恢复正常。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1982y.com/index.php/archives/8/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows 2000 Server 系统安装后的简单安全配置</title>
		<link>http://www.1982y.com/index.php/archives/29</link>
		<comments>http://www.1982y.com/index.php/archives/29#comments</comments>
		<pubDate>Sat, 21 Jan 2006 09:44:39 +0000</pubDate>
		<dc:creator>阿飞</dc:creator>
				<category><![CDATA[技术文档]]></category>

		<guid isPermaLink="false">http://www1.1982y.com/archive/29.html</guid>
		<description><![CDATA[一、系统的安装
   正常情况下Internet 信息服务(IIS)只需要选择三项：
Internet服务管理器 + Word Wide Web服务器 + 公用文件
附件和工具可以全部勾除(平常是用不到的)，再加上终端服务即可，其它... ]]></description>
			<content:encoded><![CDATA[<p><strong>一、系统的安装</strong></p>
<p>   正常情况下Internet 信息服务(IIS)只需要选择三项：<br />
Internet服务管理器 + Word Wide Web服务器 + 公用文件<br />
附件和工具可以全部勾除(平常是用不到的)，再加上终端服务即可，其它统统勾除!</p>
<p>关于磁盘分区: 正常情况下，C盘分10G已经非常足够使用，其它的应用软件均安装到D盘，如提供FTP服务的SERV-U，以免系统崩溃后要全新安装系统 的时间需要备份C盘数据。<br />
<span id="more-29"></span><br />
　</p>
<p><strong>二、安装硬件的驱动程序</strong></p>
<p>    经常安装驱程后重启会自动加载一些程序，可用超级兔子之类软件清理一下启动项。其它的如声卡的驱动找不到，可以不用安装，因为平常用不到声卡，不需要把时间浪费在这里。有碰到系统能默认认出来的显卡也无需再另装驱动程序。<br />
 </p>
<p>二、补丁安装<br />
   装完系统后，如果安装的系统是没有打过SP4的，请先安装WINDOWS 2000 sp4，然后进入Windows Update在线更新所有补丁。也可以下载补丁集(chinaz.com提供 的下载)直接安时间排序打上，以免浪费时间，微软的网站有时候非常慢的。</p>
<p>复制一些必要的软件到D盘</p>
<p>    如，WIN2K安装目录I386，可放置一份到D盘，以方便以后使用(如重装IIS的时候)。<br />
D盘新建一个SOFT目录，用于存放常用软件，如PHP，MYSQL，DUM，SERV-U，SQL SERVER等的安装文件</p>
<p><strong>三、系统安全设置</strong></p>
<p>    1，用户管理<br />
       删除TsInternetUser用户，并且将Guest用户改名禁用并且更改一个复杂的密码！<br />
       更改Administrator的用户名以及密码！     2，不让系统显示上次登录的用户名，具体操作如下： <br />
   修改注册表“HKLM\Software\Microsoft\WindowsNT\Current Version\Winlogon\Dont Display<br />
 Last User Name”的键值，把REG_SZ 的键值改成1。</p>
<p>    3，禁止建立空连接<br />
默认情况下，任何用户可通过空连接连上服务器，枚举账号并猜测密码。可以通过以下两种方法禁止<br />
建立空连接。 <br />
（1）修改注册表 <br />
Local_Machine\System\CurrentControlSet\Control\LSA-RestrictAnonymous 的值改成1。 <br />
（2）修改Win 2000的本地安全策略 <br />
设置“本地安全策略→本地策略→选项”中的RestrictAnonymous（匿名连接的额外限制）为“不容<br />
许枚举SAM账号和共享”。<br />
    4，打开安全审核<br />
       管理工具--本地安全策略--本地策略--审核策略，正常情况下一共是9项 </p>
<p>推荐设置为：<br />
   审核策略更改：成功 失败<br />
   审核登录事件：成功 失败<br />
   审核对象访问：失败<br />
   审核特权使用：失败<br />
   审核系统事件：成功 失败<br />
   审核目录服务访问：失败<br />
   审核账户登录事件：成功 失败<br />
　 审核账户管理：成功 失败<br />
   审核策略不需要全部打开，如对象访问的成功项。否则将会占用过多的系统资源。</p>
<p>    5，IP安全策略的配置。<br />
       可下载现成的策略直接导入(详细配置方法可见网上文章)，如<a href="http://afei.blog.chinaz.com/UploadFiles/2006-1/128918890.rar">http://afei.blog.chinaz.com/UploadFiles/2006-1/128918890.rar</a> ，下载后在管理工具--本地安全策略--IP安全策略 点右键选择-所有任务--导入策略，导入后，指派为新IP安全策略，然后在管理工具--本地安全策略--安全设置 点右键选择重新加载</p>
<p>    6，关闭不必要和危险的系统服务<br />
一个新安装好的windows 2000 server系统，默认应该是存在以下服务，设置为以下状态：</p>
<p>Alerter  -    禁用     <br />
Application Management -    禁用<br />
Automatic Updates -    可禁用<br />
Background Intelligent Transfer Service   -    禁用     <br />
ClipBook -    禁用     <br />
COM+ Event System -    手动     <br />
Computer Browser  -    禁用     <br />
DHCP Client   -    禁用     <br />
Distributed File System     -    禁用     <br />
Distributed Link Tracking Client -    自动     <br />
Distributed Link Tracking Server -    禁用     <br />
Distributed Transaction Coordinator  -    自动     <br />
DNS Client    -    自动     <br />
Event Log     -    自动     <br />
Fax Service   -    禁用     <br />
File Replication  -    禁用     <br />
IIS Admin Service    -  自动     <br />
Indexing Service   -  手动     <br />
Internet Connection Sharing   -  手动     <br />
Intersite Messaging     禁用     <br />
IPSEC Policy Agent  - 自动     <br />
Kerberos Key Distribution Center - 禁用     <br />
License Logging Service   -  禁用     <br />
Logical Disk Manager -  自动     <br />
Logical Disk Manager Administrative Service - 手动     <br />
Messenger   -  禁用     <br />
Microsoft Search - 禁用 (本服务在装了SQLSERVER2000 SP3后出现)     <br />
Net Logon - 手动     <br />
NetMeeting Remote Desktop Sharing - 手动     <br />
Network Connections - 自动     <br />
Network DDE - 手动     <br />
Network DDE DSDM - 手动     <br />
NT LM Security Support Provider  - 手动     <br />
Performance Logs and Alerts  - 手动     <br />
Plug and Play 自动     <br />
Print Spooler 禁用     <br />
Protected Storage 自动     <br />
QoS RSVP   - 手动     <br />
Remote Access Auto Connection Manager   - 手动     <br />
Remote Access Connection Manager   - 手动     <br />
Remote Procedure Call (RPC) - 自动     <br />
Remote Procedure Call (RPC) Locator  - 手动     <br />
Remote Registry Service         必须禁用     <br />
Removable Storage       -    自动     <br />
Routing and Remote Access  - 禁用     <br />
RunAs Service   - 禁用     <br />
Security Accounts Manager       自动     <br />
Smart Card   - 手动     <br />
Smart Card Helper   - 手动     <br />
System Event Notification       自动     <br />
Task Scheduler              必须禁用     <br />
TCP/IP NetBIOS Helper Service   必须禁用     <br />
Telephony       - 手动     <br />
Telnet   禁用     <br />
Terminal Services        - 自动     <br />
Uninterruptible Power Supply   - 手动     <br />
Utility Manager   - 手动     <br />
Windows Installer   - 手动     <br />
Windows Management Instrumentation                 自动     <br />
Windows Management Instrumentation Driver Extensions    自动     <br />
Windows Time   - 手动     <br />
Wireless Configuration   - 手动     <br />
Workstation       自动    <br />
 World Wide Web Publishing Service    自动     </p>
<p>做为一个管理员，应该知道各种服务都是做什么用的，例如有人入侵后须及时发现是否运行了一些入侵者留下的服务。</p>
<p>7,修改注册表<br />
删除如下目录的任何键：<br />
HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\OS/2 Subsystem for NT</p>
<p>删除以下键：<br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Os2LibPath</p>
<p>删除以下键：<br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\OptionalHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Posix</p>
<p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Os2<br />
8，修改终端服务的默认端口(如有必要才需要此操作，默认为3389，可随意修改为1-65535的端口)<br />
打开注册表，在“HKLM\SYSTEM\Current ControlSet\Control\Terminal Server\Win Stations”处<br />
找到类似RDP-TCP的子键，修改PortNumber值。<br />
　</p>
<p>9，网卡的端口筛选(看具体情况配置，正常情况不需要做此配置，此项配置需重启才能生效)<br />
网卡属性里的tcp/ip协议属性---&gt;高级--&gt;选项--&gt;tcp/ip筛选属性--&gt;</p>
<p>第一项:TCP端口：<br />
只允许： ---(看具体这台服务器提供什么服务添加)<br />
80   （www服务）<br />
21   (一般的ftp默认)<br />
53   (DNS服务)<br />
110   (MAIL的SMTP服务)<br />
25   (MAIL的POP3服务)<br />
还有例如你的远程终端的端口(默认为3389，也有可能你改为别的端口，如6666，则加上6666)<br />
　</p>
<p>第二项UDP端口：<br />
此项可不添加，因为限制了以后，服务器则不能打开网页等操作(当然，也安全多了)<br />
第三项IP协议：<br />
ip协议：只允许6<br />
　<br />
10，IIS安全配置    开始--&gt;程序--&gt;管理工具--&gt;Internet 服务管理器<br />
   默认的设置是有一个叫“默认站点”的站点，删除。<br />
   在IIS管理器中右击主机，进入属性，会出来一个叫 "*机器名属性"的窗口，在主属性下选择"WWW服务"，进入编辑<br />
   到主目录选项卡，进入应用程序设置下的配置，在应用程序映射里，你可以看到有htw, htr, idq, ida等扩展名的映射，<br />
   除了asp,asa,shtml,sthm,stm外，其它的统统删除，因为其余的映射几乎每个都有安全方面的漏洞。(这是在未装cgi之类服务的情况下，像cgi,安装后也会在这里自动添加映射,没有映射可就运行不了cgi程序了，同理，php或asp.net也一样)<br />
   默认的iis发布目录为c:\Inetpub，将这个目录删除。在d盘或e盘新建一个目录(目录名随意,如WWW)，然后新建一个站点，将主目录指向你新建的目录。<br />
   这样做的目的是为了将站点和系统分开。不至于站点的安全设置出问题时危及到系统安全。</p>
<p>11，其它</p>
<p>网卡属性里的tcp/ip协议属性---&gt;高级--&gt;WINS--&gt;选择 "禁用TCP/IP 上的NetBIOS"<br />
删除C:\WINNT\Web下的两个子目录(一个是桌面图片目录，一个是打印目录，打印目录存在的话好像IIS的默认站点一直会多一个Printer的目录出来)</p>
<p>四、系统相关目录及文件的权限设置<br />
C、D、E等盘全部设置为仅Administrator组有完全控制权限(必须)</p>
<p>C:\Program Files<br />
这个目录，像连接数据库这些都是要读取的，是C盘下比较重要的权限设置。</p>
<p>设置为：<br />
administrators组 -- 完全控制<br />
SYSTEM  -  完全控制<br />
CREATOR GROUP  - 全空的权限。（你可以先默认的加上，然后应用。再重新设置权限，会发现权限变成空的，而另外多出来一个none的用户，把那个none删了，测试过运行ASP+ACCESS的程序这样才会比较安全）<br />
。。除了以上这三个以外，其它的统统删掉。</p>
<p>C:\Documents and Settings<br />
这个目录设置为Administrator,SYSTEM拥有所有控制权限。</p>
<p>C:\WINNT<br />
这个目录设置为Administrator,SYSTEM拥有所有控制权限。IIS来宾帐户设置为仅读取权限(如有建立了专门的IIS用户组，则这里设置为IIS的用户组)。</p>
<p>C:\WINNT目录内 除 TEMP,system32目录以外，所有目录均设置为Administrator,SYSTEM拥有所有控制权限</p>
<p>C:\Winnt\system32目录下的<br />
xcopy.exe, wscript.exe, cscript.exe, net.exe, <a href="ftp://ftp.exe/">ftp.exe</a>, telnet.exe,arp.exe,<br />
edlin.exe,ping.exe,route.exe,at.exe,finger.exe,posix.exe,rsh.exe,atsvc.exe,<br />
qbasic.exe,runonce.exe,syskey.exe<br />
这些常用的程序也要设置为仅Administrator,SYSTEM有所有控制权限。</p>
<p><strong>五、防止虚拟主机用户利用FSO及其它权限</strong></p>
<p>-----------------------<br />
我们以建立一个 123.com站点的为例吧。设置目录权限。<br />
1，新建一个用户组。例如 WebUser<br />
2，新建一个站点用户，如 web_123.com (密码自定)，并设置为属于WebUser组（不要再属于其它的组了）<br />
3，新建一个该站点的目录，设置该目录权限为 administrator 组为所有权限，以及Web_123.com用户为所有权限(即完全控制)<br />
4，设置IIS站点。正常建立新站点后，站点属性的站点安全性里面也相应做设置...(站点属性--目录安全性--身份验证和访问控制--编辑)</p>
<p>发现了挺早以前我写的这篇文章。win系统是国内用的最多的，希望对新手有点用。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1982y.com/index.php/archives/29/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux常用命令</title>
		<link>http://www.1982y.com/index.php/archives/24</link>
		<comments>http://www.1982y.com/index.php/archives/24#comments</comments>
		<pubDate>Sat, 24 Dec 2005 09:34:39 +0000</pubDate>
		<dc:creator>阿飞</dc:creator>
				<category><![CDATA[技术文档]]></category>

		<guid isPermaLink="false">http://www1.1982y.com/archive/24.html</guid>
		<description><![CDATA[Linux常用命令
一.Linux进入与退出系统
进入Linux系统：
必须要输入用户的账号，在系统安装过程中可以创建以下两种帐号：
　　．root--超级用户帐号（系统管理员），使用这个帐号可以在系统中... ]]></description>
			<content:encoded><![CDATA[<p class="fulink2">Linux常用命令<br />
一.Linux进入与退出系统</p>
<p>进入Linux系统：</p>
<p>必须要输入用户的账号，在系统安装过程中可以创建以下两种帐号：<br />
　　．root--超级用户帐号（系统管理员），使用这个帐号可以在系统中做任何事情。<br />
　　2．普通用户--这个帐号供普通用户使用，可以进行有限的操作。<br />
　　一般的Linux使用者均为普通用户，而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务，建议不要使用超级用户帐号，以免无意中破坏系统。影响系统的正常运行。<br />
　　用户登录分两步：第一步，输入用户的登录名，系统根据该登录名识别用户；第二步，输入用户的口令，该口令是用户自己设置的一个字符串，对其他用户是保密的，是在登录时系统用来辨别真假用户的关键字。<br />
　　当用户正确地输入用户名和口令后，就能合法地进入系统。屏幕显示：</p>
<p>[root@loclhost /root] #</p>
<p>这时就可以对系统做各种操作了。注意超级用户的提示符是“#”，其他用户的提示符是“$”。</p>
<p>修改口令</p>
<p>为了更好的保护用户帐号的安全，Linux允许用户随时修改自己的口令，修改口令的命令是passwd，它将提示用户输入旧口令和新口令，之后还要求用户再次确认新口令，以避免用户无意中按错键。如果用户忘记了口令，可以向系统管理员申请为自己重新设置一个。</p>
<p>虚拟控制台</p>
<p>Linux是一个真正的多用户操作系统，它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录，这是因为Linux和UNIX一样，提供了虚拟控制台的访问方式，允许用户在同一时间从控制台进行多次登录。虚拟控制台的选择可以通过按下Alt键和一个功能键来实现，通常使用F1-F6例如，用户登录后，按一下Alt-F2键，用户又可以看到login:提示符，说明用户看到了第二个虚拟控制台。然后只需按Alt-F1键，就可以回到第一个虚拟控制台。 一个新安装的Linux系统默认允许用户使用Alt-F1到Alt-F6键来访问前六个虚拟控制台。虚拟控制台可使用户同时在多个控制台上工作，真正体现Linux系统多用户的特性。用户可以在某一虚拟控制台上进行的工作尚未结束时，切换到另一虚拟控制台开始另一项工作。</p>
<p>退出系统</p>
<p>不论是超级用户，还是普通用户，需要退出系统时，在shell提示符下，键入exit命令或logout命令即可。<br />
<span id="more-24"></span><br />
二、Linux文件的复制、删除和移动命令 </p>
<p>１、cp命令<br />
功能：该命令的功能是将给出的文件或目录拷贝到另一文件或目录中，同MSDOS下的copy命令一样，功能十分强大。</p>
<p>语法： cp [选项] 源文件或目录 目标文件或目录</p>
<p>说明：该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。</p>
<p>该命令的各选项含义如下：</p>
<p>- a 该选项通常在拷贝目录时使用。它保留链接、文件属性，并递归地拷贝目录，其作用等于dpr选项的组合。<br />
- d 拷贝时保留链接。<br />
- f 删除已经存在的目标文件而不提示。（-f(force)强制）<br />
- i 和f选项相反，在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖，是交互式拷贝。<br />
- p 此时cp除复制源文件的内容外，还将把其修改时间和访问权限也复制到新文件中。<br />
- r 若给出的源文件是一目录文件，此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。<br />
- l 不作拷贝，只是链接文件。</p>
<p>　　需要说明的是，为防止用户在不经意的情况下用cp命令破坏另一个文件，如用户指定的目标文件名已存在，用cp命令拷贝文件后，这个文件就会被新源文件覆盖，因此，建议用户在使用cp命令拷贝文件时，最好使用i选项。</p>
<p>２、mv命令</p>
<p>功能：用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。</p>
<p>语法：mv [选项] 源文件或目录 目标文件或目录</p>
<p>说明：视mv命令中第二个参数类型的不同（是目标文件还是目标目录），mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时，mv命令完成文件重命名，此时，源文件只能有一个（也可以是源目录名），它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时，源文件或目录参数可以有多个，mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时，mv先拷贝，再将原有文件删除，而链至该文件的链接也将丢失。</p>
<p>命令中各选项的含义为：</p>
<p>- i 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖，此时系统询问是否重写，要求用户回答y或n，这样可以避免误覆盖文件。</p>
<p>- f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示，指定此选项后，i选项将不再起作用。</p>
<p>如果所给目标文件（不是目录）已存在，此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件，使用mv命令移动文件时，最好使用i选项。</p>
<p>３、rm命令</p>
<p>功能：用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录，它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件，只是断开了链接，原文件保持不变。</p>
<p>rm命令的一般形式为：</p>
<p>rm [选项] 文件…</p>
<p>如果没有使用- r选项，则rm不会删除目录。</p>
<p>该命令的各选项含义如下：</p>
<p>- f 忽略不存在的文件，从不给出提示。<br />
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。<br />
- i 进行交互式删除。</p>
<p>使用rm命令要小心。因为一旦文件被删除，它是不能被恢复的。了防止这种情况的发生，可以使用i选项来逐个确认要删除的文件。如果用户输入y，文件将被删除。如果输入任何其他东西，文件则不会删除。</p>
<p>三、Linux目录的创建与删除命令 </p>
<p>１、mkdir命令</p>
<p>功能：创建一个目录（类似MSDOS下的md命令）。</p>
<p>语法：mkdir [选项] dir-name</p>
<p>说明：该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中（dir-name的父目录中）具有写权限，并且dirname不能是当前目录中已有的目录或 文件名称。</p>
<p>命令中各选项的含义为：</p>
<p>- m 对新建目录设置存取权限。也可以用chmod命令设置。<br />
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在， 加上此选项后， 系统将自动建立好那些尚不存在的目录，即一次可以建立多个目录。</p>
<p>例如：mkdir abc -m 777（建立一个名为abc的目录并赋予全权）<br />
２、rmdir 命令</p>
<p>功能：删除空目录。</p>
<p>语法：rmdir [选项] dir-name</p>
<p>说明：dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是，一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir，不论目录是否为空，都会被删除，所以有危险性。删除某目录时也必须具有对父目录的写权限。</p>
<p>命令中各选项的含义为：</p>
<p>- p 递归删除目录dirname，当子目录删除后其父目录为空时，也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径，则系统在标准输出上显示相应的信息。</p>
<p>３、cd 命令</p>
<p>功能：改变工作目录。</p>
<p>语法：cd [directory]</p>
<p>说明：该命令将当前目录改变至directory所指定的目录。若没有指定directory， 则回到用户的主目录。为了改变到指定目录，用户必须拥有对指定目录的执行和读权限。该命令可以使用通配符。</p>
<p>例如：<br />
cd   （不带任何参数将直接进入当前登录用户的主目录）<br />
cd - （进入前一次进入的目录）<br />
cd ~jp （进入指定用户jp的主目录）</p>
<p>４、pwd 命令</p>
<p>功能：显示用户当前所处目录的完整路径。</p>
<p>语法：pwd</p>
<p>说明：此命令显示出当前工作目录的绝对路径。</p>
<p>５、ls 命令</p>
<p>功能：ls是英文单词list的简写，其功能为列出目录的内容。这是用户最常用的一个命令之一，因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。</p>
<p>语法：ls [选项] [目录或是文件]</p>
<p>对于每个目录，该命令将列出其中的所有子目录与文件。对于每个文件，ls将输出其文件名以及所要求的其他信息。默认情况下，输出条目按字母顺序排序。当未给出目录名或是文件名时，就显示当前目录的信息。</p>
<p>命令中各选项的含义如下：</p>
<p>- a 显示指定目录下所有子目录与文件，包括隐藏文件。<br />
- A 显示指定目录下所有子目录与文件，包括隐藏文件。但不列出“.”和 “..”。<br />
- b 对文件名中的不可显示字符用八进制逃逸字符显示。<br />
- c 按文件的修改时间排序。<br />
- C 分成多列显示各项。<br />
- d 如果参数是目录，只显示其名称而不显示其下的各文件。往往与l选项一起使 用，以得到目录的详细信息。<br />
- f 不排序。该选项将使lts选项失效，并使aU选项有效。<br />
- F 在目录名后面标记“/”，可执行文件后面标记“*”，符号链接后面标记 “@”，管道（或FIFO）后面标记“|”，socket文件后面标记“=”。<br />
- i 在输出的第一列显示文件的i节点号。<br />
- l 以长格式来显示文件的详细信息。这个选项最常用。（显示效果与命令ll一样）</p>
<p>每行列出的信息依次是： 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字</p>
<p>对于符号链接文件，显示的文件名之后有“—〉”和引用文件路径名。<br />
对于设备文件，其“文件大小”字段显示主、次设备号，而不是文件大小。<br />
目录中的总块数显示在长格式列表的开头，其中包含间接块。</p>
<p>- L 若指定的名称为一个符号链接文件，则显示链接所指向的文件。<br />
- m 输出按字符流格式，文件跨页显示，以逗号分开。<br />
- n 输出格式与l选项相同，只不过在输出中文件属主和属组是用相应的UID号和 GID号来表示，而不是实际的名称。<br />
- o 与l选项相同，只是不显示拥有者信息。<br />
- p 在目录后面加一个“/”。<br />
- q 将文件名中的不可显示字符用“?”代替。<br />
- r 按字母逆序或最早优先的顺序显示输出结果。<br />
- R 递归式地显示指定目录的各个子目录中的文件。<br />
- s 给出每个目录项所用的块数，包括间接块。<br />
- t 显示时按修改时间（最近优先）而不是按名字排序。若文件修改时间相同，则 按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一次修 改时间。<br />
- u 显示时按文件上次存取的时间（最近优先）而不是按名字排序。即将-t的时间 标记修改为最后一次访问的时间。<br />
- x 按行显示出各排序项的信息。<br />
用ls - l命令显示的信息中，开头是由10个字符构成的字符串，其中第一个字符表示文件类型，它可以是下述类型之一：</p>
<p>- 普通文件</p>
<p>d 目录<br />
l 符号链接<br />
b 块设备文件<br />
c 字符设备文件</p>
<p>后面的9个字符表示文件的访问权限，分为3组，每组3位。</p>
<p>第一组表示文件属主的权限，第二组表示同组用户的权限，第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读、写和执行权限。</p>
<p>各权限如下所示：</p>
<p>r 读 (4)<br />
w 写 (2)<br />
x 执行(1)。对于目录，表示进入权限。<br />
s 当文件被执行时，把该文件的UID或GID赋予执行进程的UID（用户ID）或GID（组 ID）。<br />
t 设置标志位（留在内存，不被换出）。如果该文件是目录，在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件，在该文件执行 后，指向其正文段的指针仍留在内存。这样再次执行它时，系统就能更快地装入该文件。<br />
四、Linux文本处理命令 </p>
<p>１、sort命令</p>
<p>功能：sort命令的功能是对文件中的各行进行排序。sort命令有许多非常实用的选项，这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。实际上，sort命令可以被认为是一个非常强大的数据管理工具，用来管理内容类似数据库记录的文件。</p>
<p>Sort命令将逐行对文件中的内容进行排序，如果两行的首字符相同，该命令将继续比较这两行的下一字符，如果还相同，将继续进行比较。</p>
<p>语法：</p>
<p>sort [选项] 文件</p>
<p>说明：sort命令对指定文件中所有的行进行排序，并将结果显示在标准输出上。如不指定输入文件或使用“- ”，则表示排序内容来自标准输入。</p>
<p>sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的。排序关键字定义了用来排序的最小的字符序列。缺省情况下以整行为关键字按ASCII字符顺序进行排序。</p>
<p>改变缺省设置的选项主要有：</p>
<p>- m 若给定文件已排好序，合并文件。<br />
- c 检查给定文件是否已排好序，如果它们没有都排好序，则打印一个出错信息，并以状态值1退出。<br />
- u 对排序后认为相同的行只留其中一行。 （这是一个常用参数，可能去除文件中的重复行）<br />
- o 输出文件 将排序输出写到输出文件中而不是标准输出，如果输出文件是输入文件之一，sort先将该文件的内容写入一个临时文件，然后再排序和写输出结果。</p>
<p>改变缺省排序规则的选项主要有：</p>
<p>- d 按字典顺序排序，比较时仅字母、数字、空格和制表符有意义。<br />
- f 将小写字母与大写字母同等对待。<br />
- I 忽略非打印字符。<br />
- M 作为月份比较：“JAN”&lt;“FEB”<br />
- r 按逆序输出排序结果。<br />
＋posl - pos2 指定一个或几个字段作为排序关键字，字段位置从posl开始，到pos2为止（包括posl，不包括pos2）。如不指定pos2，则关键字为从posl到行尾。字段和字符的位置从0开始。<br />
- b 在每行中寻找排序关键字时忽略前导的空白（空格和制表符）。<br />
- t separator 指定字符separator作为字段分隔符。</p>
<p>２、uniq命令</p>
<p>功能：文件经过处理后在它的输出文件中可能会出现重复的行。例如，使用cat命令将两个文件合并后，再使用sort命令进行排序，就可能出现重复行。这时可以使用uniq命令将这些重复行从输出文件中删除，只留下每条记录的唯一样本。</p>
<p>语法：</p>
<p>uniq [选项] 文件</p>
<p>说明：这个命令读取输入文件，并比较相邻的行。在正常情况下，第二个及以后更多个重复行将被删去，行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如果输入文件用“- ”表示，则从标准输入读取。</p>
<p>该命令各选项含义如下：</p>
<p>- c 显示输出中，在每行行首加上本行在文件中出现的次数。它可取代- u和- d选项。<br />
- d 只显示重复行。<br />
- u 只显示文件中不重复的各行。<br />
- n 前n个字段与每个字段前的空白一起被忽略。一个字段是一个非空格、非制表符的字符串，彼此由制表符和空格隔开（字段从0开始编号）。<br />
+n 前n个字符被忽略，之前的字符被跳过（字符从0开始编号）。<br />
- f n 与- n相同，这里n是字段数。<br />
- s n 与＋n相同，这里n是字符数。<br />
五、Linux备份与压缩命令 <br />
  </p>
<p>１、tar命令</p>
<p>功能：tar可以为文件和目录创建档案。利用tar，用户可以为某一特定文件创建档案（备份文件），也可以在档案中改变文件，或者向档案中加入新的文件。tar最初被用来在磁带上创建档案，现在，用户可以在任何设备上创建档案，如软盘。利用tar命令，可以把一大堆的文件和目录全部打包成一个文件，这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。</p>
<p>语法：tar [主选项+辅选项] 文件或者目录</p>
<p>使用该命令时，主选项是必须要有的，它告诉tar要做什么事情，辅选项是辅助使用的，可以选用。</p>
<p>主选项：</p>
<p>c 创建新的档案文件。如果用户想备份一个目录或是一些文件，就要选择这个选项。<br />
r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件，又发现还有一个目录或是一些文件忘记备份了，这时可以使用该选项，将忘记的目录或文件追加到备份文件中。<br />
t 列出档案文件的内容，查看已经备份了哪些文件。<br />
u 更新文件。就是说，用新增的文件取代原备份文件，如果在备份文件中找不到要更新的文件，则把它追加到备份文件的最后。<br />
x 从档案文件中释放文件。</p>
<p>辅助选项：</p>
<p>b 该选项是为磁带机设定的。其后跟一数字，用来说明区块的大小，系统预设值为20（20*512 bytes）。<br />
f 使用档案文件或设备，这个选项通常是必选的。<br />
k 保存已经存在的文件。例如我们把某个文件还原，在还原的过程中，遇到相同的文件，不会进行覆盖。<br />
m 在还原文件时，把所有文件的修改时间设定为现在。<br />
M 创建多卷的档案文件，以便在几个磁盘中存放。<br />
v 详细报告tar处理的文件信息。如无此选项，tar不报告文件信息。<br />
w 每一步都要求确认。<br />
z 用gzip来压缩/解压缩文件，加上该选项后可以将档案文件进行压缩，但还原时也一定要使用该选项进行解压缩。</p>
<p>例如：tar cvf aa.tar /home/aa  （将/home/aa目录打包为aa.tar）<br />
　　　tar zcvf aa.gz /home/aa   （将/home/aa目录直接打包为aa.gz压缩包）</p>
<p>２、gzip命令</p>
<p>减少文件大小有两个明显的好处，一是可以减少存储空间，二是通过网络传输文件时，可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令，既方便又好用。</p>
<p>语法：gzip [选项] 压缩（解压缩）的文件名</p>
<p>各选项的含义：</p>
<p>-c 将输出写到标准输出上，并保留原有文件。<br />
-d 将压缩文件解压。<br />
-l 对每个压缩文件，显示下列字段：</p>
<p>压缩文件的大小<br />
未压缩文件的大小<br />
压缩比<br />
未压缩文件的名字</p>
<p>-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。<br />
-t 测试，检查压缩文件是否完整。<br />
-v 对每一个压缩和解压的文件，显示文件名和压缩比。<br />
-num 用指定的数字num调整压缩的速度，-1或--fast表示最快压缩方法（低压缩比），-9或--best表示最慢压缩方法（高压缩比）。系统缺省值为6。</p>
<p>例如：gzip -l aa.gz（列出aa.gz压缩包中的内容）</p>
<p>３、unzip命令</p>
<p>用MS Windows下的压缩软件winzip压缩的文件如何在Linux系统下展开呢？可以用unzip命令，该命令用于解扩展名为.zip的压缩文件。</p>
<p>语法：unzip [选项] 压缩文件名.zip</p>
<p>各选项的含义分别为：</p>
<p>-x 文件列表 解压缩文件，但不包括指定的file文件。<br />
-v 查看压缩文件目录，但不解压。<br />
-t 测试文件有无损坏，但不解压。<br />
-d 目录 把压缩文件解到指定目录下。<br />
-z 只显示压缩文件的注解。<br />
-n 不覆盖已经存在的文件。<br />
-o 覆盖已存在的文件且不要求用户确认。<br />
-j 不重建文档的目录结构，把所有文件解压到同一目录下。<br />
４、gzexe命令<br />
该命令用来压缩linux中的可执行文件，类似于dos下的pklite等工具，压缩后可执行文件体积变小，且不影响可执行文件的正常运行。在磁盘空间紧张时可以用这个命令来压缩可执行文件，以减少磁盘空间的占用。<br />
例如：gzexe /bin/echo （压缩/bin下名为echo的可执行文件）<br />
      gzexe -d /bin/echo （解压缩echo文件，使之恢复为原来的大小）</p>
<p>六、在Linux环境下运行DOS命令 　<br />
 </p>
<p>Linux系统提供了一组称为mtools的可移植工具，可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件非常有用。它们是不具备共同的文件系统格式的系统之间交换文件的有力手段。对于一个MSDOS的软盘，只要把软盘放在软驱中，就可以利用mtools提供的命令来访问软盘上的文件。</p>
<p>mtools的主要命令如下：</p>
<p>mcd 目录名 改变MSDOS目录；<br />
mcopy 源文件 目标文件 在MSDOS和Unix之间复制文件；<br />
mdel 文件名 删除MSDOS文件；<br />
mdir 目录名 显示MSDOS目录；<br />
mformat 驱动器号 在低级格式化的软盘上创建MSDOS文件系统；<br />
rnlabel 驱动器号 产生MSDOS卷标；<br />
mmd 目录名 建立MSDOS目录；<br />
mrd 目录名 删除MSDOS目录；<br />
mren 源文件 目标文件 重新命名已存在的MSDOS文件；<br />
mtype 文件名 显示MSDOS文件的内容。</p>
<p>提示：这些命令和对应的MSDOS命令非常相似。</p>
<p>七、Linux改变文件或目录的访问权限命令 </p>
<p>　　Linux系统中的每个文件和目录都有访问许可权限，用它来确定谁可以通过何种方式对文件和目录进行访问和操作。<br />
　　文件或目录的访问权限分为只读，只写和可执行三种。以文件为例，只读权限表示只允许读其内容，而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时，文件所有者自动拥有对该文件的读、写和可执行权限，以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。<br />
　　有三种不同类型的用户可对文件或目录进行访问：文件所有者，同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件，还可以将文件的访问权限赋予系统中的其他用户。在这种情况下，系统中每一位用户都能访问该用户拥有的文件或目录。</p>
<p>　　每一文件或目录的访问权限都有三组，每组用三位表示，分别为文件属主的读、写和执行权限；与属主同组的用户的读、写和执行权限；系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息时，最左边的一列为文件的访问权限。例如：</p>
<p>　　$ ls -l sobsrc. tgz</p>
<p>　　-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz</p>
<p>　　横线代表空许可。r代表只读，w代表写，x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型。在通常意义上，一个目录也是一个文件。如果第一个字符是横线，表示是一个非目录的文件。如果是d，表示是一个目录。</p>
<p>　　例如：</p>
<p>　　- rw- r-- r--</p>
<p>　　普通文件 文件属主 同组用户 其他用户</p>
<p>　　是文件sobsrc.tgz 的访问权限，表示sobsrc.tgz是一个普通文件；sobsrc.tgz的属主有读写权限；与sobsrc.tgz属主同组的用户只有读权限；其他用户也只有读权限。</p>
<p>　　确定了一个文件的访问权限后，用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。</p>
<p>　　下面分别对这些命令加以介绍。</p>
<p>１、chmod 命令</p>
<p>　　chmod命令是非常重要的，用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。</p>
<p>　　该命令有两种用法。一种是包含字母和操作符表达式的文字设定法；另一种是包含数字的数字设定法。</p>
<p>　　1. 文字设定法</p>
<p>　　chmod [who] [+ | - | =] [mode] 文件名?</p>
<p>　　命令中各选项的含义为：</p>
<p>　　操作对象who可是下述字母中的任一个或者它们的组合：</p>
<p>　　u 表示“用户（user）”，即文件或目录的所有者。<br />
　　g 表示“同组（group）用户”，即与文件属主有相同组ID的所有用户。<br />
　　o 表示“其他（others）用户”。<br />
　　a 表示“所有（all）用户”。它是系统默认值。</p>
<p>　　操作符号可以是：</p>
<p>　　+ 添加某个权限。<br />
　　- 取消某个权限。<br />
　　= 赋予给定权限并取消其他所有权限（如果有的话）。</p>
<p>　　设置mode所表示的权限可用下述字母的任意组合：</p>
<p>　　r 可读。<br />
　　w 可写。<br />
　　x 可执行。<br />
　　X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。</p>
<p>　　s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u＋s”设置文件的用户ID位，“g＋s”设置组ID位。</p>
<p>　　t 保存程序的文本到交换设备上。<br />
  　u 与文件属主拥有一样的权限。<br />
　　g 与和文件属主同组的用户拥有一样的权限。<br />
　　o 与其他用户拥有一样的权限。</p>
<p>　　文件名：以空格分开的要改变权限的文件列表，支持通配符。</p>
<p>　　在一个命令行中可给出多个权限方式，其间用逗号隔开。</p>
<p>例如：chmod g+r，o+r example</p>
<p>　　使同组和其他用户对文件example 有读权限。</p>
<p>　　2. 数字设定法</p>
<p>　　我们必须首先了解用数字表示的属性的含义：0表示没有权限，1表示可执行权限(x)，2表示可写权限(w)，4表示可读权限(r)，然后将其相加。所以数字属性的格式应为3个从0到7的八进制数，其顺序是（u）（g）（o）。</p>
<p>　　例如，如果想让某个文件的属主有“读/写”二种权限，需要把4（可读）+2（可写）＝6（读/写）。</p>
<p>　　数字设定法的一般形式为：</p>
<p>　　chmod [mode] 文件名<br />
例如：chmod 777 aa（给aa赋予属主、同组用户、其它用户都拥有全部权限）<br />
 </p>
<p>３、chgrp命令</p>
<p> 　功能：改变文件或目录所属的组。</p>
<p>　　语法：chgrp [选项] group filename</p>
<p>　　该命令改变指定指定文件所属的用户组。其中group可以是用户组ID，也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表，支持通配符。如果用户不是该文件的属主或超级用户，则不能改变该文件的组。</p>
<p>　　该命令的各选项含义为：<br />
　　- R 递归式地改变指定目录及其下的所有子目录和文件的属组。</p>
<p>例如：chgrp -R root /home/test （将/home/test目录及子目录下的所有文件，其属组改为root组）<br />
　　<br />
４、chown 命令</p>
<p>　　功能：更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu，为了让用户xu能够存取这个文件，root用户应该把这个文件的属主设为xu，否则，用户xu无法存取这个文件。</p>
<p>　　语法：chown [选项] 用户或组 文件</p>
<p>　　说明：chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表，支持通配符。</p>
<p>　该命令的各选项含义如下：</p>
<p>　　- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。</p>
<p>　　- v 显示chown命令所做的工作。<br />
例如：chown -R root:root doc （将doc文件的所属组改为root，属主用户改为root）<br />
八、Linux与用户有关的命令 <br />
  </p>
<p>passwd命令</p>
<p>出于系统安全考虑，Linux系统中的每一个用户除了有其用户名外，还有其对应的用户口令。因此使用useradd命令增加时，还需使用passwd命令为每一位新增加的用户设置口令；用户以后还可以随时用passwd命令改变自己的口令。</p>
<p>该命令的一般格式为： passwd [用户名] 其中用户名为需要修改口令的用户名。只有超级用户可以使用“passwd 用户名”修改其他用户的口令，普通用户只能用不带参数的passwd命令修改自己的口令。</p>
<p>该命令的使用方法如下：</p>
<p>输入</p>
<p>passwd&lt; Enter&gt;；</p>
<p>在（current） UNIX passwd:下输入当前的口令<br />
在new password:提示下输入新的口令（在屏幕上看不到这个口令）：<br />
系统提示再次输入这个新口令。</p>
<p>输入正确后，这个新口令被加密并放入/etc/shadow文件。选取一个不易被破译的口令是很重要的。</p>
<p>选取口令应遵守如下规则：<br />
口令应该至少有六位（最好是八位）字符；<br />
口令应该是大小写字母、标点符号和数字混杂的。</p>
<p>超级用户修改其他用户（xxq）的口令的过程如下，</p>
<p># passwd root<br />
New UNIX password:<br />
Retype new UNIX password:<br />
passwd: all authentication tokens updated successfully</p>
<p>#<br />
su命令</p>
<p>这个命令非常重要。它可以让一个普通用户拥有超级用户或其他用户的权限，也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令。如要离开当前用户的身份，可以打exit。</p>
<p>该命令的一般形式为： su [选项] [? ] [使用者帐号]</p>
<p>说明：若没有指定使用者帐号，则系统预设值为超级用户root。 该命令中各选项的含义分别为：</p>
<p>? c 执行一个命令后就结束。</p>
<p>? 加了这个减号的目的是使环境变量和欲转换的用户相同。</p>
<p>? m 保留环境变量不变。</p>
<p>password: 【输入超级用户的密码】</p>
<p>九、Linux系统管理命令 <br />
  </p>
<p>wall命令</p>
<p>这个命令的功能是对全部已登录的用户发送信息，用户可以先把要发送的信息写好存入一个文件中，然后输入：</p>
<p># wall &lt; 文件名</p>
<p>这样就能对所有的用户发送信息了。</p>
<p>在上面的例子中符号“&lt;”表示输入重定向，有关它的含义和用法请参阅第十章的有关内容。 例如：</p>
<p># wall ‘Thank you!’</p>
<p>Broadcast message from root （tty1） Fri Nov 26 14：15：07 1999…</p>
<p>Thank you!</p>
<p>#</p>
<p>执行以上命令后，用户的屏幕上显示出“Thank you!”信息后，并不出现系统提示符$（#），再次按回车键后，屏幕出现系统提示符。</p>
<p>write命令</p>
<p>write命令的功能是向系统中某一个用户发送信息。 该命令的一般格式为：</p>
<p>write 用户帐号 [终端名称]</p>
<p>例如： $ write Guest hello</p>
<p>此时系统进入发送信息状态，用户可以输入要发送的信息，输入完毕，希望退出发送状态时，按组合键&lt; Ctrl+c&gt;即可。</p>
<p>mesg指令</p>
<p>mesg命令设定是否允许其他用户用write命令给自己发送信息。如果允许别人给自己发送信息，输入命令：</p>
<p># mesg y</p>
<p>否则，输入：</p>
<p># mesg n</p>
<p>对于超级用户，系统的默认值为 n；而对于一般用户系统的默认值为y。 如果mesg后不带任何参数，则显示当前的状态是y还是n.。</p>
<p>sync命令</p>
<p>　　sync命令是在关闭Linux系统时使用的。 用户需要注意的是，不能用简单的关闭电源的方法关闭系统，因为Linux象其他Unix系统一样，在内存中缓存了许多数据，在关闭系统时需要进行内存数据与硬盘数据的同步校验，保证硬盘数据在关闭系统时是最新的，只有这样才能确保数据不会丢失。一般正常的关闭系统的过程是自动进行这些工作的，在系统运行过程中也会定时做这些工作，不需要用户干预。 sync命令是强制把内存中的数据写回硬盘，以免数据的丢失。用户可以在需要的时候使用此命令。该命令的一般格式为：</p>
<p>　　sync</p>
<p>shutdown命令</p>
<p>shutdown 命令可以安全地关闭或重启Linux系统，它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数，可以是一个精确的时间，也可以是从现在开始的一个时间段。精确时间的格式是hh:mm，表示小时和分钟；时间段由“+”和分钟数表示。系统执行该命令后，会自动进行数据同步的工作。</p>
<p>该命令的一般格式为： shutdown [选项] [时间] [警告信息] 命令中各选项的含义为：</p>
<p>- k 并不真正关机，而只是发出警告信息给所有用户。<br />
- r 关机后立即重新启动。<br />
- h 关机后不重新启动。<br />
- f 快速关机，重启动时跳过fsck。<br />
- n 快速关机，不经过init程序。<br />
- c 取消一个已经运行的shutdown。</p>
<p>需要特别说明的是，该命令只能由超级用户使用。</p>
<p>free命令</p>
<p>free命令的功能是查看当前系统内存的使用情况，它显示系统中剩余及已用的物理内存和交换内存，以及共享内存和被核心使用的缓冲区。</p>
<p>该命令的一般格式为： free [-b | -k | -m] 命令中各选项的含义如下：</p>
<p>-b 以字节为单位显示。<br />
-k 以K字节为单位显示。<br />
-m 以兆字节为单位显示。</p>
<p>uptime命令</p>
<p>uptime命令显示系统已经运行了多长时间，它依次显示下列信息：现在时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。</p>
<p>该命令的一般格式为： uptime</p>
<p>十、Linux磁盘管理命令<br />
  </p>
<p>df命令</p>
<p>功能：检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间，目前还剩下多少空间等信息。</p>
<p>语法：df [选项]</p>
<p>说明：df命令可显示所有文件系统对i节点和磁盘块的使用情况。</p>
<p>该命令各个选项的含义如下：</p>
<p>-a 显示所有文件系统的磁盘使用情况，包括0块（block）的文件系统，如/proc文件系统。<br />
-k 以k字节为单位显示。<br />
-i 显示i节点信息，而不是磁盘块。<br />
-t 显示各指定类型的文件系统的磁盘空间使用情况。<br />
-x 列出不是某一指定类型文件系统的磁盘空间使用情况（与t选项相反）。<br />
-T 显示文件系统类型。</p>
<p>du命令</p>
<p>du的英文原义为“disk usage”，含义为显示磁盘空间的使用情况。</p>
<p>功能：统计目录（或文件）所占磁盘空间的大小。</p>
<p>语法：du [选项] [Names…]</p>
<p>说明：该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块（1024字节）的情况。若没有给出Names，则对当前目录进行统计。</p>
<p>该命令的各个选项含义如下：</p>
<p>-s 对每个Names参数只给出占用的数据块总数。<br />
-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s，也不指定-a，则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。<br />
-b 以字节为单位列出磁盘空间使用情况（系统缺省以k字节为单位）。<br />
-k 以1024字节为单位列出磁盘空间使用情况。<br />
-c 最后再加上一个总计（系统缺省设置）。<br />
-l 计算所有的文件大小，对硬链接文件，则计算多次。<br />
-x 跳过在不同文件系统上的目录不予统计。</p>
<p>dd命令</p>
<p>功能：把指定的输入文件拷贝到指定的输出文件中，并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件，再把这个寄存文件写入第二张软盘上，完成diskcopy的功能。需要注意的是，应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。</p>
<p>语法：dd [选项]</p>
<p>if =输入文件（或设备名称）。<br />
of =输出文件（或设备名称）。<br />
ibs = bytes 一次读取bytes字节，即读入缓冲区的字节数。<br />
skip = blocks 跳过读入缓冲区开头的ibs*blocks块。<br />
obs = bytes 一次写入bytes字节，即写入缓冲区的字节数。<br />
bs = bytes 同时设置读/写缓冲区的字节数（等于设置ibs和obs）。<br />
cbs = byte 一次转换bytes字节。<br />
count=blocks 只拷贝输入的blocks块。<br />
conv = ASCII 把EBCDIC码转换为ASCIl码。<br />
conv = ebcdic 把ASCIl码转换为EBCDIC码。<br />
conv = ibm 把ASCIl码转换为alternate EBCDIC码。<br />
conv = block 把变动位转换成固定字符。<br />
conv = ublock 把固定位转换成变动位。<br />
conv = ucase 把字母由小写转换为大写。<br />
conv = lcase 把字母由大写转换为小写。<br />
conv = notrunc 不截短输出文件。<br />
conv = swab 交换每一对输入字节。<br />
conv = noerror 出错时不停止处理。<br />
conv = sync 把每个输入记录的大小都调到ibs的大小（用NUL填充）。</p>
<p>fdformat 命令</p>
<p>软盘是用户常用的存储介质之一。软盘在使用之前必须先作格式化操作，然后可以用tar、dd、cpio等命令存储数据，也可以在软盘上建立可安装的文件系统。</p>
<p>功能：低级格式化软盘</p>
<p>语法：format [-n] device</p>
<p>说明：该命令的作用是对软盘进行格式化。</p>
<p>-n 软盘格式化后不作检验。</p>
<p>device 指定要进行格式化的设备，通常是下述设备之一：</p>
<p>/dev/fd0d360<br />
/dev/fd0h1200<br />
/dev/fd0D360<br />
/dev/fd0H360<br />
/dev/fd0D720<br />
/dev/fd0H720<br />
/dev/fd0h360<br />
/dev/fd0h720<br />
/dev/fd0H1440<br />
十一、Linux其它命令 <br />
  </p>
<p>echo命令</p>
<p>echo命令的功能是在显示器上显示一段文字，一般起到一个提示的作用。</p>
<p>该命令的一般格式为： echo [ -n ] 字符串</p>
<p>其中选项n表示输出文字后不换行；字符串可以加引号，也可以不加引号。用echo命令输出加引号的字符串时，将字符串原样输出；用echo命令输出不加引号的字符串时，将字符串中的各个单词作为字符串输出，各字符串之间用一个空格分割。</p>
<p>cal命令</p>
<p>cal命令的功能是显示某年某月的日历。</p>
<p>该命令的一般格式为： cal [选项] [月 [年]] 命令中各选项的含义为：</p>
<p>- j 显示出给定月中的每一天是一年中的第几天（从1月1日算起）。<br />
- y 显示出整年的日历。</p>
<p>date命令</p>
<p>date命令的功能是显示和设置系统日期和时间。</p>
<p>该命令的一般格式为： date [选项] 显示时间格式（以+开头，后面接格式）</p>
<p>date 设置时间格式</p>
<p>命令中各选项的含义分别为：</p>
<p>-d datestr, --date datestr 显示由datestr描述的日期<br />
-s datestr, --set datestr 设置datestr 描述的日期<br />
-u, --universal 显示或设置通用时间</p>
<p>时间域</p>
<p>% H 小时（00..23）<br />
% I 小时（01..12）<br />
% k 小时（0..23）<br />
% l 小时（1..12）<br />
% M 分（00..59）<br />
% p 显示出AM或PM<br />
% r 时间（hh：mm：ss AM或PM），12小时<br />
% s 从1970年1月1日00：00：00到目前经历的秒数<br />
% S 秒（00..59）<br />
% T 时间（24小时制）（hh:mm:ss）<br />
% X 显示时间的格式（％H:％M:％S）<br />
% Z 时区 日期域<br />
% a 星期几的简称（ Sun..Sat）<br />
% A 星期几的全称（ Sunday..Saturday）<br />
% b 月的简称（Jan..Dec）<br />
% B 月的全称（January..December）<br />
% c 日期和时间（ Mon Nov 8 14：12：46 CST 1999）<br />
% d 一个月的第几天（01..31）<br />
% D 日期（mm／dd／yy）<br />
% h 和%b选项相同<br />
% j 一年的第几天（001..366）<br />
% m 月（01..12）<br />
% w 一个星期的第几天（0代表星期天）<br />
% W 一年的第几个星期（00..53，星期一为第一天）<br />
% x 显示日期的格式（mm/dd/yy）<br />
% y 年的最后两个数字（ 1999则是99）<br />
% Y 年（例如：1970，1996等）</p>
<p>注意：只有超级用户才有权限使用date命令设置时间，一般用户只能使用date命令显示时间。</p>
<p>clear命令</p>
<p>clear命令的功能是清除屏幕上的信息，它类似于DOS中的 cls命令。清屏后，提示符移动到屏幕左上角。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1982y.com/index.php/archives/24/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>关于MYSQL升级后PHPMYADMIN连不进去的问题</title>
		<link>http://www.1982y.com/index.php/archives/9</link>
		<comments>http://www.1982y.com/index.php/archives/9#comments</comments>
		<pubDate>Sun, 15 May 2005 09:37:02 +0000</pubDate>
		<dc:creator>阿飞</dc:creator>
				<category><![CDATA[技术文档]]></category>

		<guid isPermaLink="false">http://www1.1982y.com/archive/9.html</guid>
		<description><![CDATA[MYSQL 升到4.1以后，用户用户密码验证协议升级导致连不上数据库(如果PHP是5.0以上则不用，4.X的PHP版本才需要)
解决方法：
进命令行(如果在WIN下面，就进mysql目录的bin目录，运行mysql进入)
SET PASSW... ]]></description>
			<content:encoded><![CDATA[<p>MYSQL 升到4.1以后，用户用户密码验证协议升级导致连不上数据库(如果PHP是5.0以上则不用，4.X的PHP版本才需要)<br />
解决方法：<br />
进命令行(如果在WIN下面，就进mysql目录的bin目录，运行mysql进入)<br />
SET PASSWORD FOR <a href="mailto:root@localhost">root@localhost</a> = OLD_PASSWORD('newpwd');<br />
FLUSH PRIVILEGES;</p>
<p>不管什么你在里面新建什么用户名，都得这样执行一下才能用。不知道有没有其它的方法可以更方便。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1982y.com/index.php/archives/9/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
