Linux系统初级培训(可编辑)_第1页
Linux系统初级培训(可编辑)_第2页
Linux系统初级培训(可编辑)_第3页
Linux系统初级培训(可编辑)_第4页
Linux系统初级培训(可编辑)_第5页
已阅读5页,还剩107页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、linux系统初级培训 linux操作系统初级培训 dsc认证培训体系 课程时间180分钟 更新日期2007年11月 课程简介 本课程为linux操作系统培训课程之一 课程内容linux操作系统的初级培训 培训对象 参加曙光dcsa认证的技术人员 能力要求初步了解linux操作系统的相关知识 培养目标此培训纲要针对linux入门级学习使 大家能够独立安装linux并进行简单的系统维 护掌握linux操作系统的相关基础知识及一些常 用的命令 目录 第一章linux操作系统简介 11 linux操作系统起源 12 linux操作系统特性 13 linux操作系统结构 14 linux操作系统内核版

2、本 15 linux操作系统发行版本 16 linux操作系统特点 第二章 linux操作系统安装和基本配置 第三章 linux操作系统的文件系统结构 第四章 linux操作系统的用户管理 第五章 linux操作系统常用命令详解 第六章 linux操作系统的进程管理 第一章linux操作系统简介 linux 以它的高效性和灵活性著称具有多任务多用户 的能力 linux 之所以受到广大计算机爱好者的喜爱其主要原因 有两个一是它属于自由软件用户不用支付任何费用就可 以获得它和它的源代码并且可以根据自己的需要对它进行 必要的修改另一个原因是它具有 unix 的全部功能任 何使用 unix 操作系统或

3、想要学习 unix 操作系统的人都可 以从 linux 中获益 11 linux操作系统起源 linux是一个诞生于网络成长于网络且成熟于网络的操作系统 1991年芬兰大学生linus torvalds萌发了开发一个自由的unix操作系统 的想法当年linux诞生为了不让这个羽毛未丰的操作系统夭折linus 将自已的作品linux通过internet发布从此一大批知名的不知名的hack 编程人员加入到开发过程中来linux逐渐成长起来 linux一开始是要求所有的源码必须公开并且任何人均不得从linux交易 中获利然而这种纯粹的自由软件的理想对于linux的普及和发展是不利 的于是linux开

4、始转向gpl成为gnu阵营中的主要一员 linux凭借优秀的设计不凡的性能加上ibmintelcaoracle等国际 知名企业的大力支持市场份额逐步扩大逐渐成为主流操作系统之一 linux只是内核即操作系统中允许用户的软件与硬件通信的那部分 linux产商借网络爱好者升级的内核通过优化增加功能出售各个版本的 linux操作系统 12 linux操作系统特点 开放性指系统遵循世界标准规范特别是遵循开放系统互连osi国际标准 多用户是指系统资源可以被不同用户使用每个用户对自己的资源例如文 件设备有特定的权限互不影响 多任务它是指计算机同时执行多个程序而且各个程序的运行互相独立 良好的用户界面 li

5、nux向用户提供了两种界面用户界面和系统调用linux还 为用户提供了图形用户界面它利用鼠标菜单窗口滚动条等设施给用户 呈现一个直观易操作交互性强的友好的图形化界面 设备独立性是指操作系统把所有外部设备统一当作成文件来看待只要安装它 们的驱动程序任何用户都可以象使用文件一样操纵使用这些设备而不必 知道它们的具体存在形式 linux是具有设备独立性的操作系统它的内核 具有高度适应能力 提供了丰富的网络功能完善的内置网络是linux一大特点 可靠的安全系统linux采取了许多安全技术措施包括对读写控制带保护的 子系统审计跟踪核心授权等这为网络多用户环境中的用户提供了必要的安 全保障 良好的可移植性

6、是指将操作系统从一个平台转移到另一个平台使它仍然能按其 自身的方式运行的能力 linux是一种可移植的操作系统能够在从微型计 算机到大型计算机的任何环境中和任何平台上运行 13 linux操作系统结构 kernel diff grep 系统启动时将内核装 入内存 管理系统各种资源 vi wc shell multitasking 用户界面提供用户 tcpip hardware stack 与内核交互处理接口 sh device interfaces 是命令解释器提供 gcc who 强大的编程环境 kernel bash bashashpdkshtcs hkshshcshzsh shell l

