操作系统Linux—day01

编程

网页

软件

网站项目

知识点:

前端页面:HTML css JavaScript JQuery VUE

数据库:Oracle MySQL

服务器:服务器的操作系统Linux

Http://115.159.96.174:8090/EasyBuy/

www.baidu.com===>http://180.101.49.12/

后台技术:Java Web

Java的语法: Java基础 Java高级

后台交互:Servlet JSP

框架:Spring、SpringMVC、MyBasic、SpringBoot

学习流程:

操作系统5天->数据库6天->java12天->web 6天

->后台servlet 8天->框架10天->项目6-8天

实施运维==>操作系统、数据库

技术支持==>数据库

开发:

Java后台开发 Java后台web框架

前端开发 web

数据库开发 数据库

测试:Java 、web

网络知识详解

IP地址、子网掩码、网关、DNS服务器

电脑没有IP地址能不能上网?

无IP地址不能上网

如果电脑没有设置DNS能不能上网?

DNS是域名解析器,如果没设置DNS,访问不了外网

如果电脑没有设置DNS,能不能打开QQ?

可以,QQ不需要DNS解析(QQ是一个客户端程序)

DNS只有在浏览网页的时候才需要使用

计算机网络

计算机网络,就是由通信介质,将地理位置不同的,相互独立的计算机连接起来,实现了数据通信和资源共享

计算机网络:连接标准就是Internet协议

局域网

交换机连接处于同一个网络

服务器:大家一起使用,共享资源

局域网:一个宿舍,一个公司,一个家庭

城域网:一个地区,一个城市

广域网:一个国家,全世界

网络协议是如何分布和设计的

Internet协议,按照功能不同,分为QSI七层,TCP/IP五层

TCP/IP五层

OSI七层模型

OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。

五层体系结构

五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 

五层协议只是OSI和TCP/IP的综合,实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。

物理层

物理层主要有 光缆 电缆 无线电光波组成

作用:连接不同计算机,传递电信号

高低压1 ,低电压0

数据链路层

物理层接收发送的都是0,,1 如果0,1 没有按照规定排布,那么信息无法解读

数据链路层定义了一个以太网协议,规定传输的规则

以太网协议规定了信号的组成

一个信号,构成一个数据包,称为帧

一个帧,分为报头和数据两个部分

head部分:18个字节

发送者:6字节

接受者:6字节

数据类型:6字节

数据:最少46字节,最长1500字节,包括数据包中的具体内容

以太网协议中的地址叫MAC地址

MAC地址:

以太网协议规定,发送和接收数据,必须要装网卡,网卡上指定的地址接收MAC地址。

MAC地址是一个物理地址,网卡出厂的时候,直接烧录在网卡上的。

交换机:

交换机研究的就是MAC地址,可以实现数据的交互。

连接上交换机后,计算机可以通信,通信的方案:广播

广播:

局域网的通信方案

局域网中的信息,通过广播传输,但是如果信息太多,会引起网络风暴,因此出现网络层

网络层

其实就是约束多个局域网之间的连通的

路由器

交换机是负责组件局域网,研究的是MAC地址

路由器是组建广域网的,实现多个局域网连接,研究的是IP地址

IP地址

IP地址是由一串点分二进制的数字表示,一共是32位

范围:0000 0000. 0000 0000. 0000 0000. 0000 0000 -1111 1111 . 1111 1111. 1111 1111. 1111 1111

十进制范围0.0.0.0-255.255.255.255

IP地址分为:

网络位、主机位

网络位用来标识不同的子网

主机位用来标识子网下不同的编号

子网掩码

计算多台计算机是否处于同一个网络

如果处于同一个网络(局域网)中的话,可以通过广播的形式通信,不处于同一个网络,需要通过路由器进行通信

IP1地址:192.168.100.100

IP2地址:192.168.100.101

子网掩码:255.255.255.0

二进制表示:

IP1地址:1010 0101.0101 1101.0011 0011.0011 0011

IP2地址:1010 0101.0101 1101.0011 0011.0011 0010

子网掩码:1111 1111 . 1111 1111. 1111 1111. 0000 0000

