《Linux操作系统》课程教学课件(PPT讲稿)ch3 开始行动

无法显示该图片。第3章开始行动
第3章 开始行动

第3章开始行动Gettingstart本章内容:了解LINUX操作系统的结构掌握登录和退出过程掌握几个简单命令涉及的命令和操作符包括cp,echo,exithostname,Is,man,mv,read,passwd,setsetenv,telnet,uname,whatis,whereis,whowhoami3.2
3.2 第3章 开始行动 Getting start 本章内容: 了解LINUX操作系统的结构 掌握登录和退出过程 掌握几个简单命令 涉及的命令和操作符包括cp, echo, exit, hostname, ls, man, mv, read, passwd, set setenv,telnet,uname,whatis,whereis,who, whoami

Linux软件体系结构应用程序:编译器、字处理器、电子制表软件、ftp、应用程序telnet、web浏览器、基于x的GUl用户接口(AUI)Linuxshell:Bash、Tcsh、Zsh等应用程序语言函数库:C、C++、Java等界面系统调用接口(内核的入口)(API )Linux内核:操作系统进程间通信IPC文件管理进程管理主存及二级存储管理CPU调度设备驱动程序:鼠标驱动、打印机驱动、CD-ROM驱动DVD驱动、硬盘驱动等硬件3.3
3.3 Linux软件体系结构 应用程序:编译器、字处理器、电子制表软件、ftp、 telnet、web浏览器、基于X的GUI Linux shell:Bash、Tcsh、Zsh等 语言函数库:C、C++、Java等 系统调用接口(内核的入口) Linux 内核: 文件管理 主存及二级存 储管理 进程管理 进程间通信IPC CPU调度 设备驱动程序:鼠标驱动、打印机驱动、CD-ROM驱动、 DVD驱动、硬盘驱动等 硬件 应用程序 用户接口 (AUI) 应用程序 界面 (API) 操 作 系 统

Linux内核Linux内核,它实现进程管理、内存管理、文件系统、设备驱动和网络系统等功能。LinuxKernel由五个主要的子系统组成:进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)、内部进程通讯(IPC)从结构上看,Linux所有的内核系统功能都包含在一个大型的内核软件之中。Linux系统也支持可动态装载和卸载的模块。利用这些模块,可以方便地在内核中添加新的组件或卸载不再需要的内核组件。3-4
3.4 Linux内核 Linux内核,它实现进程管理、内存管理、文件 系统、设备驱动和网络系统等功能。 Linux Kernel由五个主要的子系统组成:进程调 度(SCHED)、内存管理(MM)、虚拟文件系 统(VFS)、网络接口(NET)、内部进程通讯 (IPC) 从结构上看,Linux所有的内核系统功能都包含 在一个大型的内核软件之中。Linux系统也支持 可动态装载和卸载的模块。利用这些模块,可以 方便地在内核中添加新的组件或卸载不再需要的 内核组件

Linux内核目录结构Linux内核源程序安装在/usr/src/linux下linuxarchdriversnetmodulesalphai386m86kmmlibblock charfskernelipcinitext2fatfrockernelmminclude3.5
3.5 Linux内核目录结构 linux arch drivers alpha i386 m86k kernel mm . . block char fs include net init ipc kernel lib mm modules ext2 fat froc ▪Linux内核源程序安装在/usr/src/linux下

Linux内核目录结构arch:该子目录包括了所有和体系结构相关的内核代码。它的每一个子自录都代表一种支持的体系结构,例如i386就是关于intelcpu及与之相兼容体系结构的子目录。PC机一般都基于此目录。Include:该子包括编译内核所需要的大部分头文件。与平台无关的头文件在include/linux子目录下,与intelcpu相关的头文件在include/asm-i386子目录下,而include/scsi目录则是有关scsi设备的头文件目录。init:该子目录包含内核的初始化代码,包含两个文件main.c和version.c。mm:该子目录包括所有独立于cpu体系结构的内存管理代码,如页式存储管理内存的分配和释放等;而和体系结构相关的内存管理代码则位于arch/*/mm/,例如arch/i386/mm/fault.c3.6
3.6 Linux内核目录结构 arch:该子目录包括了所有和体系结构相关的内核代码。 它的每一个子目录都代表一种支持的体系结构,例如i386 就是关于intel cpu及与之相兼容体系结构的子目录。PC 机一般都基于此目录。 Include: 该子包括编译内核所需要的大部分头文件。与平 台无关的头文件在include/linux 子目录下,与intel cpu相关的头文件在include/asm-i386子目录下,而 include/scsi目录则是有关scsi设备的头文件目录。 init:该子目录包含内核的初始化代码,包含两个文件 main.c和version.c。 mm:该子目录包括所有独立于cpu体系结构的内存管理 代码,如页式存储管理内存的分配和释放等;而和 体系 结构相关的内存管理代码则位于arch/*/mm/,例如 arch/i386/mm/fault.c

Linux内核目录结构(续)kernel:主要的核心代码,此目录下的文件实现了大多数linux系统的内核函数其中最重要的文件当属sched.c;同样,和体系结构柜关的代码在arch/*/kernel中。drivers:放置系统所有的设备驱动程序:每种驱动程序又各占用一个子自录:如,/block下为块设备驱动程序,比如ide(ide.c)。设备初始化程序在drivers/block/genhd.c中的device_setup()。lib:放置核心的库代码,net:核心与网络相关的代码ipc:这个目录包含核心的进程间通讯的代码。fs:所有的文件系统代码和各种类型的文件操作代码,它的每一个子目录支持一个文件系统,例如fat和ext2scripts,此目录包含用于配置核心的脚本文件等。一般,在每个自录下,都有一个.depend文件和一个Makefile文件,这两个文件都是编译时使用的辅助文件,仔细阅读这两个文件对弄清各个文件这间的联系和依托关系很有帮助;而且,在有的自录下还有Readme文件,它是对该自录下的文件的一些说明,同样有利于对内核源码的理解。3.7
3.7 Linux内核目录结构(续) kernel:主要的核心代码,此目录下的文件实现了大多数linux系统 的内核函数,其中最重要的文件当属sched.c;同样,和体系结构相 关的代码在arch/*/kernel中。 drivers:放置系统所有的设备驱动程序;每种驱动程序又各占用一个 子目录:如,/block下为块设备驱动程序,比如ide(ide.c)。设备 初始化程序在drivers/block/genhd.c中的device_setup()。 lib:放置核心的库代码。 net:核心与网络相关的代码。 ipc:这个目录包含核心的进程间通讯的代码。 fs:所有的文件系统代码和各种类型的文件操作代码,它的每一个子 目录支持一个文件系统,例如fat和ext2; scripts, 此目录包含用于配置核心的脚本文件等。 一般,在每个目录下,都有一个.depend文件和一个Makefile文 件,这两个文件都是编译时使用的辅助文件,仔细阅读这两个文件对 弄清各个文件这间的联系和依托关系很有帮助;而且,在有的目录下 还有Readme文件,它是对该目录下的文件的一些说明,同样有利于 对内核源码的理解

登录和退出LINUX系统是多进程多用户和交互式的计算环境。两种登录和退出Linux系统的方式基于文本的界面局域网连接因特网连接独立连接telnet软件(命令)用于远程登录基于图形用户界面3.8
3.8 登录和退出 LINUX系统是多进程、多用户和交互式的计算环 境。 两种登录和退出Linux系统的方式 基于文本的界面 局域网连接 因特网连接 独立连接 telnet软件(命令)用于远程登录 基于图形用户界面

