Linux基础概念教程

合集下载

linux标准教程 pdf

linux标准教程 pdf

linux标准教程 pdfLinux标准教程 PDF。

Linux是一种开放源代码的操作系统,它具有稳定、安全、高效等特点,因此备受广大IT从业者和技术爱好者的青睐。

本教程将为您详细介绍Linux操作系统的基本知识和操作技巧,帮助您快速上手并掌握Linux系统。

首先,我们将介绍Linux操作系统的基本概念和特点。

Linux是一种类Unix操作系统,具有多用户、多任务、多线程的特点,同时支持各种硬件平台。

与Windows操作系统相比,Linux更加稳定、安全,能够长时间运行而不会出现系统崩溃的情况,因此在服务器领域得到广泛应用。

接下来,我们将详细介绍Linux系统的安装和配置。

您将学习如何选择合适的Linux发行版、制作安装盘、进行分区和安装过程中的注意事项。

在系统安装完成后,我们还将介绍如何进行基本的系统配置,包括网络设置、用户管理、软件安装等内容,帮助您快速将Linux系统调整为符合个人需求的工作环境。

然后,我们将深入探讨Linux系统的基本操作和常用命令。

您将学习如何在终端中进行文件和目录的操作、权限管理、进程管理、软件包管理等方面的知识。

这些基本操作和命令是使用Linux系统的基础,掌握了这些知识后,您将能够熟练地在Linux系统中进行工作和管理。

此外,我们还将介绍Linux系统的网络配置和服务搭建。

您将学习如何进行网络设置、搭建Web服务器、邮件服务器、文件服务器等常见的网络服务,并学会如何进行安全设置和监控,保障服务器的稳定和安全运行。

最后,我们将介绍Linux系统的高级操作和管理技巧。

您将学习如何进行系统性能优化、故障排查和解决、备份和恢复等方面的知识,帮助您更好地管理和维护Linux系统,保障系统的稳定和安全运行。

通过本教程的学习,相信您将能够全面了解Linux操作系统的基本知识和操作技巧,掌握Linux系统的使用和管理能力。

希望本教程能够成为您学习Linux的良师益友,帮助您在IT领域取得更大的成就!。

Linux教程菜鸟教程2024新版

Linux教程菜鸟教程2024新版
使用ps、top、htop等命令查看当前系统进程状 态。
进程控制
使用kill、pkill、killall等命令终止进程,使用 nohup、disown等命令使进程在后台运行。
3进程Βιβλιοθήκη 控使用systemd、supervisor等工具监控进程状态 ,实现进程自动重启、日志收集等功能。
系统资源监控与性能优化
05
数据存储与安全防护
磁盘分区与格式化操作指南
磁盘分区概念及作用
解释磁盘分区的含义,阐述分区对于数据管理和系统性能的重要性。
常见分区工具介绍
介绍在Linux系统中常用的分区工具,如fdisk、parted等,并说明各 自的特点和使用方法。
分区操作步骤详解
详细讲解使用分区工具进行磁盘分区的操作步骤,包括创建、删除、 调整分区大小等。
端口号
用于标识设备上运行的不同服务,常见端口号如80(HTTP)、22(SSH)等。
路由器与交换机
网络设备,用于实现不同网络之间的通信和数据传输。
TCP/IP协议栈
网络通信的基础协议,包括传输层的TCP和UDP协议、网络层的IP协议等。
网络配置工具及命令
ifconfig
用于配置和显示Linux内核中网络接 口的网络参数。
BIND(Berkeley Internet Name Domain): 一种常用的DNS服务器软件,用于配置和管理 DNS服务。
DHCP(Dynamic Host Configuration Protocol):动态主机配置协议,用于自动给网 络上的计算机分配IP地址和其他网络参数。
dhcpd:一种常用的DHCP服务器软件,用于配 置和管理DHCP服务,自动分配IP地址等网络参数 给客户端。

linux操作系统教程 pdf

linux操作系统教程 pdf

linux操作系统教程 pdfLinux操作系统是一种开源操作系统,广泛应用于各种设备和领域,包括服务器、嵌入式设备、个人电脑等。

下面是关于Linux操作系统的一个简要教程。

一、Linux操作系统的基本概念和特点Linux操作系统是一个类Unix操作系统,具有以下几个基本特点:1. 开源性:Linux操作系统的源代码是公开的,任何人都可以查看、修改和分发源代码。

2. 多用户和多任务支持:Linux可以同时支持多个用户登录,并且可以同时运行多个任务。

3. 稳定性和可靠性:由于Linux操作系统的设计和实现非常稳定,因此在服务器等需要持续运行的环境中广泛应用。

4. 安全性:Linux操作系统提供了强大的安全功能,可以保护系统免受各种攻击和破坏。

5. 可移植性:Linux操作系统可以在不同硬件平台上运行,如x86、ARM等。

二、Linux操作系统的安装1. 准备工作:在安装Linux操作系统之前,需要准备好一台计算机和安装介质,如光盘或USB驱动器。

2. 下载和验证安装介质:从Linux发行版官方网站下载最新的安装介质,并验证下载的文件的完整性。

3. 创建安装介质:使用工具将下载的ISO文件写入光盘或USB驱动器,以便用于安装。

4. 设置启动顺序:在计算机的BIOS中设置启动顺序,使计算机能够从光盘或USB驱动器启动。

5. 启动和安装:按照安装向导的提示,选择安装选项和分区方式,并进行系统安装。

三、Linux操作系统的基本命令1. 文件和目录操作命令:- ls:列出当前目录下的文件和目录。

- cd:切换当前工作目录。

- mkdir:创建一个新的目录。

- rmdir:删除一个空的目录。

2. 文件操作命令:- cp:复制文件。

- mv:移动或重命名文件。

- rm:删除文件。

- cat:查看文件内容。

3. 系统信息命令:- uname:显示系统信息。

- date:显示当前日期和时间。

- who:显示当前登录的用户。

linux操作系统知识点

linux操作系统知识点

Linux 操作系统基础知识概览以下是一些关于Linux 操作系统的常见知识点:1.Linux 基础:●Linux 的起源和发展历史●Linux 的主要组成部分:内核、Shell、文件系统等●常见的Linux 发行版(如Ubuntu、Debian、CentOS 等)●常用的命令行工具和基本命令(如ls、cd、mkdir、rm 等)2.用户和权限管理:●用户账户的创建和管理●用户组的概念和使用●文件和目录的权限设置和管理●sudo 权限和root 用户的重要性3.文件系统:●Linux 文件系统的层级结构●常见的文件系统类型(如ext4、XFS、Btrfs 等)●挂载和卸载文件系统●磁盘和分区管理工具(如fdisk、parted 等)4.进程管理:●进程的概念和属性●进程的创建、终止和管理●进程状态的了解和监控●进程间通信的方式(如管道、信号、共享内存等)5.网络和安全性:●网络配置和网络接口管理●网络命令和工具(如ifconfig、ping、ssh 等)●防火墙和安全性措施(如iptables、SELinux 等)●远程访问和远程管理(如SSH、SCP、rsync 等)6.软件包管理:●软件包管理系统(如apt、yum、dnf 等)●软件包的安装、升级和卸载●软件包的依赖关系和解决依赖问题●软件源和仓库的管理7.Shell 脚本编程:●Shell 脚本的基础语法和结构●变量、条件语句、循环和函数的使用●Shell 命令和管道的组合●脚本的调试和错误处理以上只是Linux 操作系统知识的一些常见方面,涵盖了基础知识、用户和权限管理、文件系统、进程管理、网络和安全性、软件包管理以及Shell 脚本编程等。

要深入学习Linux,建议进一步学习和实践这些知识点,并探索更多高级主题,如网络服务配置、系统性能优化等。

《Linux培训》课件

《Linux培训》课件
调试技巧
如何定位和解决Bash脚本中的错误。
实例演示
如何使用Bash脚本自动化任务,如文件操作 、系统监控等。
最佳实践
编写高效、可维护的Bash脚本的技巧和规范 。
Python编程
Python语言特点
简洁的语法、丰富的标准库和强大的第三方 库。
数据结构与算法
列表、元组、字典、集合等数据结构,以及 排序、搜索等算法。
安全性
Linux具有强大的安全机 制,支持多用户、多任 务环境,有效防范病毒
和黑客攻击。
丰富的软件生态
Linux拥有庞大的软件生 态,支持各种应用需求 ,如办公软件、图像处
理等。
Linux的应用领域
01
02
03
04
服务器
Linux是众多服务器操作系统 的首选,如Web服务器、数
据库服务器等。
云计算
优化Web服务器性能
调整服务器参数、使用缓存技术等
数据库服务器配置与管理
关系型数据库
MySQL、PostgreSQL、Oracle等
数据库性能优化
索引优化、查询优化等
非关系型数据库
MongoDB、Redis等
数据库备份与恢复
定期备份、灾难恢复等
邮件服务器配置与管理
01
02
03
04
MTA服务器软件: Postfix、Sendmail等
面向对象编程、STL标准模板库等。
调试与优化技巧
如何调试C/C程序中的错误,以及如 何优化程序的性能。
04
06
Linux服务器配置与管理
Web服务器配置与管理
Web服务器软件
Apache、Nginx、Lighttpd等

