1 IP编址

1 IP编址是一个双层的编址方案,一个IP编址标识一个主机(或一个网卡接口)

2 现在应用最为广泛的是ipv4,已经开始逐步香ipv6切换

3 ipv4地址为32位,ipv6为128位

4 一个ipv4地址分为两个部分,网络部分和主机部分

5 网络部分标识是哪个所属区域,主机部分是标识哪台主机

6 ip主机利用点分十进制来表示,每个ip地址分为4个部分,每部分为8位

2 子网掩码

1 我们通过子网掩码来确定Ip地址中的网络部分

2 子网掩码和ip地址一样为32位,每一位于ip地址中的每一位一一对应

3 ip地址中相对应子网掩码中为1的部分为网络部分

4 比如子网掩码为255.255.255.0那么写成二进制为11111111.11111111.11111111.00000000,那么ip地址中的前24位为网络部分

3 路由

1 在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发

4 域名

1 ip地址往往难以记忆,所以我们一般使用域名进行管理

2 域名分为三个部分

类型        标识此域名的类型(com/net/org/edu/gov)

域名        域名称

主机名    该域中的某台主机

5 DNS

1 每个域名代表一个ip,而DNS服务就是用来在ip和域名之间进行转换的

2 基本网络参数

1 要配置一个局域网内通信的计算机: ip地址+子网掩码

2 要配置一个跨网段通信的计算机: ip地址+子网掩码+网关

3 要配置一个可以上网的计算机: ip地址+子网掩码+网关+DNS

6 以太网连接

1 在Linux中,以太网的接口命名为: eth0 , eth1等,0/1代表网卡的编号

2 通过lspci命令可以查看网卡的硬件信息,通过lsusb来查看usb设备

3 我们通过ifconfig -a 来查看所有的接口

4 我们可以通过ifup 和 ifdown来启用和关闭一个网卡接口

比如ifup eth0 或 ifdown eth0

7 网络测试命令

1 测试网络连通性

ping ip地址 或者 ping 域名

2 测是DNS解析

host 域名 或者 dig 域名

3 显示路由表 ip route

4 追踪到达目标地址的网络路径

traceroute 域名

5 使用mtr进行网络质量测试

mtr 域名

8 修改主机名

1 实时的修改主机名

hostname 名称

2 永久性的修改主机名

如果是ubuntu系统,那么只要修改/etc/hostname即可

如果是其它的Linux发行版本,只要修改/etc/sysconfig/network

9 故障排查

1 网络排查是从底层到高层,从自身到外部的流程进行的

第一步:先查看网络配置是否正确    ip地址+子网掩码+网关+DNS

第二步:查看到达网关是否正确        ping 网关ip地址

第三步:查看DNS的解析是否正常    host 目的地址

