ifconfig与ifup ifdown 的区别

合集下载

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

ifconfig 原理

ifconfig 原理

ifconfig 原理ifconfig是一个用于配置和查看网络接口的工具。

它允许从命令行界面中配置网络接口,包括IP地址、子网掩码、网关和DNS服务器等。

ifconfig主要用于Linux和Unix系统中。

ifconfig的原理非常简单,它通过操纵内核中的网络接口数据结构来配置和管理网络接口。

网络接口在内核中以一个数据结构的形式存在,用于描述接口的各种属性,例如MAC地址、IP地址、子网掩码、状态等。

当用户使用ifconfig命令来配置网络接口时,它首先会读取内核中的接口数据结构,然后根据用户输入的命令参数来修改这些属性。

例如,如果用户要将IP地址设置为192.168.1.2,ifconfig就会修改接口数据结构中的IP地址属性为192.168.1.2。

同样,如果用户要将接口的状态设置为UP,ifconfig会将接口数据结构中的状态属性设置为UP。

ifconfig所做的实际上是向内核发送一些请求,让内核完成具体的操作。

例如,向内核请求启动一个网卡接口,内核就会将该接口设置为UP状态并配置相关的地址信息。

除了常规的配置命令,ifconfig还提供了一些其他的功能。

例如,用户可以使用ifconfig查询网络接口的统计信息,如发送和接收的数据包数量、错误信息、丢包率等。

这些统计信息可以帮助用户更好地了解网络接口的状态和性能。

在总体上看,ifconfig是一个非常实用的工具,它能够方便地配置和管理网络接口,快速检测和修复问题,提高网络的稳定性和性能。

总之,ifconfig的原理简单、易于理解,通过操纵内核的网络接口数据结构来实现配置和管理网络接口。

如果您需要更好地了解网络接口的状态和性能,ifconfig是您必不可少的工具之一。

linux系统中 交换机常用命令

linux系统中 交换机常用命令

linux系统中交换机常用命令交换机是计算机网络中的重要设备,用于连接多台计算机,实现数据的交换和转发。

在Linux系统中,我们可以通过一些常用命令来管理和配置交换机。

本文将介绍一些常用的Linux交换机命令。

1. ifconfig命令ifconfig命令用于配置和显示网络接口的状态。

通过ifconfig命令,我们可以查看交换机上的网络接口信息,如IP地址、MAC地址、子网掩码等。

例如,使用ifconfig命令可以查看交换机的eth0接口信息:ifconfig eth02. ping命令ping命令用于测试网络连通性。

我们可以使用ping命令来检测交换机与其他设备之间的网络连接是否正常。

例如,使用ping命令可以测试与某个IP地址的设备之间的网络连通性:ping 192.168.1.13. route命令route命令用于配置和显示路由表信息。

通过route命令,我们可以查看交换机的路由表信息,并进行路由配置。

例如,使用route 命令可以查看交换机的路由表:route -n4. netstat命令netstat命令用于显示网络连接、路由表和网络接口等信息。

通过netstat命令,我们可以查看交换机上的网络连接状态和相关统计信息。

例如,使用netstat命令可以查看交换机的监听端口:netstat -lntu5. arp命令arp命令用于显示和修改交换机的ARP缓存表。

ARP缓存表用于存储IP地址和对应的MAC地址映射关系。

通过arp命令,我们可以查看交换机的ARP缓存表信息,并进行相关配置。

例如,使用arp 命令可以查看交换机的ARP缓存表:arp -a6. ethtool命令ethtool命令用于显示和设置交换机的网卡参数。

通过ethtool命令,我们可以查看交换机网卡的状态、速率、双工模式等信息,并进行相关配置。

例如,使用ethtool命令可以查看交换机的网卡速率和双工模式:ethtool eth07. iptables命令iptables命令用于配置和管理交换机的防火墙规则。

常用网络命令和网络分析工具介绍

常用网络命令和网络分析工具介绍

