<?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>简单生活@NET &#187; 虚拟主机</title>
	<atom:link href="http://lee.kometo.com/archives/tag/%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba/feed" rel="self" type="application/rss+xml" />
	<link>http://lee.kometo.com</link>
	<description>正确的判断来自经验，但经验往往来自错误的判断</description>
	<lastBuildDate>Mon, 06 Feb 2012 02:26:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux入门-安装篇(Debian 服务器版)</title>
		<link>http://lee.kometo.com/archives/170</link>
		<comments>http://lee.kometo.com/archives/170#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:57:55 +0000</pubDate>
		<dc:creator>Emeric lee</dc:creator>
				<category><![CDATA[WEB应用开发]]></category>
		<category><![CDATA[深入PHP]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[虚拟主机]]></category>

		<guid isPermaLink="false">http://lee.kometo.com/?p=170</guid>
		<description><![CDATA[本文描述了安装一个Linux（Debian）服务器的全过程，并附加了一些必要的参考文章，通篇以Debian为基础，以建立一个服务器（非桌面环境）为主要目的。 准备知识 这里列出的是一些经常使用到命令和功能，你不需要现在就完全理解，以后的配置工作随时会需要借助这些命令，粗略看一下，需要是再回来仔细看。 查找文件 #在/etc目录下查找init.d find /etc -name init.d #在当前目录下查找init* find . -name init* #在根目录下查找所有文件名以httpd开头的文件，并使用ls输出 find / -name 'httpd*' -ls #find还有很多更高级的功能，根据时间查找，指定查找层次等 &#160; ls *A* #查询当前目录下（含子目录）的匹配文件 (描述可能不准确) 进程及任务管理 ps / ps -A f #查看进程列表 kill ID #杀死指定进程ID jobs #当前任务列表 fg #把job提到前台 bg #把job放到后台运行 &#38;amp; #这个用在一个命令的最后，可以把这个命令放到后台执行 #快捷键 ctrl+z 把当前工作放到后台，并停止运行 参考：http://www.linuxeden.com/html/sysadmin/20080618/58737.html 修改主机名 hostname newname 主机的域信息在 /etc/hosts 重启,开关机 reboot [...]]]></description>
			<content:encoded><![CDATA[<p>本文描述了安装一个Linux（Debian）服务器的全过程，并附加了一些必要的参考文章，通篇以Debian为基础，以建立一个服务器（非桌面环境）为主要目的。</p>
<h3><span id="more-170"></span><br />
</h3>
<h3><strong>准备知识</strong></h3>
<p>这里列出的是一些经常使用到命令和功能，你不需要现在就完全理解，以后的配置工作随时会需要借助这些命令，粗略看一下，需要是再回来仔细看。</p>
<ul>
<li>查找文件

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#在/etc目录下查找init.d</span>
<span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span>etc <span style="color: #660033;">-name</span> init.d
<span style="color: #666666; font-style: italic;">#在当前目录下查找init*</span>
<span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-name</span> init<span style="color: #000000; font-weight: bold;">*</span>
<span style="color: #666666; font-style: italic;">#在根目录下查找所有文件名以httpd开头的文件，并使用ls输出</span>
<span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'httpd*'</span> <span style="color: #660033;">-ls</span>
<span style="color: #666666; font-style: italic;">#find还有很多更高级的功能，根据时间查找，指定查找层次等</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000; font-weight: bold;">*</span>A<span style="color: #000000; font-weight: bold;">*</span> <span style="color: #666666; font-style: italic;">#查询当前目录下（含子目录）的匹配文件 (描述可能不准确)</span></pre></div></div>

</li>
<li> </li>
<li>进程及任务管理

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ps</span> <span style="color: #000000; font-weight: bold;">/</span> <span style="color: #c20cb9; font-weight: bold;">ps</span> <span style="color: #660033;">-A</span>  f     <span style="color: #666666; font-style: italic;">#查看进程列表</span>
<span style="color: #c20cb9; font-weight: bold;">kill</span> ID           <span style="color: #666666; font-style: italic;">#杀死指定进程ID</span>
<span style="color: #7a0874; font-weight: bold;">jobs</span>              <span style="color: #666666; font-style: italic;">#当前任务列表</span>
<span style="color: #7a0874; font-weight: bold;">fg</span>                <span style="color: #666666; font-style: italic;">#把job提到前台</span>
<span style="color: #7a0874; font-weight: bold;">bg</span>                <span style="color: #666666; font-style: italic;">#把job放到后台运行</span>
<span style="color: #000000; font-weight: bold;">&amp;</span>amp;                 <span style="color: #666666; font-style: italic;">#这个用在一个命令的最后，可以把这个命令放到后台执行</span>
<span style="color: #666666; font-style: italic;">#快捷键 ctrl+z 把当前工作放到后台，并停止运行</span></pre></div></div>

<p>参考：http://www.linuxeden.com/html/sysadmin/20080618/58737.html</p>
</li>
<li>修改主机名<br />
 hostname newname<br />
 主机的域信息在 /etc/hosts</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<ul>
</ul>
</li>
<li>重启,开关机
<ul>
<li>reboot 重启 </li>
<li>poweroff 关机 </li>
<li>halt/shutdown</li>
<li>开关机的高级控制命令</li>
<li> /etc/init.d/下有一些控制脚本，可以用来控制一些服务启动，关闭等<br />
 调用这些脚本必须用全路径，类似：<br />
 /etc/rc.d/init.d/proftpd  restart<br />
 /etc/init.d/networking {start|stop|restart|force-reload} </li>
<li>重启一些指定服务</li>
</ul>
</li>
<li>其它
<ul>
<li>用好 TAB建，命令行下，很多情况它可以帮助你自动完成</li>
<li>Vim编辑器是必须掌握的，参看这里：<a rel="bookmark" href="../index.php/archives/176">Linux通用编辑器 VI VIM 入门</a></li>
</ul>
</li>
</ul>
<h3><strong>安装123</strong></h3>
<ul>
<li>启动盘启动安装<br />
 没啥好说的，从官网上随便下个好了，其它渠道获得的安装光盘也可以<br />
 如果安装机器可以连接外网的，网速快的直接用最小的MINI镜像（推荐，图形安装界面，很漂亮），这样直接使用最新软件源<br />
 如果安装机器网速慢或者没网络，找个大的镜像吧，并在下面的步骤中跳过 ”配置APT，扫描更新（可选）“</li>
<li>如果有网络，配置好网络，为下一步安装做准</li>
<li>主机名及域名，<br />
 如果你准备使用 www.abc.com这样的域名，建议使用www作为主机名，abc.com作为域名（实际可以随便填）<br />
 如果不准备使用域名，随便填</li>
<li>磁盘分区<br />
 没啥，按提示做好了，除非有特殊需要，全默认好了 </li>
<li>设置Root帐号密码，另外建立一个普通帐号</li>
<li>开始安装系统文件&#8230;&#8230;.<br />
 有点慢，5分钟吧</li>
<li>配置APT，扫描更新（可选）<br />
 不要选择里面的中国的镜像服务器，它比美国的还慢，还不稳定<br />
 推荐一个国内镜像http://www.anheng.com.cn/debian/ ，不在自动列表中，需要手动输入的，输入这个就行www.anheng.com.cn（测试时间&#8211;2008-10.29）<br />
 这里的进度条有时有问题，会长时间不动，其实是正在下载镜像中的资源，如果你不幸选择了一个较慢的镜像服务器，等待吧，也许要20分钟+～～<em>（出现这种情况建议你考虑重新开始安装以转换或放弃镜像服务器，否则接下来的的软件会让你崩溃）</em><br />
 如果有问题就直接跳过吧，以后可以在做的如果使用的是MINI镜像（&lt;10M）安装，这一步是必须的 </li>
<li>选择系统安装包<br />
 出现一个安装包列表，让你选择系统功能，如：桌面系统、WEB服务器、文件服务器、标准系统等，可以多选<br />
 这个列表的项目取决于你的安装镜像和方式，如果使用了上面的APT更新，可以获取最全的安装包<br />
 如果你是单机用户，桌面系统和标准系统是必选的<br />
 如果你是服务器用户，根据需要选择吧，也可以什么都不选，安装完再慢慢配<br />
 如果你要快速搭建一个WEB服务器选择 ”web服务器“ ，它会给你配置一个很稳定全面的WEB服务器</li>
<li>安装软件<br />
 安装上面选择安装包，和一些基本系统软件（即使你什么都没选）<br />
 速度取决于你选择的安装包和你的镜像来源 </li>
</ul>
<h3><strong>初始化系统123</strong></h3>
<p>这些工作是在系统安装完成后需要立即进行的工作，他们为你准备一个完善的系统环境，所有操作没有详细说明，可以参看最后的相关文章</p>
<p><strong><br />
 </strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">## 更新APT镜像源 ##</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> apt-spy
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list.bak
apt-spy update
apt-spy <span style="color: #660033;">-d</span> stable-a Asia <span style="color: #660033;">-t</span> <span style="color: #000000;">10</span>
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> upgrade
&nbsp;
<span style="color: #666666; font-style: italic;">##安装几个基本软件 ##</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#安装SSH服务，安装完这一步就可以用SSH telnet到服务器管理了</span>
<span style="color: #666666; font-style: italic;">#另一个可能的命令是 apt-get install ssh</span>
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> openssh-server
&nbsp;
<span style="color: #666666; font-style: italic;">#安装完整版 VIM</span>
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">vim</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## 设定系统时间 ##</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">vim</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>default<span style="color: #000000; font-weight: bold;">/</span>rcS     <span style="color: #666666; font-style: italic;">#设定硬件时钟的类型，修改UTC=no,重启后生效</span>
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> ntpdate  <span style="color: #666666; font-style: italic;">#安装网络时间同步服务</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#设定自动同步计划</span>
<span style="color: #666666; font-style: italic;">#添加这一行： */30 * * * * /usr/sbin/ntpdate pool.ntp.org</span>
crontab <span style="color: #660033;">-e</span>
&nbsp;
<span style="color: #666666; font-style: italic;">## 设定系统提示符及bash环境 ##</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">cd</span> ~
<span style="color: #c20cb9; font-weight: bold;">vim</span> .bashrc      <span style="color: #666666; font-style: italic;">#编辑.bashrc文件，去掉所有命令行的注释符，并可以配置promote格式</span>
<span style="color: #7a0874; font-weight: bold;">source</span> .bashrc   <span style="color: #666666; font-style: italic;">#重载bash，是配置生效</span></pre></div></div>

<p><br class="spacer_" /></p>
<p><strong>恭喜你！！完成了，到此一个可以工作的Linux系统就基本完成，后续的是一些进一步管理时需要深入的内容，你可以在需要时参考。</strong></p>
<hr style="width: 2px;" />
<p><br class="spacer_" /></p>
<h3><strong>安全，还是安全，</strong></h3>
<p style="padding-left: 30px;">作为服务器，这是首先应该考虑的，待完成。。。。。～</p>
<p style="padding-left: 30px;">参考：http://man.ddvip.com/os/debiansecuring-howto/ch-sec-services.zh-cn.html</p>
<h3><strong>网络配置</strong></h3>
<p>主要配置文件</p>
<p>/etc/network/interfaces</p>
<p>相关命令：</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">hostname</span> newname  <span style="color: #666666; font-style: italic;">#修改主机名</span>
                  <span style="color: #666666; font-style: italic;">#主机的域信息在 /etc/hosts</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span>          <span style="color: #666666; font-style: italic;">#网络配置及显示</span>
route             <span style="color: #666666; font-style: italic;">#路由配置及显示</span>
ip                <span style="color: #666666; font-style: italic;">#IP配置</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#重启网络</span>
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>networking <span style="color: #7a0874; font-weight: bold;">&#123;</span>start<span style="color: #000000; font-weight: bold;">|</span>stop<span style="color: #000000; font-weight: bold;">|</span>restart<span style="color: #000000; font-weight: bold;">|</span>force-reload<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p><br class="spacer_" /></p>
<h3><strong>其他软件简单介绍</strong><br />
</h3>
<ul>
<li><strong>ISPCP<br />
 </strong>参考 http://www.isp-control.net/documentation/start/installation/debian</li>
<li><strong>ProFTPD<br />
 </strong>参考 http://goto8848.net/2008/08/disable-proftpd-ipv6/<br />
 <strong>重启  /etc/rc.d/init.d/proftpd </strong></li>
</ul>
<ul>
</ul>
<p><br class="spacer_" /></p>
<p><strong>相关文章</strong></p>
<ul>
<li><a rel="bookmark" href="../index.php/archives/178">linux入门-系统时间设置篇</a></li>
<li><a rel="bookmark" href="../index.php/archives/185">linux入门-终端环境(bash)设置篇</a></li>
<li><a rel="bookmark" href="../index.php/archives/189">Linux入门-用户管理篇</a></li>
<li><a rel="bookmark" href="../index.php/archives/176">Linux入门-通用编辑器 VI VIM </a></li>
<li><a rel="bookmark" href="../index.php/archives/195">Linux入门-软件管理篇(APT)</a></li>
</ul>
<p><br class="spacer_" /></p>
<h3 class="codeblock">
<hr style="width: 1px;" />
<hr style="border: 1px solid #cccccc; width: 2px; color: #ffffff;" noshade="noshade" />
</h3>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://lee.kometo.com/archives/170/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

