Linux介绍

Linux 简介

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux与UNIX的渊源

Linux 和 UNIX 之间的关系是一个很有意思的话题。在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞生于 20 世纪 90 年代初,可以说 UNIX 是操作系统中的”老大哥”,后来的 Windows 和 Linux 都参考了 UNIX。

Linux系统组成

  • Linux系统内核,提供系统最核心的功能,如:调度cpu、内存、文件系统、网络通讯、IO等。
  • 系统级应用程序,可理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看等。

系统程序、第三方程序都是调用内核,内核再负责调度硬件完成相关指令。即:

使用者界面(Shell,KDE,application) → 内核(Kernel) → 硬件(Hardware)

Linux系统组成

Linux 内核

内核免费开源,源码地址:https://www.kernel.org

Linux 发行版

内核无法被用户直接使用,在内核之上,封装系统级应用程序,组合起来就称为Linux发行版。

Windows 使用 Linux

虚拟机

步骤:

  1. 下载安装激活 VMware-workstation pro 软件
  2. 下载 CentOS7 系统镜像
  3. 在 VMware-workstation 安装 CentOS7 系统

虚拟机快照

VMware虚拟机支持为虚拟机制作快照,通过快照将当前虚拟机的状态保存下来,以后可以通过快照快速恢复虚拟机到保存状态。

制作并还原快照:右键 - 快照 - 快照管理器 - 拍摄快照(制作); 选择快照 - 转到(还原)

远程连接 Linux

由于虚拟机系统与windows系统交互不便,因此一般使用第三方终端模拟软件远程控制Linux终端。

常用:Xshell、FinalShell(hostbuf.com)……

关于图形化

Linux从诞生至今,在图形化页面的优化上,并未重点发力。所以Linux操作系统的图形化页面:不好用、不稳定

在开发中,使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。

WSL

WSL(Windows Subsystem for Linux)是用于 Windows 系统上的Linux子系统,是Win10的新特性。

直连计算机硬件,无需通过虚拟机虚拟硬件

Win10-WSL

部署流程:

  1. 启用:设置 - 应用和功能 - 程序和功能 - 启用或关闭 Windows 功能 - 勾选 适用于 Linux 的 Windows 子系统
  2. 安装:Microsoft Store - 获取 Ubuntu
  3. 其他:自带的终端窗口不好用,可以去应用商店获取使用 Windows Terminal 软件

初始Linux系统

登录Linux系统后,呈现在眼前的是这样一个界面:

1
root@KingShit:~#
  • root:用户名
  • KingShit:登陆计算机的主机名
  • @:用户名与主机名的分隔符
  • ~:代表root用户的home目录,,在我们其它路径后,这处会跟着改变
  • #:用来指示根用户输入命令的地方;对普通用户来说一般是$

Linux 目录结构

Linux 目录结构是树型结构,只有一个顶级目录:根目录”/“。

Linux 命令

命令本质是系统内置的程序,无论是什么命令,在Linux中,都有其通用格式:command [-options] [parameter]命令 选项 参数

  • -options:可选,命令的一些选项,可以通过选项控制命令的行为细节

  • parameter:可选,命令参数,多用于命令的指向目标等


Linux介绍
https://blog-21n.pages.dev/2022/02/11/Linux介绍/
作者
Neo
发布于
2022年2月11日
许可协议