tcpdump常用选项
<interface> 指定监听的网络接口 � -v 指定详细模式输出详细的报文信息 � -vv 指定更详细模式输出更详细的报文信息 � -x 指定以16进制数格式显示数据包 � -X 规定以ASCII码格式显示输出 � -n 规定在捕获过程中不需向 DNS查询IP地址 � -F <file> 从指定文件中读取表达式 � -D 显示可用网络接口 � -s <length> 设置捕获数据包的长度 可以保存抓包后的结果 � -w
网络设备下的ping
� 网络设备下的ping和windows、linux使用都
一样,结果也一样,只是使用参数不同,接 下来介绍网络设备上的ping(本次使用 H3C-5500网络交换机作为测试设备)
ping-help
� 在网络设备上我们不知道ping的参数,有一
种方法可以很快知道ping的帮 ?助信息
route
� #临时设置网关为192.168.0.254 � route
add default gw 192.168.0.254
� #删除临时设置网关192.168.0.254 � route
del default gw 192.168.0.254
ethtool
� ethtool是linux下可以检查当前网卡的连接网
nc6303
� 如果对方没有开启这个端口,我们来看下它
会提示什么错误信息? � 在下面显示failed:Connection refused等 信息,这种情况下对方设备没有开启这个端 口或者被对方的防火墙设备屏蔽了
nc结合实际应用
� 我们来看看nc结合实际工作中的应用,来刺
探PAG9000端口开放与否 � 下面我们可以看到33的9000端口是开放 的,并能正常建立连接

ifconfig详解

ifconfig详解

ifconfig详解linux下ifconfig命令详解ifconfig 是⼀个⽤来查看、配置、启⽤或禁⽤⽹络接⼝的⼯具,这个⼯具极为常⽤的。

可以⽤这个⼯具来临时性的配置⽹卡的IP地址、掩码、⼴播地址、⽹关等。

