Linux 系统的网络基础_【all】

网络基础

1.网线:568B: 白橙 橙色 白绿 蓝色 白蓝 绿色 白棕 棕色
2.交换机:电信号转发的网络设备,它可以为接入交换机的任2个网络节点设备提供电信号通信
3.路由器:连接局域网,广域网的设备,它会根据信道的情况自动选择和设定路由。类似交通警察
4.OSI的7层模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
5.协议: HTTP(应用层),TCP/IP协议(传输层)
    TCP/IP的3此握手和4次挥手
        TCP/IP的五层结构图:物理层、数据链路层、网络层、运输层,应用层。
        三次握手:tcp连接握手时为何ACK是和SYN一起发送,为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误
        四次挥手:ACK却没有和FIN一起发送,是因为tcp是全双工模式,接收到FIN时意味将没有数据再发来,但是还是可以继续发送数据。
6.IP,子网掩码,网关
    IP:服务器的地址,类似门牌号
    netmask:用来区分网络位和主机位  255.255.255.0
    gw:网络的出口,上网的入口
    nat:网络地址转换                      -->路由器做的工作,因为它有外网的IP,这个IP是用于广域网传输的
    dhcp:动态获取IP,netmast,gw,dns
7. Linux 系统DNS解析原理  https://www.cnblogs.com/ftl1012/p/9280755.html
8.用户访问网站的流程
    1.输入网址 -> 访问本地的hosts以及dns缓存文件 -> 有就直接访问
               -> 没有访问本地dns(8.8.8.8)->查询网站的授权dns->根据网站的dns解析网站的IP并返回结果 ->返回的结果存储在本地->跳转网站
9.私网地址:
    10.0.0.0/8
   192.168.0.0/16
   172.16.0.0/12
10.IP地址的分类:
    A:1.0.0.0        126.0.0.0      -->0.0.0.0   127.0.0.0保留
    B:128.1.0.0
   C:192.0.1.0
   D:多用于广播,路由器
    E:保留

修改主机名的规范步骤(2个方法):

1.文件修改

    a. hostname omc                       -->临时生效
    b. vi /etc/sysconfig/network
    c. vi /etc/hosts
2.setup-dns进行永久修改  ==>修改上述2个文件

配置与查看网卡信息

a. setup 界面修改
b. vi /etc/sysconfig/network-scripts/ifcfg-eth0
    推荐使用如下命令重启网卡:
        ifup   eth0   --> eth0 启动
        ifdown eth0   --> eth0 关闭
    service network restart   --> 这个是针对所有的网卡生效
注:ifcfg-eth0文件的配置优先于 /etc/resolv.conf ,重启网卡会覆盖/etc/resolv.conf 内容
    网卡ifcfg-eth0文件如果没有配置DNS,那么/etc/resolve.conf里的配置会生效
    如果有多块网卡(dhcp获取)的时候,可能会覆盖/etc/resolve.conf里面的配置

配置与查看网关信息(上网入口)


1.修改网关
 1-1. 第一生效文件:
     grep -i "gate*" /etc/sysconfig/network-scripts/ifcfg-eth0
 1-2. 第二生效文件:
     vi /etc/sysconfig/network
         GATEWAY=192.168.25.0            -->
 1-3. 命令行优先,且临时生效               -->推荐使用
     route add default gw 10.0.0.2
     route del default gw 10.0.0.2
2.查看网关:
  netstat -rn (以0.0.0.0开始的行的gateway是默认网关)
  route   --en

配置与查看网络信息、

1.编辑
    1.eth0网卡再配置一个IP地址
        ifconfig eth0:0  192.168.25.220 netmask 255.255.255.0 up/down
        ifconfig eth0:ws 192.168.25.200 netmask 255.255.255.0 up/down
            ==>    ifconfig eth0:ws 192.168.25.51/24 up/down
    2.辅助IP配置新的ip      -->未来的趋势,重启网卡后IP失效
        ip addr { add | del }   IFADDR          dev STRING   -->ip --help
        ip addr      add      192.168.25.20/24  dev eth0:2
        ip add 查看多个IP
        注:网卡重启,别名IP失效,
            写成配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0:1)

2.查看  Linux一块网卡支持多个IP地址
     ifconfig eth0   -->查看eth0的网卡信息    

      

查看网络状态

 ping
 ifconfig
 arp -a
 hostname(uname -n)
 traceroute(-n 不解析路由,但是跟踪路由状态)
 traceroute www.baidu.com -n
 route -en
 netstat -rn (established 表示连接的状态,数量表示网络连接数目)
 lsof :根据端口查找所在的服务    -->具体查看lsof命令详解

原文地址:https://www.cnblogs.com/ftl1012/p/9280743.html

时间: 2024-11-10 20:06:37

Linux 系统的网络基础_【all】的相关文章

