范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Linux系统几个跟网络相关的文件和命令

  提醒:本文为合集文章,后续持续更新!
  关注我持续进步!
  其实,Linux的网络知识挺多的,阿铭在本节只把常用的一些技能教给大家。比如,如何设置IP、如何设置主机名、如何设置DNS等。
  14.3.1 用ifconfig命令查看网卡IP
  前面阿铭曾用过ip addr这个命令来查看系统的IP地址。其实在CentOS 7之前,我们使用最多的命令是ifconfig,它类似于Windows的ipconfig命令,后面不加任何选项和参数时,只打印当前网卡IP的相关信息(如子网掩码、网关等)。在Windows下设置IP非常简单,然而在命令窗口下如何设置呢?这就需要修改配置文件/etc/sysconfig/network-scripts/ifcfg-xxx了,这里的xxx指的是网卡的名字,可以使用ip addr命令查看所有网卡。如果你的系统里没有ifconfig命令,可以使用yum install -y net-tools安装。
  如果Linux上有多个网卡,而你只想重启某一个网卡的话,可以使用如下命令: # ifdown ens33; ifup ens33
  ifdown即停用网卡,ifup即启动网卡。需要大家注意的是,如果我们远程登录服务器,当使用命令ifdown ens33时,很有可能后面的命令ifup ens33不会运行。这样会导致我们断网而无法连接服务器,所以请尽量使用命令systemctl restart network来重启网卡。或者使用nmcli也可以实现同样的效果: # nmcli c down ens33; nmcli c up ens33
  14.3.2 给一个网卡设定多个IP
  在Linux系统中,网卡是可以设定多重IP的,阿铭就曾经为一台服务器的网卡设定了5个IP。多重IP的设置过程如下: # cd /etc/sysconfig/network-scripts/ # cp ifcfg-ens33 ifcfg-ens33:1
  然后编辑ifcfg-ens33:1这个配置文件。一定要注意DEVICE要写成 ens33:1,如下所示: # vi ifcfg-ens33:1 //编辑为类似如下内容 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33:1" UUID="0f632d9e-f3a1-40f9-8116-3340e2db6074" DEVICE="ens33:1" ONBOOT="yes" IPADDR=192.168.72.129 NETMASK=255.255.255.0
  其实就是改一下NAME、DEVICE、IPADDR,另外DNS1和GATEWAY可以删除,设置完毕重启网卡,如下所示: # ifdown ens33 && ifup ens33
  之后再查看网卡IP,如下所示: # ifconfig  ens33: flags=4163 mtu 1500  inet 192.168.72.128  netmask 255.255.255.0  broadcast 192.168.72.255  inet6 fe80::454b:a2e5:64e5:67a3  prefixlen 64 scopeid 0x20  ether 00:0c:29:15:7f:b9  txqueuelen 1000  (Ethernet)  RX packets 66415  bytes 76169910 (72.6 MiB)  RX errors 0  dropped 0 overruns 0  frame 0  TX packets 15584  bytes 2655575 (2.5 MiB)  TX errors 0  dropped 0 overruns 0  carrier 0 collisions 0 ens33:1: flags=4163 mtu 1500  inet 192.168.72.129  netmask 255.255.255.0  broadcast 192.168.72.255  ether 00:0c:29:15:7f:b9  txqueuelen 1000  (Ethernet)
  从上面可以看到,多了一个ens33:1。
  14.3.3 查看网卡连接状态
  示例命令如下: # mii-tool ens33 ens33: negotiated 1000baseT-FD flow-control, link ok
  这里显示link ok,就说明网卡为连接状态。如果显示no link,说明网卡坏了或者没有连接网线。还有一个命令也可以查看网卡的状态,如下: # ethtool ens33 Settings for ens33:  Supported ports: [ TP ]  Supported link modes:   10baseT/Half 10baseT/Full                          100baseT/Half 100baseT/Full                          1000baseT/Full  Supported pause frame use: No  Supports auto-negotiation: Yes  Supported FEC modes: Not reported  Advertised link modes:  10baseT/Half 10baseT/Full                          100baseT/Half 100baseT/Full                          1000baseT/Full  Advertised pause frame use: No  Advertised auto-negotiation: Yes  Advertised FEC modes: Not reported  Speed: 1000Mb/s  Duplex: Full  Port: Twisted Pair  PHYAD: 0  Transceiver: internal  Auto-negotiation: on  MDI-X: off (auto)  Supports Wake-on: d  Wake-on: d  Current message level: 0x00000007 (7)        drv probe link  Link detected: yes
  如果网卡没有连接,最后面一行Link detected显示为no。
  14.3.4 更改主机名
  在第3章的时候,阿铭已经介绍过如何更改主机名。安装完系统后,主机名默认为localhost. localdomain,使用hostname命令就可以查看Linux的主机名,如下所示: # hostname localhost.localdomain
  使用hostname命令也可以更改主机名,如下所示: # hostname Aming # hostname Aming
  下次登录时,命令提示符[root@localhost ~]中的localhost就会更改成Aming。不过这样修改只是保存在内存中,如果重启,主机名还会变成改动之前的名称。所以更改主机名的同时还需要更改相关的配置文件/etc/hostname。下面阿铭再介绍一种更改主机名的方法,这种方法会自动更改文件内容,如下所示: # hostnamectl set-hostname aminglinux-123 # hostname aminglinux-123 # cat /etc/hostname aminglinux-123
  14.3.5 设置DNS
  DNS是用来解析域名的。平时我们访问网站都是直接输入一个网址,而DNS把这个网址解析到一个IP。关于DNS的概念,阿铭不再详细介绍,如果你感兴趣就去网上查一下。
  在Linux下设置DNS非常简单,只要把DNS地址写到配置文件/etc/resolv.conf中即可。如下所示: # cat /etc/resolv.conf # Generated by NetworkManager nameserver 119.29.29.29
  第一行以#开头的行没有实际意义,仅仅是一个注释,它的意思是,这个配置文件中的DNS IP地址是由NetworkManager服务生成的。那么为什么这个DNS由它生成呢?你是否还有印象,我们在定义网卡配置文件的时候,就有一行DNS1=119.29.29.29,其实就是因为这行配置,该配置文件里才有了nameserver的IP地址。resolv.conf有它固有的格式,一定要写成 nameserver IP的格式。阿铭建议你写两个或多个namserver,系统默认会用第一个namserver去解析域名,当第一个解析不成功时会使用第二个。
  说到这,你是否有疑惑:既然两个地方都可以定义DNS的IP地址,那么到底在哪里定义呢?阿铭给出的答案是:如果只是临时修改DNS IP地址,就直接修改/etc/resolv.conf;如果是永久生效的话,还是要修改网卡的配置文件。
  在Linux下还有一个特殊文件/etc/hosts也能解析域名,不过需要我们在里面手动添加IP和域名这些内容。它的作用是临时解析某个域名,非常有用。该文件的内容如下: # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  请用Vim编辑该文件,增加一行192.168.72.1 www.baidu.com,保存文件后再ping一下www.baidu.com就会连接到192.168.72.1了。如下所示: # ping -c 2 www.baidu.com PING www.baidu.com (192.168.72.1) 56(84) bytes of data. 64 bytes from www.baidu.com (192.168.72.1): icmp_seq=1 ttl=64 time=0.531 ms 64 bytes from www.baidu.com (192.168.72.1): icmp_seq=2 ttl=64 time=0.392 ms --- www.baidu.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 54ms rtt min/avg/max/mdev = 0.392/0.461/0.531/0.072 ms
  /etc/hosts的格式很简单,每一行为一条记录,分成两部分,第一部分是IP,第二部分是域名。关于hosts文件,有以下几点需要你注意: 一个IP后面可以跟多个域名,可以是几十个甚至上百个; 每一行只能有一个IP,也就是说一个域名不能对应多个IP; 如果有多行中出现相同的域名(对应的IP不一样),会按最前面出现的记录来解析。

