电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

系统设定常用指令(1)


发布日期:2019/11/6
 

Red Hat 基本系统设定指令

在 Red Hat Linux 里头有一个相当好用的系统参数设定工具那就是大家都耳熟能详的『 setup 』啰!这工具说穿了也没有什么特殊的地方就是他将一些 /etc/sysconfig 里的设定参数给他做成图形界面就是了!基本上如果你对系统熟的话那么不需要使用 setup 也是可以的啦!直接修改 /etc/sysconfig 底下的东西就可以啰!

·setup

我们先来说一说 setup 的用法吧!以 root 的身份在 command line 输入 setup 就可以进入如下的画面

主要有底下几个设定的咚咚

oAuthentication configuration这是关于系统性安全的设定项目

oFirewall configuration 这个是关于 ipchains 的防火墙机制设定

oKeyboard configuration 这个是键盘的类型设定项目

oMouse configuration 设定滑鼠的型态的地方啦

oNetwork configuration 设定网路参数的地方包括你的 IP 呦!

oSystem services 设定一些系统服务的地方

oPrinter configuration 设定印表机啰

oSound card configuration 就是设定音效卡啦!

oTimezone configuration 设定时区

oX configuration 设定 XWindow 相关的硬体设定!

依序介绍一下里面的各种资料啰

oAuthentication configuration

还记得我们在 帐号管理 那一篇文章里面提到的东西吗?对啦!我们在管理密码的时候就是使用那个 shadow 的资料!好啦那么怎么改变这些密码资料的设定呢?呵呵!就是在这一项啰!按下他之后会出现底下两个画面

那个 NIS LDAP Hesiod 等等都是其他类型的 ID 与 pass word 管理伺服器这里我们不太需要使用到这么高级的伺服器!所以只要简单的 Shadow 与 MD 这两个编码过的安全防护即可!所以啰您可以在这里勾选 Shadow 与 MD 就行了!除非后来您还想要加入上述的伺服器!

§这个项目完成之后会写入 /etc/sysconfig/authconfig这个档案当中!所以也可以直接修改这个档案即可!

oFirewall configuration

这是用来设定防火墙的!

§在设定防火墙之前需要来了解一下什么是『防火墙』?简单的说防火墙就是资料封包的过滤机制的套件啰目前在 xx 上面使用的是 ipchains 这个封包过滤至于 xx 则使用的是 iptables 这个封包过滤机制此外这两个封包过滤机制『不能同时开启』!

但是在这个 setup 当中的 firewall 比较诡异一点点就是在 Red Hat 以后的版本中(包含这一版的 Red Hat )使用的 Kernel 是 xx 版本这一版的适合的防火墙如前述是 iptables 这个机制但是

§这支程式使用来设定的却是『 ipchains 』真是的~~而且另外一点比较怪异的是

§这个程式启动之后所显示的是『程式预设值』而不是您目前的设定值所以每次进入都会显示『Security Level 为 ( ) High 那一项!不过只要不按下 OK 的话就不会改变您原先的设定!

基本上这个东西用来设定 ipchains 是可以啦但是用来设定 iptables 则『没有办法』最起码我试不出来如果您试出来的话可得教教我呦!按下之后显示出来的样子如下

请注意在上面的设定当中是适合于 ipchains 的再强调一次所以如果您使用了 iptables 作为您的防火墙机制那么就不要使用这支程式了!另外在第二个画面中需要特别注意的是

§如果您只有一张卡(例如上面的例子)那么千万注意『不要开启 eth 』这个咚咚!上面的意思是说『来自底下的界面卡(例如 eth)或者是底下的 port 号则予以接受』那么当您接受 eth 的请求偏偏这个卡是对外卡那么由于所有的要求都是由外界来的所以底下的设定则完全没有用了!因为检查到界面卡的部分就予以放行的意思!这里请注意!

§万一若您有两张网路卡一张对内(假设为 eth )一张对外(假设为 eth那么对内信任对外不信任则可以勾选 eth 为信任的(沟成星号)而 eth 则不勾!

那么这个设定在产生什么设定档案呢?

§这个设定完成之后会在 /etc/sysconfig 产生一个名为 ipchains 的档案这个档案即是开机时启动的设定档您可以查询到 /etc/rcd/initd/ipchains 这个启动档案的内容看到!!

§同理如果您想要一开机立即将您的 iptables 机制的规则写上去的话那么就可以在 /etc/sysconfig/ 建立一个名为 iptables 的档案啰!

o Keyboard configuration

这是用来设定键盘型式的!如下图所示

选择正确的即可!通常我们选择 us 这一个就对了!

§修改的结果会记录在 /etc/sysconfig/keyboard 这个档案中!

o Mouse configuration

这是用来设定滑鼠的!按下去之后会显示出下面的图示

看到了喔!如果是 ps/ 的介面的话那么上面就会显示出 Generic Mouse (PS/) 的那一项!请依照您的硬体来设定好你的滑鼠周边!

§这个项目会在 /etc/sysconfig/mouse 当中记录下来正确的滑鼠型态可以直接修改这个档案呦!

o Network configuration :

这东西是用来设定网路的东西的!按下他之后会出现底下的咚咚

所谓的 DHCP 是一种动态发放 IP 的主机来分给 client 电脑 IP 的方式!那么由于我们使用的是虚拟 IP 这一种静态的 IP 给予方式所以自然就将第一个取消啰!另外需要特别留意的是使用 Cable 的朋友就是以 DHCP 来上网的所以其对外的卡使用的就得是 DHCP 协定啰!然后需要来设定 IP (给予虚拟 IP 即可!)子遮罩网路( netmask)及 gateway 等等这个咚咚会修改到的档案有

§ /etc/sysconfig/network

§ /etc/sysconfig/networkscripts/ifcfgeth

§ /etc/nf

大概就是如此吧!所以基本上手动修改上面这些档案即可设定好网路的基础架构啰!

oSystem services

这个东西也蛮好玩的其实他就是 ntsysv 这个程式啦!按下他之后会显示出底下的框框!

这里显示的是目前系统上以 RPM (或者是你自己写的)可以进行『开机时后启动的』服务项目以这张图表为例显示出 atd 这支服务在启动的时候就会自动的启动啰!所以你可以移动到你所想要启动的项目之前按下空白键使产生 * 后再按下 OK 即可!不过需要注意的是

§这个设定仅是在设定『启动的时候可以自动执行』的服务所以当你设定好 * 之后除非重新开机否则仍需要直接以手动启动才行

§这个设定所捉出来的服务项目其内容都列在 /etc/rcd/initd 及 /etc/xinetdd 这两个目录内

§这个设定设好之后其连结会在 /etc/rcd/rc#d/Sxxservername 这个档案内例如我以文字型态登入的所以 runlevel 为 而我要设定的是 atd 这个服务所以就会在 /etc/rcd/rcd/Satd 这个连结档建立到 /etc/rcd/initd/atd 这个执行 script 中!请注意那么 S 代表开机启动的意思而数字代表执行的顺序!

o Printer configuration

设定 printer 的步骤!按下去之后可以出现如下的咚咚

这个我就不是很熟悉了!请有经验的朋友来信告诉我该怎么做吧!

o Sound card configuration

设定音效卡啰!那就设定吧!

o Timezone configuration

还记得我们选择的时区吗?呵呵!想不想改变呢?

§ 建立的资料写在 /etc/sysconfig/clock 里头!

请按接第二

上一篇:TOAD常用使用技巧

下一篇:SPFILE参数修改错误的解决办法