初识Linux

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
.cn 域名,1个 12个月
简介: 初识Linux

       首先,Linux是操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。操作系统是人与计算机之间的接口,也是计算机的灵比如魂。

       与大家熟知的Windows和Mac OS一样。它同时具有图形界面操作和完全的命令行操作,也就是说,用户可以只用键盘完成一切操作。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

       Linux不同于Windows,其界面简单、功能强大、稳定安全,因此常被企业用作服务器平台。对于初次接触Linux的读者,推荐采用Ubuntu发行版或者它的子发行版(如Lubuntu, Xubuntu等)作为学习的平台。尽管新手入门可能会遇到一些困难,但只要坚持学习,就一定可以熟练掌握。

常见系统:

Microsoft WindowsmacOSLinuxGoogle chrome OSiOSAndroid华为鸿蒙系统kaiosipad OSfuchsia OS

       1991年,林纳斯 托瓦兹(Linus Torvalds) 带着他的Linux闪亮登场了,那一年还没有满街的微信支付、支付宝支付 、你的女朋友还不知道淘宝网,同学朋友之间还没有 QQ,微信的联系方式。

比如:https://www.taobao.com

       称为URL,也称为网站的域名,其中的为HTTPS (全称:Hypertext Transfer Protocol Secure )网站协议,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。

       这个地址的名字其实意义不大,主要是要通过这个名字找到ip地址,通过ip地址找到服务器。

比如:我们在通讯录中找到张三,主要是要通过张三这个名字找到其电话号码

       在WWW上,每一信息资源都有统一的且在网上的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位器),它是WWW的统一资源定位标志,就是指网络地址。

       我们可以通过按下电脑键盘上的win+R打开并输入cmd,打开命令行窗口(终端、cmd窗口),输入ping+网站

比如:给www.4399.com网站发送请求

类如这种,直接ping ip地址或网关,ping通会显示出以上数据,有朋友可能会问,

bytes=32;time<1ms;TTL=128 这些是什么意思。

bytes值:数据包大小,也就是字节。

time值:响应时间,这个时间越小,说明你连接这个地址速度越快。

TTL值:Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。

我们可以通过Ping返回的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。

因此一般TTL值:

100~130ms之间,Windows系统 ;

240~255ms之间,UNIX/Linux系统。

       我们平时在访问网站时,不使用 IP 地址,而是网站域名。但是抓包发现:交互报文是以 IP 地址进行的。那么 IP 地址是从哪来的呢?这是因为 DNS 把网站域名自动转换为 IP 地址。

DNS 介绍

       DNS ,全称 Domain Name System 。采用 client/server 模式,DNS client 发出查询请求,DNS server 响应请求。DNS client 通过查询 DNS server 获得主机的 IP 地址,进而完成后续的 TCP/IP 通信过程。

DNS 域名

       先了解什么是域名,才能理解 DNS 。域名是为了识别主机名或机构的一种分层的名称。因为单独的一台域名服务器是不可能知道所有域名信息,所以域名系统是一个分布式数据库系统,域名(主机名)到 IP 地址的解析可以由若干个域名服务器共同完成。每一个站点维护自己的信息数据库,并运行一个服务器程序供互联网上的客户端查询。DNS 提供了客户端与服务器的通信协议,也提供了服务器之间交换信息的协议。由于是分布式系统,即使单个服务器出现故障,也不会导致整个系统失效,消除了单点故障。

大家加油!!好好学习!!不积跬步无以至千里!

目录
相关文章
|
3月前
|
Linux
在Linux中,什么是 LILO?
在Linux中,什么是 LILO?
|
4月前
|
Ubuntu Unix 大数据
【初识Linux】上
【初识Linux】上
|
Java Unix Linux
|
6月前
|
存储 缓存 Linux
『 Linux 』重新理解挂起状态
『 Linux 』重新理解挂起状态
|
6月前
|
Linux 调度 开发工具
初识Linux
Linux 和 操作系统简介
|
Linux
Linux问题汇总
Linux问题汇总
214 0
Linux问题汇总
|
Unix 测试技术 Linux
|
安全 Linux 网络安全