RHEL6.3基本网络配置(4) 其它常用网络配置文件

简介:

除了ifcfg-eth0之外,还有一些网络配置文件也经常用到。

 

1、主机名文件/etc/sysconfig/network

Linux 系统的主机名,由配置文件“/etc/sysconfig/network”中的“HOSTNAME”配置项进行设置。

默认的主机名为localhost.localdomain,比如这里将它改为teacher。
[root@localhost ~]# vim /etc/sysconfig/network
143014138.jpg

在network文件中还有一个“NETWORKING=yes”项,如果将该项的值设为no,那么会将整个主机的网络关闭。
在network文件中也可以设置默认网关,如“GATEWAY=192.168.80.254”。在这里设置的默认网关是全局配置,对整个计算机生效;在网卡配置文件里设置的默认网关则只对该网卡生效,属于局部配置。
network文件中的设置改动之后,需要重启计算机生效。

 

2、 /etc/hosts文件

大家还记得Windows系统中的hosts文件吧,它也能完成域名解析的工作,而且优先级比首选DNS服务器还要高。在Linux系统中也存在这样一个负责本地域名解析的hosts文件“/etc/hosts”,而且同样它的优先级要高于DNS服务器。

比如我们要将百度屏蔽掉,可以这样修改配置文件:
[root@localhost ~]# vim /etc/hosts
1.1.1.1 www.baidu.com
修改完成后,再次ping www.baidu.com就会解析成1.1.1.1的IP地址了。

 

3、 /etc/services文件

系统中的每一种服务都对应了一个端口号,一些常用服务所对应的端口号我们都知道,如http对应80,ftp对应21等,但是还有更多的服务所对应的端口号我们并不了解,在/etc/services文件里就记录了所有端口号和服务的对应关系。

不过这个文件里的记录太多,我们没法直接查看,所以更多的是使用grep查找的方式。

比如我们想了解一下123端口对应的是哪个服务:

143802730.jpg


4、/etc/resolv.conf文件

这个文件是用来设置DNS服务器的,虽然在网卡配置文件ifcfg-eth0中也能设置DNS,但还是建议尽量在这个文件中进行设置。

144331510.jpg

其中的nameserver项用于设置DNS服务器的IP地址,最多可以设置3个。当主机需要进行域名解析时,首先查询第一个DNS服务器。


至此,如何在Linux系统中进行网络配置就基本介绍完了,下面做一下小结。

要查看网络配置情况,一般可以使用各种命令:

  • 查看IP地址:ifconfig

  • 查看默认网关:route -n

  • 查看DNS服务器:cat /etc/resolv.conf

  • 查看计算机名:hostname

要进行网络配置,建议使用修改配置文件的方式:

  • 设置IP地址和默认网关:vim /etc/sysconfig/network-scripts/ifcfg-eth0

  • 设置DNS服务器:vim /etc/resolv.conf

  • 设置计算机名:vim /etc/sysconfig/network


除了上述这些方法之外,在最后还要介绍一个傻瓜式的网络配置工具:setup。

无论是在图形界面还是字符界面下,都可以执行setup命令打开一个图形化的设置工具进行各种网络配置,而且它是直接修改配置文件,可以永久生效。

145216294.jpg

在配置过程中只能用键盘进行操作,“空格键”表示切换选择,“Tab”键表示切换到下一个选项。

这个工具的配置方法非常简单,如果是新手或是一时记不住那些配置文件了,那么这也不失为一个不错的选择。

 


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1197472

相关文章
|
4天前
|
存储 网络协议 Shell
【Shell 命令集合 网络通讯 】Linux 网络配置 netconf命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络配置 netconf命令 使用指南
46 1
|
4天前
|
网络协议 Ubuntu Linux
linux网络配置文件
Linux网络配置文件因发行版不同而异:Ubuntu使用`/etc/network/interfaces`,Red Hat系列采用`/etc/sysconfig/network-scripts/ifcfg-ethX`,CentOS用`/etc/sysconfig/network`设置主机名和网关,`/etc/resolv.conf`配置DNS。其他文件如`/etc/hostname`和`/etc/nsswitch.conf`也影响网络设置。编辑这些文件时,记得先备份,并可能需重启网络服务以应用更改。具体操作应参考相应Linux发行版的文档。
12 1
|
4天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
37 0
|
4天前
|
JavaScript 前端开发 网络安全
【网络安全 | 信息收集】JS文件信息收集工具LinkFinder安装使用教程
【网络安全 | 信息收集】JS文件信息收集工具LinkFinder安装使用教程
16 4
|
4天前
|
JavaScript 前端开发 UED
在 JavaScript 中,异步编程和回调函数是处理非阻塞操作(如网络请求、文件读写等)的重要工具
【5月更文挑战第10天】JavaScript中的异步编程和回调函数用于处理非阻塞操作,提高应用响应性和吞吐量。异步编程通过回调函数、Promises和async/await等方式实现,避免程序因等待操作完成而阻塞。回调函数是异步操作完成后调用的函数,常用于处理网络请求等。然而,回调函数存在嵌套问题和错误处理困难,因此出现了Promises和async/await等更优解决方案。
13 3
|
4天前
|
前端开发 JavaScript 安全
【网络安全】WebPack源码(前端源码)泄露 + jsmap文件还原
【网络安全】WebPack源码(前端源码)泄露 + jsmap文件还原
20 0
|
4天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 验证Samba配置文件 testparm命令 使用教程
【Shell 命令集合 网络通讯 】Linux 验证Samba配置文件 testparm命令 使用教程
55 0
|
4天前
|
存储 测试技术 C++
P2P网络下分布式文件共享场景的测试
P2P网络下分布式文件共享场景的测试
124 6
|
4天前
|
编解码 文件存储 计算机视觉
YOLOv5改进 | 2023Neck篇 | BiFPN双向特征金字塔网络(附yaml文件+代码)
YOLOv5改进 | 2023Neck篇 | BiFPN双向特征金字塔网络(附yaml文件+代码)
271 0
|
4天前
|
网络协议 安全 Shell
【网络协议】网络文件共享协议SMB(Server Message Block)
SMB协议允许在局域网(LAN)或广域网(WAN)上共享文件、打印机和其他资源。
61 0

热门文章

最新文章