主机名的配置
主机名的配置(配置文件/etc/hostname)
1、使用 hostname 命令临时设置主机名
命令格式:hostname [新主机名]
2.永久设置主机名
命令格式:hostnamectl set-hostname 新主机名
查看网卡
route -n
ip route show
traceroute www.prudentwoo.com -s 100 第一行就是自己的默认网关
netstat -r
more /etc/network/interfaces Debian/Ubuntu Linux
more /etc/sysconfig/network-scripts/ifcfg-eth0 Red Hat
网卡信息的配置
网卡配置文件
网卡配置文件
位于:/etc/sysconfig/network-scripts 目录下,一块网卡对应一个配置文件。
ifcfg-ens33 为网卡配置文件,常用配置项的含义如下:
DEVICE=ens33 //定义该网卡的识别名称。
BOOTPROTO=dhcp //启动该网卡的方式,dhcp 表示通过 BOOTP 或 DHCP 协议动态取得 IP 地址。
ONBOOT=yes //启动 network 服务时,是否启动该网卡。
TYPE=Ethernet //网卡的类型。
IPADDR=192.168.64.128 //静态方式指定网卡的 IP 地址
NETMASK=255.255.255.0 //定义网卡的子网掩码
MTU=1500 //网卡传输的最大数据包
GATEWAY=192.168.64.254 //网络的默认网关
DNS1=61.139.2.69 //配置dns域名解析服务器
配置网卡信息
(1)直接修改网卡配置文件
#vim /etc/sysconfig/network-scripts ifcfg-ens33
修改完成后重启服务才生效
#systemctl restart network.service
(2)ifconfig 命令
查看网卡信息
命令格式:ifconfig [选项]
无选项:显示当前活动的网卡。
–a :显示系统中所有网卡配置信息。 网卡设备名:显示指定网卡配置信息。
设置 IP 地址(临时的)
命令格式:ifconfig 网卡设备名 IP 地址 netmask 子网掩码 修改网卡的 MAC 地址(先禁用网卡,修改后重启网卡)
命令格式:ifconfig 网卡设备名 hw ether MAC 地址
(3)网卡常用命令 ifdown(禁用网卡)
命令格式:ifdown 网卡设备名 ifup(重启网卡) 命令格式:ifup 网卡设备名 绑定 IP 和 MAC 地址
【举例】创建/etc/ethers 文件,将 193.168.168.154 与 00:0C:29:03:F3:75 网卡绑定。
#echo “193.168.168.154 00:0C:29:03:F3:75” >>/etc/ethers #arp -f
客户端域名解析服务器的配置
在 Linux 系统中客户端域名解析服务器的配置文件是/etc/resolv.conf
文件内容格式:nameserver 指定 DNS 服务器的 IP 地址。
最多可同时指定3个DNS服务器的IP地址,根据 nameserver 的配置顺序决定搜索。可以使用 domain 来指定当前主机所在域的域名。
为避免 /etc/resolv.conf文件的内容被系统修改或覆盖,需要修改/etc/NetworkManager/NetworkManager.conf文件,在main 部分添加“dns=none”选项。
修改后的 NetworkManager.conf 文件的内容如下所示:
[main]
plugins=ifcfg-rh
dns=none
在完成修改后,需要执行命令:
#systemctl restart NetworkManager.service
重新装载 NetworkManager 的配置。此时客户端域名解析服务器设置完成。
常用网络调试命令与故障排查
ping命令
ping 命令:测试网络中是否畅通以及网络质量。
命令格式:ping [选项] 对方 IP 地址
选项说明:
-c : 指定向目的主机发送多少个报文。
-s :指定发送报文的大小,以字节为单位。
-W: 设置等待接收回应报文的时间间隔,以秒为单位。
netstat命令
netstat 命令:显示网络连接、路由表、正在监听的端口等信息。
命令格式:netstat [选项]
选项说明:
-l : 显示正在监听的服务或端口
-a : 显示当前主机开放的所有端口
-n : 不进行域名解析。
-p : 显示端口是由哪个进程和程序在监听。
-c : 动态显示网络连接和端口监听信息。
-i : 显示网卡相关信息。
-r : 显示当前主机的路由表信息。
traceroute命令
traceroute 命令:路由跟踪。
命令格式:traceroute 目的 IP 地址
nslookup命令
nslookup 命令:检测指定的 DNS 服务器工作是否正常
命令格式:nslookup 加域名

