⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0550setup.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 4 页
字号:
 <br>好了,底下要开始给他设定一下你的网络啰!在这个例子中,首先我们使用固定制的方式,使用了192.168.1.2 这个私有 IP ,然后选择不要 bootp/dhcp ,并且设定在开机的时候启动,因此勾选Start at boot !<br>&#160; <center><img src="0550setup_files/0550setup-mdk-008.jpg" nosave="" height="324" width="609"></center> <br>不过,如果你是使用 Cable 的话,或者是您公司有架设 DHCP 主机的话,那么上面的图示中,你就需要选择『AutomaticIP 』这一项!而其它的就直接设定的跟我一样即可!这可是很重要的!然后再设定你的主机名称与ISP 给你的 DNS 的 IP,还有 Gateway 或者是 Gateway 的装置!像我是以 eth1做为对外的网络卡,因此就选择 eth1 啰!<br>&#160; <center><img src="0550setup_files/0550setup-mdk-009.jpg" nosave="" height="400" width="629"></center> <br>这样就设定 OK 啦!其实,以上的步骤就只是设定底下几个档案:<br> <ul><li><font color="#000066" face="SimSun">/etc/sysconfig/network</font></li><li><font color="#000066" face="SimSun">/etc/sysconfig/network-scripts/ifcfg-eth0</font></li><li><font color="#000066" face="SimSun">/etc/resolv.conf</font></li></ul> <br>我们在<a href="http://linux.vbird.org/linux_server/index.php">网络架设篇</a>再来聊一聊如何设定这些数据,包括使用手动的方式设定固定IP 、 Cable 与 ADSL 上网的方式!<br> <br>这些就是 drakconf 的主要功能了!当然,还有 X-window 里面的 XFree86的硬件设定!不过,这些数据我们就在 X-Window 章节里面再提啰!</ul></blockquote><hr width="100%"><a name="RedHatsetup"></a><font size="+1" color="#000099">RedHat 基本系统设定指令</font><ul>在 Red Hat Linux 里头有一个相当好用的系统参数设定工具,那就是大家都耳熟能详的『<b><font color="#000099">setup</font></b>』啰!这工具说穿了也没有什么特殊的地方,就是他将一些<b><font color="#000099" face="SimSun">/etc/sysconfig</font></b>里的设定参数给他做成图形界面就是了!基本上,如果你对系统熟的话,那么不需要使用setup 也是可以的啦!直接修改 /etc/sysconfig 底下的东西就可以啰!</ul><blockquote><b><font color="#000099">setup:</font></b><br>我们先来说一说 setup 的用法吧!以 root 的身份在 command line 输入 <b><font color="#3333ff">setup</font></b>就可以进入如下的画面:<blockquote><center><img src="0550setup_files/0550setup-redhat-00.jpg" nosave="" height="241" width="300"></center></blockquote>主要有底下几个设定的咚咚:</blockquote><blockquote><ul><li><font color="#000066"><b>Authentication configuration</b>:这是关于系统性安全的设定项目;</font></li><li><font color="#000066"><b>Firewall configuration :</b>这个是关于 ipchains的防火墙机制设定;</font></li><li><font color="#000066"><b>Keyboard configuration</b> :这个是键盘的类型设定项目;</font></li><li><font color="#000066"><b>Mouse configuration </b>:设定鼠标的型态的地方啦;</font></li><li><font color="#000066"><b>Network configuration </b>:设定网络参数的地方,包括你的IP 呦!</font></li><li><font color="#000066"><b>System services</b> :设定一些系统服务的地方;</font></li><li><font color="#000066"><b>Printer configuration</b> :设定打印机啰;</font></li><li><font color="#000066"><b>Sound card configuration</b> :就是设定声卡啦!</font></li><li><font color="#000066"><b>Timezone configuration</b> :设定时区;</font></li><li><font color="#000066"><b>X configuration </b>:设定 X-Window 相关的硬件设定!</font></li></ul></blockquote><ul>依序介绍一下里面的各种资料啰:</ul><blockquote><ul><hr width="100%"><li><b><font color="#000099">Authentication configuration</font></b> :</li><br>还记得我们在 <a href="http://linux.vbird.org/linux_basic/0410accountmanager.php">账号管理</a> 那一篇文章里面提到的东西吗?对啦!我们在管理密码的时候就是使用那个shadow 的资料!好啦,那么怎么改变这些密码数据的设定呢?呵呵!就是在这一项啰!按下他之后会出现底下两个画面:<br> <center><img src="0550setup_files/0550setup-redhat-01.jpg" nosave="" height="261" width="534"></center> <center><img src="0550setup_files/0550setup-redhat-02.jpg" nosave="" height="278" width="634"><br>&nbsp;</center>那个 NIS, LDAP, Hesiod 等等都是其它类型的 ID 与 pass word 管理服务器,这里我们不太需要使用到这么高级的服务器!所以只要简单的<font color="#000099">Shadow</font>与 <font color="#000099">MD5</font> 这两个编码过的安全防护即可!所以啰,您可以在这里勾选Shadow 与 MD5 就行了!除非后来您还想要加入上述的服务器!( <i>注:这个项目完成之后,会写入<b><font color="#000099" face="SimSun">/etc/sysconfig/authconfig</font></b>这个档案当中!所以也可以直接修改这个档案即可!)</i></ul></blockquote><blockquote><ul><hr width="100%"><li><b><font color="#000099">Firewall configuration</font></b> :</li><br>这是用来设定防火墙的!<br> <ul><li>在设定防火墙之前需要来了解一下什么是『<font color="#3333ff">防火墙</font>』?简单的说,防火墙就是资料封包的过滤机制的套件啰,目前在2.2.xx 上面使用的是 ipchains 这个封包过滤,至于 2.4.xx 则使用的是 iptables这个封包过滤机制。此外,这两个封包过滤机制『<font color="#000099">不能同时开启</font>』!</li></ul> <br>但是在这个 setup 当中的 firewall 比较诡异一点点,就是在 Red Hat 7.1以后的版本中(包含这一版的 Red Hat 7.2 )使用的 Kernel 是 2.4.xx 版本,这一版的适合的防火墙如前述是iptables 这个机制,但是<br> <ul><li><font color="#3333ff">这支程序使用来设定的却是『 ipchains 』</font>真是的~~而且,另外一点比较怪异的是,</li><li><font color="#3333ff">这个程序启动之后,所显示的是『程序默认值』而不是您目前的设定值</font>,<font color="#3333ff">所以每次进入都会显示『SecurityLevel 为 ( ) High 那一项!</font>,不过,只要不按下 OK 的话,就不会改变您原先的设定!</li></ul> <br>基本上,这个东西用来设定 ipchains 是可以啦,但是用来设定 iptables 则『没有办法』,最起码我试不出来,如果您试出来的话,可得教教我呦!按下之后显示出来的样子如下:<br> <center><img src="0550setup_files/0550setup-redhat-03.jpg" nosave="" height="226" width="505"></center> <center><img src="0550setup_files/0550setup-redhat-04.jpg" nosave="" height="264" width="640"><br>&nbsp;</center>请注意,<font color="#000066">在上面的设定当中,是适合于 ipchains 的,再强调一次</font>,所以如果您使用了iptables 作为您的防火墙机制,那么就不要使用这支程序了!另外,在第二个画面中,需要特别注意的是:<br> <ul><li>如果您只有一张卡(例如上面的例子),那么千万注意『<font color="#3333ff">不要开启eth0 </font>』这个咚咚!上面的意思是说,『<font color="#3333ff">来自底下的界面卡(例如eth0)或者是底下的 port 号,则予以接受</font>』,那么当您接受 eth0 的请求,偏偏这个卡是对外卡,那么由于所有的要求都是由外界来的,所以底下的设定则完全没有用了!因为检查到界面卡的部分就予以放行的意思!这里请注意!</li><li>万一,<font color="#3333ff">若您有两张网络卡,一张对内(假设为 eth0 )一张对外(假设为eth1 ),那么对内信任对外不信任,则可以勾选 eth0 为信任的(沟成星号),而eth1 则不勾</font>!</li></ul> <br>那么这个设定在产生什么设定档案呢?<br> <ul><li>这个设定完成之后,会在 <b><font color="#3333ff">/etc/sysconfig</font></b>产生一个名为 <b><font color="#3333ff">ipchains</font></b> 的档案,这个档案即是开机时启动的设定档,您可以查询到/etc/rc.d/init.d/ipchains 这个启动档案的内容看到!!</li><li>同理,如果您想要一开机立即将您的 iptables 机制的规则写上去的话,那么就可以在/etc/sysconfig/ 建立一个名为 iptables 的档案啰!</li></ul></ul></blockquote><blockquote><ul><hr width="100%"><li><b><font color="#000099">Keyboard configuration </font></b>:</li><br>这是用来设定键盘型式的!如下图所示:<br> <center><img src="0550setup_files/0550setup-redhat-05.jpg" nosave="" height="264" width="374"></center> <br>选择正确的即可!通常我们选择 us 这一个就对了!(注:修改的结果会记录在<b><font color="#000099" face="SimSun">/etc/sysconfig/keyboard</font></b>这个档案中!)</ul></blockquote><blockquote><ul><hr width="100%"><li><b><font color="#000099">Mouse configuration</font></b>:</li><br>这是用来设定鼠标的!按下去之后会显示出下面的图标:<br> <center><img src="0550setup_files/0550setup-redhat-06.jpg" nosave="" height="104" width="333"></center> <center><img src="0550setup_files/0550setup-redhat-07.jpg" nosave="" height="166" width="325"></center> <center><img src="0550setup_files/0550setup-redhat-08.jpg" nosave="" height="288" width="379"><br>&nbsp;</center>看到了喔!如果是 ps/2 的接口的话,那么上面就会显示出 Generic Mouse (PS/2)的那一项!请依照您的硬件来设定好你的鼠标周边!( 这个项目会在 <b><font color="#000099" face="SimSun">/etc/sysconfig/mouse</font></b>当中记录下来正确的鼠标型态,可以直接修改这个档案呦!)</ul></blockquote><blockquote><ul><hr width="100%"><li><b><font color="#000099">Network configuration</font> </b>:</li><br>这东西是用来设定网络的东西的!按下他之后会出现底下的咚咚:<br> <center><img src="0550setup_files/0550setup-redhat-09.jpg" nosave="" height="159" width="354"></center> <center><img src="0550setup_files/0550setup-redhat-10.jpg" nosave="" height="267" width="516"><br>&nbsp;</center>所谓的 DHCP 是一种动态发放 IP 的主机,来分给 client 计算机 IP 的方式!那么由于我们使用的是虚拟IP 这一种静态的 IP 给予方式,所以自然就将第一个取消啰!另外,需要特别留意的是,使用Cable 的朋友就是以 DHCP 来上网的,所以其对外的卡使用的就得是 DHCP 协议啰!然后需要来设定IP (给予虚拟 IP 即可!)子屏蔽网络( netmask)及 gateway 等等,这个咚咚会修改到的档案有:<br> <ul><li><font color="#000066" face="SimSun">/etc/sysconfig/network</font></li>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -