Hefery 的个人网站

Hefery's Personal Website

Contact:hefery@126.com
  menu
73 文章
0 浏览
2 当前访客
ღゝ◡╹)ノ❤️

了解Linux

认识Linux

Unix/Linux

Unix

Unix是一个强大的多用户、多任务操作系统。于1969年在 AT&T 的贝尔实验室开发。UNIX 的商标权由国际开放标准组织(The Open Group)所拥有。UNIX 操作系统是商业版,需要收费,价格比 Microsoft Windows 正版要贵一些

image.png

内核功能:

  • 接口调用(System call interface)
  • 进程管理(Process control)
  • 内存管理(Memory management)
  • 文件管理(Filesystem management)
  • 设备驱动(Device drivers)

Linux

Linux 是基于 Unix 的一种自由和开放源码的操作系统,存在着许多不同的 Linux 版本,但都使用了 Linux 内核
Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

image.png

诞生于1991年10月5日,Linux 最初是由芬兰赫尔辛基大学学生 Linus Torvalds 由于自己不满意教学中使用的 MINIX 操作系统,所以在1990年底由于个人爱好设计出了 LINUX 系统核心。后来发布于芬兰最大的 ftp 服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux 本身也逐渐发展壮大起来,之后 Linux 在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统

Linux四大组成部分:Linux内核、GNU工具、图形化桌面环境、应用软件

内核主要功能:

  • 系统内存管理:物理内存、交换空间(虚拟内存)
  • 软件程序管理:init 系统采用运行级,决定 init 进程运行 /etc/inittab 文件或 /etc/rcX.d 目录定义的进程
  • 硬件设备管理:硬件设备 -> 设备文件(字符型设备文件、快设备文件、网络设备文件)
  • 文件系统管理:ext、ext2、ext3、ext4... VFS,Virtual File System作为文件系统间的交互接口
  • GNU工具:GNU核心工具、shell
  • 图形化桌面环境:X Window、KDE桌面、GNOME桌面
  • 应用软件

Linux应用场景

服务器:Web应用服务器、数据库服务器、接口服务器、DNS、FTP...
嵌入式系统路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器...
高性能运算、计算密集型应用Linux有强大的运算能力
桌面应用系统
移动手持系统

Linux发行版本

内核版本:在Linus领导下的内核小组开发维护的系统内核的版本号
发行版本:商业版:Redhat(CentOS)、社区版:Debian(Debian、Ubuntu)

Ubuntu:ubuntu-16.04.6-desktop-amd64.iso

  • 16.04:发行年月,4为稳定版、10为测试版
  • 桌面版(Desktop)、服务器版(Server)

CentOS:
image.png

Linux主机划分

MBR(MS-DOS):

  • 主引导记录:安装启动引导程序的地方,446字节

    分区表:记录整块硬盘分区的状态,64字节

    • 主要分区:
    • 拓展分区:使用额外的扇区记录分区信息(逻辑分区),至多一个

挂载:利用一个目录作为接入点,将磁盘分区的数据放置在该目录下,即进入该目录就可以读取该分区

Linux目录结构

image.png
Linux文件系统的存储单位:块

Linux闲谈一下

回车和换行

"回车"(carriage return)和"换行"(line feed)

不同操作系统换行符有差异:
UNIX :\n "<换行>"
Window:\n\r "<回车><换行>"
MAC OS:\r "<回车>"

PS:<换行>",即"\n"; "<回车>",即"\r";

Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行
Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号


标题:了解Linux
作者:Hefery
地址:http://hefery.icu/articles/2021/12/04/1638551717995.html