基于文本的界面的连接到Linux系统的方式局域网连接:一般使用远程登录软件通过连接到局域网的一台Linux主机或服务器上。在Windows下使用的远程登录软件有SSH、telnet等,在http:/www.ssh.com/下载ssH软件。因特网连接:因特网连接与局域网连接相似。因特网中的Linux服务器很多,如:lab.lpicn.org、lab.lupa.cn,ssh的设置:host:lab.lpicn.org,user:open,port:22,password:open123host:lab.lupa.cn,user:lab,port:22,password:lab独立连接:用户使用一台装有Linux系统的计算机,使用文本的界面当使用以上三种方式连接Linux系统时,需要向系统输入正确的用户名和口令。在成功登录到Linux计算机后,屏幕会出现一个诸如"$”(有可能是其他的符号)的shell提示符。接着用户可以使用各种各样的linux命令了。Login:yourusernamePassword:yourpassword3.9
3.9 基于文本的界面的连接到Linux系统的方式 局域网连接:一般使用远程登录软件通过连接到局域网的一台Linux 主机或服务器上。在Windows下使用的远程登录软件有SSH、 telnet等,在http://www.ssh.com/下载SSH软件。 因特网连接:因特网连接与局域网连接相似。因特网中的Linux服务 器很多,如:lab.lpicn.org、lab.lupa.cn,ssh的设置: host:lab.lpicn.org,user:open,port:22,password:open123 host:lab.lupa.cn,user: lab, port:22, password:lab 独立连接:用户使用一台装有Linux系统的计算机,使用文本的界面 。 当使用以上三种方式连接Linux系统时,需要向系统输入正确的用户 名和口令。在成功登录到Linux计算机后,屏幕会出现一个诸如 “$” (有可能是其他的符号)的shell提示符。接着用户可以使用各种 各样的linux命令了。 Login : your username Password: your password

基于图形用户界面用户使用一台装了GNOME或KDE图形桌面的Linux系统,可以使用图形界面的瓷录窗口登录到系统中。使用Xmanager等软件,在windows下登录到Linux,可以使用linux的图形界面在图形界面中通过新建终端操作进入文本界面。注意Linux的很多命令需要在文本界面下完成的,Linux用户使用的命令要比windows操作系统多,且功能强大3.10
3.10 基于图形用户界面 用户使用一台装了GNOME或KDE图形桌面的 Linux系统,可以使用图形界面的登录窗口登录 到系统中。 使用Xmanager等软件,在windows下登录到 Linux,可以使用linux的图形界面。 在图形界面中通过新建终端操作进入文本界面 。注意Linux的很多命令需要在文本界面下完成 的,Linux用户使用的命令要比Windows操作 系统多,且功能强大
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Linux操作系统》课程教学课件(PPT讲稿)ch2 linux概述.ppt
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第11章 计算机发展前沿技术.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第10章 问题求解的算法基础与程序设计.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第9章 信息社会与安全.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第8章 多媒体技术基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第7章 计算机网络基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第6章 数据库技术基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.4演示文稿软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.3电子表格软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.1-5.2文字处理软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第4章 计算机操作系统.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第3章 计算机硬件系统.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第2章 计算机中的信息表示.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第1章 计算思维导论(主讲:马晓敏).pdf
- 《大学计算机基础》课程PPT教学课件(第四版)第10章 问题求解的算法基础与程序设计.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第9章 信息社会与安全.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第8章 多媒体技术基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第7章 计算机网络基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第6章 数据库技术基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第5章 办公软件基础知识与功能设计.pptx
- 《Linux操作系统》课程教学课件(PPT讲稿)ch4 Linux shell.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch5 编辑文本文件.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch7 文件和文件系统结构.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch8 文件安全.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch9 基本文件处理.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch10 高级文件处理.ppt
- 《高级数据库》课程教学课件(讲稿)Chapter 1 数据库基本概念.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 2 SQL Server基本操作.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 3 T-SQL语言编程.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 4 游标.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 6 存储过程.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 7 触发器.pdf
- 《Java面向对象程序设计》课程教学资源(书籍文献)Java编程思想【美】Bruce Eckel,Thinking In Java(中文版).pdf
- 《Java面向对象程序设计》课程教学资源(PPT课件)第1章 Java语言概述(第6版).pptx
- 《Java面向对象程序设计》课程教学资源(PPT课件)第2章 Java语言开发环境(第6版).pptx
- 《Java面向对象程序设计》课程教学资源(书籍文献)Java项目开发全程实录(第三版).pdf
- 《Java面向对象程序设计》课程教学资源(PPT课件)第3章 Java语言基础(第6版).pptx
- 《Java面向对象程序设计》课程教学资源(书籍文献)Java语言程序设计-进阶篇(原书第8版,梁勇,扫描版).pdf
- 《Java面向对象程序设计》课程教学资源(书籍文献)Java语言程序设计(基础篇)原书第10版,梁勇著.pdf