一颗卖几千万,那个天珠到底咋回事一直想详细讲下这个话题来着,因为这玩意这两年突然大火,让人觉得有点猝不及防,而且网上的文章都是互相抄,信息量极低,不如我自己研究。最近深入了解了下,发现资料倒很充足,论文一大堆,从和同事去KTV,我喝多了趴在沙发上装睡,没想到她们会议论我洒水车师傅太熟练了吧,让小姐姐一脸懵逼!狗子你在发什么神经那,怎么不叫我,来,一起!这块凸起的地方是藏了什么东西吗,这么有弹性!大爷尽管身体不便,不过跨栏的技术也没有生疏小伙子炸油第四代汉兰达燃油版正式官宣!换装升级版2。0T引擎8AT前一段时间,网友在高速路上拍摄到了一组疑似燃油版汉兰达的车型,随后经过多方证实,这款车确实是燃油版车型。而在最近,丰田的这款第四代燃油版汉兰达也已经证实官宣,新车将采用升级版的2。广西全州孩子被抱走调剂当事母亲孩子1岁时被3女2男抢走,要求警方立案未果广西一名男孩出生1岁时被人抱走,家人寻找22年未果,至今下落不明。网传7月1日当地卫健局曾发文件回应称,该男孩当年被社会调剂,其去向问题未留任何记录。当地网信办相关人士告诉记者,目男篮世预赛亚大区综述中国男篮小组第二出线!12强赛需争小组前二才能锁定世界杯北京时间7月5日,男篮世预赛亚大区第三窗口期比赛全部结束,晋级第二阶段的12支球队全部产生,中国男篮4胜2负位列B组第二出线。进入第二阶段的12强赛,中国男篮被分在F组排在第3名与打扫老房子的时候掉下来的,不知道能不能换一套房?哈哈哈难道水不是向下游流动还能再流到天上吗,上游的上游也想要你的水你有什么高兴的事情吗,还给高兴的都站起来蹦哒了自己没注意还发脾气,西瓜都不带惯着你的,又摔倒了吧最后一个轮到你,你肯定嘴俄外长西方对俄记者的迫害已达到令人无法再忍受程度环球网报道记者王艺璇据今日俄罗斯(RT)报道,俄罗斯外交部长拉夫罗夫4日表示,在美国欧洲和乌克兰,对俄罗斯记者的迫害已经达到令人无法再忍受的程度,西方已经亲手埋葬了言论自由。RT报枪击堕胎权之争通胀党争多重阴影笼罩美国独立日枪击堕胎权之争通胀党争种种社会乱象让今年的美国独立日笼罩在重重阴影下,美国舆论氛围更加紧张。美国媒体人阿利莎格劳索在社交媒体上发问还有其他美国同胞没心情庆祝今年的独立日吗?我现在肯美国10岁女孩被迫跨州堕胎舆论哗然感到恐惧和愤怒近日,美国俄亥俄州的一名负责治疗受虐待儿童的医生接诊了一名怀孕超过六周的10岁患者,但由于俄亥俄州的堕胎禁令在美国最高法院发布裁决后迅速生效,这名医生不能为女孩堕胎。这名女孩将被迫QiushiJournal(ExcerptsfromSpeechattheCentralPeoplesCongressWorkConferencebyXiJinping,QiushiJournal,No。030岁华人女孩辞去金融工作,在日本重读高中,同学考不上大学文丨魏芙蓉编辑丨王珊瑚摘要人生在27岁时走入死胡同,服下一颗药丸变回17岁的模样,重回高三就读,这是日漫relife中的情景。2021年春天,旅居日本的女孩林欣竹刚辞去东京的工作,
高通骁龙8Gen2,不是国产手机下行期的救星文王新喜日前,高通骁龙8Gen2来了,相比第一代,第二代骁龙8性能提升明显,首批搭载的国产手机厂商也一如既往的激动,纷纷秀出了首发海报。按照高通给出的数据是,CPU性能提升35,能(经济)欧洲央行行长说确保通胀预期保持稳定至关重要新华社法兰克福11月18日电(记者何丽丽)欧洲央行行长拉加德18日说,确保通胀预期在通胀高企时保持稳定至关重要,欧洲央行将及时采取必要措施将通胀率降至中期目标水平。拉加德在欧洲银行俄媒俄民航开始降低对西方航空软件依赖据俄罗斯消息报网站报道,俄罗斯运输部副部长德米特里巴卡诺夫17日表示,俄罗斯将拥有自己的飞机适航性维持系统,该系统的研制基于俄信息分析系统工程中心开发的人工智能。巴卡诺夫说这套系统英媒法德西三国将启动欧洲新一代战机项目下一阶段开发据路透社18日报道,欧洲国防工业人士透露,法国德国和西班牙已达成协议,将启动欧洲未来空中作战系统(FCAS)的下一阶段开发。当地时间2022年6月22日,德国柏林,展览上第一次进行如何发挥我国社会主义新型政党制度优势?八位省级组织主委这样说中国共产党领导的多党合作和政治协商制度作为我国一项基本政治制度,是中国共产党中国人民和各民主党派无党派人士的伟大政治创造,是从中国土壤中生长出来的新型政党制度。中共二十大报告在发展你在裸奔你知道吗?软件公司称,他们确实可以后台操控手机近日,一位网友双11在知名购物APP得物上买了一件商品,由于商品存在质量问题,该网友选择了向客服投诉维权,他拍了投诉视频发给客服,完成了投诉之后不久,手机提示,得物正在删除他的手机电池可用十几年,还能自己编程写软件接入,岚图是怎么做到的很多人都在说智能电动汽车就跟智能手机一样,实际上,我们更希望的是,智能电动汽车能像智能手机那样,能够相较于传统汽车(传统手机)有着极大的变革(包括功能更全面更懂用户等),并以此让我我的世界杯冠军预测抬棺出征的荷兰队2022世界杯铁血病重的老帅范加尔的存在,让荷兰队背上了浓浓的悲壮色彩!但这样荷兰队空前团结,极可怕!没错,这也许是荷兰足球历史上最团结的一届国家队!为什么说是抬棺出征呢?因为荷兰C罗谈梅西,我们不是那种朋友极目新闻记者陈凌燕C罗接受著名媒体人皮尔斯摩根独家采访,内容相当劲爆,从俱乐部教练到队友都被他痛批,而且他还谈到了关于自己的诸多传闻隐私,爆出不少猛料。在世界杯开幕之前突然放大招,四强诞生!国羽全天7胜1负,石宇奇逆转骆建佑,世界冠军爆冷出局2022年11月18日,羽毛球澳大利亚公开赛继续进行,四强全部诞生,国羽全天7胜1负,单打石宇奇陆光祖韩悦,双打刘雨辰欧烜屹何济霆周昊东冯彦哲黄东萍郑雨张殊贤晋级,六场外战全胜,王哪些球员会首次入选全明星亚历山大100,福克斯90马尔卡宁70NBA新赛季已经进行了约五分之一的赛程,在此期间我们会发现一些曾经的全明星球员状态出奇的差,但与此同时也会有一些年轻的球员随着比赛经验的不断累积以及个人的刻苦训练,新赛季有了突飞猛