Linux本地登录详解与UNIX基础知识

需积分: 14 1 下载量 98 浏览量 更新于2024-08-16 收藏 601KB PPT 举报
"本地登录-Linux Shell" 在Linux操作系统中,本地登录是用户访问系统的常见方式,特别是对于服务器和开发环境。在给出的描述中,我们看到的是一个Red Hat Linux 9.0 (Shrike)的本地字符界面登录过程,用户需要输入用户名(如`root`)和密码来获取系统访问权限。在字符方式登录时,密码输入时不显示,这是为了安全考虑。 Linux系统有多种运行级别(Runlevel),其中3代表多用户模式,无图形界面;5则表示多用户模式并带有图形界面。在运行级别3下,用户通常通过命令行进行交互,而在运行级别5下,系统会启动桌面环境,如xdm、gdm或kdm,提供图形化的用户登录界面。 Linux Shell是用户与操作系统内核交互的接口,它是命令行解释器。在示例中,用户成功登录后,系统提示符显示为`[root @stationxx root]#`,表明当前用户是root,且位于根目录下。Shell有多种类型,例如Bash(Bourne-Again SHell)是最常见的,默认在大多数Linux发行版中使用。 UNIX是Linux的先驱,它的历史可以追溯到20世纪60年代末的Bell实验室。UNIX以其高可靠性、良好的可扩展性和开放源码的特性而著名。它的一些基本原则包括将所有对象视为文件、以文本形式保存配置数据以及使用简单、单一目标的程序。这些原则在Linux中得到了延续。 GNU项目由Richard Stallman于1984年发起,旨在创建一个完全自由的操作系统,其核心是microkernel,并且遵循共享的理念。GNU通用公共授权(GPL)是GNU项目的主要授权方式,它保证了软件的自由传播和修改。 Linux是由Linus Torvalds在1990年代初开发的一个自由、开源的类UNIX操作系统,它遵循GNU和GPL。Linux因其开源性质、对UNIX API的支持、多用户多任务特性、广泛的网络协议支持、丰富的硬件兼容性和社区技术支持而受到青睐。 Red Hat Linux作为知名的Linux发行版,提供了最新的内核、常用工具和应用,以及易于安装和配置的体验,并提供官方技术支持。在硬件需求方面,它建议至少有奔腾级别的CPU、128MB内存、600MB至1.2GB的硬盘空间,以及用于引导的CD-ROM或软盘。 在Linux环境中,XWindow系统是图形界面的基础,如XFree86,而GNOME和KDE分别是基于GTK和QT的桌面环境,提供图形化的用户界面。此外,基础操作还包括使用Shell进行命令行交互、终端模拟器进行远程连接,以及窗口管理器来组织和控制桌面窗口。