7、s cat utility 提供各种管理工具 utilities 应用程序 14 linux操作系统内核版本 版本号码 稳定版本 开发版本 com com-6 主版本号稳定 偶开发版本奇发布号-patch号 当前最新版本linux-comtargz httpcompublinuxkernel 15 linux操作系统发行版本 目录 第一章 linux操作系统简介 第二章 linux操作系统安装和基本配置 21 linux系统安装前的准备 22 linux系统安装方式的选择 23 linux系统安装内容的选择 24 服务器磁盘控制器类型 25 linux系统磁盘分区 26 linux系统分区优点

8、 27 linux系统分区识别 28 linux系统主要分区介绍 29 linux 操作系统安装简解 210 linux系统基本配置 第三章 linux操作系统的文件系统结构 第四章 linux操作系统的用户管理 第五章 linux操作系统常用命令详解 第六章 linux操作系统的进程管理 第二章linux操作系统安装和基本配置 21 linux系统安装前的准备 linux安装前须知 安装前要了解所安装服务器的硬件配置方面的信息主要 包括磁盘控制器型号网卡型号内存大小及cpu类型等根 据相关信息和用户使用情况安装合适的linux操作系统在安 装linux前要了解linux的一些基础知识 服务器

9、硬盘分区要求 根据需要硬盘的分区可以自己定义建议最少安装三个 分区根分区swap 交换分区boot引导分区 多操作系统的安装 可以在硬盘上安装一个以上的操作系统不同的操作系统 必须有自己的分区在安装windows及linux双操作系统时 请先安装windows再安装linux 22 linux系统安装方式的选择 通过光盘介质引导安装 cddvd 通过网络引导安装 nfshttpftp 通过软盘dos引导安装 需将操作系统拷贝到硬盘某个分区 通过网络传输镜像文件安装 曙光公司dcis采用的方式 23 linux系统安装内容的选择 根据实际需要来选择将要安装的软件包 作为网络服务器专用提供用户服务

10、 作为办公专用处理日常事务 作为企业工作站专用提供内部资源管理 如果将来有别的需要可以很方便的安装相应软件实现各 种所需功能 24 服务器磁盘控制器类型 磁盘类型 satascsisas raid卡型号 adapteccom lsi com 25 linux系统磁盘分区 磁盘分区 主分区最多4个主分区其中一个主分区必须被标志为是 活动的而且包含一个引导装入程序 扩展分区将主分区之一转换成一个扩展分区然后将扩展 分区再细分成任意个逻辑分区不可将目录安装在扩展分区 上 逻辑分区每个物理驱动器上最多只能有11个逻辑分区 26 linux系统分区优点 增强可用性如果系统一个分区由于故障而不能使用其余好

11、 的分区仍然可以使用 减少关闭时间如果系统故障只影响一部分分区那么只有这 部分分区需要修复故能比整个分区修复花的时间更少 维护轻松如果需要修复分区单独修复每个分区比修复整个 大分区要轻松得多 均衡io可以把分区分配到不同的磁盘来平衡io改善性能 分区对用户透明最终用户感觉不到分区的存在 27 linux系统分区识别 第一scsisatasas的主盘devsda 分区devsda1devsda2 devsda3 第二scsisatasas的从盘devsdb 分区devsdb1devsdb2 devsdb3 第三scsisatasas的主盘devsdc 分区devsdac1devsdc2 devs

12、dc3 主分区被命名为sda1-sda3如超过3个分区则devsda4 被定义为扩展分区在devsda4下生成devsda5逻辑分 区linux操作系统最多能分11个逻辑分区 28 linux系统主要分区介绍boot boot引导分区 该目录放置系统内核及驱动模块引导程序需要独立分区 1 独立有利于避免文件系统损坏造成的无法启动问题如果独立出来而根 文件系统因为别的原因损坏了可以正常引导进入linux内核并有很大几 率进入一个可用的shell来修复系统如果不独立则很可能文件系统损 坏导致找不到boot下的内核镜像从而无法引导内核 2 若使用lilo作为引导避免1024柱面问题使用grub引导不

13、存在该问题 3 文件系统支持问题若安装多操作系统boot分区独立可以很方便的管理 多系统引导 boot修复 若由于操作或别的原因导致系统引导损坏可以通过以下方法修复 进入grub模式 grub find bootgrubstage1 注找到boot分区位置 返回 hd00 注说明boot分区在第一块硬盘的第一个分区 grub root hd00 注这是boot所在的分区 grub setup hd0 注把grub写到mbr上 28 linux系统主要分区介绍swap swap空间的作用 当系统的物理内存不够用的时候就需要将物理内存中的一部分空间释放出来 以供当前运行的程序使用那些被释放的空间可

