欢迎来到天天文库
浏览记录
ID:40711939
大小:209.50 KB
页数:25页
时间:2019-08-06
《Linux 入门培训教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux入门培训教程V1.01Linux系统概念2登录和退出系统2.1启动系统2.2用户登录2.3修改口令2.4退出登录2.5关闭机器3文件与目录操作3.1文件名与文件类型3.2目录结构3.3显示文件内容3.4编辑文件3.5文件的复制、删除与移动3.6目录相关操作3.7文件与目录的权限操作3.8文件的备份与压缩4用户管理4.1增加新用户4.2删除用户4.3修改用户属性4.4增加用户组4.5删除用户组4.6修改组成员5进程管理5.1启动进程5.2查看进程5.3终止进程6磁盘管理6.1df命令6.2du命令7软件安装7.1搞定使用rpm打包的应用软件7.2搞定使用
2、tar打包的应用软件8网络应用8.1设置工具8.2诊断工具9系统监控9.1性能监控9.2用户监控9.3日志分析第一章Linux系统概念操作系统的各个部分一个Linux操作系统由一个内核以及一些系统程序组成。当然还有一些用于工作的应用程序。内核是操作系统的心脏。它维护着磁盘上文件的轨迹,启动程序并且并行地运行着它们,给各种进程分配内存以及其他的资源,从网络上接收和发送数据包等等。内核自己做的事很少,但它提供了建立所有服务所需的工具。它也防止了任何人直接对硬件的访问,迫使任何人使用它所提供的工具。这样,内核为各个用户之间提供了一些保护。内核所提供的工具是通过系统调用
3、(systemcalls)来使用的。系统程序利用内核所提供的工具来实现一个操作系统所需的各种服务。系统程序,以及所有其他程序,运行于“内核之上”,也即所谓的用户模式(usermode)。系统程序和应用程序之间的区别在于它们专注的方面:应用程序主要用于将有用的事情做好,而系统程序是用来使系统正常地工作。一个字处理程序是一个应用程序;而telnet是一个系统程序。这些区别常常是模糊不清的,然而,这仅仅对于强迫分类来说是重要的。一个操作系统也可包含一些编译程序以及相应的库程序(在Linux下由指GCC以及C库程序),尽管不是所有的编程语言必需成为操作系统的一部分。文档
4、,以及有时甚至一些游戏,也能算是操作系统的一部分。传统上来说,操作系统是由它的安装磁带或磁盘上的内容来定义的;对于Linux来讲,就不是那么清楚了,因为它散布在世界上很多的FTP站点上。内核中的重要部分Linux内核由几个重要的部分组成:进程管理、内存管理、硬件设备驱动程序、文件系统驱动程序、网络管理以及各种其它部分。图1-1显示出了其中的一些。 图1-1Linux内核中非常重要的部分中的一些也许内核中最重要的部分(没有它们就不能工作)是内存管理以及进程管理。内存管理用来给进程分配内存区域和分配交换空间区域,内核的部分,以及用于高速缓冲。进程管理用于创建进程,以
5、及通过在处理器上交换活动进程来实现多任务的功能。在最低层,内核包含每种它支持的硬件的设备驱动程序。由于世界充满了各种各样不同种类的硬件,硬件设备驱动程序的数量是庞大的。有许多在一些方面相似的硬件仅仅在软件是如何控制它们方面是有所区别的。这种相似性使得支持相同操作的驱动程序通用类成为可能;类的每个成员对于内核的其余部分来说有着同样的接口,但在实现它们方面有所不同。例如,所有的磁盘驱动程序对于内核的其它部分来说看上去是相同的,也即,它们都有如‘初始化驱动器’、‘读扇区N’、‘写扇区N’的操作。有些内核提供的软件服务本身就有着相似的属性,并且因此可以抽象成类。例如,各
6、种网络协议被抽象成一种编程接口,BSD套接字库。另一个例子是虚拟文件系统(virtualfilesystem)(VFS)层将其文件系统操作从其实现中抽象出来。每一种文件系统类型提供了各自文件系统操作的实现。当某个实体试尝使用一个文件系统时,该请求通过VFS,发送到相应文件系统驱动程序中。第二章登录和退出系统1.启动系统Linux的启动过程并不象启动信息所显示的那样复杂,它主要分成两个阶段: 1.)启动内核。在这个阶段,内核装入内存并在初始化每个设备驱动器时打印信息。 2.)执行程序init。装入内核并初始化设备后,运行init程序。init程序处理所有程序的
7、启动, 包括重要系统精灵程序和其它指定在启动时装入的软件。 下面简单介绍一下Linux的启动过程。 一、启动内核 首先介绍启动内核部分。电脑启动时,BIOS装载MBR,然后从当前活动分区启动,LILO获得引 导过程的控制权后,会显示LILO提示符。此时如果用户不进行任何操作,LILO将在等待制定 时间后自动引导默认的操作系统,而如果在此期间按下TAB键,则可以看到一个可引导的操作 系统列表,选择相应的操作系统名称就能进入相应的操作系统。 当用户选择启动LINUX操作系统时,LILO就会根据事先设置好的信息从ROOT文件系统所在的分 区读取LIN
8、UX映象,然后装入内核映
此文档下载收益归作者所有