`

第二十四章 CentOS 系统配置工具: setup

 
阅读更多
系统配置除了使用手动的方式编辑配置档之外 (例如 /etc/inittab, /etc/fstab 等),其实在 Red Hat 系统的 RHEL, CentOS 及 Fedora 还有提供一支综合程序来管理的,那就是 setup 这个命令的功能罗!老实说, setup 其实只有在 Red Hat 的系列才有, 在其他的 Linux distributions 并不存在,因此,鸟哥并没有很要求一定要学会这家伙的。 只不过,setup 还是挺好用的,所以我们还是来玩玩吧!

这个 setup 的处理方法非常的简单,就是利用 root 的身份下达这个命令,如果你已经使用远程操作系统的话, 记得最好切换一下语系成为英文语系 (比较不会出现边框是乱码的情况) ,结果就会出现如下的画面了。

tu

如上图所示,那就是 setup 提供的各项系统配置功能。这个画面的使用方式其实在图中的最底下一行有说明了, 可以利用 [tab] 按键在三个画面中切换,使用 Run Tool 可以开始配置该项目,使用 Quit 可以离开 setup 命令。 那么上面的主菜单部分有哪些功能呢?这些配置的基本功能是这样的:

Authentication configuration:
这是与使用者身份认证有关的配置,包括本机的帐号与利用远程服务器提供的帐号来登陆本机等功能的配置;

Firewall configuration:
简单的配置 (1)防火墙与 (2)SELinux 的启动模式 (Disable, Enforcing, Permissive)。 SELinux 请参考第十七章的说明, 防火墙则请参考服务器篇的解释了。这个地方的配置比较简单, 有时候可能会让你自己搞不清楚配置值的意义。所以,还是手动处理比较妥当;

Keyboard configuration:
就是键盘按键的对应表。注意,这个配置仅与 tty 介面有关,至於 X Window 则不是以这个为配置值;

Network configuration:
配置网络参数的地方,包括 IP, network, netmask, dns 等等,不过, 还需要看完服务器篇关於网络基础的介绍后, 才能够比较了解配置值的意义啦!

System services:
其实就是第十八章提到的 ntsysv 的内容喔~亦即配置一些系统服务是否在启动时启动的地方;

Timezone configuration:
安装的时候不是可以透过全世界地图挑选时区吗? 这个就是在安装完毕后重新选择时区的地方;

X configuration:
配置 X Window 相关的配置,例如解析度啦等等的。我们会在第二十四章再提到 X Window 方面的基础知识。

底下我们就来约略的介绍一下这些玩意儿吧!除了网络 IP 的配置外,其余的部分鸟哥会很快的带过去而已。 毕竟 setup 仅是一个统整的工具,每个配置项目其实都牵涉到各自的基础功能,那些基础功能还得要持续摸索的...

网络配置项目(手动配置IP与自动取得)

网络其实是又可爱又麻烦的玩意儿,如果你是网络管理员,那么你必须要了解区域网络内的 IP, gateway, netmask 等参数,如果还想要连上 Internet ,那么就得要理解 DNS 代表的意义为何。如果你的单位想要拥有自己的域名, 那么架设 DNS 服务器则是不可或缺的。总之,要配置网络服务器之前,你得要先理解网络基础就是了! 没有人愿意自己的服务器老是被攻击或者是网络问题层出不穷吧!^_^

但鸟哥这里的网络介绍仅止於当你是一部单机的 Linux 用户端,而非服务器!所以你的各项网络参数只要找到网络管理员, 或者是找到你的 ISP (Internet Service Provider) ,向他询问网络参数的取得方式以及实际的网络参数即可。 通常网络参数的取得方式在台湾常见的有底下这几种:

手动配置固定 IP :

常见於学术网络的服务器配置、公司行号内的特定座位等。这种方式你必须要取得底下的几个参数才能够让你的 Linux 上网的:

IP
子网络遮罩(netmask)
通讯闸(gateway)
DNS 主机的 IP (通常会有两个,若记不住的话,硬背 168.95.1.1 即可)

网络参数可自动取得:

常见於 IP 分享器后端的主机,或者是利用电视线路的缆线上网 (cable modem),或者是学校宿舍的网络环境等。 这种网络参数取得方式就被称为 dhcp ,你啥事都不需要知道,只要知道配置上网方式为 dhcp 即可。

透过 ADSL 宽带拨接:

不论你的 IP 是固定的还是每次拨接都不相同 (被称为浮动式 IP),只要是透过宽带调制解调器『拨接上网』的,就是使用这种方式。 拨接上网虽然还是使用网络卡连接到调制解调器上,不过,系统最终会产生一个替代调制解调器的网络介面 (ppp0) , 那个 ppp0 也是一个实体网络介面啦!
了解了网络参数的取得方法后,你还得要知道一下我们透过啥硬件连上 Internet 的呢?其实就是网络卡嘛。 目前的主流网卡为使用以太网络协议所开发出来的以太网卡 (Ethernet),因此我们 Linux 就称呼这种网络介面为 ethN (N 为数字)。 举例来说,鸟哥的这部测试机上面有一张以太网卡,因此鸟哥这部主机的网络介面就是 eth0 罗 (第一张为 0 号开始)。

好了,那就让我们透过 setup 来配置网络吧!按下『 Network Configuration 』会出现如下画面:

tu

上图中那个 eth1.bak 是系统捉错的文件,因为这个程序会跑到 /etc/sysconfig/network-scripts/ 目录下找出档名为 ifcfg-ethN 的文件内容来显示的。因为鸟哥仅有一张网卡,因此那个 eth1 不要理会他!直接点选 eth0 之后就会产生如下的画面:

tu

上图中那个 Name 与 Device 名称最好要相同,尽量不要修改他!这里的配置是这样的:

A 如果你是使用手动配置的话,『 Use DHCP 』一定不能勾选,然后将底下的 Static IP, Netmask, Default gateway IP 配置值填上去即可。这三个配置值请洽你的网络管理员喔。

B 如果你是使用 DHCP 的自动取得 IP 方式,勾选『 Use DHCP 』后,将后面的三个配置清空,这样就配置好网络参数了;

如果你是使用 ADSL 拨接的话,那么上面的配置项目就不适用了。 你得要使用 (1)adsl-setup 来进行配置,然后再以 (2)adsl-start 来启动 ADSL 拨接, 详细的方法我们会在服务器篇再来介绍的。上面谈的都是 IP 的取得方式,并没有谈到主机名称解析的部分 (DNS)。 只有手动配置者才需要进行 DNS IP 的配置,使用 dhcp 及 adsl-start 者都不需要进行底下的动作啦! 假设你的 DNS IP 为中华电信的 168.95.1.1 时,那就得这样配置:

[root@www ~]# vim /etc/resolv.conf
nameserver 168.95.1.1


重点是 nameserver 后面加上你的 DNS IP 即可!一切配置都妥当之后,你还得要进行一个任务,那就是重新启动网络看看罗! 重新启动网络的方法很简单,这样做即可

[root@www ~]# /etc/init.d/network restart
Shutting down interface eth0:               [  OK  ]
Shutting down loopback interface:           [  OK  ]
Bringing up loopback interface:             [  OK  ]
Bringing up interface eth0:                 [  OK  ]


由於网络涉及的范围相当的广泛,还包括如何进行网络除错的工作等,鸟哥将这部份写在服务器篇了,所以这里不再多费唇舌。 假设你现在已经连上 Internet 了,那么防火墙的配置则不可不知啊!底下就来谈谈。

转自:http://vbird.dic.ksu.edu.tw/linux_basic/0610hardware_1.php
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Centos7.6镜像文件:CentOS-7-x86-64-DVD-1810.iso

    标题中提到的“Centos7.6镜像文件:CentOS-7-x86_64-DVD-1810.iso”,首先需要明确几个关键词。CentOS 是一个企业级 Linux 发行版,它是基于 Red Hat Enterprise Linux (RHEL) 源代码编译而成的。CentOS 7.6 指的是 ...

    解决Centos8 出现 配置: failovermethod “OptionBinding 不存在” 误错

    在使用阿里云服务时,您可能会遇到在CentOS 8.4系统上执行`yum install git`时出现的错误,提示“配置:ID为'failovermethod'的OptionBinding不存在”。这个问题是由于CentOS 8在2021年12月31日已正式停止维护,导致...

    Debian与CentOS系统配置对比

    Debian与CentOS系统配置对比

    CentOS7.5安装配置.docx

    本文详细介绍了如何下载CentOS 7.5的ISO文件、安装过程及后续的系统配置方法。通过这些步骤,用户可以顺利地在自己的计算机上安装并配置好CentOS 7.5操作系统。这对于无论是新手还是经验丰富的IT专业人士来说都是一...

    远程连接centos好用的工具

    "远程连接CentOS好用的工具"这个标题暗示了我们正在寻找能够高效、稳定地管理CentOS系统的远程终端应用。这里我们将详细探讨一款名为WindTerm的软件,它在远程连接Linux服务器方面表现出色,并且在描述中被提及。 ...

    Centos实现端口转发:Rinetd部署笔记

    标题“Centos实现端口转发:Rinetd部署笔记”指出本文的核心内容是关于在Centos操作系统中部署和使用Rinetd这一端口转发工具。端口转发是一种网络技术,允许将一个网络端口的流量转发到另一个端口,通常用于多种网络...

    Centos系统安装及必要的系统配置

    图文、很详细centos系统虚拟机安装,gcc安装 ip配置 运行级别配置

    CentOS 系统配置 (各种服务配置 软件安装 )汇总

    【标题】:CentOS系统配置(各种服务配置、软件安装)汇总 【正文】: 本文档将详细探讨在CentOS操作系统上进行系统配置、服务设置和软件安装的关键知识点。CentOS是一个基于Red Hat Enterprise Linux的开源操作...

    Centos7配置IP地址和DNS1

    在CentOS7操作系统中,配置网络接口,特别是IP地址和DNS服务器,对于系统的正常运行至关重要。这篇文章将详细介绍如何在CentOS7中配置静态IP地址以及设置DNS服务器。 首先,我们来看一下查看IP地址的方法。在Linux...

    亲测DB服务器:mysql数据库环境调优配置,centos7 服务器资源:32G内存,8核CPU

    亲测DB服务器:mysql数据库环境调优配置,centos7 服务器资源:32G内存,8核CPU,有问题可沟通!

    centos系统管理

    第二章 安装CentOS; 第三章 Linux字符界面操作基础; 第四章 Linux字符界面操作进阶; 第五章 Shell脚本编程 6~14章为系统篇,分别为—— 第六章 包管理与系统更新; 第七章 账户管理; 第八章 磁盘管理和LVM管理...

    CentOS7.0 U盘刻录工具

    这个工具简化了在USB驱动器上创建可引导的CentOS7.0安装媒体的过程,使得用户无需深入了解操作系统安装的底层细节,也能轻松完成任务。 【描述】提到该工具“简单方便”,这意味着它可能具有用户友好的界面和直观的...

    centOS完全配置手册

    **系统配置** 1. **网络配置**:包括静态IP设置、DNS解析、网关配置等,常用命令如`ifconfig`、`route`和`nmcli`。 2. **用户与权限管理**:创建、删除用户,修改用户密码,理解并应用用户和组权限,如`useradd`、`...

    Centos7.9安装配置vsftpd

    CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...

    CentOS7配置本地yum源(超详细过程)

    本文将详细讲解如何在CentOS7系统中配置本地YUM源。 首先,你需要一个包含所有所需软件包的本地仓库。通常,你可以从官方网站或其他可靠的来源下载完整的CentOS7 ISO镜像,或者从网络上下载完整的软件包仓库。这些...

    CentOS7系统下的ARM交叉编译工具

    本资源包“CentOS7系统下的ARM交叉编译工具”提供了在CentOS7系统上进行ARM架构程序开发所需的工具链,允许开发者在X86或X86_64架构的主机上构建能在ARM平台上运行的C/C++应用程序。 首先,我们来理解一下交叉编译...

    在CentOS系统上安装配置MySQL

    ### 在CentOS系统上安装配置MySQL #### 一、引言 随着互联网技术的发展,数据库管理系统作为数据存储的核心部分,在各种应用系统中扮演着至关重要的角色。MySQL作为一款开源的关系型数据库管理系统,因其稳定性强、...

    CentOS 6.9 拨号工具包

    标题中的"CentOS 6.9 拨号工具包"指的是一个专门为 CentOS 6.9 操作系统设计的用于建立网络连接的软件集合,特别是通过拨号方式。在某些环境中,比如没有网络连接的新安装系统或者网络不稳定的地方,这种工具包是...

    CentOS 7操作系统安装与配置指导

    CentOS 7 操作系统安装与配置指导 CentOS 7 是基于 Red Hat Enterprise Linux 的一个社区企业操作系统,具有高度的稳定性和可靠性。下面是 CentOS 7 操作系统安装与配置的详细指导。 一、CentOS 介绍 CentOS 是一...

Global site tag (gtag.js) - Google Analytics