也可以把它写⼊⼀个⽂件中(⽐如/etc/rc.d/rc.local),这样系统引导后,会读取这个⽂件,为⽹卡设置IP地址1.ifconfig 查看⽹络接⼝状态ifconfig 如果不接任何参数,就会输出当前⽹络接⼝的情况;[root@linuxchao ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:03:0D:27:86:41inet addr:192.168.1.86 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::203:dff:fe27:8641/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:618 errors:0 dropped:0 overruns:0 frame:0TX packets:676 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:491238 (479.7 KiB) TX bytes:86286 (84.2 KiB)Interrupt:5 Base address:0x8c00lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:1692 errors:0 dropped:0 overruns:0 frame:0TX packets:1692 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:3174550 (3.0 MiB) TX bytes:3174550 (3.0 MiB)解说:eth0 表⽰第⼀块⽹卡, 其中 HWaddr 表⽰⽹卡的物理地址,可以看到⽬前这个⽹卡的物理地址(MAC地址)是00:03:0D:27:86:41; inet addr ⽤来表⽰⽹卡的IP地址,此⽹卡的 IP地址是 192.168.1.86,⼴播地址,Bcast:192.168.1.255,掩码地址Mask:255.255.255.0lo 是表⽰主机的回坏地址,这个⼀般是⽤来测试⼀个⽹络程序,但⼜不想让局域⽹或外⽹的⽤户能够查看,只能在此台主机上运⾏和查看所⽤的⽹络接⼝。

Linux下ifconfig命令详解

Linux下ifconfig命令详解

ifconfig命令详解1.命令格式:ifconfig [网络设备] [参数]2.命令功能:ifconfig 命令用来查看和配置网络设备。

当网络环境发生改变时可通过此命令对网络进行相应的配置。

3.命令参数:up 启动指定网络设备/网卡。

down 关闭指定网络设备/网卡。

该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp 设置指定网卡是否支持ARP协议。

-promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包-allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包-a 显示全部接口信息-s 显示摘要信息(类似于netstat -i)add 给指定网卡配置IPv6地址del 删除指定网卡的IPv6地址<硬件地址>配置网卡最大的传输单元mtu<字节数>设置网卡的最大传输单元(bytes)netmask<子网掩码>设置网卡的子网掩码。

掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。

如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中每一个系统必须有相同子网掩码。

tunel 建立隧道dstaddr 设定一个远端地址,建立点对点通信-broadcast<地址>为指定网卡设置广播协议-pointtopoint<地址>为网卡设置点对点通讯协议multicast 为网卡设置组播标志address 为网卡设置IPv4地址txqueuelen<长度>为网卡设置传输列队的长度4.使用实例:实例1:显示网络设备信息(激活状态的)命令:ifconfig输出:代码如下:[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:50:56:BF:26:20inet addr:192.168.120.204 Bcast:192.168.120.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:596390239 (568.7 MiB) TX bytes:2886956 (2.7 MiB)</p><p>lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:68 errors:0 dropped:0 overruns:0 frame:0TX packets:68 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:2856 (2.7 KiB) TX bytes:2856 (2.7 KiB)说明:eth0 表示第一块网卡,其中HWaddr 表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是00:50:56:BF:26:20inet addr 用来表示网卡的IP地址,此网卡的IP地址是192.168.120.204,广播地址,Bcast:192.168.120.255,掩码地址Mask:255.255.255.0lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。

ifconfig、ifup、ifdown详解

ifconfig、ifup、ifdown详解

ifconfig、ifup、ifdown详解这三个命令的⽤途都是启动⽹络接⼝,不过,ifup 与 ifdown 仅就 /etc/sysconfig/network- scripts 内的 ifcfg-ethx(x为数字)进⾏启动或关闭的操作,并不能直接修改⽹络参数,除⾮⼿动调整 ifcfg-ethx ⽂件才⾏。

⾄于 ifconfig 则可以直接⼿动给予某个接⼝ IP 或调整其⽹络参数。

下⾯我们就分别来谈⼀谈。

⼀、ifconfig ifconfig 主要是可以⼿动启动、观察与修改⽹络接⼝的相关参数,可以修改的参数很多,包括 IP 参数以及 MTU 等都可以修改,它的语法如下:[root@linux ~]# ifconfig {interface} {up|down} <== 观察与启动接⼝[root@linux ~]# ifconfig interface {options} <== 设置与修改接⼝参数:Interface,⽹卡接⼝代号,包括 eth0、eth1、ppp0 等Options,可以接的参数,包括如下:Up或down,启动 (up) 或关闭 (down) 该⽹络接⼝(不涉及任何参数)mtu,可以设置不同的 MTU 数值,例如MTU 1500 (单位为 byte)netmask,就是⼦屏蔽⽹络broadcast,就是⼴播地址范例:范例⼀:观察所有的⽹络接⼝(直接输⼊ ifconfig)[root@linux ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0F:EA:A3:06:A2inet addr:192.168.10.100 Bcast:192.168.10.255Mask:255.255.255.0inet6 addr: fe80::20f:eaff:fe73:682/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:3439 errors:0 dropped:0 overruns:0 frame:0TX packets:2735 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:646935 (631.7 KiB) TX bytes:562313 (549.1 KiB)Interrupt:209 Memory:fb000000-0 ⼀般来说,直接输⼊ ifconfig 就会列出⽬前已经被启动的卡,不论这个卡是否有设置 IP,都会被显⽰出来。

在Linux终端中进行系统网络配置的命令

在Linux终端中进行系统网络配置的命令

在Linux终端中进行系统网络配置的命令在Linux操作系统中,终端是我们进行系统配置的重要工具。

通过终端,我们可以使用各种命令来对系统进行网络配置,从而实现网络连接和通信。

以下是一些常用的命令来进行系统网络配置:1. ifconfig命令:用于查看和配置网络接口的状态。

使用ifconfig命令可以查看当前系统中的网络接口信息,例如接口名称、IP地址、子网掩码、MAC地址等。

同时,也可以使用ifconfig命令来配置网络接口,例如设置IP地址、子网掩码等。

2. route命令:用于查看和配置系统的路由表。

通过route命令,我们可以查看当前系统的路由表信息,包括目标网络、网关、接口等。

同时,也可以使用route命令来配置路由表,例如添加路由、删除路由等操作。

3. ping命令:用于测试网络的连通性。

使用ping命令可以向指定的主机发送网络数据包,并等待接收响应。

通过观察响应时间和丢包情况,我们可以判断网络的稳定性和延迟情况。

4. netstat命令:用于查看系统的网络连接信息。

通过netstat命令,我们可以查看当前系统的网络连接状态,包括本地IP地址、远程IP地址、连接状态等。

同时,也可以使用netstat命令来监控网络连接和端口的使用情况。

5. iptables命令:用于配置系统的防火墙规则。

通过iptables命令,我们可以定义和管理系统的防火墙规则,控制网络数据包的流动。

例如,我们可以使用iptables命令来开放或关闭指定端口,设置网络地址转换(NAT)规则等。

6. hostname命令:用于查看和配置系统的主机名。

通过hostname命令,我们可以查看当前系统的主机名,也可以使用该命令来修改系统的主机名。

7. ifup/ifdown命令:用于启动或停止网络接口。

通过ifup命令,我们可以启动指定的网络接口,使其处于活动状态。

而通过ifdown命令,我们可以停止指定的网络接口,使其处于非活动状态。

001.虚拟机新建网卡并手动设置ip地址

001.虚拟机新建网卡并手动设置ip地址

001.虚拟机新建网卡并手动配置IP地址一、ifconfig命令的选项ifconfig:后接网卡名只显示单个网卡的信息,不接网卡名显示全部活动网卡的信息。

ifconfig -a:显示所有活动的,不活动的网卡的信息。

ifconfig ens33 192.168.214.214/24:为ens33临时赋予ip地址192.168.214.214,ens33和ip地址可随意替换,如果想要永久使用这个ip地址需要进入配置文件进行修改。

ifconfig ens33:0 192.168.215.214/24:创建一个虚拟网卡并赋予ip地址,:代表这是一个虚拟网卡。

虚拟网卡一般用于只有一个网卡但是需要拥有多个网段的ip地址的时候。

ifconfig ens33:0 down:禁用ens33:0网卡,可以写成ifdown ens33:0。

如果这个网卡的信息没有写进该网卡的配置文件中,down会直接删除,无法再次启动,如果写进配置文件可以通过启动命令重启网卡。

ifconfig ens33:0 up:启动ens33:0网卡,可以写成ifup ens33:0。

二、网卡配置文件网卡配置文件位于/etc/sysconfig/network-scripts/目录下,以ifcfg-网卡名的格式显示出来,进入ifcfg-ens33文件中:type:网络模式bootproto:启动协议,有none staticdhcp 三个启动模式,none相当于不使用dhcp,static要手写ip地址name:网卡名uuid:这个是设备的uuid,配置的时候可以不写,会自动识别device:系统逻辑设备名,name和device最好是一样的onboot:开机是否自启ipaddr:添加ip地址netmask:子网掩码gateway:网关dns1:电信的114.114.114.114,谷歌的8.8.8.8三、配置新网卡1.添加虚拟网络适配器中添加网络2.在主机中给新增的网络适配器添加IP地址3.在虚拟机中添加网络适配器:为虚拟机添加一块新的网卡,网卡的网络模式必须和虚拟网络适配器中的网络模式一致。

Linux网络管理命令ifdownifup与ifconfigip中的downup命令的对比

Linux网络管理命令ifdownifup与ifconfigip中的downup命令的对比

Linux⽹络管理命令ifdownifup与ifconfigip中的downup命令的对⽐参考了:以下⽹卡均采⽤eth1说明。

相同点——【启⽤】和【禁⽌】⽹卡ifdown eth1 / ifconfig eth1 down 禁⽤⽹卡ifup eth1 / ifconfig eth1 up 启⽤⽹卡不同点有三:⼀、命令与脚本——属性不同ifdown/ifup eth1 设定⽹络参数时使⽤的指令ifconfig eth1 down/up 设定⽹络参数时使⽤的脚本⼆、⾃动配置与⼿动修改ifup / ifdown 是修改配置⽂件⾥⾯的参数ifconfig 是⼿动修改⽹络接⼝参数说明: ifup 与 ifdown 脚本是以 /etc/sysconfig/network-scripts/ifcfg-eth1⽂件来进⾏激活的;加载/etc/sysconfig/network-scripts/ifcfg-eth1⾄内存,然后在内存中相应的参数。

所以在使⽤ifup/ifdown前,⾸先要确认ifcfg-eth1⽂件是否存在于正确的⽬录内,如果不存在则会启动或关闭失败——ifdown/ifup运⾏成功的必要条件:存在⽹卡eth1;⽹卡eth1的配置⽂件路径正确。

三、启动/关闭eth1时的效果不⼀样ifdown eth1 ipv4和ipv6均关闭;eth1⽆法ping通ifconfig eth1 down ipv4关闭;eth1仍然可以ping通ifdown/ifup 闭/开ipv4和ipv6ifconfig eth1 down/up 闭/开ipv4ifdown eth1之后ifcongfig eth1 down之后ifup eth1之后ifconfig eth1 up之后ifconfig eth1 up 等效于 ip link set eth1 up ifconfig eth1 down 等效于 ip link set eth1 downifconfig eth1 up/down && ip link set eth1 up/down 与 ifup/ifdown eth1 的本质区别有待完善。

ifupdown 后缀

ifupdown 后缀

ifupdown 后缀ifupdown 是一个在 Debian 和基于 Debian 的系统(如 Ubuntu)中用于配置网络接口的脚本工具。

它使用 /etc/network/interfaces 文件来定义网络接口的配置。

每个网络接口配置通常包含一个接口名称(如 eth0、wlan0 等)和该接口的配置参数。

ifupdown 的配置文件使用一种特定的语法,其中包括使用特定的关键字和参数来定义接口的配置。

其中,auto、iface、address、netmask、gateway、dns-nameservers 等是常见的关键字。

auto:用于指定网络接口是否应在系统启动时自动激活。

iface:用于定义网络接口的名称。

address 和 netmask:用于指定接口的 IP 地址和子网掩码。

gateway:用于指定默认网关。

dns-nameservers:用于指定 DNS 服务器地址。

此外,ifupdown 还支持一些高级功能,如 VLAN(虚拟局域网)配置、桥接、IPv6 配置等。

这些高级功能需要更复杂的配置文件语法和参数设置。

需要注意的是,随着网络配置技术的不断发展,ifupdown 逐渐被更现代的工具所取代,如 netplan(在较新的 Ubuntu 版本中使用)和 NetworkManager。

这些新工具提供了更灵活、更易于管理的网络配置方式,支持更多的网络配置选项和功能。

总之,ifupdown 是一个在 Debian 和基于 Debian 的系统中用于配置网络接口的脚本工具,它使用特定的语法和参数来定义接口的配置。

虽然它仍然在某些情况下被使用,但随着网络配置技术的发展,它逐渐被更现代的工具所取代。

linux中ifconfig命令的用法

linux中ifconfig命令的用法

linux中ifconfig命令的用法ifconfig命令是Linux系统中一个非常重要且常用的网络工具命令,用于查看和配置网络接口的信息。

ifconfig是来自于“interface configuration”的缩写,可以用于显示、配置、激活或禁用网络接口。

本文将详细介绍ifconfig命令的用法。

一、ifconfig命令的基本用法1. 查看网络接口信息使用ifconfig命令最基本的功能就是查看当前系统中所有网络接口的信息。

在终端中输入ifconfig命令即可显示所有网络接口的详细信息。

例如:ifconfig这将显示并列出系统中所有的网络接口,包括以太网接口、无线网卡接口、回环接口等。

每个接口都会列出相应的IP地址、MAC地址、网卡类型等信息。

此外,还会显示接口是否处于活动状态(UP)以及当前是否已分配了IP地址。

2. 显示指定网络接口信息如果只想查看指定网络接口的信息,可以在ifconfig命令后加上接口名称。

例如,想要查看eth0接口的信息,可以使用以下命令:ifconfig eth0其中,eth0是一个常见的以太网接口名称。

通过这样的命令,系统将只显示eth0接口的详细信息。

3. 激活和禁用网络接口在Linux系统中,ifconfig命令还可以用于激活或禁用网络接口。

通过将网络接口设置为UP状态,可以启用接口并使其工作。

相反,将接口设置为DOWN状态可以禁用接口。

为了激活或禁用接口,可以使用以下命令:sudo ifconfig eth0 upsudo ifconfig eth0 down上述命令中,eth0是要操作的网络接口名称。

需要注意的是,激活和禁用网络接口可能需要root/admin权限,因此在命令前加上sudo。

4. 配置IP地址ifconfig命令还可以用于配置网络接口的IP地址。

通过为网络接口分配一个IP地址,可以使其成为网络的一部分,并能够进行通信。

为了配置IP 地址,可以使用以下命令:sudo ifconfig eth0 192.168.0.100上述命令中,eth0是要配置的网络接口名称,而192.168.0.100是要为该接口分配的IP地址。

2-1.网络配置和工具

2-1.网络配置和工具
Request timed out 对方已关机,或者网络上根本没有这个地址 对方与自己不在同一网段内,通过路由也无法找到对方,但
对方确实是存在的 对方确实存在,但设置了ICMP数据包过滤
Destination host Unreachable 对方与自己不在同一网段内,而自己又未设置默认的路由 网线出了故障 Bad IP address 可能是IP地址不存在
手动设置网卡的配置参数
命令格式
ifconfig 网络接口 IP地址 hw <硬件类> MAC地址 netmask 掩码地址 broadcast 广播地址mtu bytes
[up/down]
湖南麒麟信息工程技术有限公司

网络配置——ifconfig
参数说明
网络接口:如eth0就表示本机的第一块网卡。 netmask:分配子网掩码,供接口所用。要么给一个前 面是0x的32位十六进制号码,要么采用只适用于两台主 机所用的点分四段式号码。 up:标志接口处于“up”状态,也就是说, IP层可以 对其进行访问。 down:标志接口处于“down”状态,也就是说, IP层 不能对其进行访问。 IP地址:设置指定接口设备的IP地址。 broadcast 广播地址:广播地址通常源于网络编号,设 置主机部分全1。

/etc/resolv.conf
用来设置DNS服务器的地址等
nameserver定义DNS服务器的IP地址
domain定义本地域名 search定义域名的搜索列表
sortlist对返回的域名进行排序
湖南麒麟信息工程技术有限公司

对文件的修改,重启网络服务后生效
湖南麒麟信息工程技术有限公司

网络配置——ifconfig

ifconfig命令详解

ifconfig命令详解

ifconfig命令详解linux下⽹上命名规律:eth0,eth1。

第⼀块以太⽹卡,第⼆块。

lo为环回接⼝,它的IP地址固定为127.0.0.1,掩码8位。

它代表你的机器本⾝。

1、ifconfig是查看⽹卡的信息eth0 Link encap:Ethernet HWaddr 00:0C:29:FF:F0:EDinet addr:192.168.0.222 Bcast:192.168.0.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ----UP表⽰⽹卡开启 RUNNING代表⽹卡⽹线已连接上 BROADCAST⽀持⼴播 MULTICAST⽀持组播 MTU最⼤传输单元:1500字节RX packets:1024 errors:0 dropped:0 overruns:0 frame:0TX packets:1404 errors:0 dropped:0 overruns:0 carrier:0------接收、发送数据包信息collisions:0 txqueuelen:100RX bytes:139259 (135.9 Kb) TX bytes:61843 (60.3 Kb)--------接收、发送数据字节数统计信息Interrupt:5 Base address:0x2000lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:76130 errors:0 dropped:0 overruns:0 frame:0TX packets:76130 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:5215065 (4.9 Mb) TX bytes:5215065 (4.9 Mb)2、ifconfig 配置⽹卡配置⽹卡的IP地址ifconfig etho 192.168.1.2 netmask 255.255.255.0禁⽤⽹卡:ifconfig eth0 down启⽤⽹上:ifconfig eth0 up⽤ifconfig命令配置的⽹卡信息,在⽹卡重启后机器重启后,配置就不存在。

Ubuntu重启网卡的三种方法

Ubuntu重启网卡的三种方法
从以上日志内容可以看出,传统的service重启和停止网络已经不再支持了,需要通过使用ifdown &ifup来实现相应的操作。
重启指定网卡 ifdown eth0 && ifup eth0 --------------------作者:marc07 来源:CSDN 原文:https:///2 版权声明:本文为博主原创文章,转载请附上博文链接!
Ubuntu14.04修改配置,重启网卡没有生效,出现如下问题: service networking restart //重启网络服务 stop: Job failed while stopping start: Job is already running: networking tail -f /var/log/upstart/networking.log //查看错误日志 Stopping or restarting the networking job is notsupported. Use ifdown & ifup to reconfigure desired interface.
Ubuntu重 启 网 卡 的 三 种 方 法
一、network 利用root帐户 # service network restart 或者/etc/init.d/networking restart
二、ifdown/ifup # ifdown eth0 # ifup eth0
三、ifconfig # ifconfig eth0 down # ifconfig eth0 up

Linux常用命令学习总结

Linux常用命令学习总结

Linux常⽤命令学习总结Linux常⽤命令学习总结Linux命令是对Linux系统进⾏管理的命令,对于Linux系统来说,⽆论是中央处理器、内存、磁盘驱动器、键盘、⿏标,还是⽤户等都是⽂件,Linux系统管理的命令是它正常运⾏的核⼼。

以下列举166个最常⽤的命令,总有⼀个是你需要⽤到的,欢迎点亮到你的收藏夹。

1、线上查询及帮助命令(2个)man:查看命令帮助,更复杂的还有info,但不常⽤。

help:查看Linux内置命令的帮助,⽐如cd命令。

2、⽂件和⽬录操作命令ls:全拼list,功能是列出⽬录的内容及其内容属性信息。

cd:全拼change directory,功能是从当前⼯作⽬录切换到指定的⼯作⽬录。

cp:全拼copy,其功能为负值⽂件或⽬录。

find:查找的意思,⽤于查找⽬录及⽬录下的⽂件。

mkdir:全拼make directories,其功能是创建⽬录。

mv:全拼move,其功能是移动或重命名⽂件。

pwd:全拼print working directory,其功能是显⽰当前⼯作⽬录的绝对路径。

rename:⽤于重命名⽂件。

rm:全拼remove empty directories,其功能是删除⼀个或多个⽂件或⽬录。

rmdir:全拼remove empty directories,功能是删除空⽬录。

touch:创建新的空⽂件,改变已有⽂件的时间戳属性。

tree:功能是以树形结构显⽰⽬录下的内容。

basename:显⽰⽂件名或⽬录名。

dirname:显⽰⽂件或⽬录路径。

chattr:改变⽂件的扩展属性。

lsattr:查看⽂件扩展属性。

file:显⽰⽂件的类型。

md5sum:计算和校验⽂件的MD5值。

3、查看⽂件及内容处理命令cat:全拼concatenate,功能是⽤于连接多个⽂件并且打印到屏幕输出或重定向到指定⽂件中。

tac:是cat的反向拼写,因此命令的功能为反向显⽰⽂件内容。

more:分页显⽰⽂件内容。

Ifconfig网络配置工具详解

Ifconfig网络配置工具详解

Ifconfig网络配置工具详解无论是Linux自动安装还是我们手工安装,Linux都会向你询问有关网络的问题并配置相关的软件。

这个用于配置网卡的基本命令就是ifconfig。

在执行ifconfig命令后,系统将在内核表中设置必要的参数,这样Linux就知道如何与网络上的网卡通信。

ifconfig命令有以下两种格式:※ifconfig [interface]※ifconfig interface [aftype] option | address …ifconfig的第一种格式(或使用不带任何参数的ifconfig命令)可以用来查看当前系统的网络配置情况。

在刚刚安装完系统之后,实际上是在没有网卡或者网络连接的情况下使用Linux,但通过ifconfig可以使用回绕方式工作,使计算机认为自己工作在网络上。

现在我们运行一下ifconfig命令,不带参数的ifconfig命令可以显示当前启动的网络接口,其输出结果为:-----------------------------------------------------------[root@machine1 /sbin]#ifconfigeth0 Link encap:Ethernet Hwaddr 52:54:AB:DD:6F:61inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:46299 errors:0 dropped:0 overruns:0 frame:189TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100Interrupt:5 Base address:0xece0lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:3924 Metric:1RX packets:44 errors:0 dropped:0 overruns:0 frame:0TX packets:44 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0-------------------------------------------------------------------- 其中以eth0为首的部分是本机的以太网卡配置参数,这里显示了网卡在下的设备名/dev/eth0和硬件的MAC地址52:54:AB:DD:6F:61,MAC地址是生产厂家定的,每个网卡拥有的唯一地址。

常用Linux路由命令

常用Linux路由命令

常用Linux路由命令第一组命令:ifconfig,ifup,ifdown1)ifconfig作用:手动启动、观察与修改网络接口的相关参数,包括IP地址以及MTU大小等。

第一组命令:ifconfig,ifup,ifdown1)ifconfig作用:手动启动、观察与修改网络接口的相关参数,包括IP地址以及MTU大小等。