14、能来自一些很长时间没有什么操 作的程序这些被释放的空间被临时保存到swap空间中等到那些程序要运行 时再从swap中恢复保存的数据到内存中这样系统总是在物理内存不够时 才进行swap交换 有一点要声明的是并不是所有从物理内存中交换出来的数据都会被放到swap中 如果这样的话swap会不堪重负有相当一部分的数据直接交换到文件系统 分区规则 swap space 比内存要慢5-6个数量级 在安装时系统会尝试将交换分区安装到磁盘外端 当有多个磁盘控制器时在每个磁盘上都建立交换分区 尽量将交换分区安装在访问最频繁的数据区附近 28 linux系统主要分区介绍swap 创建swap文件 1以超级用户ro

15、ot身份登陆 dd if devzero of swapfile bs 1024 count 32000 创建一个有连续空间的交换文件大小为102432000 32g 2激活swap文件 usrsbinswapon swapfile swapfile指的是上一步创建的交换文件 3 在etcfstab pathswapfile none swap default 0 0 4检验swap文件是否加上 usrsbinswapon -s 删除多余的swap空间 1成为超级用户 2使用swapoff命令收回swap空间 usrsbinswapoff swapfile 3编辑etcfstab文件去掉此sw

16、ap文件的实体 4从文件系统中回收此文件 rm swapfile 28 linux系统分区介绍 根目录 root 超级用户主目录 bin 基本命令 boot kernel 和boot配置文件 etc 各种配置文件 usr 用户程序 opt- 附加的应用软件包 home 用户目录 mnt- 设备文件系统挂载点 tmp 临时文件 var 可变信息区file spoollogsrequestsmailetc proc 进程信息 dev 设备 sbin 系统管理员执行程序 lib- 基本的共享库和核心模块 29 linux 操作系统安装简解 以光盘介质安装简解 若加载软盘驱动 输入linux dd 若

17、进入修复模式 输入 linux rescue 若进入单用户模式 输入linux single com linux系统安装分区 自动分区默认为自动分区系统会分三个分区boot swap根 手工分区根据应用分区bootswap为独立分区可以定义 com linux系统手工分区 com 系统安装需关闭的服务 配置防火墙及selinux 选择无防火墙 no firwall selinux不活跃 disable selinux com 系统安装完毕后的工作 在系统安装的过程中按需求选择无要求的默认即可 根据系统安装提示将系统安装完毕 系统安装完毕重新启动后进行用户登录 com 系统安装完毕后用户的登录

18、超级用户root password 在安装时已设定 root为系统管理员可以完成任何事情建议不用root登 录 login root password rootlocalhost root 普通用户同样需要输入name password xyzlocalhost xyz 210 linux系统基本配置-网络配置 网络的配置 cd etcsysconfignetwork-scripts vi ifcfg-eth0 写入网络ip等 vi ifcfg-eth1 写入网络ip等 设置完ip后重启网络系统 etcinitdnetwork restart 网关在ifcfg-eth0 ifcfg-eth1

19、添加gateway 网关ip dns 在ifcfg-eth0 ifcfg-eth1 添加nameserver dnsip 网络相关配置文件 210 linux系统基本配置-网络文件 etchosts 如果系统的 ip 不是动态获取简单的主机名解析 文件格式 ip地址 主机名 cat etchosts com1 localhostlocaldomain localhost etcservices internet网络服务文件将网络服务名转换为端口号协议由 inetd telnettcpdump 和一些其它程序读取文件中的每一行对应一种服务它 由4个字段组成中间用tab或空格分隔分别表示服务名称使

20、用端 口协议名称以及别名 文件格式 服务 端口端口类型 别名 etcsysconfignetwork redhat linux etchostname suse 主机名配置文件记录着本机的主机名 rootrhosts 网络名认证 210 linux系统基本配置-服务的管理 服务的启动 chkconfig 服务名称 on 服务的关闭 chkconfig 服务名称 off 服务关于运行级别的定义 chkconfig -level 35 服务名称 onoff 服务的察看 chkconfig -list grep 服务名称 210 linux系统基本配置-运行级别的定义 runlevel 运行级别 r

21、unlevels 定义在etcinittab中的不同模式 linux runlevels 0 bootstrap or power-down levels 1 administration mode 2 basic multiuser level no networking 3 multiuser with dfs and networking 4 not used 5 xii mode log in and out from x prompt ss single-user mode 第三章linux系统的文件系统及其结构 31 文件与目录的基本概念 文件是用来存储信息的基本结构它是被命名文件