位与计算:都是1返回1,有一个0返回0

结果1: 1010 0101.0101 1101.0011 0011.0000 0000

结果2:1010 0101.0101 1101.0011 0011.0000 0000

这两个结果相等,表示两台电脑处于同一个子网(局域网)

网关

网关实质上是一个网络通向其他网络的IP地址

如果网络判定两个IP地址不是处于同一个子网中,那么信息的传输必须通过网关

如果网络A的数据目的不在本地网络中,先把数据发送给自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B中的某个主机

总结:网络层定义了子网,区分各个局域网,实现局域网之间的网络连接

IP地址:网络地址

子网掩码:计算机是否在一个子网

网关:连接不同局域网传递数据

传输层

之前的几层已经可以实现数据的传输了

计算机上会运行多个程序,如QQ,微信......

传输层主要用来区分各个程序

传输层定义了端口的概念,每一个应用都占用一个端口,不同的程序,就通过端口数据隔离,互不影响

传输层看做是,建立端口到端口的通信

传输层协议:TCP和UDP

TCP协议:

可靠的传输,数据包没有长度限制,为了保证效率,一般不会超过IP数据包的长度

通信方式:

三次握手

四次挥手

如:打电话

UDP协议:

不可靠的传输,报头部分一共8个字节,总长度65536字节

如:写信

Nginx

应用层

用户使用的都是应用程序,都是工作与应用层的

每个应用程序都有自己的数据格式

应用层:规定了应用程序的数据格式

比如:Email、WWW、FTP

Linux学习

Linux是一个操作系统

操作系统是什么?

计算机组成:硬件和软件

硬件:CPU、内存、键盘、主板、鼠标、键盘......

软件:QQ、迅雷、微信、Word、操作系统......

操作系统(OS)是软件的一部分,可以说操作系统是硬件和其他软件沟通的桥梁

为什么要学习Linux?

服务器操作系统大部分都是Linux。

服务器的特点:稳定、一直运行

Linux系统的特点:

稳定、免费、漏洞少且修补快速、多任务多用户、更加安全的权限策略

Linux的由来

Linux的版本

Red Hat :RHEL收费,CentOS免费

Ubuntu Linux

SUSE Linux

CentOS学习

1.安装VMware

2.Linux安装步骤

3.网络配置

通过cd命令,进入网卡配置目录,配置网络

cd /etc

cd sysconfig

cd network-scripts

或者

cd /etc/sysconfig/network-scripts

输入ll

输入:vi ifcfg-ens33

按i键

IPADDR:表示你设置的IP地址,ip地址的第三个值根据你虚拟机中,网络设置中的子网的值来确定

GATEWAY:网关,把自己ip地址最后一位值1换成2

NETMASK:设置子网掩码 一般是255.255.255.0

DNS1:8.8.8.8 DNS域名解析器

DNS2:114.114.114.114 DNS域名解析器

按esc键

输入小写 :wq

输入 systemctl restart network

输入 ping www.baidu.com

CTRL+C可以强制退出

输入 ip addr

打开主机WIN+R 输入cmd

输入 ping +虚拟机ip地址

安装远程连接工具,连接虚拟机

VMware软件使用说明

VMware是一个虚拟机管理软件

快照功能: 可以恢复到快照节点

网络连接说明

主机通过无线网卡上网

VMware软件

输入vi /etc/sysconfig/network-scripts/ifcfg-ens33

esc

: wq

system restart network

ip addr查看ip地址

NET 模式和桥接模式区别

net模式,虚拟机先连接到VMnet8网卡,然后连接到主机无线网卡上网

桥接模式是直接通过vmnet0桥接到主机进行上网

net模式可以设置ip地址为静态ip,方便我们以后用工具连接使用

桥接模式的ip地址随主机网络环境变化而变化,用起来不方便

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/20421.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

几何伙伴行泊一体解决方案入选浦东人工智能十大创新技术

2023年7月8日,在全球瞩目的世界人工智能大会(WAIC)浦江东岸分会场,主题为“引领未来,赋能焕新”的“2023世界人工智能大会浦东论坛”隆重举办。浦东新区作为全国首个人工智能创新应用先导区,正打造上海人工…