例1.1:暂时修改IP地址#ifconfig eth0192.168.100.100例1.2:修改IP地址、掩码和MTU#ifconfig eth0192.168.100.100netmask255.255.255.128mtu8000例1.3:关闭eth0#ifconfig eth0down注意,修改接口的任何参数都是“暂时”的,执行/etc/init.d/network restart(RH)后,所有修改都丢失了。

2)ifup和ifdown仅就/etc/sysconfig/network-scripts内的ifcfg-ethx(x为数字)进行启动或关闭操作,并不能直接修改接口的参数,而需要手工调整ifcfg-ethx文件才行。

例2.1:启动eth0#ifup eth0例2.2:关闭eth0#ifdown eth0上面一节中,通过执行/etc/init.d/network restart来重启网络接口,这条命令其实也要读取配置文件ifcfg-ethx。

第二组命令:route作用:查看和更改主机Linux路由表。

例1:查看主机的Linux路由表#route-nDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.00.0.0.0255.255.255.0U100 eth0169.254.0.00.0.0.0255.255.0.0U100000 eth00.0.0.0192.168.1.10.0.0.0UG000eth0例2:Linux路由的添加#route add-net192.168.100.0netmask255.255.255.0dev eth0例3:Linux路由的删除#route del-net169.254.0.0netmask255.255.0.0dev eth0例4:设置默认Linux路由#route add default gw192.168.10.30说明:gw表示后面接的是一个IP地址,而不是dev。