22、名 的存储在某种介质磁盘光盘磁带等上的一组信息的 集合 从技术上讲文件不能存贮任何数据它只是一个用来指向 它们相应的索引节点 inode 的名字索引节点包含了文件的 真正信息 文件名是文件的标识由字母数字下划线圆点组成 扩展名为了便于识别和管理用扩展名作为文件名的一部 分中间用隔开 目录文件用来管理和组织大量的文件常称为目录 32 文件系统基本概念 文件系统是包括在一个磁盘包括光盘软盘闪盘及其它存储设备 或分区的目录结构一个可应用的磁盘设备可以包含一个或多个文件系 统如果您想进入一个文件系统首先您要做的是挂载mount文件系 统为了挂载mount文件系统您必须指定一个挂载点 文件系统是在一个磁

23、盘包括光盘软盘闪盘及其它存储设备或分 区组织文件的方法如ntfs或fat 文件系统是文件的数据结构或组织方法在linux中文件系统涉及两个 非常独特的事情目录树或在磁盘或分区上文件的排列文件系统是基 于操作系统的建立在磁盘媒质上的可见体系结构例如这种结构对于 一个linux用户来说可以用ls 或其它工具可以看到 文件系统是基于被划分的存储设备上的逻辑上单位上的一种定义文件的 命名存储组织及取出的方法 在计算机业一个文件系统是有组织存储文件或数据的方法目的是易 于查询和存取文件系统是基于一个存储设备比如硬盘或光盘并且 包含文件文件物理位置的维护也可以说文件系统也是虚拟数据或网络 数据存储的方法比

24、如nfs 33 linux文件系统类型 ext2 文件系统 ext2文件系统应该说是linux正宗的文件系统早期的linux都是用ext2但随着 技术的发展大多linux的发行版本目前并不用这个文件系统了比如redhat和 fedora 大多都建议用ext3 ext3文件系统是由ext2发展而来的对于linux新手 我们还是建议您不要用ext2文件系统ext2支持undelete反删除如果您误删除 文件有时是可以恢复的但操作上比较麻烦 ext3 文件系统是由ext2文件系统发展而来 ext3 is a journalizing file system for linuxext3是一个用于lin

25、ux的日志 文件系统ext3支持大文件但不支持反删除undelete操作 redhat和 fedora都力挺ext3 reiserfs 文件系统 reiserfs 文件系统是一款优秀的文件系统支持大文件支持反删除 undelete操作反删除比较容易reiserfs 支持大文件 34 常用文件系统比较 filesystem size filesystem file size limit limit ext2ext3 with 1 kib blocksize 16448 mib 16 gib 2048 gib 2 tib ext23 with 2 kib blocksize 256 gib 819

26、2 gib 8 tib ext23 with 4 kib blocks ize 2048 gib 2 tib 8192 gib 8 tib ext23 with 8 kib blocksize systems 65568 gib 64 tib 32768 gib 32 tib with 8 kib pages like alpha only reiserfs 35 2 gib 16384 gib 16 tib reiserfs 36 as in linux 24 1 eib 16384 gib 16 tib xfs 8 eib 8 eib jfs with 512 bytes blocksiz

27、e 8 eib 512 tib jfs with 4kib blocksize 8 eib 4 pib nfsv2 client side 2 gib 8 eib nfsv3 client side 8 eib 8 eib 1024 bytes 1 kb 1024 kb 1 mb 1024 mb 1 gb 1024 gb 1 tb 1024 tb 1 pb 1024 pb 1 eib 35 文件系统的创建 文件系统的创建 这个过程是存储设备建立文件系统的过程一般也被称为 格式化或初始化通过一些初始化工具来进行一般的情况 下每个类型的操作系统都有这方面的工具在linux中有mkfs 系列工具 创

28、建方法 以系统第二块硬盘为例devsdb 分区fdisk devsdb 分区完毕后硬盘识别为devsdb1 文件系统创建mkfs t 文件系统类型 devsdb1 36 linux系统的文件结构 com linux文件类型的定义 普通文件 文本文件ascii码形式存储 开头如-rw-r-r- 1 root root 39599 mar 8 1215 x 二进制文件以二进制形式存储在计算机中不可直接读要通过相应 的软件读取 开头如-rwxrwxrwx 1 root root 46888960 dec 9 2005 xsh 目录文件d字母开头 如drwxr-xr-x 2 root root 409

