




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SOIPHIC用户用户LINUX培训手册培训手册2022-2-141目目 录录 oLinux概述oRed Hat Enterprise Linux 5 安装和配置oLinux操作系统基础知识oLinux操作系统常用命令2Linux概述oLinux发展历史oLinux的优势oLinux发行版本3Linux发展历史(1)oLinux 是指一套免费使用和自由传播的类 UNIX 操作系统。 人们通常所说的Linux 是指 Linus Torvalds 所写的 Linux 操作系统内核。 当时的 Linus 还是芬兰赫尔辛基大学的一名学生,他主修的课程中有一门课是操作系统, 而且这门课是专门研究程序的设
2、计和执行。最后这门课程提供了一种称为 Minix 的初期 UNIX 系统。Minix 是一款仅为教学而设计的操作系统,而且功能有限。因此,和 Minix 的众多使 用者一样,Linus 也希望能给它添加一些功能。 在之后的几个月里,Linus 根据实际的需要,编写了磁盘驱动程序以便下载访问新闻组 的文件,又写了个文件系统以便能够阅读 Minix 文件系统中的文件。这样,“当你有了任务切 换,有了文件系统和设备驱动程序后,这就是 UNIX,或者至少是其内核。”于是,0.0.1 版本的 Linux 就诞生了。4Linux发展历史(2)oLinus 从一开始就决定自由传播 Linux,他把源代码发布
3、在网上,于是,众多的爱好者和 程序员也都通过互联网加入到 Linux 的内核开发工作中。这个思想与 FSF(Free Software Foundation)资助发起的 GNU的自由软件精神不谋而合。oGNU 是为了推广自由软件的精神以实现一个自由的操作系统。而当时 Linux 的优良性能备受 GNU 的赏识,于是 GNU 就决定采用 Linus 及其开 发者的内核。在他们的共同努力下,Linux 这个完整的操作系统诞生了。其中的程序开发共 同遵守 General Public License(GPL)协议,这是最开放也是最严格的许可协议方式,这个协 议 规定 了源码 必须 可以无偿的 获取并
4、 且修 改。 因此, 从严 格意义上说 , Linux 应 该叫做 GNU/Linux,其中许多重要的工具如 gcc、gdb、make、emacs 等都是 GNU 贡献。 5Linux发展历史(3)o这个“婴儿版”的操作系统以平均两星期更新一次的速度迅速成长,如今的 Linux 已经 有超过 250 种发行版本,且可以支持所有体系结构的处理器,如 X86、PowerPC、AMD、 XSCALE 等。到目前为止,它的内核版本也已 经从原先的 0.0.1 发展到现在的 2.6.xx。6Linux的优势(1)o低成本开发系统 Linux 的源码开放性允许任何人可以获取并修改 Linux 的源码。这样
5、一方面大大降低了 开发的成本,另一方面又可以提高开发产品的效率。并且还可以在 Linux 社区中获得支持 。o可应用于多种硬件平台 Linux 可支持 X86、PowerPC、AMD、Alpha、SPARC 等 多种体系结构,并且已经被移植到多种硬件平台。这对于经费、时间受限制的研究与开发项 目是很有吸引力的。Linux 采用一个统一的框架对硬件进行管理,同时从一个硬件平台到另 一个硬件平台的改动与上层应用无关。7Linux的优势(2)o可定制的内核 Linux 具 有独特的内核模 块机制 ,它可 以根据用 户 的需要, 实时地将 某些模 块插入 到内核中或者 从内核中 移走,并能 根据嵌入式
6、设备 的个性需要量 体裁衣。经 裁减的 Linux 内核最小可达到 150KB 以下,尤其适 合嵌入式领域中资源受限 的实际情况。 8Linux的优势(3)o性能优异 Linux 系统内核精简、高效和稳定,能够充分发挥硬件的功能,因此它比其他操作系统的运行效率更高。 o良好的网络支持 Linux 是首先实现 TCP/IP 协议栈的操作系统,它的内核结构在网络方面是非常完整的, 并提供了对包括十兆位、百兆位及千兆位的以太网,还有无线网络、Token ring(令牌环)和 光纤甚至卫星的支持 。9Linux 发行版本 (1) 由于 Linux 属于 GNU 系统,而这个系统采用的 GPL 协议,并
7、保证了源代码的公开。于 是众多组织或公司在 Linux 内核源代码的基础上进行了一些必要的修改加工,然后再开发一 些配套的软件,并把它整合成一个自己的发布版 Linux。除去非商业组织 Debian 开发的 Debian GNU/Linux 外,美国的 Red Hat 公司发行了 Red Hat Linux,法国的 Mandrake 公司发行了 Mandrake Linux,德国的 SUSE 公司发行了 SUSE Linux,国内众多公司也发行了中文版的 Linux,如著名的红旗 Linux。Linux 目前已经有超过 250 个发行版本。10Linux 发行版本 (2)oRed Hat 国内
8、,乃至是全世界的 Linux 用户最熟悉的发行版想必就是 Red Hat 了。Red Hat 最早是 由 Bob Young 和 Marc Ewing 在 1995 年创建的。目前 Red Hat 分为两个系列:由 Red Hat 公 司提供收费技术支持和更新的 Red Hat Enterprise Linux(RHEL,Red Hat 的企业版),以及由 社区开发的免费的桌面版 Fedora Core。而正统的桌面版 Red Hat 版本更新早已停止,最后一版是 Red Hat 9.0。 11Linux 发行版本 (3) Red Hat 企业版有三个版本AS、ES 和 WS。 1)Red H
9、at Enterprise Linux AS Red Hat Enterprise Linux AS (Advanced Server) 是企业Linux解决方案中最高端的产品,它专为企业的关键应用和数据中心而设计。典型的Red Hat Enterprise Linux AS 应用环境如下:数据库和数据库应用软件WEB和中间件CRM, ERP12Linux 发行版本 (4)2)Red Hat Enterprise Linux ES Red Hat Enterprise Linux ES (Entry Server)提供了一个从企业门户到企业中层应用的服务器操作系统。它提供了与Red Hat企业
10、Linux AS同样的性能,区别仅在于它支持更小的系统和更低的成本。典型的Red Hat企业Linux ES 应用环境如下: 公司WEB架构 网络边缘应用 (DHCP, DNS, 防火墙等) 邮件和文件/打印服务 中小规模数据库和部门应用软件13Linux 发行版本 (5)3)Red Hat Enterprise Linux WSRed Hat Enterprise Linux WS (Workstation) 是Red Hat Enterprise Linux AS和ES的桌面/客户端合作伙伴,是桌面应用的最佳环境。它包含各种常用的桌面应用软件(Office工具,邮件,即时信息,浏览器等),
11、可以运行各种客户-服务器配置工具,软件开发工具和各种应用软件(例如EDA和Oil/Gas应用软件)。Red Hat Enterprise Linux WS和服务器产品由同样的源代码编译而成,但它不提供网络服务功能(如DNS和DHCP),它只适合作客户端应用。14Linux 发行版本 (6)oDebian 1993 年,伊恩默多克(Ian Murdock)发起 Debian 计划,它的开发模式和 Linux 及其他开放性 源代码操作系统的精神一样,都是由超过 800 位志愿者通过互联网合作开发而成的。Debian 也是最受欢迎的嵌入式 Linux之一。o国内的发行版本及其他 目前国内的红旗、新华
12、等都发行了自己的 Linux 版本。15Red Hat Enterprise Linux 5 安装和配置o安装Red Hat Enterprise Linux o安装后配置o操作系统更新16安装Red Hat Enterprise Linux(1)o选择安装方法 可用的安装方法包括:u 从CD-ROM安装 从光盘安装是最直接的方法。向系统中插入光盘,确认BIOS配置为从CD引导,并引导系统。然后从键盘上逐步设置过程中的选项,并从语言选项中选择安装哪个软件集。u 从硬盘驱动器安装 从硬盘驱动器安装需要在硬盘驱动器分区上安装CD的ISO映像,还要求从第一张安装CD上的boot.iso映像创建一个引
13、导CD。17安装Red Hat Enterprise Linux(2)u网络安装(通过NFS、FTP或HTTP) 这个方法也需要从boot.iso映像创建引导CD,或者从PXE引导。引导以后,选择网络安装方法(NFS、FTP或HTTP)。系统必须能通过选定的网络协议使用安装源。ukickstart安装kickstart是Red Hat脚本化安装方法的名称。编写了kickstart格式的脚本后,安装程序利用CD引导或PXE启动,然后给出kickstart文件的位置。uPXE安装 PXE,即Pre-Execution Environment,在一些Nerwork Interface Card(NI
14、C)上可用,通过连接到网络文件服务器进行安装,并从网络上检索到的文件引导,而不是从本地媒介(如CD)引导。18安装Red Hat Enterprise Linux(3)o创建安装源u创建安装CD 安装CD的ISO映像可以从Red Hat Network上下载,然后刻录到媒介上u创建引导磁盘 网络安装可以用一张CD引导,这张引导CD利用第一张安装CD上的images/目录中的boot.iso映像创建。u使用ISO文件除了CD-ROM安装方法以外,其他所有类型的安装都可以将ISO映像文件作为安装源使用。19安装Red Hat Enterprise Linux(4)o开始安装u开始CD安装要开始CD
15、安装,应先插入第一张安装CD,确认BIOS配置为从CD-ROM设备启动,启动计算机。出现欢迎屏幕后,你会看到媒介检验程序在验证每个安装CD的有效性。在欢迎屏幕后,选择安装时的语言,选择语言后,下一步选择安装键盘布局。u开始网络或硬盘安装用引导CD引导,并在boot:提示符后面输入linux askmethod。 当安装程序启动时,前两个屏幕仍是选择语言和键盘布局,不过这两个屏幕是文本模式。第三个屏幕选择安装方法:l本地CDROMlFTPl硬盘驱动器lHTTPlNFS映像20安装Red Hat Enterprise Linux(5)u开始kickstart或PXE安装用kickstart安装,需
16、创建kickstart文件,并让它在要安装的系统上可用,并开始kickstart安装。 kickstart文件中包含了安装过程中将遇到的所有问题的答案,因此管理员在开始安装后可离开电脑,直到它自动完成安装。虽然可以从CD进行kickstart安装,但是网络或硬盘驱动器安装更方便,否则管理员还是要回到系统跟前来更换CD。 要开始PXE安装,先要配置PXE服务器,并开始网络安装。21安装Red Hat Enterprise Linux(6)o执行安装开始安装后,按照屏幕的提示执行安装。 分区是安装过程中要做的一个重要决策。在安装过程中提供以下几种分区模式:u删除选定驱动器上的Linux文件系统,并
17、创建默认布局(默认)u删除选定驱动器上的所有分区,并创建默认布局u用选定驱动器上的自由空间,并创建默认布局u创建自定义布局 如果选择的是创建默认布局,可以选中“评审和修改分区布局”来进行查看及修改。22安装后配置(1)oRed Hat Setup AgentRed Hat Setup Agent会指导您完成一些安装后需要完成的任务,包括设置基本防火墙,决定是否启用SELinux,在Red Hat Network上注册您的系统以便可以接收更新,添加用户。安装了Red Hat Enterprise Linux并重新引导后,会出现Setup Agent欢迎屏幕。屏幕的左边显示了Setup Agent
18、会指导您完成的任务,包括:u阅读License Agreementu防火墙u安全增强性Linux(SELinux)uKDump(转储系统崩溃时的信息)u系统时间u软件更新u创建用户u声卡设置23安装后配置(2)o网络配置选择菜单管理网络来进行配置。 网络配置文件:u/etc/modprobe.conf文件为每个网络设备指定一个内核模块u/etc/sysconfig/network文件设置主机名以及是否启用网络,可在这个文件中启用或禁用IPv6u/etc/hosts文件列出DNS服务器无法解析的主机名及IP地址24安装后配置(3)u/etc/resolv.conf文件设置DNS服务器及搜索域u/
19、etc/sysconfig/netwrk-script/目录包含要启动和停止网络设备的脚本和每个设备的专门配置u/etc/rc.d/init.d/ntwork文件开始和结束网络的初始化脚本25安装后配置(4)o打印机配置安装程序或Setup Agent未覆盖的一个普通任务是配置打印机。Red Hat Enterprise Linux使用Common UNIX Printing System,也称为CUPS。CUPS用Internet Printing Protocol来广播网络上的共享打印机。要进行打印机配置,选择管理打印或执行命令system-config-printer。26操作系统更新(
20、1)o操作系统更新方法uRed Hat Network Web站点uYUM27操作系统更新(2)o从Red Hat Network Web站点更新操作系统前面介绍的“安装后的配置”指导你通过Setup Agent用Red Hat Network(RHN)注册您的系统。如果没有注册,则通过执行rhn_register命令来注册系统。 要通过RHN接收更新,必须给每个注册系统一个有效订阅权。如果使用的登录名有可用的权利,则注册时就会自动赋予系统该权利。如果没有,则须购买。28操作系统更新(3) 用RHN注册系统后,打开http:/ Web站点,可以执行的动作包括:u更新软件u安装软件u修改订阅u编
21、辑系统属性等29操作系统更新(4)oYUM虽然系统的软件维护可以通过RHN Web站点进行,但有时还是有必要或者宁可从需要更新或附加软件的本地系统中执行相同动作。YUM可以用命令行版本(用yum命令执行)或者下面两个图形化程序之一来安装和升级软件:upirut:用于添加或删除软件upup:程序包更新程序,只显示可从RHN中可用的软件更新。在可以用YUM安装或升级软件之前,必须先让它连接到RHN。YUM从位于网络上的注册库下载软件。30操作系统更新(5)o用YUM管理软件u安装软件yum install 如果给出一个以上的程序包,则需用空格分开。 指定程序包的一个特定版本的命令如下:yum in
22、stall -u更新软件以下方式可以确定对您的系统可用的软件更新: (1)登录到RHN Web站点,查看系统的勘误表列表 (2)如果选择了接收它们,会收到电子邮件通知 (3)使用yum check-update命令 (4)使用pup yum update 如果不指定程序包,则会下载和安装所有更新。31操作系统更新(6)u删除软件 yum remove 32Linux操作系统基础知识o磁盘管理o文件系统o启动过程o用户和组管理o使用RPM软件33磁盘管理(1)o分区 硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示。分区是管理数据的一个方便的方法.重要的系统文
23、件和程序可以存在一个分区,而用户产生的文件放在另一个分区。保持不同类型的数据在不同的分区,这使系统管理员能灵活地利用数据或使用不同的备份机制.34磁盘管理(2) 在 Windows 下,目录结构属于分区;Linux 下,分区属于目录结构。其关系如下图 所示。 目录结构 分区 分区目录结构挂载Linux 下目录与分区关系 Windows 下目录与分区关系 35磁盘管理(3) 在 Linux 中把每一个分区和某一个目录对应,以后在对这个目录的操作就是对这 个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录 对应的过程叫做挂载(Mount),而这个挂载在文件树中的位置就
24、是挂载点。这种对应关系可 以由用户随时中断和改变。36磁盘管理(4)o分区方法在安装过程中,系统会询问使用哪种分区方法。如果选择创建默认布局,则应用逻辑卷管理器(Logical Volume Manager, LVM)划分硬盘驱动器,然后创建必要的Linux挂载点。如果选择自定义布局,则也可以使用软件在硬盘驱动器上直接创建分区。37磁盘管理(5)oLVM逻辑卷管理器把硬盘空间划分为物理卷(physical volume, PV), 然后组合到逻辑卷组(logical volume group, VG),接着划分为逻辑卷(Logical Volume, LV),在上面创建挂载点和文件系统。默认在
25、安装过程中对除了/boot分区外的所有挂载点都使用LVM。38磁盘管理(6) 物理卷100GB物理卷100GB物理卷100GB/boot100GB(ext3)卷辑卷组卷辑卷/home卷辑卷/卷辑卷/tmp空闲空间逻辑卷组的工作原理39磁盘管理(7)oLVM命令 pvcreate 从硬盘驱动器中创建物理卷 vgcreate 从一个或多个物理卷中创建逻辑卷组 vgextend 向现有卷组中添加物理卷 vgreduce 从卷组中删除一个物理卷 lvcreate 从卷组中的可用空间创建逻辑卷 lvextend 从逻辑卷组中的自由物理盘曲扩展一个逻辑 卷的大小 lvremove 在取消挂载逻辑卷后,从逻
26、辑卷组中删除这 个逻辑卷 vgdisplay 显示现有卷组的属性 lvdisplay 显示现有逻辑卷的属性 pvscan 显示现有物理卷的属性40磁盘管理(8)o添加一个逻辑卷的步骤(1)在空闲磁盘空间中创建新物理卷(2)向逻辑卷组中添加物理卷(3)用卷组中的新空间创建一个逻辑卷(4)在逻辑卷上创建一个文件系统(5)创建一个挂载点(6)挂载逻辑卷(7)测试文件系统(8)向/etc/fstab中添加这个新挂载点41磁盘管理(9)o直接创建分区创建分区的命令:parted和fdisk42文件系统(1)o文件系统类型 1ext2 和 ext3 ext3 是现在 Linux(包括 Red Hat,Ma
27、ndrake 下)常见的默认的文件系统,它是 ext2 的升级版本。正如 Red Hat 公司的首席核心的开发人员 Michael K.Johnson 所说,从 ext2 转换到 ext3 主要有以下 4 个理由:可用性、数据完整性、速度以及易于转化。ext3 中采用了日志式 的管理机制,它使文件系统具有很强的快速恢复能力,并且由于从 ext2 转换到 ext3 无须进行 格式化,因此,更加推进了 ext3 文件系统的大大推广。43文件系统(2)2swap 文件系统 该文件系统是 Linux 中作为交换分区使用的。在安装 Linux 的时候,交换分区是必须建立的,并且它所采用的文件系统类型必须
28、是 swap 而没有其他选择。3vfat 文件系统 Linux 中把 DOS 中采用的 FAT 文件系统(包括 FAT12,FAT16 和 FAT32)都称为 vfat文件系统。44文件系统(1)4NFS 文件系统 NFS 文件系统是指网络文件系统。它可以很方便 地在局域网内实现文件共享,并且使多台主机共享同一主机上的文件系统。而且 NFS 文件系 统访问速度快、稳定性高,已经得到了广泛的应用,尤其在嵌入式领域,使用 NFS 文件系统 可以很方便地实现文件本地修改,而免去了一次次读写 flash 的忧虑。5ISO9660 文件系统 这是光盘所使用的文件系统,现在 Linux 中对光盘已有了很好
29、的支持,它不仅可以提供对光盘的读写,还可以实现对光盘的刻录。45文件系统(3)o文件类型 (1)普通文件 普通文件如同 Windows 中的文件一样,是用户日常使用最多的文件。它包括文本文件、shell 脚本、二进制的可执行程序和各种类型的数据。 (2)目录文件 在 Linux 中,目录也是文件,它们包含文件名和子目录名以及指向那些文件和子目录的 指针。目录文件是 Linux 中存储文件名的惟一地方,当把文件和目录相对应起来时,也就是 用指针将其链接起来之后,就构成了目录文件。46文件系统(4)(3)链接文件 链接文件有些类似于 Windows 中的“快捷方式”,但是它的功能更为强大。它可以实
30、现 对不同的目录、文件系统甚至是不同的机器上的文件直接访问,并且不必重新占用磁盘空间。(4)设备文件 Linux 把设备都当作文件一样来进行操作,这样就大大方便了用户的使用。在 Linux 下与设备相关的文件一般都在/dev 目录下,它 包括两种,一种是块设备文件,另一种是字符设备文件。47文件系统(5)块设备文件是指数据的读写,它们是以块(如由柱面和扇区编址的块)为单位的设备,最简单的如硬盘(/dev/hda1)等。字符设备主要是指串行端口的接口设备。 48文件系统(6)o文件属性 Linux 中的文件属性如下图如示。 -rwx rwx rwxr: 可读w:可写x: 可执行文件拥有者文件所有
31、组系统其他用户 第一个字符显示文件的类型:“-”表示普通文件; “d”表示目录文件;“l”表示链接文件; “c”表示字符设备;“b”表示块设备; “p”表示命名管道“f”表示堆栈文件 49文件系统(7)oLinux 目录结构 u/bin bin 就是二进制(binary)英文缩写。在这里存放前面 Linux 常用操作命令的执行文件, 如 mv、ls、mkdir 等。有时,这个目录的内容和/usr/bin 里面的内容一样,它们都是放置一般用户使用的执行文件 u/boot 这个目录下存放操作系统启动时所要用到的程序。 50文件系统(8)u/dev 该目录中包含了所有 Linux 系统中使用的外部设
32、备。要注意的是,这里存放的并不是外部设备的驱动程序,它实际上是一个访问这些外部设备的端口。在 Linux 中,所有的设备都当作文件一样进行操作,比如:/dev/cdrom 代表光驱,用户可以非常方便地像访问文 件、目录一样对其进行访问 u/etc 该目录下存放了系统管理时要用到的各种配置文件和子目录。如网络配置文件、文件系 统、x 系统配置文件、设备配置信息设置用户信息等都在这个目录下。系统在启动过程中 需要读取其参数进行相应的配置 51文件系统(9)u/etc/rc.d 该目录主要存放 Linux 启动和关闭时要用到的脚本文件u/etc/rc.d/init 该目录存放所有 Linux 服务默
33、认的启动脚本u/home 该目录是Linux 系统中默认的用户工作根目录 执行 adduser命令后系统会在/home 目录下为对应账号建立一个名为同名的主目录 52文件系统(10)u/lib 该目录是用来存放系统动态链接共享库的。 u/lost+found 该目录在大多数情况下都是空的。只有当系统产生异常时,会将一些遗失的片段放在此目录下 u/media 该目录下是光驱和软驱的挂载点 u/misc 该目录下存放从 DOS 下进行安装的实用工具,一般为空 53文件系统(11)u/mnt 该目录是软驱、光驱、硬盘的挂载点,也可以临时将别的文件系统挂载到此目录下 u/proc 该目录是用于放置系统
34、核心与执行程序所需的一些信息。而这些信息是在内存中由系统 产生的,故不占用硬盘空间 u/root 该目录是超级用户登录时的主目录 54文件系统(12)u/sbin 该目录是用来存放系统管理员的常用的系统管理程序 u/tmp 该目录用来存放不同程序执行时产生的临时文件u/usr 这是一个非常重要的目录,用户的很多应用程序和文件都存放在这个目录下,类似与Windows 下的 Program Files 的目录55文件系统(13)u/usr/bin 系统用户使用的应用程序 u/usr/sbin 超级用户使用的比较高级的管理程序和系统守护程序 u/usr/src 内核源代码默认的放置目录 u/srv
35、该目录存放一些服务启动之后需要提取的数据 56文件系统(14)u/sys 该目录下安装了 2.6 内核中新出现的一个文件系 统 sysfs。sysfs 文件系统集成了下面 3 种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。该文件系统是内核设备树的一个 直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被 创建 u/var 包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。很多服务的日志信息都存放在这里 57启动过程(1)1. BIOS阶段当用户打开 PC 的
36、电 源时,CPU 将自 动进入实 模式。这时 BIOS 进行开机 自检,并按 BIOS 中设置的 启动设备( 通常是硬盘)进行启 动,接着启动 设备上安 装的引导 程序 lilo 或 grub 开始引导 Linux,这时, Linux 才获得了启 动权。2. 内核引导阶段 主要完成磁盘引导、读取机器系统数据、实模式和保护模式的切换、加载数据段寄存器以及重置中断描述符表等。58启动过程(2)3. init 阶段 在加载了内核之后,由内核执行引导的第一个进程就是 init 进程, init 进程根据其配置文件“/etc/inittab” 完成系统的一系列初始化的任务。由于该配置 文件是 init进
37、程执行的惟一依据,因此对它的格式进行一下讲解。59启动过程(3)inittab 文件中除了注释行外,每一行都有如下格式:id:runlevels:action:process (1)idid 是配置记录标识符,由 14 个字符组成 (2)runlevelsrunlevels 是运行级别记录符,一般使用 06。0:暂停系统 1:单用户模式 2:不使用 3:文本登录的多用户模式4:不使用 5:图形化登录的多用户模式 6:重新引导 60启动过程(4)(3)actionaction 字段用于描述系统执行的特定操作,它的常见设置有:initdefault、sysinit、boot、 bootwait、r
38、espawn 等。initdefault 用于标识系统缺省的启动级别。当 init 由内核激活以后,它将读取 inittab 中的 initdefault 项,取得其中的 runlevel,并作为当前的运行级别。如果没有 inittab 文件,或者其 中没有 initdefault 项,init 将在控制台上请求输入 runlevel。sysinit、boot、bootwait 等 action 将在系统启动时无条件运行,忽略其中的 runlevel。respawn 字段表示该类进程在结束后会重新启动运行。61启动过程(5) (4)processprocess 字段设置启动进程所执行的命令。4
39、. 启动 mingetty阶段启动 mingetty,打开终端供用户登录系统,用户登录成功后进入Shell 62用户和组管理(1)o用户和组的定义用户和组是身份验证和权限校验的基础。在Linux系统中,每个用户都有一个访问系统的用户名,此外系统中还有一些用户组。一个用户组可以有一个或多个用户,一个用户可以是多个组的成员。前面“文件系统”中已讨论过,可以将文件与目录权限授予文件的拥有者、与文件关联的组和系统上所有用户。用户组可以是用户的任何组合,可以是:某个职能部门中的用户的组、相同的物理位置中的用户的组,或者是基于安全访问的组。63用户和组管理(2)o用户管理u图形化管理工具菜单 管理用户和组
40、进入或者运行system-config-users命令进入u命令行useradd 添加用户usermod 修改用户userdel 删除用户passwd 修改口令 64用户和组管理(3)o组管理u图形化管理工具和用户管理是同一个工具u命令行groupadd 添加组groupmod 修改组groupdel 删除组gpasswd a 向组中添加用户gpasswd d 从组中删除用户65使用RPM软件(1)oRPM的工作原理RPM是Red Hat Package Manager的缩写。每个软件程序都由文件和目录组成,其中大多数必须位于文件系统上的特定位置中。如果软件程序以RPM格式发布,那么这些文件会
41、压缩到RPM文件中,并指出文件应位于文件系统上的什么地方,还应提供在文件安装前或安装后必须运行的附加脚本或可执行文件。这些RPM文件通常被称为程序包。软件程序可以由一个RPM文件组成,如Firefox web浏览器,也可以划分为多个RPM文件,如GNOME图形化桌面。66使用RPM软件(2) RPM文件应遵循下面的命名约定: -.rpm 例如:pciutils-2.2.1-1.2.i386.rpm是为i386体系结构构建的PCI实用程序软件包办本2.2.1的1.2版的RPM文件名。RPM所使用的体系结构:lnoarch 独立于体系结构,可以在任何体系结构上运行li386 32位x86系统的通用
42、构建li586 为老 x86处理器构建内核时有时用这个体系结构li686 Intel Pentium II,III,4, AMD Atholn 和AMD Duron 67使用RPM软件(3)lx86_64 64位处理器,如 AMD Athlon64lia64 Intel Itanium lppc 32位IBM POWER等lS390 x 64位IBM eServer System zp安装软件安装RPM程序包可以通过图形化程序,也可以通过命令行。因为有些系统(如服务器)并不总是会安装图形化桌面,所以应了解RPM的命令行用法。在安装软件前,应检查程序包的GPG签名。首先,作为root用户,用im
43、port 命令导入GPG签名,其中是含有密钥的文件。导入密钥后,可以用rpm k 命令验证程序包上的签名。68使用RPM软件(4)rpm -Uvh 安装(更新)程序包 rpm e 删除程序包(注意这时只用了 ,没有使用用来安装软件的文件的完整名称。当执行这个命令时,系统会在RPM数据库中搜索与这个程序包相关联的文件,并将它们删除)69Linux操作系统常用命令o文件目录相关命令o监视系统资源命令o和文件系统有关的命令o远程访问命令o网络有关的命令o其它命令70文件目录相关命令(1)1.ls 显示文件信息显示文件信息 命令格式:ls OPTION. FILE.option: -l 显示详细列表
44、域1 :文件类型和文件权限 域2 :文件链接数 71文件目录相关命令(2)域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度域域6-8 :最近修改日期 域9 :文件名 -a 显示所有文件,包含隐藏文件(以. 起头的文件名) -R 显示文件及所有子目录 -d 与l选项合用,显示目录名而非其内容 72文件目录相关命令文件目录相关命令(3)2.cd 目录转换目录转换注意目录分隔符为“/”,与dos相反 命令格式:cd dirname 73文件目录相关命令(4)3.pwd 显示当前路径显示当前路径 4.cat 显示文件内容显示文件内容,等同于等同于dos下下type命令命令 命令格式:c
45、at filename5.more 以分页方式查看文件内容以分页方式查看文件内容 命令格式:more filename 74文件目录相关命令(5)o6.rm 删除文件删除文件 命令格式:rm OPTION. FILE.例子 : rm file1 删除文件名为 file1 之文件. rm file? 删除文件名中有五个字元,前四个字元为file 之所有文件. rm f* 删除文件名中,以 f 为字首之所有文件. rm -r dir1 删除目录 dir1,及其下所有文件及子目录.75文件目录相关命令(6)7.mkdir 创建目录创建目录 命令格式: mkdir OPTION DIRECTORY.E
46、xmaple : mkdir dir1 建立一新目录 dir1. mkdir -p dir/subdir 直接创建多级目录 76文件目录相关命令(7)8.rmdir 删除目录 命令格式: rmdir OPTION.DIRECTORY.77文件目录相关命令(8)9.cp 文件复制文件复制 命令格式: cp OPTION source destination 例子: cp file1 file2 将文件 file1 复制成 file2 cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1. cp /tmp/file1 . 将目录 /tmp 下的文件 fi
47、le1复制到现行目录下, 文件名仍为 file1. 78文件目录相关命令(9)cp /tmp/file1 file2 将目录 /tmp 下的文件 file1现行目录下,文件名 为file2 cp -r dir1 dir2 (recursive copy) 复制整个目录. 若目录 dir2 存在,则将目录dir1,及其所有文件和子目录, 复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在, 则将dir1,及其所有文件和子目录,复制为目录 dir2. 79文件目录相关命令(10)o10.mv 文件移动(改名)文件移动(改名)命令格式: mv source destination
48、例子: mv file1 file2 将文件 file1,改名为 file2. mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1. 80文件目录相关命令(11)11.find 文件查找文件查找 命令格式: find -H -L -P path. expression例子: find . -name hello 寻找目前目录及所有的子目录内叫hello的文件. find . -ctime +7 找出七天内未被更动的文件find . -size +2000 找出大小超过2000 bytes的文件find /tmp -user b1234567 在/tmp下属於b1234567的文件81文件目录相关命令(12)12. ln 文件链接文件链接 命令格式:ln OPTION. -T TARGET LINK_NAME 例子 : ln -s file1 file2 将名称 file2,链接链接至文件 file1. 82文件目录相关命令(13)13. file 显示文件类型显示文件类型 命令格式:file aaa14. diff 比较比较文件或目录之不同内容或目录之不同内容 命令:diff options fr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上半年安徽省亳州市人民政府市长热线工作办公室招聘人员笔试合成易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽安庆市迎江区事业单位公开招聘工作人员27人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽安庆岳西县未就业青年就业见习招聘174人(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽合肥供水集团限公司招聘85人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽亳州市委机构编制委员会办公室招募见习生2人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年宁波市镇海城管局编外人员招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年宁波市北仑区(开发区)事业编制工作人员招考易考易错模拟试题(共500题)试卷后附参考答案
- 【2025】上半年广西防城港市港发控股集团有限公司招聘笔试考点考试试题及答案
- 2024贵州茅台酒厂(集团)保健酒业销售有限公司招聘20人笔试参考题库附带答案详解
- 2024西安水务(集团)有限责任公司总部招聘(2人)笔试参考题库附带答案详解
- 2023年省机场管理集团有限公司招聘模拟预测(共1000题)笔试备考题库及答案解析
- GHS化学品(含危险品)标签标志与象形符号
- GB/T 24474.1-2020乘运质量测量第1部分:电梯
- FZ/T 24011-2019羊绒机织围巾、披肩
- 【课件】2.1.1植物细胞工程的基本技术课件-2021-2022学年高二下学期生物人教版选择性必修3
- 35kV集电线路直埋施工组织设计方案
- 客户来访登记表
- 日产新轩逸电子手册cvt
- 大连市小升初手册
- 医疗垃圾管理及手卫生培训PPT课件
- 吓数基础知识共20
评论
0/150
提交评论