ifdown的原理

ifdown的原理

ifdown的原理
ifdown是Linux系统中控制网络接口关闭的命令。

它的原理是通过改变网络接口的状态来实现关闭网络连接的功能。

当我们使用ifdown命令时,系统会将指定的网络接口从活动状态切换到非活动状态。

这意味着该网络接口将停止接收和发送数据包,从而断开与网络的连接。

ifdown的工作原理可以简单描述如下:
1. 首先,ifdown会检查指定的网络接口是否已经处于非活动状态。

如果是,则不会执行任何操作。

2. 如果网络接口处于活动状态,ifdown会执行以下操作:
- 首先,ifdown会发送一个关闭网络接口的请求给内核。

内核收到请求后,会停止接收和发送该网络接口的数据包。

- 然后,ifdown会通知网络管理程序,告知该网络接口已经关闭。

网络管理程序会相应地更新系统中的网络接口状态。

- 最后,ifdown会执行一些清理操作,如关闭与该网络接口相关的网络连接和配置。

通过ifdown命令关闭网络接口后,该接口将不能再进行网络通信。

只有通过ifup命令重新启动网络接口,才能恢复网络连接。

总结一下,ifdown的原理是通过改变网络接口的状态来关闭网络连接。

它向内核发送关闭请求,通知网络管理程序,并执行一些清理操作。

