ifconfig命令和7个启动级别

一、ifconfig 命令

作用:用于显示或配置网络设备

语法:

1)配置网络设备

   ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<硬件地址>][io_addr][irq][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

参数说明:

· [网络设备]:指定网络设备的名称;

· down:关闭指定的网络设备;

· up:启动指定的网络设备;

· -allmuti:关闭或启动指定接口的无区别模式;

· -arp:打开或关闭指定接口上使用的ARP协议;

· -promisc:关闭或启动指定网络设备的promiscuous模式;

· add<地址>:设置网络设备IPv6的IP地址;

· del<地址>:删除网络设备IPv6的IP地址;

· <硬件地址>:设置网络设备的类型与硬件地址;

· io_addr:设置网络设备的I/O地址;

· irq:设置网络设备的IRQ;

· media<网络媒介类型>:设置网络设备的媒介类型;

· mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;

· metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;

· mtu<字节>:设置网络设备的MTU;

· netmask<子网掩码>:设置网络设备的子网掩码;

· tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;

· -broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;

· -pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;

·  [IP地址]:指定网络设备的IP地址。


2)显示网络设备

执行 ifconfig 命令

解析:

第一行)ens33 –> 网卡名称;   UP –>说明网卡处于开启状态;   RUNNING –>说明网线处于连接状态; MULTICAST –>支持组播; mtu 1500 –>最大传输单元大小为1500字节。

第二行)网卡的IP地址、子网掩码、广播地址。

第三行)IPv6 的配置信息。

第四行) ether –>说明连接类型为以太网; 网卡的 mac 地址;  txqueuelen –>传输队列的长度。

第五、六行)网卡接收数据包的统计信息和接收错误的统计信息。

第七、八行)网卡发送数据包的统计信息和发送错误的统计信息。

实例:

1)启动、关闭指定网卡

# ifconfig ens33 down

# ifconfig ens33 up

2)配置IP地址

//给ens33网卡配置IP地址(临时修改,重启失效)

# ifconfig ens33 10.0.50.38

// 给ens33网卡配置IP地址,并加上子掩码

# ifconfig ens33 10.0.50.38 netmask 255.255.255.0

// 给ens33网卡配置IP地址,加上子掩码,加上个广播地址

# ifconfig ens33 10.0.50.38 netmask 255.255.255.0 broadcast 10.0.50.255

3)启用和关闭ARP协议

# ifconfig ens33 arp  //开启

# ifconfig ens33 -arp  //关闭

4)设置最大传输单元

//设置能通过的最大数据包大小为 1500 bytes

# ifconfig ens33 mtu 1500


二、7个启动级别

1)0:关机模式【系统默认运行级别不能设置为0,否则没法正常启动】

2)1:单用户模式【Root 权限、禁止远程登陆】

3)2:多用户模式【没有 NFS 和网络】

4)3:完整的多用户文本模式【支持 NFS 和网络、登陆后进入控制台命令行模式】

5)4:暂未使用、系统保留

6)5:图形化模式【GUI】

7)6:重启模式【系统默认运行级别不能设置为6,否则没法正常启动】


友情提示:

1)终端窗口输入命令时,按一下 “Tab” 键会自动补齐命令【该命令唯一时有效】,连续按两下会将所有匹配现有输入的命令全部罗列出来;

2)Linux 系统的命令是区分大小写的;

3)CentOS 7 采用 NetworkManager 服务来实现网络的配置和管理,命令如下:

当前处于 active(running)状态

4)网络相关配置文件:

4.1】网卡

ifcfg- ens33 为网卡配置文件

4.2】DNS

resolv.conf 为DNS配置文件

4.3】hosts

设置主机名和IP绑定信息

4.4】hostname

设置主机名

5)永久修改IP地址

5.1】使用命令 “ nmtui ” 进入文本框方式修改,修改完成后执行命令 “ service network restart ” 进行网络重启即可生效;

5.2】通过修改网卡配置文件,执行命令 “ vim /etc/sysconfig/network-scripts/ifcfg-ens33 ”。

6)vim快捷键

按 “ i ” 或 “ Insert ”:进入插入模式;

按 “ Esc ”:退出插入模式;

输入 “ :wq ”:保存退出。

7)终端相关操作快捷键:

    快速打开终端:Shift + Ctrl + N

    终端字体放大:Shift + Ctrl + 加号

    终端字体缩小:Ctrl + 减号

你可能感兴趣的:(ifconfig命令和7个启动级别)