29、6 aug 2 2006 bin 设备文件 块设备文件b字母开头 如brw-rw- 1 root disk 3 1 jan 30 2003 hda1 字符设备文件c字母开头 如crw- 1 root root 4 1 jul 31 1349 tty1 com linux文件属性的定义 rootlocalhost ls -lih 总计 104k 2408830 drwxr-xr-x 2 root root 40k 04-21 1246 mkuml-com 2408260 drwxr-xr-x 2 root root 40k 04-21 2215 mydir 2408258 lrwxrwxrwx

30、1 root root 7 04-21 2216 sun001txt - suntxt 2408263 -rw-r-r- 2 root root 39k 04-20 1417 suntxt 解释 第一字段inode inode 索引节点每个存储设备或存储设备的分区存储设备是硬盘软盘u 盘 被格式化为文件系统后应该有两部份一部份是inode另一部份是block block是用来存储数据用的而inode是用来存储这些数据的信息这些信息包括文件大小属 主归属的用户组读写权限等inode为每个文件进行信息索引所以就有了inode的数值 操作系统根据指令能通过inode值最快的找到相对应的文件 第二字段

31、文件种类和权限 第三字段硬链接个数 第四字段属主 第五字段所归属的组 第六字段文件或目录的大小 第七字段和第八字段最后访问或修改时间 第九字段文件名或目录名 com linux文件权限的定义 rootzhz home ls -l total 32 drwxrwxrwx 38 down root 4096 jul 5 1909 down drwx- 9 glh glh 4096 mar 26 1908 glh drwx- 4 lei lei 4096 mar 21 0840 lei drwxr-xr-x 5 root root 4096 apr 12 2006 software linux文件或

32、目录的权限位 是由 9 个权限位来控制每三位为一组它们分 别是 文件属主 ower 的读r写w执行x 用户组 group 的读r写w执行x other 其它用户的读r写w执行x 如果权限位不可读不可写不可执行是 用-来表示 com 系统目录内容介绍 linux系统根目录包含所有目录 binary的缩写存放用户的可执行程序例如lscp bin 也包含其它的shell如bash等 包含vmlinuzinitrdimg等启动文件随便改动可能 boot 无法正常开机 dev 接口设备文件目录如你的硬盘sda etc passwd等系统设置与管理的文件 etcx11 x windows system的设

33、置目录 home 一般用户的主目录 包含执行bin和sbin目录的二进制文件时所需的共享 liblib64 函数库library 各项装置的文件系统加载点例如mntcdrom是光 mnt 驱的加载点 opt 提供空间较大的且固定的应用程序存储文件之用 ps命令查询的信息与这里的相同都是系统内核与程 proc 序执行的信息 root 管理员的主目录 com 系统目录内容介绍 sbin 系统启动时所需的二进制程序 tmp temporary存放暂存盘的目录 usr 存放用户使用系统命令和应用程序等信息 usrbin 存放用户可执行程序如grepmdir等 usrdoc 存放各式程序文件的目录 us

34、rinclude 保存提供c语言加载的header文件 usrincludex11 保存提供x windows程序加载的header文件 usrinfo gnu程序文件目录 usrliblib64 函数库 usrlib lib64 x11 函数库 usrlocal 提供自行安装的应用程序位置 usrman 存放在线说明文件目录 usrsbin 存放经常使用的程序如showmount usrsrc 保存系统的源码文件 usrx11r6bin 存放x windows system的执行程序 var variable具有变动性质的相关程序目录如log 第四章linux操作系统的用户管理 41 lin

35、ux系统用户与任务的关系 理解linux的单用户多任务多用户多任务概念 linux 的单用户多任务 单用户多任务一个用户为了完成工作执行了多个任务当然其 它的人还能以远程登录过来也能做其它的工作 linux 的多用户多任务 有时可能是很多用户同时用同一个系统但并不所有的用户都一定都 要做同一件事所以这就有多用户多任务之说 举个例子比如一台服务器上面有ftp用户系统管理员web 用 户常规普通用户等在同一时刻有的可能在上传软件包管理子站 在与此同时可能还会有系统管理员在维护系统不同用户所具有的权 限也不同要完成不同的任务得需要不同的用户也可以说不同的用 户可能完成的工作也不一样 值得注意的是多用户多任务并不是大家同时挤到一起在一台机器的 的键盘和显示器前来操作机器多用户可能通过远程登录来进行比如 对服务器的远程控制只要有用户权限任何人都是可以上去操作或访问 的 42 linux系统用户和组的概念 用户user的概念 linux 是真正意义上的多用户操作系统linux系统中可建若干用户 user 在 linux系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论