设为首页 收藏本站
查看: 1522|回复: 0

[经验分享] Linux 网络相关

[复制链接]

尚未签到

发表于 2019-2-18 09:18:00 | 显示全部楼层 |阅读模式
  1、Linux 网络相关

  ifconfig 查看网卡IP,见下图,


net-tools 包之前安装过了,这边还可以执行这个命令 yum install net-tools ,是因为做了更新。ip add 命令见下图,

两个命令相比较,ifconfig 的结果显得比较清爽,方便查看。ifconfig类似于windows的ipconfig,不加任何选项和参数只打印当前网卡的IP相关信息(子网掩码、网关等)在之前的章节中介绍过它。
ifconfig 有个 -a 选项,见下图,

当网卡没有IP的时候,这个命令是不显示的,加上 -a 就可以查看到。
关于关闭网卡和启动网卡的命令,具体操作见下图,

在PuTTY上操作,属于远程连接,使用的是 ens33 这个网卡,使用命令 ifdown 操作是没有意义的,会直接把这个终端断掉,没有办法继续打命令。所以要回到原始的虚拟机上面up回来,在虚拟机上先用 ifconfig 命令查看,见下图,

可以看到,ens33上面没有IP地址了。现在重新打开,输入命令 ifup ens33 ,回车,见下图,

可以看到 IP 地址又出现了,然后PuTTY上显示下图,

以上就是关闭网卡ifdown和启动网卡ifup的操作,那么这两个命令什么时候用呢?有时候会单独对一个网卡做更改,比如改了配置文件,需要重启服务,这个时候不想所有的网卡都重启一遍,只想重启指定的网卡,这个时候就可以使用 ifdown 和 ifup 命令来操作。但是远程连接的话,最好不要使用 ifdown 这个命令,会直接连不上服务器,导致远程操作不了。所以,我们应该这样操作,输入命令 ifdown ens33 && ifup ens33 ,回车,见下图,

两个命令一起执行就没有问题了。
还可以给网卡设定虚拟的IP,具体操作见下图,

进入目录 network-scripts ,拷贝文件 ifcfg-ens33 ,这边 \:0 反斜杠 \ 是为脱义后面的 : 。然后进入文件,

更改的内容,具体见下图红色框框,

保存后退出,重启网卡服务,见下图,

接着查看 ifconfig ,见下图,

可以看到,多了一个网卡 ens33:0 ,IP地址为 192.168.218.150 。接着试一下这个网卡能不能 ping ,用Windows来ping ,见下图,

可以看到,结果是可以的。如何启动Windows的这个界面,直接在桌面左下方的搜索栏里面搜索 ping ,然后选择红色框框内容,点击进去即可。

  系统查看网卡是否连接,具体操作见下图,

mii-tool ens33 命令和 ethtool ens33 命令都可以查看网卡是否连接,显示的结果分别是 ok 和 yes ,都是可以连接的意思。而不能连接的话,显示的是 no 。
更改主机名,使用命令 hostnamectl set-hostname lyslinux-001 ,见下图,

更改主机名之后,需要重启,前缀名称才会更新,图中使用命令 bash ,进入子shell也可以实现前缀主机名更新。
接着查看配置文件,见下图,

这些是在网卡配置文件里面定义的,输入命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,回车,即可查看,

都是在这里面定义的,我们也可以自己定义一个DNS2,上图红色框框内容是增加上去的。保存后退出,往下操作,

重启网卡之后,可以看到DNS的配置文件多了上图红色框框的内容。当然也可以临时编辑文件 /etc/resolv.conf ,输入命令 vim /etc/resolv.conf ,回车,见下图,

这里面的内容是可以更改的,但是更改的内容仅当次生效,重启系统之后就会被配置文件的内容覆盖掉。所以想要永久生效的话,还是需要更改配置文件。
下面说一下文件 /etc/hosts ,见下图,

接着改一下文件的解析,回车,见下图,

增加上图红色框框的内容,保存后退出。继续 ping www.qq123.com,见下图,

可以发现IP地址变了,更改文件的解析就可以实现,但是这个操作仅仅在本机生效。在Windows上操作肯定是不行的,见下图,

网站可以运行,但是IP地址不一样。
文件 /etc/hosts 的解析,支持一个IP多个域名,输入命令 vim /etc/hosts ,回车,见下图,

增加上图红色框框的内容,保存后退出,ping www.333.com,见下图,

可以看到,输入的两个解析内容,生效的是后面的解析。说明重复的内容中,以后面的内容为准生效。一行里面可以支持一个IP对应多个域名,仅支持一行的内容,换行就不能生效了,并且左边是IP,右边是域名。
  总结:
ifconfig        查看网卡IP
yum install net-tools    安装或更新 ifconfig 命令
ip add          查看网卡IP,结果相比于 ifconfig 命令杂乱
ifconfig -a    当网卡没有IP的时候,这个命令是不显示的,加上 -a 就可以查看到
ifdown         关闭网卡
ifup              启动网卡
ifdown ens33 && ifup ens33   关闭和启动网卡ens33同时进行,用于远程连接服务器时
mii-tool ens33 命令和 ethtool ens33 命令都可以查看网卡是否连接,显示的结果分别是 ok 和 yes
hostnamectl set-hostname lyslinux-1   更改主机名为 lyslinux-1
vi /etc/sysconfig/network-scripts/ifcfg-ens33  可以更改配置文件为自定义内容
/etc/hostname      主机名配置文件
/etc/resolv.conf     DNS配置文件
vi /etc/hosts          更改文件 /etc/hosts 的解析,可以实现IP地址的更改,但是更改仅仅在本机生效,一行里面同时也支持一个IP多个域名,仅支持一行的内容,换行就不能生效了,并且左边是IP,右边是域名。在重复的内容中,以后面的内容为准生效。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-673796-1-1.html 上篇帖子: linux命令分类 下篇帖子: Linux百科
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表