ifconfig

linux之网络命令

拟墨画扇 提交于 2019-11-29 21:41:57
本文整理了在实践过程中使用的 Linux网络工具,这些工具提供的功能非常强大,我们平时使用的只是冰山一角,比如lsof、ip、tcpdump、iptables等。 本文不会深入研究这些命令的强大用法,因为每个命令都足以写一篇文章,本文只是简单地介绍并辅以几个简单 demo实例,旨在大脑中留个印象,平时遇到问题时能够快速搜索出这些工具,利用强大的man工具,提供一定的思路解决问题。 1、ping 使用这个命令判断网络的连通性以及网速,偶尔还顺带当做域名解析使用(查看域名的 IP): ping www.baidu.com 默认使用该命令会一直发送 ICMP包直到用户手动中止,可以使用-c命令指定发送数据包的个数,使用-W指定最长等待时间,如果有多张网卡,还可以通过-I指定发送包的网卡。 小技巧 : 在ping过程中按下ctrl+|会打印出当前的summary信息,统计当前发送包数量、接收数量、丢包率等。 其他比如 -b发送广播,另外注意ping只能使用ipv4,如果需要使用ipv6,可以使用ping6命令。 2、netstat 这个命令用来查看当前建立的网络连接 (深刻理解netstat每一项代表的含义)。最经典的案例就是查看本地系统打开了哪些端口: netstat -lnpt netstat能够查看所有的网络连接,包括unix socket连接,其功能非常强大。 另外使用

linux网络配置

拟墨画扇 提交于 2019-11-29 21:23:06
网络信息查看 cat /etc/sysconfig/network-scripts/ifcfg-eth0 按住tab补齐 你将会看到: DEVICE=eth0 BOOTPROTO=statics HWADDR=00:0C:29:13:D1:6F ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.212 NETMASK=255.255.255.0 BOOTPROTO=statics :表示使用静太IP地址。 ONBOOT=yes:表示开机时,启动这个网卡。 取动态IP地址地址   DEVICE=eth0   ONBOOT=yes   BOOTPROTO=dhcp 设置好IP地址,现在还不能生效哦,要重新启动网卡才可以。 Ifconfig <网络接口名称> network <子网掩码>   例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0   注:手工配置linux网络只限于临时使用,配置不保存。   扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。   # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址, # /etc/rc.d/init.d/network start

Waiting for network link to be up before continuing in bash [duplicate]

☆樱花仙子☆ 提交于 2019-11-29 20:58:21
问题 This question already has an answer here: Wait for Network Interface Before Executing Command 3 answers Is there a way to check for successful network interface link for multiple interfaces in a bash script before continuing? Something like: eth0 eth1 eth2 eth3 network interfaces are brought up Wait for link detection on all 4 interfaces Proceed 回答1: You can check if the network interfaces' names appear after running ifconfig -s . Something like: if [ $( ifconfig -s | grep eth0 ) ]; then echo

linux网络配置命令 ifconfig 、route 、ip 、ip route

こ雲淡風輕ζ 提交于 2019-11-29 18:22:35
最近在研究docker的网络,对linux的网络方面的基本命令做了个简单的学习。 一、ifconfig 命令(查看或配置Ip) 1、查看网络连接 1 # ifconfig \\ 显示所有活动连接,不包令禁用的设备 或 1 # ifconfig -a \\ 显示所有活动及非活动的连接 显示指定接口的连接 1 # ifconfig eth1 2、配置ip地址 1 # ifconfig eth1 192.168.0.1 netmask 255.255.255. 或 1 # ifconfig eth1 192.168.0.1/24 3、启用或禁用接口 1 2 3 4 # ifconfig eth1 down|up 或 # ifdown eth1 \\ 禁用接口 # ifup eht1 \\启用接口 二、route命令(查看或配置路由) 1、查看路由,使用-n可以以数字格式查看显示路由避免反解主机名,造成查询过慢。 1 2 3 # route -n Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 1 目标 下一跳地址 掩码 标志位 跳跃点 ref 使用的哪个接口 2、添加路由 (a)、网络路由 1 # route add -net 192

linux

