热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux网络参数基本设置

Linux网络参数基本设置--Linux企业应用-Linux服务器应用信息,下面是详情阅读。
  以下所有操作均是在纯文本界面中以命令行方式的操作来实现的,这些操作都可以通过桌面也就是X-Window的方式来实现,但是一般来说,作为服务器来运行的Linux操作系统不会安装X-Window,所以使用命令行方式也是使用Linux操作系统的一个基本技能。另外,文中提到的大部分操作都需要在root帐户下进行,特此说明。

  网络的基础设置:

  首先说明一下这里所说网络基础设置包含的内容,内容主要包括网卡的参数包括IP、子网掩码、网关、DNS的设定,以及主机名的设定等内容。

  设定网卡参数主要有两种方式,一种方式是临时改变网卡的工作参数,系统重启后先前所做的更改将全部消失,另一种方式是相对永久的改变网卡的工作参数,之所以说是相对永久,是指更改生效后不会由于系统关机或重启而是更改失效,但仍可以通过前面所说的两种方式来更改网卡的工作参数。

  下面对两种方式分别做讲解。

  第一种方式,可以通过命令ifconfig来实现,具体的命令原型为#ifconfig ethx ,其中ethx中的x代表的是要更改的网卡号,一般为0。该命令可以临时更改网卡的IP地址,不需要重新启动网卡即可使更改生效。同样的,使用#ifconfig ethx netmask 命令可以临时更改网卡的子网掩码。

  说明,命令原型中的代表实际输入时需要更改为实际IP地址的意思,同样,代表实际输入时需要输入的实际子网掩码。以后的示例中此类格式均为此意。比如要将系统第一块网卡的IP地址设置为192.168.0.1 子网掩码设置为255.255.255.0,则实际命令为#ifconfig eth0 192.168.0.1 netmask 255.255.255.0。

  第二种方式,通过netconfig命令相对永久的更改网卡的工作参数。运行命令#netconfig,在弹出的对话框中选择Yes,即可出现设置界面。如果当前系统连入了一个拥有DHCP服务器的网络并且当前系统需要使用DHCP服务器指定的IP,则直接在use dynamic IP configuration(BOOTIP/DHCP)项上点击空格,然后使用Tab键将光标移动至OK处,点击回车即可。如果当前系统需要手动指定网卡的工作参数,则可以将光标依次移动到IP address、Netmask、Default Gateway(IP)、Primary nameserver四项,依次设定网卡的IP、子网掩码、默认网关和首选的DNS服务器等四项参数,同样在输入完成后点击OK即可。

  设置完成后,需要重新启动网卡才可以使以上设置生效,启动网卡使用以下两个命令,ifdown和ifup。具体命令分别为#ifdown eth0和#ifup eth0,网卡重启完毕可以通过直接运行ifconfig命令来查看设置是否生效。

  第二种方式的另一种实现方法,更改/etc/sysconfig/network-script/ifcfg-eth0文件来实现更改网卡工作参数。其中eth0代表要更改的是系统的第一块网卡,如果更改的是系统的其他网卡请自行选择要更改的文件。

  使用命令#vi /etc/sysconfig/network-script/ifcfg-eth0打开该文件,按a键进入编辑模式,下面解释一下该文件中各项的含义,以方便更改。

  DEVICE=eth0 该项代表要更改的网卡ID,第一块网卡为eth0,第二块为eth1,以此类推

  OnBOOT=yes 该项表明系统启动时是否启用该设置,一般设置为yes,即启动时就启用该设置

  BOOTPROTO=static 该项显示的是网卡IP的获得方式,如果使用的是由DHCP服务器自动获取,则此项的值应为dynamic,并且下面三项不存在;如果是手动设置的IP,则此项的值为static且有下面三项。

  IPADDR=192.168.0.1 该项为手动设置的网卡IP,当BOOTPROTO=dynamic时该项不存在

  NETMASK=255.255.255.0 该项为手动设置的网卡的子网掩码,并且需要与手动设置的IP正确对应,当BOOTPROTO=dynamic时该项不存在

  GATEWAY=192.168.0.254 该项为手动设置的网卡的默认网关,当BOOTPROTO=dynamic时该项不存在

  当更改完毕后,按键盘的ESC键退出vi的编辑模式,用键盘输入:wq后回车,即可保存对该文件的更改并且退出vi编辑器。使用此方法更改网卡工作参数后也需要使用ifdown和ifup命令使设置生效。

  更改主机名:

  更改主机名需要修改以下两个文件,分别是/etc/sysconfig/network和/etc/hosts,使用vi /etc/sysconfig/network打开network文件,将HOSTNAME一项的值改为你想要更改为的主机名,保存退出后使用vi /etc/hosts打开hosts文件,在文件末尾添加<你的Linux主机IP> 你想要更改为的主机名,注意IP地址和主机名之间必须用空格隔开,并且在原文件中127.0.0.1 localhost.localdomain localhost一行的localhost.localdomain一行前面添加你想要修改为的主机名。注意:你想要修改为的主机名和localhost.localdomain之间必须有至少一个空格。完成编辑后保存退出。注意这两个文件中的三处的主机名必须一致。

  做一点说明:不建议在系统安装完成后随意更改主机名,因为这可能会导致系统启动时启动Sendmail服务的速度异常缓慢。
推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文详细介绍了Vim编辑器中的三种模式(命令模式、末行模式和编辑模式)以及它们之间的操作区别和切换方法。Vim编辑器凭借其多种命令快捷键和高效率的操作方式,得到了广大厂商和用户的认可。对于想要高效操作文本的用户来说,了解这些模式的使用方法是必不可少的。 ... [详细]
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 本文介绍了在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的原因分析,并提供了两种解决方法:在Windows下进行编码格式转换,或在Linux中修改文件格式和执行权限。具体操作步骤也在摘要中给出。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
author-avatar
找前辈网
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有