
第4讲 Linux进阶
第4讲 Linux进阶

引言 Linux系统由哪些模块组成? Linux系统的文件系统有什么特点? 。如何有效地使用外壳程序? 第4讲Lin心x进阶第2页共20页
第4讲 Linux进阶 第2页 共20页 引 言 ❖Linux系统由哪些模块组成? ❖Linux系统的文件系统有什么特点? ❖如何有效地使用外壳程序?

2.1 Linux的构成 ÷内核(Kernel) ÷外壳程序(Shel1) 实用程序(Utility) 应用程序(Application) 第4讲Linix进阶第3贡共20页
第4讲 Linux进阶 第3页 共20页 2.1 Linux的构成 ❖内核(Kernel) ❖外壳程序(Shell) ❖实用程序(Utility) ❖应用程序(Application)

2.1 Linux的构成示意图 PP P P 用户进程 System Call Interface(POSIX.1),shell ompiler,Library,etc. 0S服务层 Modules Linux Kernel Linux内核层 Device Drivers 硬件层 CPU Other Devices Linux kernel::开放源代码的Jlinux操作系统内核,目前版本为2.6 第4讲Linux进阶第4页共20页
第4讲 Linux进阶 第4页 共20页 2.1 Linux的构成示意图 Linux Kernel Modules Device Drivers Module Interface Device Driver Interface System Call Interface(POSIX.1),shell, GUI, Compiler, Library, etc. P P P P P 硬件层 Linux内核层 用户进程 Other Devices CPU Disk OS服务层 Linux kernel: 开放源代码的linux操作系统内核,目前版本为2.6

2.1 Linux的构成 2.1.1内核 。查看内核版本命令: /sbin/kernelversion 。注意:由于普通用户的搜索路径不包含目录/sbin,所以该命令需要以 绝对路径的形式执行。 。查看版本的更详细信息: Uname -a 。其中-a表示ALL,即更详细的信息 第4讲Lin心x进阶第5页共20页
第4讲 Linux进阶 第5页 共20页 2.1 Linux的构成 2.1.1 内核 ❖ 查看内核版本命令: ❖ /sbin/kernelversion ❖ 注意:由于普通用户的搜索路径不包含目录/sbin,所以该命令需要以 绝对路径的形式执行。 ❖ 查看版本的更详细信息: ❖ Uname –a ❖ 其中-a表示ALL,即更详细的信息

2.1 Linux的构成 2.1.2外壳程序 ·Linux提供两种形式的用户接口UI提供给用户,以管理计算 机的软件和硬件资源; 。另一种是图形用户接口GUI; 。一种是命令行接口CLI; 。LINUX使用SHELL外壳程序,实现用户与操作系统之间的交互, 即用户在命令提示符下输入键盘命令,然后由外壳程序接收、 分析、热行该命令,最后用户在屏幕上得到结果信息。 ·用户通过使用外壳程序可以管理计算机的所有资源。 ◆一一一一一一第4讲Linx进阶第6页共20页
第4讲 Linux进阶 第6页 共20页 2.1 Linux的构成 2.1.2 外壳程序 ❖ Linux提供两种形式的用户接口UI提供给用户,以管理计算 机的软件和硬件资源; ❖ 另一种是图形用户接口GUI; ❖ 一种是命令行接口CLI; ❖ LINUX使用SHELL外壳程序,实现用户与操作系统之间的交互, 即用户在命令提示符下输入键盘命令,然后由外壳程序接收、 分析、执行该命令,最后用户在屏幕上得到结果信息。 ❖ 用户通过使用外壳程序可以管理计算机的所有资源

2.1 Linux的构成 2.1.3实用程序和应用程序 。工具性的实用程序utility; ·第三方的应用程序application; 第4讲Linux进阶第7页共20页
第4讲 Linux进阶 第7页 共20页 2.1 Linux的构成 2.1.3 实用程序和应用程序 ❖ 工具性的实用程序utility; ❖ 第三方的应用程序application;

2.2 Linux的文件系统 2.2.1文件系统格式 Linux的文件系统是ext2和ext3。 ÷Linux引入虚拟文件系统以兼容使用其 他类型的文件系统,例如FAT12、FAT16、 FAT32、NTFS、MINIX、UFS、ISO9660等 使用mount命令挂载文件系统;使用 umount命令卸载文件系统。 第4讲Linux进阶第8页共20页
第4讲 Linux进阶 第8页 共20页 2.2 Linux的文件系统 2.2.1 文件系统格式 ❖ Linux的文件系统是ext2和ext3。 ❖ Linux引入虚拟文件系统以兼容使用其 他类型的文件系统,例如FAT12、FAT16、 FAT32、NTFS、MINIX、UFS、ISO9660等。 ❖使用mount命令挂载文件系统;使用 umount命令卸载文件系统

2.2 Linux)的文件系统 2.2.1文件系统格式 (可以直接参考PPT概述里的内容) 。在终端提示下使用光盘 。用户还可以手工地在shel1提示下挂载和卸载光盘。在光盘驱动器内 插入一张光盘,打开终端,然后键入以下命令: mount /mnt/cdrom 。这样,光盘就会被挂载,便可以用文件管理器来使用它了。还可以通 过点击桌面上的主目录图标,并在位置栏内键入“/mnt/cdrom”来访 问光盘。 。光盘上工作完毕后,在把它从驱动器内弹出之前必须卸载它。关闭所有 使用光盘的应用程序或文件管理器,然后在终端提示下键入以下命令: ÷#umount/mnt/cdrom ·现在,便可以安全地按光盘驱动器上的弹出按钮来取出光盘。 一一第4讲Linuxi进阶第9页共20页
第4讲 Linux进阶 第9页 共20页 2.2 Linux的文件系统 2.2.1 文件系统格式 (可以直接参考PPT概述里的内容) ❖ 在终端提示下使用光盘 ❖ 用户还可以手工地在 shell 提示下挂载和卸载光盘。在光盘驱动器内 插入一张光盘,打开 终端,然后键入以下命令: ❖ # mount /mnt/cdrom ❖ 这样,光盘就会被挂载,便可以用文件管理器来使用它了。还可以通 过点击桌面上的主目录图标,并在位置栏内键入“ /mnt/cdrom ”来访 问光盘。 ❖ 光盘上工作完毕后,在把它从驱动器内弹出之前必须卸载它。关闭所有 使用光盘的应用程序或文件管理器,然后在终端提示下键入以下命令: ❖ # umount /mnt/cdrom ❖ 现在,便可以安全地按光盘驱动器上的弹出按钮来取出光盘

2.2 Linux的文件系统 2.2.2目录结构 文件系统的根目录 ÷/bin 存放普通实用程序 */sbin 存放管理员实用程序 */etc 存放系统配置文件 ÷/home 存放用户个人目录 /dev 存放设备文件 */lib 存放库文件 /var 存放动态信息文件 第4讲Linux进阶第10页共20页
第4讲 Linux进阶 第10页 共20页 2.2 Linux的文件系统 2.2.2目录结构 ❖ / 文件系统的根目录 ❖ /bin 存放普通实用程序 ❖ /sbin 存放管理员实用程序 ❖ /etc 存放系统配置文件 ❖ /home 存放用户个人目录 ❖ /dev 存放设备文件 ❖ /lib 存放库文件 ❖ /var 存放动态信息文件