主机名的配置
主机名的配置(配置文件/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 加域名

最新文章

  1. 7九章算法强化班全解--------Hadoop跃爷Spark
  2. GIT版本管理工具
  3. ubuntu1404安装搜狗输入法后出现黑框的问题
  4. 高级Bash Scripting系列笔记--01之“什么情况不适用Bash Script”
  5. 重绘控件中OnPaint、OnDraw、OnDrawItem和DrawItem的区别
  6. 用Block封装ASIHttpRequest
  7. unity3d中切换武器
  8. Sublime Text 前端开发常用扩展插件推荐
  9. Java read()和readLine()的区别
  10. python列表、字典与csv
  11. php基础之 ->, =>,@,&,::,%符号
  12. Node.js之操作文件系统(一)
  13. 自制node.js + npm绿色版
  14. java 基础(转自索宁)
  15. 计蒜客 31434 - 广场车神 - [DP+前缀和]
  16. ubuntu开启慢日志
  17. Java 策略模式(Strategy)
  18. .Net中常用的重要的第三方组件
  19. ReactNative踩坑日志——如何实现删除scrollview中的视图
  20. Kerberos的白银票据详解

热门文章

  1. js基础总结04 --bom对象
  2. springboot(二):bootstrap和application有什么区别?
  3. ES6中常用的小技巧,用了事半功倍哦
  4. arcgis api for javascript 学习(一) 调用在线发布的动态地图
  5. 二、VUE项目BaseCms系列文章:项目目录结构介绍
  6. RU/RUR的安装
  7. Linux系统学习 十五、VSFTP服务—匿名用户访问(不推荐使用,不安全)
  8. MATLAB小函数:将列向量转化为0-1矩阵
  9. 字节码联盟成立,WebAssembly 生态将完善网络安全性
  10. debug查找主板生产日期