第4章 linux命令的基本概

第4章  linux命令的基本概

【案例小结】 案例小结】 在Linux系统中,因为字母的大小写代表不同的含义。所以,命令也是 要注意区分大小写的,这一点与DOS系统不一样。输入命令后按回车键, 命令就被执行并显示执行结果。 【知识要点】 知识要点】 4.1.1 操作系统简述 操作系统是一种程序,是用户与计算机之间接口的程序。归纳起来, 操作系统的主要作用有如下三点: 1. 给用户提供一个能够执行应用程序的环境。 2. 让用户能够自由地操作硬件设备。 3. 有效地管理各种硬件资源。 因此,对任何类型的计算机来说,操作系统都是非常重要的一部分, 它负责协调用户与用户间的工作、分配系统资源、管理硬件、以及提供应 用程序所需的各种支持。它们之间的关系如图4.1所示。 从图4.1可以看出,用户包括单用户和多用户。硬件指的是计算机的设 备 , 如 中 央 处 理 器(CPU)、 随 机 存 取内 存( RAM)、 输入 输出装置 (I/O device)等,它们提供了计算机系统最基本的硬件资源。而应用程序 则是一群指令的组合,它定义着如何使用各种硬件资源来解决用户的问题。 在多用户多任务的环境下,一部计算机要同时面对数个用户不同的需
( 3 ) 在 Linux 系 统 中 , 路 径 之 间 用 “ / ” 隔 开 , 而 非 “ \ ” , 如 etc/tmp/doc.txt为正确路径写法,而etc\tmp\doc.tex则是错误的。 (4) 用“.”开始的文件名将会被视作隐藏文件。例如 .hiddenfile使用 ls命令时就看不到,用ls –a则可以看见隐藏文件,这一点和DOS下设置隐 藏文件不同。 (5) Linux系统并没有规定可执行文件一定要有.COM、.EXE或.BAT的 扩展名。如果用ls -F这个命令,就会发现执行文件后面会被加上一个“*”。 例如,键人命令ls -F,则显示如下结果: letter Cindy.jpg cjpg*my_lst_script* 这说明cjpg*my_lst_script*是可以被执行的。如果列表内容是带颜色显 示的话,这一项将显示绿色。在DOS系统中,.BAK表示备份文件,而在 Linux系统中则在文件名后加上一个“~” 符号。 (6) Linux命令行的提示符有两种:用超级用户即root帐号登录的,提示 符是“#”符号;用普通用户登录的,提示符是“$”符号。

linux操作系统培训资料

