Linux——Linux初识
创始人
2024-04-25 21:57:36
0

什么是Linux操作系统

Linux是一套免费使用和自由传播的UNIX操作系统,由世界各地的成千上万的程序员共同设计和实现。目标是建立不受任何商品化软件的版权制约的,全世界都能自由使用UNIX兼容产品。

Linux OS的特性

  • 开放性:遵循开放系统互联(OSI)国际标准。
  • 多用户:系统资源可以被不同用户各自拥有使用
  • 多任务:同时执行多个程序,各程序之间独立运行。
  • 良好的用户界面:用户界面(shell) 和系统调用页面(图形化)
  • 设备独立性:Linux将所有外部设备统一当作文件来看待,当增加设备时,只需要在内核中增加必要的连接(设备驱动程序),设备独立性的关键在于内核的适应能力。
  • 丰富的网络功能:Linux将连接网络的能力与内核相结合在一起,包括以下3种功能:(1)支持internet(2)支持文件传输(3)远程访问
  • 可靠的系统安全:Linux采取了很多安全技术措施:(1)读、写的权限控制(2)带保护的子系统(3)审计跟踪(4)内核授权
  • 良好的可移植性:可以将系统从一个平台转移到另一个平台上,仍然按照自身的方式运行

Linux OS的组成

  • 内核:整个系统的核心部分
  • shell:用户与计算机交流的接口
  • 文件结构
  • 实用工具

内核

是系统的心脏是运行程序和管理硬件设备的内核程序。包括以下几个重要部分。

  1. 进程管理:产生进程,切换进程以实现多任务管理
  2. 内存管理:分配进程的存储区域和对换空间区域、内核部件以及buffer cache
  3. 设备管理:包括硬件设备驱动和文件系统驱动管理。
  4. 网络管理:不同的网络协议被抽象成一个编程接口

shell

shell是系统的用户界面,提供了用户与内核进行交互操作的接口

  • shell是一个命令解释器
  • shell有自己的编程语言,可以编写由shell命令组成的程序
  • shell中的命令分为:内部命令和外部命令。内部命令包含在shell自身之中,使用help命令查看方法。外部命令存在于文件系统某个目录下,使用which命令查看路径。

文件结构

  • 文件结构是文件存放在磁盘等存储设备上的组织方法
  • 用户可以设置目录和文件的访问权限
  • 文件结构的相互关联性使的数据共享变得容易
  • 多用户系统:系统目录是以根目录开始的专用目录,用户目录是用户自己创建的子目录。

实用工具

  • 编辑器:用于编辑文件
  • 过滤器:用于接受数据并过滤数据
  • 交互程序:允许用户发送或接收其他用户的信息

相关内容

热门资讯

“斩杀线”与美国社会风险结构的... 薛子敬 美国的助学贷款已经从教育支持变成了沉重的债务枷锁,甚至成为“斩杀线”来源之一。 近期网络舆...
德国副总理称不能被美政策“吓倒... 新华社柏林1月18日电据德国电视二台报道,德国副总理兼财政部长拉尔斯·克林拜尔18日说,德国不能被美...
股市必读:旭杰科技独立董事刘勇... 截至2026年1月16日收盘,旭杰科技(920149)报收于12.49元,上涨0.32%,换手率1....
德国副总理:不能被美国的政策“... 每经编辑|黄胜 新华社1月18日消息,据德国电视二台报道,德国副总理兼财政部长拉尔斯·克林拜尔18...
德国副总理称不能被美政策“吓倒... 据新华社报道,德国副总理兼财政部长拉尔斯·克林拜尔18日说,德国不能被美国针对格陵兰岛的政策“吓倒”...
原创 在... 很多朋友第一次听说“伊朗开房罪”,都会下意识以为: 这是一个宗教极端保守、专门防止婚前性行为的规定。...
2025年以来济南市人大常委会...   鲁网1月18日讯(记者 徐英淦 李秀娟)鲁网记者在济南市十八届人大五次会议新闻发布会上获悉,20...