Linux操作系统是开源、免费的类UNIX操作系统,广泛应用于服务器、嵌入式设备和个人电脑。这份“Linux操作系统基础完整版资料.ppt”涵盖了Linux的基础知识,包括网络配置、内核版本管理、X Window系统、字符界面操作、系统运行级别、关机与重启、Shell以及可执行文件类型等。
1. Linux内核版本号:
Linux内核版本通常由三个数字组成,如`r.x.y`。`r`代表主版本,`x`表示次要版本,`y`是修正版本。偶数的`x`表示稳定版本,奇数则表示开发中或测试版本。例如,`2.6.35`是一个稳定版本,而`3.1.0`是一个开发版本。
2. X Window系统:
X Window是Linux和Unix系统中的图形化用户界面,不同于微软Windows系统与操作系统的紧密集成,X Window是一个独立的应用程序。它采用客户端-服务器架构,X服务器控制硬件,而X客户端则执行应用程序,通过通讯通道进行交互。X Window支持跨平台运行,并且在RH9中是X11R6版本。
3. 虚拟控制台:
Linux提供多个虚拟控制台(Virtual Console),默认为6个,用户可以通过Alt+F1至Alt+F6进行切换。在图形界面下,可以使用Ctrl+Alt+F1到Ctrl+Alt+F6在图形界面和字符界面之间切换。登录系统需要输入用户名和密码,超级用户的提示符是“#”,普通用户的是“$”。
4. 系统运行级别:
Linux有7个运行级别,其中0表示停机,1是单用户模式,2和3是多用户模式,但2不支持NFS,3支持NFS,4未使用,5是带有X Window的多用户模式,6用于系统正常关闭和重启。
5. 关机与重启:
可以通过`init`命令切换运行级别来关机或重启,如`init 0`或`halt`为关机,`init 6`或`reboot`为重启。此外,`shutdown`命令允许设定定时关机或重启,如`shutdown -r +5`会在5分钟后重启。
6. Shell:
Shell是用户与Linux内核交互的接口,它执行用户输入的命令。常见的Shell有bash(默认)、tcsh和ksh。Shell的功能包括命令解释、通配符处理、命令补全、别名、命令历史、重定向、管道、命令替换、命令执行顺序控制和进程控制,还可以编写Shell脚本进行自动化任务。
7. 可执行文件:
Linux中的可执行文件分为内置命令(直接由Shell解析执行)、外部命令(独立的二进制文件)和脚本文件(如Shell脚本)。内置命令效率高,因为它们不需要通过系统调用来执行。
这些基本概念构成了Linux操作系统的基石,对于初学者来说是理解和使用Linux系统的关键。掌握这些知识,将有助于在Linux环境中进行日常操作和系统管理。