Linux系统的网络基础

1.查看网络配置1)使用ifconfig查看所有网卡信息2)查看一个网卡信息2.查看计算机名字修改计算机名1)查看,临时修改,永久修改计算机名字3.查看全部路由表4.使用netstat查看网络连接情况1)netstat常见的选项-a显示主机的所有连接信息和端口-n以数字方式显示-p显示服务关联的端口号和进程信息-r显示路由表-t显示TCP协议-u显示UDP协议-l显示监听状态的进程和服务5.测试网络连通性6.设置网络参数的类型1)临时修改不会永久生效,计算机重启后失效2)永久生效计算机重启后可以

Linux系统自动化安装基础

Linux系统自动化安装基础 安装程序CentOS系统安装系统启动流程:bootloader-->kernel(initramfs)-->rootfs-->/sbin/init注意:安装过程中与启动过程中的文件不同 anaconda系统安装程序tui: 基于图形库curses的文本窗口gui:图形窗口 安装程序启动过程MBR: boot.catstage2: isolinux/isolinux.bin配置文件: isolinux/isolinux.cfg每个对应的菜单选项:加载内核: i

61   Linux系统调优基础

01 Linux系统调优基础 #显示进行在哪个cpu上运行 [[email protected] ~]# ps axo psr,     2 ntpd   1 qpidd   3 pickup   3 sshd   0 bash   2 pscomm     #显示进行在哪个cpu上运行,并显示进程的pid  [[email protected] ~]# ps axo psr,comm,pid   2 ntpd             3775   1 qpidd            9998

推荐一款轻量级的linux系统和网络监控工具

Monitorix介绍: 是一款开源.免费,功能强大的轻量级Linux系统和网络监控工具,它通过搜集系统和网络的信息,并且通过web接口展示出来. 使用perl语言编写,使用rrdtool生成图形,并且在web上展示. 安装 for centos,rhel,fedora 1.安装依赖包 # yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-X

WMware 下linux系统连接网络

近日因学习需要尝试安装Linux开源操作系统,当然是在虚拟机环境下安装,选择的Distribution是CentOS(Community Enterprise Operating System).用惯了Windows,初步用起来还是步履维艰,遇到的第一个问题就是安装好Linux操作系统之后连不上Internet.下面就这一问题的解决过程总结一下,由于博主对网络技术领域的知识知之甚少,下面关于原理方面的介绍属于个人理解,重点在于解决遇到的实际问题. 首先介绍一下VMware的网络连接方式.我们的主

linux系统安全加固基础篇1

对于强大的linux来说,我们一定程度上都会认为是她秀坚强.稳定,同时也很有魅力.更多的如何使用她,而并没有对她的安全篇有很多的涉足,抛砖引玉,简单从常用的日志审计及pam用户验证块做个实例应用. 1.操作日志审计 系统的history再一定程度上可以告诉我们都干了什么,但对于这个多用户的操作系统,从单个终端的操作日志记录方式已经不能满足对 操作命令的一个审计工作. 也许会有人提示如下: chattr +a ~/.bash_history 这种修改虽然可以避免删除.bash_history或重定

Linux系统之网络配置管理

Linux系统之网络配置管理 ifcfg家族:1.ifconfig:接口及地址查看和管理 ifconfig [INTERFACE] ifconfig -a:显示所有接口,包括inactive状态的接口: ifconfig interface [aftype] options | address ... ifconfig IFACE IP/MASK [up|down] ifconfig IFACE IP netmask NETMASK options: [-]promisc 注意:立即送往内核中的

linux系统基本网络命令

ip网络设置基础 标识每个连接到网络接口的方法是:为每个网络接口分配一个全世界唯一的32bit的标识符. IP地址包括三个部分:Internet网络号,子网号,主机号.理解为:处在那个互联网中,那个子网中,那个网络接口中. 网络IP地址“主要”分为ABC三类,以下是覆盖范围: A类:0.0.0.0 - 127.255.255.255,标谁的子网掩码是255.0.0.0(按子网掩码的另一种标注方法是/8,就是将子网掩码换算成二进制后为11111111.00000000.00000000.00000

Linux系统简介&分区&基础命令(ADMIN01-1)

讲师牛犇课程介绍:ADMIN 管理员技术7天Engineer 工程师技术6天Services 系统&服务进阶7天 ADMIN课程安排:1.Linux系统简介 安装RHEL7系统.RHEL7基本操作2.教学环境介绍.命令行基础.目录和文件管理3.配置网络.软件包管理.文本/文件查找4.NTP时间同步.tar备份与恢复.管理用户和组.cron计划任务5.权限和归属.使用LDAP认证.家目录漫游6.分区规划及使用.LVM逻辑卷.管理交换空间7.综合串讲.综合练习 一.基础知识 UNIX诞生时间1970