Linux管理与应用(张美平著)- 绪论知识点

Linux:开源操作系统,支持多用户多任务的网络操作系统,一种类UNIX系统,支持多种体系结构的处理器平台,能在基于X86处理器的PC上运行。

1.1 UNIX/Linux发展历史

1.1.1 UNIX发展历史

1、兼容分时系统(CTSS)

CTSS使得一台大型主机可以连续多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端以交互方式使用计算机,共享主机中的资源。

分时操作系统让使用者在某一段时间内轮流循环使用计算机的资源,由于CPU在多个用户之间进行快速切换,每个用户能在不易察觉的延时下操作计算机。宏观上使得大型计算机
可以同时被多人使用。操作系统能控制多个进程分时使用系统资源,以达到多任务宏观上同时运行的效果。

POSIX标准制定了一套可移植操作系统接口的标准。该标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。

1.2 Linux简介

1.2.1 Linux结构

一个完整的运行Linux操作系统的计算机结构大致可以分为如下四部分。

应用程序
系统调用接口
操作系统内核
硬件

1、硬件

位于底层的是具体的计算机硬件架构,这部分是能看见摸得着的硬件实体,如中央处理器(CPU)、内存、硬盘、主板、光驱等。

2、操作系统内核

操作系统核心主要负责对计算机系统相关资源的分配和管理,主要概括如下:
1)处理器管理
2)内存管理
3)文件系统
4)外设管理
5)系统调用接口

3、应用程序

Shell: 用户与操作系统交互的用户界面软件,也是一种命令解析软件。

1.2.2 Linux发行版

Linux发行版一般以光盘/DVD等方式发布。
当前比较流行的Linux发行版包括Red Hat(红帽)、Fedora、CentOS、Ubuntu(乌邦图)等。

1.2.3 Linux的特点

1、模块化程度高
2、源码公布
3、广泛的硬件支持
4、安全性及可靠性好
5、有良好的网络支持与文件系统支持
6、与UNIX完全兼容

1.3 学习Linux的方法

1、学习Linux命令行接口Shell

1)系统软件的编译与安装
Linux发行版中一般都附带有软件包管理软件,例如,Red Hat、Fedora和CentOS系统一般使用Red Hat软件管理工具命令rpm对系统上安装的程序进行控制,比较常用的功能有用rpm -q samba查询某个软件是否已经安装,使用rpm-ivh file.rpm安装一个新的软件包。
Ubuntu、debian等系统使用deb包管理工具,主要用于自动从互联网的软件库中自动下载安装一个新的包,使用apt-get remove packagename删除一个包,apt-get update用于更新主机上的软件包列表。
2)系统配置文件的编辑

2、加强实践

猜你喜欢

转载自blog.csdn.net/m0_51336041/article/details/115033205
今日推荐