Linux基础学习(B站Linux运维学习笔记)

news/2024/9/23 10:20:56/

企业运作模式

  • 四大部门:研发→测试→运维→系统管理(有的有,有的没有)
  • 流程走向:产品设计→项目开发→项目测试→运维→系统数据管理
  • 运维:负责项目的上线以及后期项目所在的服务器的维护

网站相关概念

网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务,人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

  • 主流编程网站:PHP网站、JSP网站

  • 域名:在浏览器地址栏中输入的那一串字母和数字的组合,例如www.baidu.com,这个就是域名,域名主要是方便用户记忆

  • 服务器:给用户提供服务的机器(电脑),服务器可以分为四大类:塔式服务器、机式服务器、刀片服务器、柜式服务器

  • IP地址:
    形式:IPV4(常见)、IPV6。IPV4形式:X.X.X.X,X有取值范围(第一位X取值范围为1-255,第二位及之后的取值范围为:0-255)

  • 由于资源有限,为了保证全球这么多台电脑都可以使用,ip分为公网/外网ip和私网/内网
    公网:www(万维网,全世界都可以互相访问的网)
    局域网/内网/私网:在某个单元内部(家庭/教室/公司)能够进行互相访问的网

服务器的特点

以提供服务角度来说,普通台式机/笔记本是可以充当服务器来使用的,但是一般不会使用普通台式机/笔记本来充当服务器,原因如下:

  • ①稳定性不如专门的服务器(开机时间太长后,服务器保证运行不卡机);
  • ②性能上不如专门的服务器(硬件);
  • ③服务器标准上不及专门的服务器统一

企业真实服务器的特点:

  • ①服务器的稳定特性;
  • ②服务器高性能特性;
  • ③服务器的标准化统一特性

服务器重要结构组成:CPU、内存、风扇、电源、硬盘、主板

计算机资源:硬件资源、软件资源
  • 硬件:看得见摸得着的设备
  • 软件:一般由软件研发工程师开发的一些程序,一般称之为应用软件

问:为什么在键盘上敲按键会在屏幕显示?
答:键盘(硬件)→驱动(键盘驱动程序)→操作系统(软件)→显卡驱动→显示器(硬件)

操作系统(OS,operation system)属于特殊的软件,其他的一些应用软件都必须安装在操作系统中

目前市面上常见的操作系统:
  • ①Windows系统,微软开发的闭源操作系统
  • ②Mac系统,苹果公司开发的闭源操作系统
  • ③Linux系统,占有率最高,开源操作系统;常见分支Ubuntu、centos、Redhat、SUSE、Debian,最大的分支是安卓(微软研发)
    开源:开放源代码,开源并不意味着免费(可能会收服务费)
    闭源:不开放源代码,其他人是看不到源代码的,有部分闭源软件是收费的,如Windows的系统和office

问:为什么需要使用Linux操作系统?

  • ①性能问题,Windows服务器操作系统性能不如Linux高
  • ②稳定性问题,底层架构:Linux更加稳定,其开机时间可以达到好几年不关机,因为开源,大家都可以看到源代码。就可以为其提供自己的补丁,补丁可以提高稳定性和安全性
  • ③安全性问题,Linux操作系统相对于Windows操作系统要安全
  • ④远程管理方面:Windows不及Linux操作高效
  • ⑤服务器价格昂贵,需要对资源进行充分利用,充分把计算机资源用到项目上(访问并发、性能),而不是把资源浪费在图形化界面或方便程度上

1970年Unix诞生(Linux元年,时间戳)

####Linux系统特点:

  • ①开放性(开源)
  • ②多用户(在登录计算机(操作系统))时,允许同时登录多个用户进行操作
  • ③多任务(允许用户同时进行多个操作任务)
  • ④良好的用户界面
  • ⑤优异的性能与稳定性

http://www.ppmy.cn/news/43004.html

相关文章

JUC源码系列-CyclicBarrier源码分析

前言 本篇我们来看看另一个和它比较像的并发工具CyclicBarrier。 与CountdownLatch的区别 将count值递减的线程 在CountDownLatch中,执行countDown方法的线程和执行await方法的线程不是一类线程。例如,线程M,N需要等待线程A,B,C,D,E执行完…

写博客8年与人生第一个502万

题记:我们并非生来强大,但依然可以不负青春。 原本想好好写一下如何制定一个目标并通过一点一滴的努力去实现,这三年反思发现其实写自己的经历并不重要。 很多人都听过一句话:榜样的力量是无穷的。 更现实和实际的情况是&#x…

到了这个年纪,就应该阅读Spring源码了,源码阅读指南-编译加运行

文章目录到了那个年纪,就应该阅读Spring源码了😄第一步,clone😆第二步,使用idea打开项目😊gradle介绍(插叙手法)😃第三步,修改gradle的远程仓库地址&#x1f…

Java 自增自减运算符和移位运算符介绍

摘自 JavaGuide (「Java学习面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!) 自增自减运算符 在写代码的过程中,常见的一种情况是需要某个整数类型变量增加 1 或减少 1&…

【微信小程序】初识微信小程序组件

作者简介:一名C站萌新,前来进行小程序的前进之路博主主页:大熊李子🐻 一、组件的创建与引用 1.1 创建组件 在项目的根目录中,鼠标右键,创建 components -> test 文件夹在新建的 components -> test…

Flutter开发日常练习-黑白主题

1.添加了白天黑夜模式 2.country_picker: ^2.0.20 城市信息框架 3.image_picker: ^0.8.53 photo_manager: ^2.3.0 相机和相册的调用 4.shared_preferences: ^2.0.8 sqflite: ^1.3.1 path: 数据异步持久化到磁盘 注:登录的时候记录一下登录状态isLogin,通过isLogin来标记是否…

【CSS】定位 ① ( CSS 三大盒子布局方式 | CSS 定位简介 | 边偏移 | 定位模式 )

文章目录一、CSS 三大盒子布局方式二、CSS 定位简介1、边偏移2、定位模式一、CSS 三大盒子布局方式 CSS 三大盒子布局方式 : 普通流 : 又称为 标准流 , 盒子按照从上到下的顺序进行排列 ;浮动 : 另多个盒子水平排成一列 ;定位 : 将盒子定位在某个位置 ; 盒子自由漂浮在其它盒…

【vue3】关于watch与computed的用法看这个就ok

😉博主:初映CY的前说(前端领域) ,📒本文核心:watch()与computed的使用【vue2中watch|computed概念详解】,本文将介绍在vue3中怎么使用这两者技能 【前言】vue2当中有这两个技能,那么vue3中的watch与compute…