不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • Linux入门

    • 01.Linux基础
      • 1.1 什么是操作系统
      • 1.2 内核空间和用户空间
      • 1.3 Linux是什么?
      • 1.4 常见Linux系统
    • 02.VMware安装操作系统
    • 03.Linux基础命令
    • 04.磁盘_CPU_内存_负载
    • 05.进程管理
    • 06.计划任务
    • 07.磁盘管理
    • 08.局域网与广域网
    • 09.IP地址划分
    • 10.Linux网络命令
  • Linux高级

  • Nginx

  • Keepalive

  • ansible

  • zabbix

  • Shell

  • Linux内核

  • Linux
  • Linux入门
xiaonaiqiang
2021-02-09
目录

01.Linux基础

# 01.Linux简介

# 1.1 什么是操作系统

  • 操作系统传统上是负责对电脑硬件直接控制及管理的系统软件。
  • 当多个程序同时运行时,操作系统负责规划以优化每个程序的处理时间。
  • 对计算机系统而言,操作系统是对所有系统资源进行管理的程序的集合;
  • 对用户而言,操作系统提供了对系统资源进行有效利用的简单抽象的方法。

# 1.2 内核空间和用户空间

  • 为了保证用户进程不能直接操作内核(kernel),保证内核的安全

  • 操心系统将虚拟空间划分为两部分:一部分为内核空间,一部分为用户空间

  • 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。

  • 操作系统来统一给程序分配资源(内存,CPU),对程序管理(调度,挂起)

# 1.3 Linux是什么?

  • Linux 是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的
  • 编制它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的UNIX兼容产品。
  • 各种使用 Linux 作为内核的 GNU 操作系统正被广泛地使用著;
  • 虽然这些系统通常被称作为“Linux”,但是它们应该更精确地被称为 GNU/Linux 系统

# 1.4 常见Linux系统

  • 1)RedHat

    • RedHat家族中有各版本,如RedHat Linux,针对企业发行的企业版本叫RedHat Enterprise Linux(简称RHEL)。
    • RHEL也是开源免费使用,企业花费购买RHEL是购买其升级服务和有偿技术支持,而不是购买系统本身。
  • 2)CentOS:

    • CentOS是RHEL的克隆版本,但其更新(如升级,漏洞修复等)要比RHEL慢一点。
    • 因其稳定、长期的升级支持、保守性以及大规模使用性能稳定等因素被企业普遍使用。
    • 说白了CentOS是RedHat免费版,因为不付钱,说以没有很多服务,漏洞,升级包更新不及时
  • 3)Ubuntu

    • Ubuntu是一个以桌面应用为主的Linux操作系统。
    • 你可以像使用Windows一样在界面中操作
    • 而且Ubuntu提供了很多办公等工具包
上次更新: 2024/3/13 15:35:10
02.VMware安装操作系统

02.VMware安装操作系统→

最近更新
01
04.数组双指针排序_子数组
03-25
02
08.动态规划
03-25
03
06.回溯算法
03-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式