Linux系统网络基础知识及配置
一:DNS(domain name system)简介
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。
如:用户访问网站基本流程:首先查找本地hosts文件,dns缓存,若没有,继续找LDNS,通过一些列步骤找到域名对应ip地址,然后通过ip地址,获得网站数据。
二:修改主机步骤
临时方法:
hostname name,然后退出当前shell重新登陆即可生效。此法临时更改,重启系统后失效。
永久方法:
步骤1:
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xiaoxiao
提示:这里改完后,执行/etc/init.d/network restart 或 source /etc/sysconfig/network等做法都不生效,可能需要重启服务器。
步骤2:
然后通过命令修改:hostname xiaoxiao,完成后退出重新登陆系统即生效。这样保证临时生效,而且,重启后也生效。/etc/hosts里面对应的主机名也要改下
法二:执行setup-网络配置-Edit DNS configuration--DNS configuration
特别说明:以上方法都有可能导致/etc/hosts中对应的主机名未修改,此时,应该手动修改vim /etc/hosts
如果/etc/hosts不改,以后会遇到一些问题,如sendmail启动缓慢,idap服务解析缓慢,sudo切换用户缓慢等等都是主机名和/etc/hosts中的解析不对导致的。
三 网卡配置文件
TYPE=Ethernet #网络类型
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=em1 #网卡名字
UUID=bc419868-5bke-4502-8732-7f7fb01dd569
DEVICE=em1 #设备名
ONBOOT=yes #开机网卡自启动
IPADDR=10.0.0.10 #ip地址
PREFIX=24 #子网掩码24位,即相当于255.255.255.0
GATEWAY=8.8.8.8 #网关
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
三 配置修改ip地址
1)setup 网络配置,然后修改
2)直接修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-em1,然后重启网卡/etc/init.d/network restart
为网卡配置别名:ifconfig em1:0 10.21.63.155/24 up 取消别名 ifconfig em1:0 down
四 配置网关
第一生效文件 /etc/sysconfig/network-scripts/ifcfg-em1
第二生效文件 /etc/sysconfig/network
法三:通过命令修改默认网关
route del default gw 8.8.8.8 #删除默认网关
route add default gw 8.8.8.8 #添加默认网关
注:此法为临时修改,重新加载或启动网卡后就会失效,解决办法就是尽量在配置文件里配置。
五 查看ip,网关或路由,DNS配置:
1 ifconfig #显示所有网卡
2 ifconfig em1#显示指定网卡em1
3 route -n #查看路由
4 cat /etc/sysconfig/network-scripts/ifcfg-em1 #查看DNS
六 查看网络状态
1 ifconfing
2 route -n
3 netstat
七 网络检查:
1 ping www.baidu.com #icmp协议基础,看通不通
2 traceroute www.baidu.com #基础检查,看通不通
3 telnet 10.0.0.24 80 检查服务器web有没有开启,服务开没开,以及防火墙挡没挡住
八 抓包工具
tcpdump
tcpdump -n icmp -i em1
九 DNS域名解析查询
1 dig www.baidu.com
2 nslookup
3 host
十 局域网的机器无法上网排错
1 物理链路是否畅通
2 本机ip,路由,DNS的设置是否达标
3 测试到网关或路由的畅通情况。
4 测试ping公网ip情况
5 测试DNS的畅通
根据每级的结果来排查,如果是系统管理员,还可以在网关路由器逐级排查。
转载于:https://www.cnblogs.com/ZGreMount/p/7674932.html
Linux系统网络基础知识及配置相关推荐
- L022-老男孩Linux高端运维课程-linux系统网络基础知识及配置实战精讲
01001100:第2,5,6位为1对应的数是64,8,4.那么它对应的十进制数是64+8+4=76 224=11100000(二进制数)方法:224-128=96,96-64=32,32-32=0. ...
- linux系统网络基础知识
一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工作来说这些并不是重点,因此,我不可能从最基础的网络知识开始讲起.本节内容更多是从一个梳理和 ...
- Linux系统网络基础
Linux系统网络基础 网络管理 什么是网络 网络就是把分布在不同地理位置上的主机,通过传输介质(网线.卫星等)连接起来,通过网络协议实现主机之间数据传输与共享的目的. 网络的特点 分布式 跨区域 数 ...
- 第11节 Kali Linux系统网络信息查看与配置
目录 0 引言 1 实验一:为Kali配置临时网络信息 1.1 查看系统网卡信息和已有IP地址 1.2 关闭networkmanager服务 1.3 配置IP地址 1.4 配置网关与DNS 1.5 其 ...
- 【嵌入式Linux】嵌入式Linux应用开发基础知识之输入系统应用编程
文章目录 前言 1.输入系统应用编程 1.1.输入系统框架及调试 1.1.1.框架概述 1.1.2.编写APP需要的基础知识 1.2.调试技巧 1.2.1.查看设备信息 1.2.2.使用命令查看节点数 ...
- 【Linux网络编程】网络基础知识
00. 目录 文章目录 00. 目录 01. 网络基础知识 02. 附录 01. 网络基础知识 1)什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. ...
- Linux系统下ifconfig和route配置网络详解
Linux系统下ifconfig和route配置网络详解 ifconfig和route合用于配置网络(ip命令综合二者功能,此处不讲),通常在前者设置好ip地址等信息后,采用route命令配置路由.( ...
- linux中_Linux基础知识(Linux系统、Linux中的链表)
Linux系统简介 Linux系统的结构及特点 Linux系统的结构图如下图所示: 从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构.硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务 ...
- Linux系统网络环境配置(初学者必看)!!
Linux系统网络环境配置 大家好,我是作者小白,很高兴在这里跟大家分享在Linux初学者必须经历的一个问题,那就是在VM Ware中网络环境配置,步骤很简单,相信你看一遍就能立马上手,那我们开始吧! ...
最新文章
- 聊天软件系统测试用例,QQ聊天框测试用例设计
- 诺康得NKD完成500万天使轮融资,专注于糖化学细胞治疗...
- OpenCV学习笔记之Mat
- LeetCode之Sum of Two Integers
- JavaScript的数据类型及其检测
- 西门子博图怎么导入库文件_【傻瓜教程】博途中库的建立与使用方法(工控公开课 今晚8点 老地方 不见不散!)...
- linux内核网桥源码,Linux-kernel网桥代码分析(二)
- 乐刻运动年陈文化中的那六个成语解析:日拱一卒,功不唐捐|筚路蓝缕 玉汝于成|有梦可依,未来可期
- 工业控制系统漏洞检测技术(工控安全学习笔记)
- HDU 6638 Snowy Smile(线段树)
- pytorch入门强化教程——数据加载和处理
- SAMBA 基础及实战
- 郑刚答王峰十问:Telegram只是过渡性产品,区块链可能给社交产品带来让人兴奋的巨大改变...
- Python 打包exe
- 蓝桥杯真题 15省2-星系炸弹 在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则
- TLP:一个可以延长 Linux 笔记本电池寿命的高级电源管理工具
- 演讲实录丨朱珑 开启人工智能之眼
- 阿里云备案管局审核需要几天能通过?
- 汽车行业应该怎么做信息流广告?有哪些信息流平台推荐吗?
- FireBird CXP12新一代采集卡—AS-FBD-4XCXP12-3PE8在机器视觉中的应用
热门文章
- 从源码分析java.lang.String.isEmpty()
- HTML5 + CSS 左右排版自适应高
- iOS开发--线程通信
- 【翻译】WPF应用程序模块化开发快速入门(使用Prism+MEF)
- os.walk获取同级目录具有随机性
- Ajax请求session超时处理流程(DWZ)
- 一道微软公司的面试题目的算法实现
- MySQL(7)数据库中的高级(进阶)语句:VIEW视图、联集和常见计算
- 怎么做应力应变曲线_做冲压材质分析很重要,材料性能分析汇总~
- 被3整除的子序列(简单dp)