LInux:网络连接的设置的更多相关文章

  1. 设置windows网络连接别名和linux网络连接别名

    windows网络连接别名 C:\Windows\System32\drivers\etc目录下的hosts文件中添加 127.0.0.1 localhost 192.168.1.100 proxy. ...

  2. Vitrual Box设置linux网络连接到外网

    Vitrual Box设置linux网络连接到外网 在虚拟机上安装好linux系统之后,经常会碰到ping不通www.baidu.com的情况,此时的情况多半是网络配置上的错误,linux在网络配置有 ...

  3. linux网络连接--桥接bridge,NAT,host-only的区别

    linux网络连接主要分为三种:桥接,net,host_only 桥接使用的是真实网卡,电脑里面有两种真实网卡,有线网卡,无线网卡,当你使用的是无线连接, 则选择无线网卡,使用网线连接,则选择有线网卡 ...

  4. VMware网络连接IP设置

    网络配置(仅主机模式) 一.改变虚拟机IP地址达到联网目的 仅主机模式,第一步,打开我的电脑属性,查看VMt1网卡IP设置,设置一个区段:192.168.xx.aa       xx.aa自由设置,简 ...

  5. VMware + LInux + Xshell 连接环境设置(心得体会)

    准备好VMware软件,和Linux 和xshell三款软件,下载和安装好,这里VMware是十二,Linux是CentOs 6 ,xshell是5 其实没有什么区别只要版本兼容就行,我们就可以实现远 ...

  6. VMware + LInux + Xshell 连接环境设置

    一.安装好Centos后,打开设置: 网络连接四中模式桥接模式.NAT模式.仅主机和自定义模式: 1).桥接模式:更公司的局域网连接,等于另一台连接进公司的新电脑 2).NAT模式:与虚拟机使用的计算 ...

  7. [经验分享]Linux网络连接-VMware+CentOS 7

    VMware虚拟机中安装CentOS,进行网络连接,分为两步,内网连接,与外网连接. 前提: 当你正确安装VMware后,网络适配器会增加2个新的网卡:(可在设备管理器->网络适配器中查看) 第 ...

  8. vmware linux虚拟机连接ip设置

    首先: 点击VMware 编辑->虚拟网络编辑器: 然后选中VMnet8的查看NAT设置: 上图第二步(记下红框中网关地址和子网掩码): 第三步(用于设置虚拟机地址范围): 接下来就是设置虚拟机 ...

  9. linux网络连接的查看和端口的监听

    网络软件都是由客户端和服务端组成,由服务端在服务器上监听指定的端口处理接收到的数据,而客户端是向服务器端监听的端口发送数据,并由服务器端对该数据进行处理,然后将处理结果返回给客户端. 那么我们在lin ...

随机推荐

  1. Python高级特性——迭代(Iteration)

    1.给定一个集合list或者tuple,可以通过for …… in ……的语法来实现循环遍历,这个循环我们就叫做迭代 迭代list: >>> m = ['haha','hehe',' ...

  2. Using the Security System 使用安全系统

    In this lesson, you will learn how to use a Security System in the application. When you use this sy ...

  3. form表单input回车提交问题

    问题:文本框输入完成后点击回车页面刷新问题出在form上,当表单中只有一个文本框的时候获取焦点并点击回车之后会提交表单内容,就会发生刷新事件. 解决方法: 1.增加一个隐藏的输入框 <input ...

  4. GBT32960-2016电动汽车远程服务与管理系统技术规范 第3部分:通信协议及数据格式

    电动汽车远程服务与管理系统技术规范 PDF下载地址:https://files.cnblogs.com/files/88223100/GTB32960.zip

  5. 【Beta阶段】第十周Scrum会议

    [Beta阶段]第十周Scrum会议 本次会议为第十周第一次Scrum Meeting,会议对Alpha阶段的工作进行了反思总结,以及对Beta阶段工作的展望. 会议时间为2019.11.23.会议地 ...

  6. 腾讯云大学 x CODING | 当 DevOps 邂逅云原生

    2019 年经济减速的阴云笼罩了所有行业,势如破竹的发展势头被打破,小微创新型企业生存艰难.越来越多的企业更加关注客户和业务之间的交付价值,精益化公司运营,降低成本,驱动业务发展.是否要拥抱云原生?开 ...

  7. Git介绍与简易搭建

    Git介绍 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发 ...

  8. tcp客户端程序开发

    https://www.cnblogs.com/python-No/ 话不多说,直接进入正题 一:客户端一共分为5大块: 1.创建客户端套接字 2.和服务端套接字建立连接 3.发送数据 4.接收发送 ...

  9. ResultSet RS_resultxtgg=connDbBean.executeQuery(sqlxtgg);

    <%String sqlxtgg="select * from dx where leibie='系统公告'"; ResultSet RS_resultxtgg=connDb ...

  10. 在vue-cli3中使用axios获取本地json

    在vue-cli3中,公共文件夹由static变成了public 先把要访问的json放到public文件夹下 使用axios的get方法获取,不能用post,不然会报404 axios..json` ...