Linux基本配置和管理 1---- Linux网络基本配置的更多相关文章

  1. VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置

    Linux虚拟机与WIN7操作系统共享无线网络上网配置 by:授客 QQ:1033553122 测试环境: CentOS-7-x86_64-DVD-1503-01.iso Vmware 9 实践操作: ...

  2. Linux 学习笔记 2 Centos 安装与网络的配置以及VI编辑器的使用

    前言 当然,还是觉得Centos 在众多的Linux 发行版中,还是很有地位的,好多的服务器大多沿用的都是一代的Centos 因为它开源(这是废话)而且稳定,这才是服务器沿用的最重要的一项指标. 镜像 ...

  3. Linux基本配置和管理 4 ---- Linux系统启动详解

    1 系统启动的流程 BIOS -> MBR+boot code -> 执行引导程序: GRUB -> 加载内核 -> 执行init -> 运行runlevel 2 启动详 ...

  4. Linux基本配置和管理 3 ---- Linux命令行文本处理工具

    1 文件浏览(简单回顾) 1 cat 查看文件的内容 2 more 以翻页的形式查看,但是只能向下翻页 3 less 以翻页的形式查看,但是能够支持向上和向下翻页 4 head 默认是查看前10行,但 ...

  5. Linux基本配置和管理 2 ---- Linux多命令协作----管道及重定向

    1 管道和重定向 1 在Linux中大多数命令都很简单,很少出现复杂的命令,每个命令只是实现一个简单的功能,我们可以通过组合不同的命令来实现复杂的功能 2 在Linux中几乎所有的命令返回的数据都是纯 ...

  6. linux驱动程序之电源管理之linux的电源管理架构(3)

    设备电源管理 Copyright (c) 2010 Rafael J. Wysocki<rjw@sisk.pl>, Novell Inc. Copyright (c) 2010 Alan ...

  7. linux驱动程序之电源管理 之linux休眠与唤醒(2)

    在Linux中,休眠主要分三个主要的步骤:(1)冻结用户态进程和内核态任务:(2)调用注册的设备的suspend的回调函数:(3)按照注册顺序休眠核心设备和使CPU进入休眠态.       冻结进程是 ...

  8. Linux基础五:网络配置与管理

    五.网络配置与管理 1.网络知识 2.命令 ifconfig命令  <=>  ip  addr  show 命令--查看本地所有网卡配置信息 ens32:本地以太网网卡,lo:本地回环网卡 ...

  9. Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令

    知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...

  10. 【one day one linux】linux下的软件包管理工具

    Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...

随机推荐

  1. linux 下手动编译安装无线网卡驱动

    先参照 <本地yum源安装GCC >安装好gcc hp的笔记本上安装了CentOS6.3,没有安装无线网卡驱动,安装这个驱动,在Google上找了好多资料,最后终于解决了这个问题.在这里做 ...

  2. jquery 插件 validate 学习

    jquery是十分方便的对于现在来说. 首先应该明白一个问题: <p> <label  for="password">Password</label& ...

  3. poj 2728 Desert King(最小比率生成树,迭代法)

    引用别人的解释: 题意:有n个村庄,村庄在不同坐标和海拔,现在要对所有村庄供水,只要两个村庄之间有一条路即可, 建造水管距离为坐标之间的欧几里德距离(好象是叫欧几里德距离吧),费用为海拔之差 现在要求 ...

  4. 提高PHP编程效率

    1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 2.$row['id']的速度是$row[id]的7倍. 3.echo比print快,并且使用echo的多重 ...

  5. 转移服务器,DEDE网站遇到no input file specified!

    公司新配置了服务器,需要从旧服务器上把原来的站点迁移到新服务器,迁移.NET网站没有遇到任何问题,但是在迁移过来一个用DEDE做的网站后,访问首页出现No Input File Specified,后 ...

  6. Oracle分区知识

    查询分区名称.表空间的SQL USER_SEGMENTS SELECT SEGMENT_NAME,PARTITION_NAME,TABLESPACE_NAME FROM USER_SEGMENTS; ...

  7. hdu 4614 Vases and Flowers 线段树

    题目链接 一共n个盒子, 两种操作, 第一种是给出两个数x, y, 从第x个盒子开始放y朵花, 一个盒子只能放一朵, 如果某个盒子已经有了, 那么就跳过这个盒子放下面的盒子. 直到花放完了或者到了最后 ...

  8. codeforces 282E. Sausage Maximization Trie

    题目链接 给n个数, 让你找出一个前缀和一个后缀, 它们异或完以后最大, 前缀和后缀都是异或得来的, 可以为空, 为空时按0算.前缀后缀不可覆盖. 这题好神, 竟然是Trie树... 首先将所有数的异 ...

  9. linux用户管理最常用的三个文件说明(不完整版)

    涉及到三个文本文件:/etc/passwd /etc/shadow /etc/group 文件相关: /etc/passwd和用户名相关 /etc/shadow和密码相关 /etc/group和用户所 ...

  10. 前端笔试题2 JS部分

    笔试题2 var EventME = {}; EventME.addHandle = function(ele, eventName, handleFunction) { if (ele.addEve ...