初识linux

106 阅读3分钟

linux简介

  • 从技术上讲,linux并不能被称为操作系统,而是属于一系列在Linux内核基础上开发的操作系统的总称

  • Linux继承了Unix以网络为核心的设计思想,是一套免费使用和自由传播的类Unix操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

  • Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。

发行版linux

内核:指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。

所以一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本(以Linux为核心的操作系统软件包)。

image.png

目前来看 ubuntu 是 linux 发行版中最适合 PC 使用的,交互性界面比较友好,主流驱动大都可以在安装包中找到。另外因为是基于 debian 系列的,所以有 dpkg 套件可以在线获取安装软件。

Linux VS Windows

名称Linuxwindows
操作系统开源,可以访问源代码并根据用户的需要修改代码商业化,不能访问源代码
安全性非常安全,因为它很容易检测错误和修复有很多设置和功能也需要用命令来完成,虽然Windows也有命令,但是Linux需要的操作更多庞大的用户群,因此成为黑客攻击Windows系统的目标
外围设备视为文件视为设备
文件存储形式从根目录开始的树结构排序件存储在不同数据驱动器上的文件夹中,例如 C:D:E:

Linux系统的主要特性

综合相关文章,作出如下总结:

  • 多用户:操作系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。
  • 设备独立性:操作系统把所有外部设备统一当作成文件来看待,只要安装驱劢程序,任何用户都可以象使用文件一样,操纵、使用这些设备。
  • 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

Linux系统的缺点

  • 程序的安装比较麻烦,需要一定的编程能力(不过不高,看说明就会了)。
  • 专门为Linux写的程序没有Windows的多。
  • 很多设置和功能也需要用命令来完成,虽然Windows也有命令,但是Linux需要的操作更多。