linux操作系统培训资料
一个进程一旦调用exec类函数,它本身就"死亡"了,系统把代码段替 换成新的程序的代码,废弃原有的数据段和堆栈段,并为新程序分配 新的数据段与堆栈段,唯一留下的,就是进程号,也就是说,对系统 而言,还是同一个进程,不过已经是另一个程序了。(不过exec类函 数中有的还允许继承环境变量之类的信息。)
Linux线程管理
在指定路径查找文件
Linux常用操作命令
命令 grep mv chmod man top ps pstree
功能 在指定文件查找指定字符串 移动文件或目录 改变文件权限指令 命令或函数帮助查询指令 查看cpu和内存使用情况的指令 查看当前运行的进程的指令 查看进程树的指令
Linux设备管理
Linux上层应用与实际设备的关联
printf("Error in fork\n"); exit(1); }
Linux进程间通信
无名管道的例子 if(pid == 0) {
/*执行子进程*/ printf("child process...\n"); /*子进程向父进程写数据,关闭管道的读端*/ close(file_descriptors[INPUT]); write(file_descriptors[OUTPUT], "test data", strlen("test data")); exit(0); } else { /*执行父进程*/ printf("parent process...\n"); /*父进程从管道读取子进程写的数据,关闭管道的写端*/ close(file_descriptors[OUTPUT]); returned_count = read(file_descriptors[INPUT], buf, sizeof(buf)-1); if(returned_count<0){

linux教案_高校教学

linux教案_高校教学

Linux教案_高校教学教案内容:一、Linux简介1.1 了解Linux的发展历程1.2 了解Linux的核心理念(开放、自由软件)1.3 了解Linux的发行版(如Ubuntu、CentOS、Fedora等)1.4 掌握Linux在实际应用中的优势和劣势二、Linux安装与配置2.1 学习Linux安装流程(硬盘安装、光盘安装、虚拟机安装等)2.2 学习Linux文件系统结构2.3 学习Linux基本操作命令(如文件操作、目录操作、文本处理等)2.4 掌握Linux桌面环境(如GNOME、KDE等)的基本操作三、Linux文件权限与管理3.1 学习Linux文件权限概念(读、写、执行)3.2 学习文件权限的表示方法(数字表示法、符号表示法)3.3 学习如何修改文件权限(chmod、chown等命令)3.4 掌握Linux文件权限的实际应用场景四、Linux用户管理4.1 学习Linux用户和组的概念4.2 学习用户管理的命令(如useradd、usermod、userdel等)4.3 学习组管理的命令(如groupadd、groupmod、groupdel等)4.4 掌握Linux用户和组的实际应用场景五、Linux进程管理5.1 学习Linux进程概念5.2 学习如何查看进程(ps、top等命令)5.3 学习如何控制进程(start、stop、restart等)5.4 掌握Linux进程管理的实际应用场景六、Linux网络配置与通信6.1 学习Linux网络配置文件(/etc/network/interfaces)6.2 学习Linux网络命令(ifconfig、ping、netstat等)6.3 掌握Linux网络配置与诊断的实际应用6.4 了解Linux下的网络资源共享(Samba、NFS等)七、Linux软件管理7.1 学习Linux软件包管理工具(如apt-get、yum等)7.2 学习Linux软件安装、更新和卸载的方法7.3 掌握Linux软件管理的实际应用场景7.4 了解开源软件和Linux发行版之间的关系八、Linux文本处理工具8.1 学习Vim编辑器的基本使用方法8.2 学习Linux下的文本处理工具(如grep、sed、awk等)8.3 掌握文本处理在Linux中的实际应用场景8.4 进行简单的编程练习,巩固文本处理技能九、Linux Shell脚本编程9.1 学习Shell脚本的基本概念与结构9.2 学习如何在Linux中编写、执行Shell脚本9.3 掌握Shell脚本编程的基本技巧(变量、循环、条件判断等)9.4 进行简单的Shell脚本编程练习,实际应用所学知识十、Linux系统安全10.1 学习Linux系统安全的基本概念10.2 学习Linux文件系统安全(权限设置、文件加密等)10.3 学习Linux网络安全(防火墙、SSH等)10.4 掌握Linux系统安全管理的实际应用场景10.5 了解Linux安全漏洞修复和补丁管理的基本方法十一、Linux系统监控与性能优化11.1 学习系统监控工具(如top, htop, vmstat等)11.2 学习Linux性能优化方法(CPU、内存、磁盘I/O优化)11.3 掌握系统监控与性能优化的实际应用场景11.4 了解系统调优在提高系统稳定性、性能方面的作用十二、Linux存储管理12.1 学习Linux文件系统(ext4, XFS, Btrfs等)12.2 学习Linux逻辑卷管理(LVM)12.3 学习Linux磁盘阵列管理(RD)12.4 掌握存储管理在实际应用中的配置与优化十三、Linux备份与恢复13.1 学习Linux下备份工具的使用(如tar, rsync等)13.2 学习系统备份与恢复策略的制定13.3 掌握数据备份与恢复的实际操作流程13.4 了解灾难恢复方案的制定与实施十四、Linux服务器配置与管理14.1 学习Web服务器配置(如Apache, Nginx)14.2 学习文件服务器配置(如Samba, NFS)14.3 学习邮件服务器配置(如Postfix, Dovecot)14.4 学习数据库服务器配置(如MySQL, PostgreSQL)14.5 掌握服务器管理的最佳实践与安全策略十五、Linux项目实践15.1 学习Linux项目开发流程与方法15.2 完成一个简单的开源项目贡献(如代码提交、bug修复等)15.3 了解开源社区参与方式与规范15.4 掌握Linux在实际项目中的应用与部署重点和难点解析本文教案主要分为十五个章节,涵盖了Linux的基本概念、安装与配置、文件权限与管理、用户管理、进程管理、网络配置与通信、软件管理、文本处理工具、Shell脚本编程、系统安全、系统监控与性能优化、存储管理、备份与恢复、服务器配置与管理以及项目实践等方面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

博客:
5/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
Linux基础概念教程
作者:红联
XFree86
发布时间 :2007-02-12 22:59:35
随着自由软件开始流行,一些爱好者成立了XFree86。XFree86是一个非营利的组织,起初专注在 Intel?x86兼容系统上的仿UNIX环境中开发X-Window,但是这套免费、功能完整的X-Window很快便侵入了商 用UNIX系统之中,并且被移植到许多种不同的硬件平台。XFree86组织的产品也叫XFree86。 大多数Linux发行版附带的X-Window都是XFree86。 单独启动XFree86的命令是“xinit”。如果希望桌面环境也同时启动,用“startx”。
博客:
10/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
Linux基础概念教程
作者:红联
组合键
发布时间 :2007-02-12 23:02:39
和其他系统一样,Linux下也有组合键。在本系列文档中,如果没有特别说明,“按键1”+“按键2”+镲+ “按键 n”即表示依次按下这些按键,并同时松手。这类组合键一次按键一般不会超过3个。有一些功能必须 用组合键实现,但更多的时候用组合键往往能够比其他方式更方便地实现某些功能。
Linux基础概念教程 目录
作者:红联
博客:
2/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
基本概念
Linux基础概念教程
Linux
发布时间 :2007-02-12 22:57:46
作者:红联
确切地说,Linux不是一个完备的操作系统,只是操作系统的核心,基本上只是负责进程调度和硬件管理。 只有应用程序接口,没有用户界面。Linux的发布使用GPL协议。目前最新系列为Linux-2.6.x。
博客:
1/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
基本概念 Linux 发行版 X-Window
XFree86 桌面环境 自由软件 GNU 窗口管理器 组合键 控制台、终端 shell 运行级别 系统服务 重新启动 所有者、组、权限 系统目录结构 只在shell命令行里跑的 带图形界面的 备份与恢复(供参考) 试试命令行下的文本编辑器 初步检查一下GCC 文件系统一些概念 命令行和鼠标 界面、操作、桌面、背景 Linux软件安装 Linux下安装软件 常见软件包格式 *.rpm 其他主要格式 安装二进制软件包 安装源代码包 我的软件在哪里 软件跑起来 海量Linux文章 海量Linux技术文章
博客:
11/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
Linux基础概念教程
作者:红联
控制台、终端
发布时间 :2007-02-12 23:03:36
如同其他UNIX类系统,Linux本身也是基于命令行的。试试“Ctrl”+“Alt”+“F1”。这就是控制台,算 是Linux的本来面目。至于使用方法,除了多出登录注销外,和前面章节所提到的“终端”差不多。在 X-Window出问题或不运行X-Window的时候,操作主要在这里完成。 Linux在控制台下提供了不止一个终端,支持多用户同时登录,包括在本机同时登录。控制台“Alt”+“Fx ”能够切换到第 x个终端。如果需要从X-Window里跳到第x个终端,需要“Ctrl”+“Alt”+“Fx”。 一般地,Linux发行版提供7个虚拟屏幕,1~6号是控制台终端,第7个上面跑X-Window。第3个跑 X-Window,如果需要更多控制台终端,可以修改“/etc/inittab”,找“# Run gettys in standard runlevels”一 行,下面以数字和“#”开头的6行都是控制台终端说明。以“#”开头的行在大多数配置文件里表示注释,即 该行不生效。把那几个“#”去掉,重新启动后即可获得全部6个控制台终端。 前面提到的“rxvt”,运行时会在图形界面中虚拟一个终端窗口,由于实际功效几乎完全相同,从这里起 ,本文档中不论是图形界面下开启的“终端”,还是控制台下登录后的终端,如没有特别说明,均以不带引号 的“终端”指代。必要时则以“虚拟终端”和“控制台终端”区分。 注意,在控制台终端下登录时,“login: ”处输入帐号“password: ”处输入口令。同样为安全起见,输 入的口令不显示。控制台终端注销用命令“logout”。在控制台终端启动的后台程序不会因为注销而终止。
博客:
6/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
Linux基础概念教程
作者:红联
桌面环境
发布时间 :2007-02-12 23:00:05
X-Window提供了创建图形界面的基础。但是它只管在屏幕画点、画线、画框和着色,至于在哪里画点、 画什么样的线、画什么样的框以及着什么色,这些要求都是由客户端程序提交的。一套桌面环境一般会包括窗 口管理器、面板、菜单、桌面背景设置和一些常用的小程序,负责为使用者创建一个友好的图形化操作界面。 大多数Linux发行版都会附带常用的桌面环境有KDE或GNOME,这是两套功能齐全的重量级产品。但也有 人偏爱资源消耗更少、运行速度更快的其他桌面环境,FVWM是其中很出众的一种。
博客:
4/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空红联
X-Window
发布时间 :2007-02-12 22:59:06
图形界面支持软件。图形界面最初不是Micro$oft搞出来的。 X-Window-System是一套为UNIX或是类UNIX的操作系统提供形操作界面的软件。X-Window-System具备 的网络透明性使它成为UNIX类平台上的工业标准,现在UNIX的工作站或大型主机几乎都能运行 X-Window-System,而且只要根据X标准所发展的应用程式,均可以在不同的环境下执行。 早在1970年代,众家电脑厂商对于更友好的人机界面都还在摸索时候,Xerox下属的研究中心开始对图形 化用户界面做一系列的研究,其研究成果对后来的X-Window、苹果-Macintosh系统、甚至Micro$oft-Window$ 造成了相当深远的影响。 1984年美国麻省理工学院与迪吉多电脑公司合作,在UNIX系统上发展一个分散式 的视窗环境,这便是X-Window。1986年,麻省理工学院开始发行X-Window,随后X-Window很快就成为UNIX 系统的标准视窗环境。同时 X协会成立,以订定业界标准,并继续发展X-Window。 X-Window-System本身是一个非常杂的图形化作业环境。当然,要让用户方便,就只有自己复杂了。 X-Window大致可以分成三个部分,分别是X服务器、X客户端、X协议。X服务器主要是处理输入输出的讯息, X客户端是执行大部份应用程式的运算功能,而X协议则是建立X服务器和X客户端的沟通管道。 大多数Linux发行版都附带了X-Window的某个分支版本。 注意,X-Window只是一套外围软件,并不是一个完整操作系统所必须的。正因为如此,一般情况下, X-Window以及其中运行的程序出问题不会导致系统崩溃。反观Window$,所有程序所调用的图形界面都与操 作系统核心紧密纠缠,也导致了操作系统的不稳定。
博客:
9/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
Linux基础概念教程
作者:红联
窗口管理器
发布时间 :2007-02-12 23:01:21
窗口管理器一般只是桌面环境的一个组件,但是极端情况下可能也会充当整个桌面环境。一个桌面环境通 过设置也可以使用非自身的窗口管理器。
rrktqt的个人空间
Linux基础概念教程
作者:红联
Linux基础概念教程
─────菜鸟级教程
学习了解。网络转载。感谢原文作者。 内容基础,语言简短简洁 红联Linux论坛是致力于Linux技术讨论的站点,目前网站收录的文章及教程基本能满足不同水平 的朋友学习。 红联Linux门户: 红联Linux论坛: /bbs 下载:Linux电子书籍: /linux/linuxdzsj.htm
博客:
8/37
制作于:2007-02-12 Powered by X-Space
rrktqt的个人空间
Linux基础概念教程
作者:红联
GNU
发布时间 :2007-02-12 23:00:56
GNU,自由软件基金下的一个项目,全称为 GNU's Not UNIX ,旨在创建一套自由的类UNIX系统。GNU 项目开发出了许多自由软件,能在许多 UNIX系统上跑得非常好。除了系统核心以外,这些软件几乎能够构成 一套完整的类UNIX系统。GNU系统的官方核心是Hurd,一种技术很先进的核心,但也因为其先进性,也因为 其试图不断整合新技术,至今尚未推出可广泛应用的版本。正在GNU系统为无“心”而苦恼时,Linux出现了 。Linux的最初作者将其纳入了GNU版权协议中。虽然不是官方核心,但是也是自由软件,因此在Hurd完成前 ,GNU项目就有了广泛适用的核心。 GNU最著名的版权协议是GPL和LGPL,这些在网上很容易查到。
rrktqt的个人空间
Linux基础概念教程
作者:红联
发行版
发布时间 :2007-02-12 22:58:15
Linux提供了一些机制,使得使用者能够自由地获取其源代码并建立系统,然而这是非常麻烦的。一些软件 厂商或个人把Linux核心与某些常用软件做成集合、进行界面美化,并添加上比较容易操作的安装程序,就成为 “发行版”。软件厂商可以出售发行版,因为把软件集成也需要人付出劳动。 注意,发行版的版本号与Linux核心版本号几乎没有关系。当然,如果同为一家厂商出品,采用2.6内核的 发行版版本号一般高于2.4内核的。
相关文档
最新文档