electron的(maximize)最大化方法会导致头部白色横条以及四周大黑边

参考文章:https://www.w3cways.com/2505.html 感谢这位博主 我在使用win.maximize()后发现应用程序虽然最大化了,但是四周和顶部有一定宽度的黑边白边,在百度一段时间后没有发现其他人有这个问题 😔唉 必现步骤: 只要…

前端理解的HTTP缓存(作用、缓存策略、缓存控制机制、应用)

一、HTTP缓存有什么作用? 缓存是为了重复使用而被存储的,可以减少浏览器和服务器之间通信的次数、降低网络延迟、加速页面加载、提高用户体验性等。不但能使网页打开速度更快,还能减少服务器的压力。 二、 浏览器的缓存策略有哪些&#xff1…

【MySQL】不就是事务

前言 嗨咯,小伙伴们大家好呀,我已经一个星期没有更新了,实在抱歉!本期我们要学习MySQL初阶中的最后一课,MySQL数据库中的事务也算是近几年面试必考的问题,所以我们一定要认真学习。 目录 前言 目录 一、事…

派盘支持单向和双向资料同步

派盘作为一款本地云存储解决方案,不仅支持双向同步,还提供了设置部分文件夹单向同步的功能。这意味着用户可以根据自己的需求,精确控制文件夹的同步方向,以实现更有针对性的文件管理和同步。 π-Disk派盘 – 知识管理专家 派盘的…

最详细的下载安装PicGo图床配合Typora使用

1.node.js下载安装1.2 检验安装成功 2. PicGo下载安装3. 配置Gitee【配合PicGo使用】3.1 获取PicGo的token 4. 配置PicGo4.1 下载插件4.2 配置图床[Gitee]4.3 配置Typora 5. 上传图片到Gitee【重要】6.解决配置错误 1.node.js下载安装 【node.js下载链接】点击跳转页面&#x…

JVM (simple Version)

简介 JVM 其实就是一个Java进程 , 从操作系统申请一大块内存区域, 供 java 代码使用 . 申请出的内存 , 进一步划分 , 给出不同的用途 . JVM 内存区域划分 : 堆中存放就是 new 出来的对象. (成员变量) 栈 是用来维护方法之间的调用关系 (局部变量) 元数据区(或者叫方法区) 存放的…

day34-servlet 分页

0目录 servlet 1.分页 分页逻辑1:数据库中20条记录,要求每页5条数据,则一共有4页 分页逻辑2:数据库中21条记录,要求每页5条数据,则一共有5页 分页逻辑3:数据库中19条记录,要求每页…

Java阶段五Day04

Java阶段五Day04 文章目录 Java阶段五Day04订单交易案例调整项目案例环境克隆项目验证maven环境数据库导入本地mysql核心业务 实现csmall-for-jsd-all纵向拆分csmall-for-jsd-order系统 删除module(删除maven项目)idea记录maven忽略pull远程解决冲突git对…

Windows操纵kafka

这里写目录标题 启动kafk创建一个测试主题查看所有主题查看first详细信息修改分区数(分区数只能增加 不能减少)删除主题生产者生产数据消费命令 启动kafk 安装目录下 .\bin\windows\kafka-server-start.bat .\config\server.properties创建一个测试主题 安装目录下 .\bin\wi…

详解LeafLet中如何展示GeoServer发布的图层组

目录 前言 一、关于图层组 1、使用图层图组的好处 2、创建图层组 二、在Leaflet中展示图层组 1、新建Html模板框架 2、绑定地图map和底图设置 3、绑定图层组 总结 前言 在之前的博文中,曾经重点介绍如何使用LeafLet叠加Geoserver wms图层到已有底图的方法 ,…

【Spring | 资源处理】

Resource Resource 接口介绍核心方法常见接口优缺点 内置Resource实现UrlResourceClassPathResourceFileSystemResourcePathResourceServletContextResourceInputStreamResourceByteArrayResource Resource 接口 不幸的是,Java的标准Java.net.URL类和各种URL前缀的标…