`

CentOS 修改网络设置以及解决一些命令不存在

阅读更多

 

一、CentOS 修改IP地址

修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改以下内容

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

二、CentOS 修改网关
修改对应网卡的网关的配置文件
[root@centos]# vi /etc/sysconfig/network

修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

三、CentOS 修改DNS

修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
修改以下内容

nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

四、重新启动网络配置
# service network restart

# /etc/init.d/network restart

修改 IP 地址
即时生效:
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0
启动生效:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0

修改网关 Default Gateway
即时生效:
# route add default gw 192.168.0.1 dev eth0
启动生效:
修改 /etc/sysconfig/network

修改 DNS
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

修改 host name
即时生效:
# hostname centos1
启动生效:
修改/etc/sysconfig/network

centos 找不到ifconfig命令 等命令

提示一些命令不存在


使用 # /sbin/ifconfig 即可
原因: 系统默认的环境变量设置不对
在 普通用户 和root用户下分别执行echo $PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin
而,ifconfig恰恰就在/sbin里面。或者打开 /etc/profile, 可以发现没有关于/sbin的环境变量。
su 进入root,运行vi/etc/profile  
在文件末加入以下语句:


PATH=$PATH:/sbin      #在PATH变量后追加/sbin目录
export PATH=$PATH:/sbin   #设置变量为全局的


保存并退出。
修改/home/用户/.bash_profile,在PATH后面添加/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin这几个路径。
改完之后,执行命令:. .bash_profile,也可以注销下或者重启才能使刚刚修改的内容生效。
再来sudo ifconfig , 就OK了。

更多信息请查看 java进阶网 http://www.javady.com

4
0
分享到:
评论

相关推荐

    CentOs7修改网卡配置文件不生效-亲测有效

    在 CentOS 7 中,网络配置的变化主要是因为 Network Manager 的引入,它会动态管理网络接口,而不仅仅是依赖于传统的配置文件。因此,当修改配置文件无效时,使用 `nmcli` 这样的命令行工具进行交互式配置是更有效的...

    CentOS解决服务器存在大量time_wait的问题

    本文主要探讨了如何解决CentOS服务器上存在的大量TIME_WAIT TCP连接问题,这可能导致服务器连接数过多,进而引起服务假死。当服务器之间的通信过于频繁,如通过REST请求互相调用时,Java服务器可能无法及时回收TCP...

    虚拟机中配置CentOS联网设置

    ### 虚拟机中配置CentOS联网设置 #### 知识点一:解决CentOS 7虚拟机无法上网 1. **环境检测** - **目录检查**:首先,确保您的虚拟机环境中存在相应的网络配置文件。通过命令`cd /etc/sysconfig/network-...

    VMware虚拟机启动CentOS黑屏的解决方案.txt

    启动CentOS虚拟机时遇到黑屏问题可能是由多种因素引起的,包括但不限于网络设置、硬件兼容性问题等。通过上述方法,大多数用户应该能够成功解决问题。如果问题依然存在,建议查阅更多关于CentOS和VMware的官方文档,...

    Linux实战技术—CentOS 7 网络配置(静态网络).doc

    本文主要介绍了在 CentOS 7 系统中如何配置静态网络,包括如何更改网卡名称、编辑网卡配置文件、重启网络服务、测试网络连接等步骤。同时还解决了在配置过程中可能遇到的问题,例如 ifconfig 命令找不到的问题,并...

    CENTOS7访问外网设置的地方

    描述中提到的“并没有像网上那样改命令,改配置文件”,可能是指一些常见的网络问题解决方法,如修改`/etc/resolv.conf`来设置DNS,或修改`/etc/sysconfig/network-scripts/ifcfg-eth0`(或其他对应网卡的配置文件)...

    CentOS 6 修改网卡名称

    但在CentOS 6中,为了解决设备命名混乱的问题,采用了新的规则,根据网卡的物理位置和PCI槽位来命名,例如em1、em2等。新的命名规则更加直观地反映出网卡的物理连接,有助于识别和管理。 2. 修改网卡名称的方法: ...

    CentOS7安装samba服务后无法使用的问题-个人实践总结-免费分享

    本文将详细介绍在CentOS 7环境下安装Samba服务后可能出现的一些常见问题及其解决方案。 #### 二、问题描述与解决方案 ##### 1. Windows无法访问Samba共享 **问题现象**:尝试通过Windows系统访问Samba共享时,出现...

    centos虚拟机复制故障

    - **使用`ip addr`命令**:可以通过执行`ip addr`命令来查看当前系统中所有网络接口的状态以及它们的MAC地址,这对于定位问题非常有帮助。 - **查看日志文件**:当网络出现问题时,可以查阅`/var/log/messages`等...

    详解CentOS重启后resolv.conf被重置的解决方案

    通过禁用NetworkManager的服务控制以及直接修改或通过网卡配置文件间接修改`resolv.conf`文件的方法,可以有效避免DNS配置在系统重启后被重置,从而保障网络服务的稳定性和可靠性。希望这些方法能对大家有所帮助,并...

    00-VMware+Centos7 静态IP设置方法.pdf

    * 把 VMnet8 这个网卡的网段重新设置,进入 VMware,找到编辑 -> 虚拟网络编辑器,点击更改设置,修改子网 IP,原本的网段是 136,改成 8 网段。保存以后,改网卡会自动重启。 * 在 VMware 这个工具的如下菜单处编辑...

    CentOS安装中文输入法拼音

    ### CentOS安装中文输入法拼音 ...尽管相较于Windows系统,CentOS在中文输入法的支持方面存在一定的局限性,但是通过合理配置,依然可以满足大部分用户的日常使用需求。希望本指南能帮助到正在尝试解决类似问题的朋友。

    centos修改docker网络配置方法分享

    本文将详细说明如何在CentOS系统中修改Docker的网络配置,解决网络冲突的问题,并介绍相关的知识点。 首先,在介绍具体的配置方法前,需要了解Docker默认的网络配置情况。Docker安装后会默认创建一个名为docker0的...

    CentOS 6.0找不到ifcfg-eth0解决方案

    ### CentOS 6.0找不到ifcfg-eth0问题解析及解决方案 #### 问题背景 在使用CentOS 6.0操作系统的过程中,用户可能会遇到找不到`ifcfg-eth0`文件的情况,导致网络配置无法自动生效,需要手动进行配置。本文将详细介绍...

    在CentOS下使用nexus搭建maven私服的安装教程

    然而,在实际开发过程中,由于网络限制或安全性考虑,直接使用远程仓库(如中央仓库)可能存在一些问题。因此,搭建一个私有的Maven仓库变得尤为重要。本文将详细介绍在CentOS环境下使用Nexus搭建Maven私库的具体...

    centos linux 安装OPENVAS

    ### CentOS Linux 下安装 OpenVAS 的详细步骤与注意事项 #### 一、OpenVAS 概述 OpenVAS 是一款功能强大的开源漏洞扫描工具,主要用于检测网络及主机的安全性问题。该工具集成了大量的漏洞测试程序(以插件形式...

    Centos7-python3.6.8-离线rpm包

    6. **设置默认Python版本**:由于CentOS 7默认可能已经预装了Python 2.7,你可以通过修改系统链接或使用环境变量来设置Python 3.6.8为默认版本。这一步视具体需求而定。 离线安装Python 3.6.8在不具备网络条件或...

    Centos修改DNS重启或重启network服务后丢失问题解决方法

    总结来说,解决CentOS修改DNS重启或重启`network`服务后丢失的问题,关键在于更新网卡配置文件(如`/etc/sysconfig/network-scripts/ifcfg-eth0`),而不是直接编辑`/etc/resolv.conf`。这样可以确保DNS设置在系统...

    CentOs6.4使用hostapd源码创建AP热点

    在CentOS 6.4这个老版本的系统中,创建一个AP热点并不像在更新的系统上那样直接,因为很多在线教程可能不适用于这个特定的发行版。然而,通过使用hostapd,一个用于创建无线接入点的软件,以及dhcp来处理IP地址的...

Global site tag (gtag.js) - Google Analytics