版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Red Hat Linux系统管理和排错 REDHAT EDUCATIONAND CERTIFICATION课程号RH133,考试号RH3029/16/2022前言Linux系统简介Redhat Linux9.0安装Redhat Linux9.0文件管理Redhat Linux9.0用户管理Redhat Linux9.0系统启动Redhat Linux9.0磁盘管理Redhat Linux9.0进程管理Shell编程Redhat Linux9.0其他管理RedHat Linux教学目录9/16/2022课程名称:RedHat Linux 9.0总课时:24课时(1课时=3学时),3课时/周主要
2、内容:1、Linux桌面应用:2、Linux系统管理和排错:3、Linux网络管理与安全:前言9/16/2022教学目的:1、掌握Linux基本知识、基本理论、基本操作方法。2、掌握常见网络服务的配置和管理。3、培养学员的分析问题和解决问题的能力。4、为学员进一步学习网络打下一定的基础,为学习专业的后继课程准备必要的基础。5、了解开放源码的内涵。9/16/2022RED HAT简介RED HAT是全球最大的LINUX开源技术厂家。RED HAT公司总部位于美国加利福尼亚,在全球拥有22个分部。RHCE 简介全称Red Hat Certified Engineer(红帽子认证工程师)关于RHCE
3、 认证9/16/2022RHCE课程体系: RH033 RED HAT LINUX 基础课程 RH133 RED HAT LINUX 系统管理 RH253 RED HAT LINUX 网络及安全管理9/16/2022RHCE认证考试:RHCE 采用了实机演练的考试方式,分为三个部分:9/16/2022Part I:服务器安装和网络服务配置测试(Server Install and Network Service Setup Exam) (2.5小时 )Part :多项选择题(Multiple Choice Exam) (1小时 )Part :故障排除测试(Debug Exam) (2.5小时
4、) 9/16/2022认证考试通过的标准 :三个部分的总分要求在240分以上,任何一阶段的成绩都不能低过80分。9/16/2022Red Flag Linux认证体系Red Flag 认证课程 RAP / RCE RL001 红旗Linux桌面应用 (中文)RL002 红旗Linux 用户基础 (中文) RL003 红旗Linux 系统管理 (中文) RL004 红旗Linux 网络管理 (中文) 9/16/20229/16/20221Linux 简介9/16/20221-1 什么是linuxLinux是运行于多种平台(PC、工作站等)之上、源代码公开、免费、遵循 GPL精神、遵守POSIX标
5、准、与UNIX兼容的操作系统。Linux是微机版的UNIX。9/16/2022GPL(General public License)软件通用公共许可软件。此类软件的开发不是为了经济目的,而是不断开发并传播新的软件,并让每个人都能获得、拥有。9/16/2022该类软件遵循一定的规则:1.传播者不能限制购买软件的用户自由权。即如果用户买了一套GPL软件,就可以免费复制和传播或自己出售。2.传播者必须清楚告诉用户该软件属于GPL软件。3.传播者必须免费提供软件的完整源代码。 4. 允许个人或组织为盈利而传播,获得利润。9/16/2022POSIX标准UNIX发展过程中,出现了许多变种(BSD,Sys
6、tem V 等)。为统一标准,出现了POSIX系列标准,它定义了一套标准的操作系统接口和工具。从理论上说,POSIX标准代码很容易移植到任何遵守POSIX的操作系统中。今天,几乎所有的正式操作系统都以支持POSIX标准为目标。9/16/20221-2 Linux内核的技术特性1、抢先式多任务Linux将CPU的运行周期分配给多个应用程序,允许多个用户同时执行不同的程序。并且可以给紧急任务以较高的优先级,从而大大提高了CPU资源的利用率。9/16/20222、进程管理进程调度算法十分科学,对系统资源的利用亦比Unix更为有效。 3、存储管理内核支持按需调页(demand paging)支持虚拟内
7、存技术9/16/20224、文件系统Linux 现在采用的是ext2文件系统,具有较高的系统效率。通过VFS(虚拟文件系统),Linux还可以支持ext3、msdos、minix、vfat、hpfs、iso9660等文件系统。9/16/20225、网络支持在网络方面,Linux支持TCP/IP网络,同时支持多种网络协议如Ipv4、Ipv6、X.25、IPX等。在局域网中,可把Linux作为文件服务器、打印服务器、应用服务器等在Internet中,作为WEB服务器、域名服务器、防火墙、邮件服务器、代理服务器等。9/16/20221-3 Linux内核发展史1、内核发展史1991年9月,芬兰赫尔辛
8、基大学的大学生Linus Torvalds为改进MINIX操作系统开发了Linux 0.01版(内核)。该版本不能运行,只是一些源程序。1991年底, Linus Torvalds 首次在internet上发布基于Intel 386体系结构的Linux 源代码9/16/2022一些软件公司,如Red Hat,InfoMagic也不失时机的推出自己的以Linux为核心的操作系统版本。1994年,Linux1.0版内核发布。1998年7月是Linux的重大转折点,Linux赢得了包括许多大型数据库公司包括:Oracle、Informix、Ingres的支持。从而促进Linux进入大、中型企业的信息
9、系统。9/16/20222000年,最新的内核稳定版本是2.2.10,由150万行代码组成,估计拥有1000万用户。目前最新内核稳定版定是2.69/16/20222、Linux存在的问题有待标准化Linux的商业化倾向安全性的因素(源码公开)。由免费分发造成的问题:用户担心得不到技术支持9/16/20223、Linux与Windows NT比较性能:就同等级的硬件水平来说,Linux超过Windows NT。从支持用户数目来说,要高出许多倍。可靠性: Linux的稳定性强于Windows NT,很少死机。系统管理: Windows NT的GUI易于入手,Linux的CLI让人有抗拒感安全性:尚
10、无定论,各有所长。功能:据报道, Linux或UNIX可完成Windows NT所有功能,反之不然。9/16/20221-4 常见Linux的版本1、Linux/Unix常见发行版本 Unix: BSD UNIXSUN MicrosystemIBM UnixHP UnixFreeBSD Unix9/16/2022Linux:Red Hat LinuxSlackware Linux SuSe LinuxDebian LinuxCaldera Linux 蓝点Linux Turbo LinuxRedFlag Linux9/16/20222、内核版本号的认识 (1)内核版本由Linus领导的开发小组
11、开发的内核版本号()实例 2.4.20-8其中:代表发行版本号(第二位为奇数代表示该版本内核为开发版,为偶数则为稳定版):修改次数(末版本号):代表序号9/16/2022()显示内核版本号uname -a或uname -r9/16/2022 上机作业9/16/20222Redhat Linux 9.0安装9/16/20221、硬件要求CPU:Intel、ADM、VIA(133MHZ)内存:最低(不安装X-WINDOWS)4M,X-WINDOWS 64M硬盘:个人桌面方式(含有桌面) 最小:1.7G 兼选GNOME+KDE:1.8G工作站方式(含有桌面) 最小:2.1G 兼选GNOME+KDE:
12、2.3G服务器方式 最小(不含X软件):850M 兼选GNOME+KDE:5G定制安装方式 最小:475MB 最大:5G网卡:一块或多块显卡:VGA说明:最新的硬件支持列表http:/hcl/2-1 RedHat Linux 9.0安装前准备9/16/20222、安装方式CD-ROM安装NFS安装硬盘安装FTPHTTP9/16/20223、制作安装引导软盘(1)软盘映象文件放在RH9.0的第一张光盘的“/images”目录中#ll /mnt/cdrom/images(2)从映象文件创建软盘方法一、windows下创建软盘RH9.0第一张光盘下/dosutils/rawritewin/rawri
13、tewin.exe双击“rawritewin.exe9/16/2022方法二、使用DOS命令d:cd dosutilsd:dosuils rawrite file name:d:imagesbootdisk.imgdrive:a:说明:(1) D盘为光盘(2) 在RH 9.0中启动盘的映象文件为bootdisk.img9/16/2022方法三、在Linux下制做启动盘#mount /mnt/cdrom#cd /mnt/cdrom/images#dd if=bootdisk.img of=/dev/fd0 bs=1440k#cd;umount /mnt/cdrom#mdir a:/查看软盘中的文
14、件和目录说明:当前路径为光盘的images目录9/16/20224、Linux分区(1)Linux分区没有什么盘符的概念 。(2)安装Linux时,根分区和交换分区(swap)必不可少。说明:推荐分区方案一个交换分区(大小为物理内存的两倍)一个boot分区 (80MB120MB)一个根分区 (1.7GB5.0GB)9/16/20221、将安装光盘的一号盘放入光驱,开始安装向导2、出现boot:提示符等待用户输入命令,用户可以以下命令:linux text表示使用文本安装方式进行linux的安装2-2 开始安装RedHat Linux 9.09/16/2022linux 表示使用图形安装方式进l
15、inux的安装 linux rescue表示进入Linux的修复模式 linux askmethod表示进入Linux选择安装模式 直接按F5键表示使用专家模式安装linux 9/16/20223、选择安装程序的语言和键盘的类型4、选择安装类型(1)个人桌面(2)工作站(3)服务器(4)定制5、创建分区(1)安装Linux必须创建专用的分区 9/16/2022自动分区删除系统内所有的linux分区删除系统的所有分区保存所有分区,使用现有空闲空间手工分区Disk Druid Fdisk 9/16/2022(2)linux分区装载点的介绍/:用于存放系统的所有系统文件,容量一般大于是500MB/b
16、oot:引导分区存放系统的内核和引导文件,容量至少为48MB/tmp:存放临时文件/home:用于存放用户配置文件/usr:用于存放应用程序文件9/16/2022(3)linux中分区的标识IDE接口的硬盘:hd a-z 1-n其中hd代表为IDE接口 a-z代表硬盘的编号 1-n代表分区的编号SCSI接口的硬盘:sd a-z 1-n其中sd代表为SCSI接口 a-z代表硬盘的编号 1-n代表分区的编号(4)linux系统支持的文件系统类型ext2 ext3 swap fat fat32 9/16/20226、启动引导器的设置7、网络配置8、配置时区9、设置root用户口令10、选择软件包11
17、、开始复制文件12、安装结束,制作启动盘9/16/2022说明:登录测试1、图形方式登录2、字符方式登录RedHat Linux release 9 (shrike)Kernel 2.4.20-8 on an i686RHL9 login:rootpassword:rootrhl9 root#9/16/20222-3 安装软件包1、软件的打包方式RPM 方式 源代码压缩包方式 二进制文件压缩包方式9/16/20222、RPM包安装方式(1)RPM概述RPM(RedHat package manger)由于RH公司发行的一种的包管理方法。 RPM包的名称格式软件名称-版本号-发行号安装的平台类型
18、rpm 实例:foo-1.0-1.i386.rpm9/16/2022(2)RPM包的安装 格式:#rpm ivh 详细选项软件包名称说明:-ivh表示安装rpm包且显示安装进度详细选项:9/16/2022详细选项: -test /表示测试安装并不实际安装-precent /表示显示安装的百分比-excludedocs /表示不安装包的文档文件-includedocs / 表示安装文件档文件-replacepkgs /强制重新安装软件包-replacefiles / 替换文件-prefix=路径 /指定安装路径-nodeps /忽略包之间的依赖关系 9/16/2022实例: #rpm ivh f
19、oo-1.0-1.i386.rpm #rpm ivh -nodeps bind-9.0-8.i386.rpm#rpm ivh -replacepkgs samba-3.0.1-10.i386.rpm #rpm ivh -precent nfs-utils-2.10-8.i386.rpm 9/16/2022(3)升级安装 格式:#rpm Uvh详细选细软件包名称 说明:-Uvh表示升级安装且显示安装进度(一定要大写,Linux下严格区分大小问题);升级安装详细选细与安装的相同 实例: #rpm Uvh bind-10.1-1.i386.rpm 9/16/2022(4)卸载RPM包 格式:#rpm
20、 -e 详细选项软件名称 说明:-e表示卸载软件包实例: #rpm e bind#rpm e nfs-utils9/16/2022(5)查询RPM包 格式:#rpm q其它选项详细选项软件名称其它选项: a/表示显示当前系统中安装的所有RPM包 f文件名(全路径) /表示查找指定文件所属的RPM包 i 软件包名称 /表示显示包的用途 l 软件包名称 /表示显示RPM包文件 9/16/2022实例:#rpm q bind#rpm qa #rpm qf /etc/named.conf#rpm qi bind#rpm ql bind9/16/20223、源代码软件包的安装(1)安装源代码的软件#ta
21、r -zxvf *.tar.gz (解压缩软件包)#./configure -选项 (配置安装选项)#make (编译软件生成目标文件)#make install (开始安装)(2)卸载软件对于源代码安装的软件卸载只要删除安装目录就可以了9/16/20224、二进制软件包#tar zxvf *.tar.gz#./install-sh (运行安装脚本) 9/16/20222-4 安装中的故障1、安装Linux的故障2、应用软件的安装故障9/16/2022 上机作业9/16/20223 Linux 9.0文件管理9/16/20223-1 文件系统的基本概念1、文件系统的含义 文件系统是一种存放在格
22、式化的存储介质上的能够被操作系统管理的文件集合 2、Linux的文件系统 Linux系统采用虚拟文件系统技术(VFS)、结构采用倒立树型、VFS使Linux支持以下文件系统:9/16/2022EXT2: 二次扩展EXT3: 三次扩展SWAP: 交换文件系统FAT、FAT32SYSV: Unix的文件系统HPFS: OS/2的文件系统ISO9660: 光盘文件系统NFS: 网络文件系统Minix9/16/2022说明:每个实际文件系统和操作系统之间通过虚拟文件系统(VFS)来通信。VFS的功能:记录可用的文件系统的类型将设备同对应的文件系统联系起来处理一些面向文件的通用操作9/16/20223-
23、2文件及目录的概念 1、文件的含义 文件指具有符号名和在逻辑上具有完整意义的信息集合 符号名:文件名信息:9/16/20222、文件的分类 (按性质划分)普通文件 目录文件 设备文件(/dev) 链接文件 管道文件9/16/20223、文件颜色的区别 白色:普通文件红色:压缩文件蓝色:目录文件青蓝色:链接文件黄色:设备文件(/dev)青绿色:可执行文件(/bin、/sbin)粉红色:图片文件9/16/20224. Linux目录结构/X11R6/src/sbin/local/bin/man/bin/lib/etc/dev/home/usr/tmp/sbin/var.9/16/20223-3 文
24、件操作命令1、ls功能:查找文件 显示目录中的文件及子目录的名称格式:ls 参数 文件名9/16/2022参数:-a: /显示所有文件(包括隐含文件以“.”开头的文件为隐含文件) -l: /以长格式显示文件名及目录名(显示文件的详细信息) -F: 显示文件名同时显示类型(*:表示可执行的普通文件/:表示目录:链接文件|:管道文件) -R: / 表示递归查找 -t: / 按照修改时间排列显示9/16/2022实例:# ls /显示当前路径的文件名# ls /bin/ /显示指定路径的文件名#ls grub.conf /表示查找名grub.conf的文件# ls rc* /查找当前路径下的以rc开
25、头的所有文件(*:代表所有字符。 ?:一个字符)# ls -l # ls -help /显示ls的详细的帮助信息9/16/20222、cp功能:用于复制文件格式:cp 参数 参数: -f/文件在目录路径中存在,则直接覆盖 -i/当文件存在提示是否覆盖 -R/递归复制(包含子目录一起复制) -b/生成覆盖文件的备份 -a/保持文件原有属性 -v/显示命令执行过程9/16/2022实例: # cp /etc/* /a1/ /把/etc下的所有文件复制到a1中# cp ./* /bin/ /表示把当前路径的所有文件复制bin目录下# cp /bin/* ./ /表示复制/bin下目录所有文到当前目录
26、中#cp -f /sbin/* /exe/ /表示/sbin下的所有文件到/exe目录中 9/16/20223、rm功能:删除文件格式:rm 参数 参数:-f /不提示确认删除-i /提示确认删除-r /递归删除-v /显示命令执行过程9/16/2022实例: # rm /m1/f1 /删除/m1目录下的f1# rm * / 删除当前路径的所有文件# rm -f /m1/* /删除m1目录下的所有文件#rm -rf /m1 /强制删除一个目录9/16/20224、mv功能:移动文件、重命名文件格式:mv参数 参数:-f /不提示是否覆盖(直接覆盖)-i /提示是否覆盖-b /建立覆盖文件的备份
27、 -v /显示移动信息9/16/2022实例: # mv /m1/f1 /m2/ /移动/m1目录下f1文件到/m2目录下#mv f1 f2 /将当前目录下的f1文件改名f2# mv -f /d1/* /d2/ /移动/d1中的所有文件到/d2目录中9/16/20225、file功能:检测文件类型格式:file 参数 参数:-z:检测压缩包文件-f:指定文件-L:允许符号链接实例:#file /etc/named.conf#file -z 1.gz9/16/20226、显示文本文件内容 (1)cat格式:cat 参数实例:#cat /etc/inittab # cat myfile1 myfi
28、le2 tmp/连接文件并打印到标准输出9/16/2022(2)more格式:more 参数实例:# ls|more /将ls的显示结果输入到more中#more /etc/rc.d/rc /显示/etc/rc.d/rc文件的内容说明:可以用回车键或空格向下换行按键退出more9/16/2022(3)less实例:ls|less /将ls的显示结果输入到less中# less /etc/dhcpd.conf#less /var/named/localhost.zone说明:Page up /Page Down键上下滚动、键退出9/16/2022()head、tail实例: # head -20
29、 /a1 /显示a1中前行# tail -20 /a1 /显示中a1后行9/16/20227、查找文件 (1)find格式:find 路径 参数 文件名参数:-name “文件名”/表示查找指定名称文件-lname “文件名”/查找指定文件所有的链接文件-user 用户名/查找指定用户拥有的文件9/16/2022-group 组名/查找指定组拥有的文件-links 数字/查找拥有数个链接的文件-mtime N/查找在N天前修改的文件-atime N/查找在N天前访问的文件实例:# find / -name “named*”# find / -user root9/16/2022(2) wher
30、eis实例:# whereis umount(3) grep功能:在文本文件中查找字符串所在的位置实例:# grep “abc” /etc/b1# rpm -qa | grep “mysql”9/16/20228、文件压缩操作 (1)gzip功能:对单个文件压缩解压缩(解压路径取决于压缩时路径)格式:gzip 参数 文件名参数:-d:用于解压缩-t:检验压缩包文件是否损坏-l:列出压缩文件的压缩比例大小-r:压缩子目录-v:显示详细信息9/16/2022实例:# gzip /abc# gzip -d /abc.gz# gzip -dv /abc.gz9/16/2022(2)tar功能:备份系统
31、(整个目录,分区,文件系统等) 恢复系统格式:tar 参数 文件名 所备份的文件或目录9/16/2022参数:-t:列出压缩包中的文件(*.tar)-x:解压缩(*.tar.gz)-z:使用gzip的压缩文件-c:创建压缩包-f:指定文件名-v:显示操作信息9/16/2022实例: # tar -cvfz tmp.tar.gz /tmp # tar -cvf bak.tar /tmp # tar -xvf bak.tar # tar -zxvf tmp.tar.gz9/16/20229、链接文件的建立 格式:ln 参数 参数:-s:建立软链接文件-i:提示是否覆盖目标文件-f:直接覆盖已存在的
32、目标文件-d:允许超级用户建立目录的硬链接9/16/2022实例:# ln /etc/abc /abc# ln -s /usr/local/qq ./qq注:在远程登录管理时要用绝对路径 9/16/20223-5 目录操作1、显示当前路径格式:pwd实例:# pwd9/16/20222改变当前路径格式:cd 实例:# cd /usr/sbin# cd ./home# cd .说明:“.”代表当前目录“.”代表上一层目录“/”代表根目录“”表示使用者根目录9/16/20223、建立目录 格式:mkdir 参数 参数:-m 权限值:指定目录的属性 (r、w、x或4、2、1) -p: 循环建立目录实
33、例:# mkdir /d1# mkdir /d1/d2# mkdir p /d3/d49/16/20224、删除目录(为空目录)格式:rmdir 参数 参数:-p:循环删除 实例:# rmdir a1# rmdir /etc/a2# rmdir -p d1 d29/16/2022注:1、命令自动补齐 按TAB键进行自动扩充2、命令历史记录(用文件记录历史记录history中)3、命令重定向将连接符号前一个命令输出结果作为文件 “”:文件不存在先建立,存在就覆盖 “”:文件存在接到末尾9/16/20224、命令管道前一个命令的输出作为后一个命令的输入实例:#ls|more5、命令替换后一个命令结
34、果作为前一个命令的参数实例:# cat ls abc6、顺序连接多个命令实例:# ls ; cd / ; mount /dev/cdrom ; init 09/16/20223-5 vi编辑器的使用 1vi 定义 Vi是Unix/Linux系统中自带的一种文本编辑软件9/16/20222vi三种模式命令模式(Command mode):删除字符、排版插入模式(Insert mode):插入字符、删除、修改字符末行模式(Last line mode):通过命令操作vi软件9/16/2022键入“:”ESCInsert modeCommand modeLast line modea,i或oESC进
35、入vi9/16/20223vi的使用# vi 文件名(1)插入模式下的操作插入、删除、修改 9/16/2022(2)命令模式的操作排版命令有:移动光标左移一个字符:按h右移一个字符:按l下移一行: 按j上移一行: 按k移至行首: 按移至行尾: 按$9/16/2022移至文件顶部:按H移至文件尾部:按L移至文件中部:按M前翻一屏: 按ctrl+f后翻一屏: 按ctrl+b前翻半屏: 按ctrl+d后翻半屏: 按ctrl+u9/16/2022插入文本在光标右边插入文本: 按a在一行的结尾处添加文本: 按A光标左边插入文本: 按i在行首插入文本: 按I在光标所在行的下一行插入新行:按o在光标所在行的
36、上一行插入新行:按O9/16/2022撤消操作撤消前一个命令:按u撤消对一行的更改:按U9/16/2022删除文本删除一个字符: 按x删除一词: 按dw删除一行: 按dd删除行的部分内容:按D(删除光标右的内容)或按d0(删除光标左的内容)删除到文件的结尾:按dG9/16/2022复制和粘贴复制一行内容:按yy粘贴: 按p查找字符串 按/查找的内容按:数字/查找指定行9/16/2022(3)末行方式w 文件名 /保存文件q/退出VI软件q!/退出不保存wq/保存退出9/16/2022 上机作业9/16/20224 Linux 9.0用户管理9/16/20224-1 用户管理概念 1、用户管理的
37、范围用户帐号管理组帐号管理用户/组帐号的权限管理用户帐号的环境设置9/16/20222、Linux系统用户管理特点多用户平台(CTRL+ALT+F1-12)单用户模式中无需用户管理方法有两种:命令、图形工具9/16/20224-2 用户帐号的管理1、用户帐号的分类 超级用户(UID=0):具有一切系统操作权限普通用户(UID=500MaxUID,默认值60000):操作权限受到限制伪用户(UID=1499):限制了本机登录(只用于远程登录,建立用户时不会建立本地用户配置文件)9/16/20222、用户帐号包含的信息用户名:口令:UID:用户唯一标识符 GID:用户组的唯一标识符用户相关信息:用
38、户主目录:用户登录的初始目录SHELL类型:设置SHELL程序的种类9/16/20223、用户数据文件(1)/etc/passwd功能:存放系统的用户帐号信息内容:用户名:密码:UID:GID:GECOS:用户主目录 :SHELL实例: u1 : x : 0 : 0 : u1 /home/u1:/bin/bash注:如果采用了shadow,此处存放口令的为屏蔽字符,真正密码保存在/etc/shadow中如果不采用shadow,采用明文件显示,如果采用md5加密的话所存放的为密文9/16/2022(2)/etc/shadow功能:存放用户口令(加密过的口令)实例: u1 : bq$# :1075
39、0:0:999 : 7 : -1 :-1 :12546说明:9/16/2022u1 用户名 b1$# 加密的口令10750 从1970.1.1开始计算,该口令修改后已过去了多少天 需要再过多少天这个口令可以被修改 9999 密码的有效期7 口令失效多少天前发出警告-1 口令失效多少天之后禁用这个账户-1 口令从1970.1.1计算,该口令已经禁用了多少天12546 保留9/16/20224、用户管理的工具 (1)命令工具1)建立用户格式:useradd 参数 用户名 参数:-u UID/指定用户的UID值-g 组名/指定用户的所属组9/16/2022-G 组名/指定用户附加组-d 路径/指定用
40、户主目录-e 时间/指定用户有效日期-s SHELL/指定SHELL的类型-m /建立用户主目录-M /不建立用户主目录-r /建立一个伪用户9/16/2022实例:# useradd u2# useradd -g g2 u2# useradd -e 03/28/04 -g g3 -d /etc/ u39/16/20222)删除用户格式:userdel 参数 用户名参数:-r / 删除用户主目录实例:# userdel u2# userdel -r u39/16/20223)设置用户口令格式:passwd 用户名实例:#passwd u29/16/2022 4)修改用户信息格式:usermod
41、 参数 用户名参数:-l 新用户名 当前用户名/修改用户名-d 路径/修改用户主目录-G 组名/修改附加组-L 用户帐号名/锁定用户帐号-U 用户帐号名/解锁用户帐号9/16/2022实例:# usermod -d / u3# usermod -G u2 u3# usermod -l user3 u3# usermod -L user1# usermod -U user19/16/2022(2)手工修改数据库文件# vi 文件名(3)图形工具RH 7.3以前版:LinuxconfRH 8.0/9.0:redhatconfiguser(4)X-Windows 用户管理器9/16/20224-3
42、组帐号管理 1、组的分类私用组:只能包含一个用户(由创建用户的自动创建)标准组:可以包含多个用户 9/16/20222、组的信息组名:组的标识符号口令GID:组的唯一标识符组的成员9/16/20223、组的管理文件/etc/group功能:存放系统组信息内容:组名:密码:GID:User_list实例: g1: x : 500 :u1,u2,u39/16/20224组帐号的管理工具 (1)命令工具1)建立组格式:groupadd 参数 组名参数:-g GID /指定GID的值-r /建立伪用户组(1-499)实例:# groupadd g2# groupadd r g39/16/2022 2)
43、删除组格式:guoupdel 组名实例:groupdel g39/16/20223)修改组的信息格式:groupmod 参数 组名参数:-n 新组名 原组名/修改组帐号名 -g GID/修改组的GID实例:# groupmod -n group g1# groupmod -g 860 g29/16/20224)添加/删除组成员格式:gpasswd 参数 组名参数:-a 用户名 /向指定组添加用户-d 用户名 /从指定组中删除用户实例:#gpasswd -a u1 root#gpasswd -d u1 root9/16/20225)显示用户所属组格式:groups 用户名实例:#groups (
44、显示当前用户所属组)#groups root (显示root用户的所属组)9/16/2022(2) 图形工具/X-WINDOWS9/16/20224-4 权限管理 1、文件权限定义:是一种限制用户对文件操作的方法分类:读:r或4写: w或2执行:x或19/16/20222、权限设置的方法(1)chmod功能:设置用户的文件操作权限格式:chmod 参数 参数:-c:只有在文件权限发生改变时才显示详细说明-v:显示详细说明-R:递归改变目录的权限9/16/2022说明:权限值的表示方法 8进制数字表示r :4 w :2 x :1 rw :6 rwx :7 wx : 3 rx :50:代表没有权限
45、实例:# chmod 754 /etc/grub.conf9/16/2022字符表示方法r-:只读 rw-:读写 rwx :读写执行 -w-:写 -wx:写和执行 -x:执行 r-x :读和执行 :无权限 9/16/2022增加或减少权限值用户符号:u:拥有者g:拥有者同组用户o:其它用户a:所有用户实例:# chmod u+x file1# chmod u-x,o+rw- file29/16/2022(2) chown功能:改变文件拥有者格式:chown 参数 参数:-R/递归改变目录的拥有者-f/不显示拥有者的详细信息实例:# chown user f1# chown -R user1 /
46、d19/16/2022(3)umask功能:设置权限掩码(决定新建文件的权限)格式:umask 权限值说明:超级用户默认掩码值为022,普通用户默认为002实例:# umask 044计算公式:目录:777-umask 文件:666-mask9/16/2022 上机作业9/16/20225Linux 9.0系统启动9/16/20225-1 RH9.0启动过程1BIOS自检 (1)硬件检测及初始化 (2)引导启动设备2引导启动设备 (1)软盘(0磁道0扇区) (2)光盘(最外围存储轨道) (3)硬盘(MBR0柱面0磁头的第一个扇区)9/16/20223调用Linux引导程序至内存中4运行Linu
47、x内核5执行init进程6init调用getty提示用户登录7运行SHELL程序9/16/20225-2 引导装载程序使用1LILO(1)LILO简介LILO(Linux-loader)是一种可以位于MBR/引导扇区中的基于Intel平台下系统引导装载软件9/16/2022(2)LILO的特点独立于操作系统LILO没有交互式的命令接口支持多种操作系统支持不同磁盘和分区中的引导扇区9/16/2022(3)LILO的配置 LILO配置文件/etc/lilo.conf内容:prompt /启动时显示提示符“lilo:”timeout=30 /默认超时boot=/dev/hda /LILO的安装位置i
48、nstall=/boot/boot.b /启动文件位置map=/boot/map /映射文件9/16/2022message=/boot/message /启动显示信息password=abc /设置LILO引导密码linear /硬盘模式(大硬盘)default= Linux /默认操作系统 image=/boot/vmlinuz-2.4.20-8 /指定内核label= Linux /菜单标题initrd=/boot/initrd-2.4.20-8.imgread-only /只读(root分区)9/16/2022other=/dev/hda1 /其它操作系统 label=windows
49、/标题 9/16/2022(4)LILO的操作命令# lilo /重新安装LILO# lilo -u /卸载LILO# lilo -c /etc/lilo.conf /指定LILO的配置文件9/16/2022(5)LILO的命令行操作方式ctrl+x /切换至命令行模式boot:help /获取LILO命令帮助boot:菜单标题 参数 /启动指定的操作系统 注:boot: linux s/进入单用户模式9/16/20222、GRUB (1)GRUB简介GRUB与LILO同样都是一种多重启动管理器(2)GRUB特点GRUB提供了真正命令行交互界面支持大硬盘,突破1024柱面的限制开机画面GRUB
50、能够访问ext2分区9/16/2022(3)GRUB的设置 GRUB的文件/etc/grub.conf内容:boot=/dev/hda /设置GRUB的安装位置default=0 /设置默认菜单timeout=30 /设置超时时间splashimage=(hd0,0)/grub/splash.xpm.gz/设定开机画面password=abc /设置GRUB的口令9/16/2022title RedHat Linux /设置标题root (hd0,0) /设置内核存放的分区kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ /设置内核文件initrd /initr
51、d-2.4.20-8.img /设置内核映像文件lock /锁定操作系统9/16/2022 title win2kpassword=123/设置标题密码为123rootnoverify (hd0,1) /设置WINDOWS系统的位置chainloader +1 / 读取扇区lock9/16/2022实例:要求如下:1)HD0上有两个操作系统,分别为RH9.0 WIN2K(RH9.0安装在/BOOT分区号为hda2,WIN2K安装在C:下)3)设置GRUB的口令为123且用MD5加密4)锁定每个菜单选项9/16/2022配置过程:#grub -md5 -cryptPassword:Retry p
52、assword:$MQBa#12Q(注意大小写)9/16/2022# vi /etc/grub.confboot=/dev/hd0 default=0 timeout=30 plashimage=(hd0,0)/grub/1.jpg password -md5 $MQBa#12Q 9/16/2022title RedHat Linux9.0 root (hd0,1) kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ initrd /initrd-2.4.20-8.img lock 9/16/2022title window 2k server rootnover
53、ify (hd0,0) chainloader +1 lock9/16/2022(4)GRUB的命令行,菜单模式,编辑模式的操作 解锁GRUB启动菜单在锁定的启动菜单中选择“p”键输入口令9/16/2022编辑模式:作用:用于修改菜单的选项热键:e键进入9/16/2022命令行模式:作用:设置GRUB的选项热键:c键实例:启动LINUX grubroot (hdx,y) grubkernel /vmlinuz-版本号 ro root=LABEL=/ grubinitrd /initrd-版本号.img grubboot /启动9/16/2022启动WINDOWS grubrootnoverif
54、y (hdx,y) grubchainloader +1 grubboot9/16/2022(5)安装GRUB第一步:安装GRUB软件包#rpm ivh grub-1.9.0-8.i386.rpm第二步:安装GRUB到MBR建立GRUB配置文件:/boot/grub/grub.conf使用命令安装GRUB到MBR9/16/2022(6)恢复GRUB到MBR放入第一张安装启动盘,开始启动计算机: boot:linux rescue /启动linux的修复模式#grub grubroot(hd0,0)grubsetup (hd0)9/16/2022(7)恢复GRUB的配置文件放入第一张安装启动盘,
55、开始启动计算机: boot:linux rescue /启动linux的修复模式#mount boot分区 装载点/如果没有boot分区则装载/分区#cd boot分区的装载点/grub/进入boot分区装载点下grub目录#vi grub.conf /修改grub.conf恢复设置选项9/16/20225-4 init 进程 (PID=1) 1、init进程的作用系统初始化9/16/20222、系统运行级别0/关机1/单用户模式2/多用户、不支持NFS3/完全多用户模式4/保留5/X-WINDOWS6/重启切换:# init 0-69/16/2022注:(1) shutdown功能:重启/关
56、机格式:shutdown 参数 time 信息 9/16/2022参数:-r/重启-k/发送信息-c/取消shutdown的动作-h/关闭计算机-f/重启时使用fsck检查文件系统-F/重启时不检查文件 time/设定时间 hh:mm /某时某分+mm /当前时间往后几分钟now /立即9/16/2022实例:#shutdown -r now#shutdown -r +5#shutdown -h 18:00#shutdown -h now9/16/2022(2)reboot功能:重启系统实例:#reboot9/16/2022(3)runlevel功能:显示系统当前和上一次的运行级别实例:#ru
57、nlevel9/16/20223、inittab文件的分析作用:设置init进程默认级别,设置init的动作格式:# vi /etc/inittab标识符:进行的级别:进行的动作:运行的程序实例:id : 3 :initdefault ctrl : : ctrlaltdel : shutdown -r now 9/16/2022说明:运行的级别:动作:initdefault/启动默认级别 sysinit/sysinit类进程是init进程的第一个子进程(在boot、bootwait之前) wait/wait类进程在进入指定级别后运行一次,且init进程要等待其结束9/16/2022ctrlal
58、tdel:/指按CTRL+ALT+DEL键时的动作 powerfail/用于指当UPS发来断电信号时所运行的命令powerokwait/用于当供电恢复时运行的命令respawn/respawn类进程在结束后会重新启动运行如:控制台登录程序getty9/16/20224、/etc/rc.d 目录说明init.d目录/存放服务启动的脚本rc 文件/调用相应级别中运行目录的程序rc n (16)/存放每个运行级别中要运行的程序(k*:关闭程序,s*:启动服务)rc.sysinit /完成系统初始化 rc.local /存放系统启动时的程序 9/16/20225-5 用户登录和SHELL 1、用户登录
59、通过getty获取用户终端#:代表超级用户$:普通用户用户登录命令: 9/16/2022su功能:用来切换用户的工作环境 格式:su 用户名 /无用户名切换到root用户工作环境口令为root口令 实例:$ su passwd:root口令9/16/2022exit(ctrl+d键)功能:退出用户环境,一次只能退出一个格式:exitlogout功能:退出用户环境直接注消用户 9/16/20222、SHELL(1)shell的定义:是用户和内核之间的接口程序(2)shell的常用版本:bash, csh, bsh切换:直接输入shll命令9/16/2022(3)shell的可执行文件Linux命
60、令(/bin,/sbin)Shell内置命令(集成在SHELL文件中)应用程序SHELL脚本9/16/2022(4)shell的功能命令解释SHELL编程命令重定向命令替换命令管道历史记录9/16/2022 上机作业9/16/20226Linux 9.0磁盘管理9/16/20226-1 外部存储器的表示方法 磁盘:/dev/hdxIDE /dev/sdxSCSI/USB软盘:/dev/fdxx=0/1CD-ROM:/dev/cdromIDE /dev/scdromSCSI9/16/20226-2 磁盘的分区 1、Linux自带的分区工具:fdiskparted9/16/20222、Fdisk分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度购物中心保安服务终止与消费者权益保护协议2篇
- 2024版公立医院医护人员制服供应与销售合同2篇
- 2024年度物业管理有限公司股东合作协议书2篇
- 2024年新能源电动汽车充电桩建设合同
- 2024年度高速公路施工劳务分包合同标准文本
- 2024事业单位停薪留职人员项目进度跟踪及风险管理合同3篇
- 甲方租赁库房合同范例
- 短线下培训合同范例
- 2024年度体育产业入股分红合作协议示范文本2篇
- 2024版发电机组租赁及电力设备安装合同3篇
- 说明文方法和作用说明文语言准确性中国石拱桥公开课获奖课件省赛课一等奖课件
- 中南运控课设-四辊可逆冷轧机的卷取机直流调速系统设计
- 酒店建设投标书
- 《基于javaweb的网上书店系统设计与实现》
- 《皇帝的新装》课件
- 国家开放大学电大《基础写作》期末题库及答案
- 劳动教育五年级上册北师大版 衣服破了我会补(教案)
- DB3502∕T 139-2024“无陪护”医院服务规范通 用要求
- 期中模拟练习(试题)-2024-2025学年统编版语文二年级上册
- 人教版九年级历史下册第10课-《凡尔赛条约》和《九国公约》(共31张课件)
- 2023年法律职业资格《客观题卷一》真题及答案
评论
0/150
提交评论