﹥>﹥吖頭↗ 提交于 2019-11-29 17:23:48
第一章 1.为什么建议读者校验下载的系统镜像或工具 为了确保软件包的安全与完整性 2.使用虚拟机安装Linux系统时,为什么要选择稍后安装操作系统,而不是去选择RHEL7系统镜像光盘 在配置界面中若直接选择了 RHEL 7 系统镜像,则 VMware Workstation 虚拟机会使用 内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统 环境会不一样 3.简述 RPM 与 Yum 软件仓库的作用。 RPM是为了简化安装的复杂度,而 Yum软件仓库是为了解决软件包之间的依赖关系 第二章 1.man 2.echo 将内容终端输出 3.date date "+%Y-%m-%d %H:%M:%S" 4.reboot root权限下使用 5.proweroff 关机 6.wget 命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址” wget http://www.linuxprobe.com/docs/LinuxProbe.pdf 7.ps aux 8.top 动态监控 9.pidof pidof 命令用于查询某个指定服务进程的 PID 值,格式为“pidof [参数] [服务名称]” pidof systemd 10.kill 进程号 killall 系统状态命令检查 1.ifconfig ifconfig 命令用于获取网卡配置与网络状态等信息

linux基础

点点圈 提交于 2019-11-29 17:23:36
第一章 1.为什么建议读者校验下载的系统镜像或工具 为了确保软件包的安全与完整性 2.使用虚拟机安装Linux系统时,为什么要选择稍后安装操作系统,而不是去选择RHEL7系统镜像光盘 在配置界面中若直接选择了 RHEL 7 系统镜像,则 VMware Workstation 虚拟机会使用 内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统 环境会不一样 3.简述 RPM 与 Yum 软件仓库的作用。 RPM是为了简化安装的复杂度,而 Yum软件仓库是为了解决软件包之间的依赖关系 第二章 1.man 2.echo 将内容终端输出 3.date date "+%Y-%m-%d %H:%M:%S" 4.reboot root权限下使用 5.proweroff 关机 6.wget 命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址” wget http://www.linuxprobe.com/docs/LinuxProbe.pdf 7.ps aux 8.top 动态监控 9.pidof pidof 命令用于查询某个指定服务进程的 PID 值,格式为“pidof [参数] [服务名称]” pidof systemd 10.kill 进程号 killall 系统状态命令检查 1.ifconfig ifconfig 命令用于获取网卡配置与网络状态等信息

CentOS7下解决ifconfig command not found的办法

六月ゝ 毕业季﹏ 提交于 2019-11-29 14:13:44
注:本办法仅限于可联网的机器,即在安装时设置了IP地址和DNS可正常上网。 解决办法如下: 1、输入ip addr 确认IP地址是否设置正常,设置好如下所示,如果没有获取到IP地址则设置一个即可。 2、确认sbin目录是否存在。 cd /sbin 3、确认ifconfig命令是否未安装 在sbin目录下输入ls,可见下图所示,并没有ifconfig。 4、安装net-tool插件,此插件中带有此命令 安装命令: sudo yum install net-tools 等待安装完成,再次输入ifconfig,成功。 来源: CSDN 作者: ryu2003 链接: https://blog.csdn.net/ryu2003/article/details/78492127

ubuntu18.04 出现 Command 'ifconfig' not found 问题的解决办法

浪子不回头ぞ 提交于 2019-11-29 14:13:15
ubuntu18.04 出现 Command 'ifconfig' not found 问题的解决办法 我们在虚拟主机中查看ip地址需要输入ifconfig,但是报以下错误: 系统提示我们安装 net-tools,当我们输入以下命令,即可安装完成。 sudo apt-get install net-tools 然后再输入命令ifconfig即可看到虚拟机的ip地址 来源: CSDN 作者: lovelypanadaS 链接: https://blog.csdn.net/qq_25623257/article/details/82432522

ifconfig命令找不到

血红的双手。 提交于 2019-11-29 14:12:56
在静默安装或最小安装linux系统时,偶尔会出现找不到ifconfig命令的现象,譬如centos最小安装时就会出现。解决这个问题也很简单,只需要安装一个 net-tools 的工具包。 在unbuntu下: sudo yum install net-tools 在centos下: yum install net-tools 来源: CSDN 作者: PaulYoung_Blog 链接: https://blog.csdn.net/talkxin/article/details/52556775