关闭网络接口后,需要使用ifup命令重新启动才能恢复网络连接。

这是Linux系统中控制网络接口关闭的基本原理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上周五临下课时,老师突然问我这两个命令的区别,在看鸟哥的私房菜的时候也没有特别注意这两个命令的不同,毕竟平时经常用的是ifconfig这个命令,虽然ifup ifdown要简单一些,但没怎么用过。

仔细查阅资料之后,总结出区别大概如下,关于详细的解释,我也就不在这里搬了,下面是大概的区别,了解linux的人应该能看懂。

ifconfig :设定网络参数使用的指令
ifup,ifdown:激活与关闭某个网络适配卡
ifconfig eth0 up 或者是ifconfig eth0 down 可以使用ifup eth0 或ifdown eth0 来替代!,但是ifup 与ifdown 是以/etc/sysconfig/network-scripts/ifcfg-eth[n ](这里的n取0,1,2……)的档案来进行激活的!所以ifcfg-eth0 必须存在才能使用ifup/ifdown eth0
也就是说ifup和ifdown必须要有相关的档案存在才能激活呦!举个例子来说,上面我们要激活eth0 这块网络卡的时候,那么你的Linux 系统当中就必须要存在/etc/sysconfig/network-scripts/ifcfg-eth0 这个网络适配卡的设定档案才行!同理可证!如果要激活eth1 ,除了存在eth1 这个实体网络卡之外,还要存在ifcfg-eth1 才行!
而ifconfig eth0 up/down则不需要这两个档案存在。

这也就是ifconfig eth0 up/down与ifup/ifdown eth0的区别!。

相关文档
最新文档