第2章 Linux系统配置与管理.ppt

上传人:qwe****56 文档编号:79014721 上传时间:2023-03-19 格式:PPT 页数:37 大小:3.81MB
返回 下载 相关 举报
第2章 Linux系统配置与管理.ppt_第1页
第1页 / 共37页
第2章 Linux系统配置与管理.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《第2章 Linux系统配置与管理.ppt》由会员分享,可在线阅读,更多相关《第2章 Linux系统配置与管理.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 第2章Linux系统配置与管理主编:张金石2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材本章学习导航本章学习导航本章学习导航本章学习导航 2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材本章学习要点本章学习要点(1)用户与组用户与组管理管理(2)文件系统文件系统管理管理(3)系统启动)系统启动引导引导(4)进程进程管理管理(5)自动化任务自动化任务配置配置(6)软件包软件包管理管理 建议课时:建议课时:6课时课时2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.1 2.1 用户与组管理用户与组管理 l 用户账户

2、用户账户n 根账户(root):超级用户root可以执行所有任务n 系统账户:由系统本身或某应用程序使用的专门账户n 普通用户:供实际用户登录使用的普通用户账户Linux系统使用用户ID(简称UID)作为用户账户的唯一标识。l 组账户组账户 一个用户可以同时属于多个组,其中某个组为该用户的主要组(Primary Group),其他组为该用户的次要组。Linux系统使用组ID(简称GID)作为组账户的唯一标识。n 超级组(Superuser Group)n 系统组(System)n 自定义组用户与组概述用户与组概述2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.1

3、2.1 用户与组管理用户与组管理 l 用户配置文件用户配置文件n 用户账户配置文件/etc/passwd 账户名:密码:UID:GID:注释:主目录:Shelln 用户密码配置文件/etc/shadow账户名:密码:最近一次修改:最短有效期:最长有效期:过期前警告期:过期日期:禁用:保留用于未来扩展l 组配置文件组配置文件 n 组账户配置文件/etc/group 组名:组密码:GID:组成员列表n 组账户密码配置文件/etc/gshadow 组名:加密后的组密码:组管理员:组成员列表用户与组配置文件用户与组配置文件2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.1

4、 2.1 用户与组管理用户与组管理 l 添加用户账户添加用户账户useradd 选项 l 管理用户账户密码管理用户账户密码 n 设置账户密码n 账户密码锁定与解锁n 查询密码状态n 删除账户密码l 修改用户账户修改用户账户usermod 选项 用户账户名l 删除用户账户删除用户账户userdel-r 用户账户名创建和管理用户账户创建和管理用户账户2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.1 2.1 用户与组管理用户与组管理 l 创建组账户创建组账户groupadd 选项 组名l 修改组账户修改组账户 groupmod-g GID-n 新组名 组名l 删除组账

5、户删除组账户groupdel 组名l 管理组成员管理组成员gpasswd a 用户名 组名gpasswd d 用户名 组名创建和管理组账户创建和管理组账户2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.1 2.1 用户与组管理用户与组管理 使用用户管理器管理用户和组使用用户管理器管理用户和组2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l Linux目录结构目录结构n 使用单一的目录树结构n 整个系统只有一个根目录n 各个分区挂载到被挂载到目录树的某个目录中l Linux系统目录系统目录Linu

6、x使用规范的目录结构,系统安装时就已创建了完整而固定的目录结构,并指定了各个目录的作用和存放的文件类型。l 目录和文件操作命令目录和文件操作命令n 目录操作命令n 文件操作命令LinuxLinux系统目录结构系统目录结构2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 普通文件普通文件文本文件、数据文件、可执行的二进制程序文件l 目录文件目录文件目录看成是一种特殊的文件l 设备文件设备文件n 字符设备文件n 块设备文件l 链接文件链接文件n 符号链接(Symbolic Link)n 硬链接(Hard Link)LinuxLi

7、nux文件类型文件类型2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l Linux文件系统格式文件系统格式主要是ext2、ext3,还支持hpfs、iso9660、minix、msdos、nfs、vfat(FAT16、FAT32)l ext2/3文件系统结构文件系统结构l 建立和使用文件系统的主要步骤建立和使用文件系统的主要步骤n 对磁盘进行分区。n 在磁盘分区上建立相应的文件系统(格式化)n 建立挂载点目录LinuxLinux文件系统文件系统2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2

8、2.2 文件系统管理文件系统管理 l 磁盘分区类型磁盘分区类型n 主要分区n 扩展分区n 逻辑分区l 磁盘分区工具磁盘分区工具n 可视化工具Disk Druidn 命令行工具fdisk和partedl 查看现有分区查看现有分区 fdisk-1创建和管理创建和管理LinuxLinux磁盘分区磁盘分区2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 创建和管理分区创建和管理分区#fdisk/dev/hdaCommand(m for help):n#创建新分区Command action#选择要创建的分区类型 e extended

9、#扩展分区 p primary partition(1-4)#主分区p#选择主分区Partition number(1-4):1#选择第几个主分区First cylinder(1-17753,default 1):1#起始柱面号Last cylinder or+size or+sizeM or+sizeK(1-17753,default 17753):+5000M#结束柱面号Command(m for help):p#查看分区信息Disk/dev/hda:8589 MB,8589934592 bytes#整个磁盘大小15 heads,63 sectors/track,17753 cylinde

10、rs#磁头数、每磁道扇区数、柱面数Units=cylinders of 945*512=483840 bytes#每个柱面大小 Device Boot Start End Blocks Id System/dev/hda1 1 10335 4883256 83 Linux#分区信息Command(m for help):w#保存分区信息并退出创建和管理创建和管理LinuxLinux磁盘分区磁盘分区2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 建立文件系统建立文件系统#mkfs-t ext3/dev/hda1mke2fs

11、1.39(29-May-2006)Filesystem label=#文件系统卷标OS type:Linux#操作系统类型Block size=4096(log=2)#块大小Fragment size=4096(log=2)610432 inodes,1220814 blocks#索引节点数和块数61040 blocks(5.00%)reserved for the super userFirst data block=0#起始数据块Maximum filesystem blocks=1254096896#文件系统最大数据块数量38 block groups32768 blocks per g

12、roup,32768 fragments per group16064 inodes per groupSuperblock backups stored on blocks:32768,98304,163840,229376,294912,819200,884736Writing inode tables:done#写索引节点表 Creating journal(32768 blocks):done#创建日志记录建立建立和和维护文件系统维护文件系统2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 维护文件系统维护文件系统n

13、 改变分区卷标 e2label设备名 新卷标n 检验并修复文件系统 fsck 选项设备名建立和维护文件系统建立和维护文件系统2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 挂载文件系统注意事项挂载文件系统注意事项n 一个文件系统不应该被重复挂载在不同的挂载点(目录)中n 一个目录不应该重复挂载多个文件系统n 作为挂载点的目录通常应是空目录l 手动挂载文件系统手动挂载文件系统mount-t 文件系统类型-L 卷标名-o 挂载选项 设备名 挂载点目录l/etc/fstab配置文件与自动挂载配置文件与自动挂载 6个字段:设备名、

14、挂载点、文件系统类型、挂载选项、是否需要备份、是否检查文件系统及其检查次序l /etc/mtab配置文件配置文件l 卸载文件系统卸载文件系统umount -dflnrv-t 挂载点目录|设备名挂载文件系统挂载文件系统2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 在图形界面中使用外部存储设备在图形界面中使用外部存储设备 挂载和使用外部存储设备挂载和使用外部存储设备2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 光盘的挂载和使用光盘的挂载和使用mount

15、/dev/cdrom 挂载点umount 光驱文件名或挂载点目录l 光盘镜像文件的制作和使用光盘镜像文件的制作和使用cp/dev/cdrom 镜像文件名mkisofs-r o 镜像文件名 目录路径mount-o loop ISO镜像文件名 挂载点目录l USB存储设备的挂载和使用存储设备的挂载和使用 挂载和使用外部存储设备挂载和使用外部存储设备2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 文件访问者身份文件访问者身份n 所有者(属主)n 所属组(属组)n 其他用户 l 文件访问权限文件访问权限n 读(r):读取文件内容或

16、者查看目录。n 写(w):修改文件内容或者创建、删除文件。n 执行(x):执行文件或者允许使用cd命令进入目录l 文件属性文件属性 文件权限 链接拥有者所属组 档案容量 修改日期 文件名 管理文件权限管理文件权限字符1字符24字符57字符810文件类型所有者权限所属组权限其他用户权限2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 设置文件访问权限(文件权限用字符表示)设置文件访问权限(文件权限用字符表示)chmod 选项.模式,模式.文件n+表示增加某种权限,表示撤销某种权限,=表示指定某种权限(同时会取消其他权限)n 所

17、有者、所属组和其他用户分别用字符u、g、o表示,全部用户(包括3种用户)则用a表示。n 权限类型用r、w和x表示l 设置文件访问权限(文件权限用数字表示)设置文件访问权限(文件权限用数字表示)n 将权限读(r)、写(w)和执行(x)分别用数字4、2和1表示,没有任何权限则表示为0n 权限用其各项权限的和表示(结果为07之间的数字),依次为所有者(u)、所属组(g)和其他用户(o)的权限 管理文件权限管理文件权限2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 磁盘配额概述磁盘配额概述n Linux磁盘配额只能针对整个文件系统

18、(或磁盘分区)进行设置n 不能针对某个具体目录设置配额n 磁盘配额只适用于普通用户或组n root账户不受磁盘配额限制 l 设置文件访问权限(文件权限用数字表示)设置文件访问权限(文件权限用数字表示)n 磁盘容量限制:限制用户能够使用的磁盘区块数(blockn 文件数量限制:限制用户能够使用的索引节点数(inode)l 需要配额的网络服务器需要配额的网络服务器n Web服务器:限制用户的网页空间的容量n 邮件服务器:限制用户的邮箱空间的容量 n 文件服务器:限制用户最大的可用网络硬盘空间的容量管理管理磁盘配额磁盘配额2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.

19、2 2.2 文件系统管理文件系统管理 l 启用启用Linux磁盘配额功能磁盘配额功能n 检查是否安装有quota软件包n 修改/etc/fstab配置文件,对于要设置配额的磁盘分区,加上特定挂载选项以启用磁盘配额功能,然后重启系统使之生效n 运行quotacheck命令扫描文件系统并生成磁盘配额文件n 执行quotaon命令开启该文件系统的磁盘配额管理管理磁盘配额磁盘配额2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 设置用户和组配额限制值设置用户和组配额限制值n 了解磁盘配额限制值(硬性限制值、软性限制值及其宽限期)n

20、设置用户配额限制值n 设置组配额限制值n 设置宽限期n 复制配额设置l 检查磁盘配额情况检查磁盘配额情况n 查看用户或组的磁盘使用情况n 查看文件系统的磁盘使用情况管理管理磁盘配额磁盘配额2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.2 2.2 文件系统管理文件系统管理 l 建立交换空间建立交换空间n 确定新建交换文件的区块大小和区块数量n 用dd命令创建一个交换文件n 使用mkswap命令基于上述文件创建一个交换空间n 使用mkswapon命令启用该交换空间n 使用mkswapon-s命令查看当前启用的所有交换空间l 扩展基于逻辑卷(扩展基于逻辑卷(LVM)的

21、交换空间)的交换空间n 停用基于相应逻辑卷的交换空间n 为现有逻辑卷增加空间(这里增加256MB)n 重新建立交换空间n 启用扩展的逻辑卷n 检查基于逻辑卷交换空间的扩展是否正常启用配置交换空间配置交换空间2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.3 Linux2.3 Linux系统启动引导配置系统启动引导配置 LinuxLinux启动过程分析启动过程分析2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.3 Linux2.3 Linux系统启动引导配置系统启动引导配置 l GRUB配置文件配置文件#全局设置default=0#设置

22、默认启动的操作系统编号,从0开始,第一个为0,第二个为1,依此类推timeout=5#设置用户选择要启动的操作系统的等待时间,单位为秒,超过时间后自动启动默认操作系统splashimage=(hd0,0)/grub/splash.xpm.gz#设置GRUB引导界面使用的背景图案(文件)hiddenmenu#隐藏GRUB菜单,如果不设置,将显示菜单#操作系统设置(可设置要启动的多个操作系统)title Red Hat Enterprise Linux Server(2.6.18-8.el5)#设置GRUB菜单中所显示的系统名称root(hd0,0)#设置启动磁盘设备,即系统内核存放的分区kern

23、el/vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet#内核镜像initrd/initrd-2.6.18-8.el5.img#设置初始化内存磁盘镜像文件名引导加载程序引导加载程序GRUBGRUB配置配置2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.3 Linux2.3 Linux系统启动引导配置系统启动引导配置 l 动态动态修改修改GRUB引引导导参数参数引导加载程序引导加载程序GRUBGRUB配置配置2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.3

24、Linux2.3 Linux系统启动引导配置系统启动引导配置 l 标准运行级别标准运行级别n 0 关机。不要将默认运行级别设置为此级别n 1 单用户模式。以root身份开启一个虚拟控制台,主要用于管理员维护系统n 2 多用户模式,不支持NFS。除不启用网络功能,与3级相同n 3 完整多用户模式。允许所有用户登录,拥有完整的功能,但是以文字模式进入系统n 4 保留。用户可自定义环境n 5 X11图形模式。与3级功能一样,拥有完整功能,以图形界面模式进入系统n 6 重启。不要将默认运行级别设置为此级别LinuxLinux运行级别运行级别2023/1/17工工业业和和信信息息化化人人才才培培养养规规

25、划划教教材材2.3 Linux2.3 Linux系统启动引导配置系统启动引导配置 l 查看当前运行级别查看当前运行级别执行runlevel命令,可以显示当前系统处于哪个级别 l 切换到不同运行级别切换到不同运行级别n 启动过程中可以通过引导加载程序将运行级别作为参数传给内核,要求启动后进入指定的运行级别n 启动Linux系统之后,可以使用init命令切换到指定的运行级别l 设置默认运行级别设置默认运行级别n 系统启动时没有指定要进入哪个运行级别,或者退出运行级别1的Shell程序时,都将进入默认运行级别n 默认运行级别由/etc/inittab配置文件中的参数id设置LinuxLinux运行级

26、别运行级别2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.3 Linux2.3 Linux系统启动引导配置系统启动引导配置 l/etc/inittab文件内容文件内容/etc/inittab文件定义init进程初始化系统的顺序,定制该配置文件来建立所需的系统运行环境l/etc/inittab文件格式文件格式 ID:Runlevel:Action:Processn ID:参数的识别名称n Runlevel:运行级别,决定哪个运行级别要调用此参数n Action:进程执行方式,定义如何执行进程n Process:具体运行的进程,定义要执行的脚本程序(可带参数)配置配置

27、initinit进程进程2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.4 Linux2.4 Linux进程管理进程管理 l 进程的特性进程的特性n 进程由程序产生,是动态的,是一个运行着的、要占用系统运行资源的程序n 多个进程可以并发调用同一个程序,一个程序可以启动多个进程n 每一个进程还可以有许多子进程n 系统给每一个进程都分配了一个唯一的进程标识符(PID)l 进程的类型进程的类型n 交互进程:在Shell下通过执行程序所产生的进程,可在前台运行,也可在后台运行n 批处理进程:一个进程序列n 守护进程:又称监控进程,是指那些在后台运行,并且没有控制终端的进程

28、进程概念进程概念2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.4 Linux2.4 Linux进程管理进程管理 l 启动进程启动进程n 手动启动进程n 调度启动进程l 查看进程查看进程n ps命令n top命令 l 进程挂起与恢复进程挂起与恢复n 运行进程的过程中使用+组合键挂起当前前台作业n 用fg命令将挂起的作业恢复到前台执行n 用bg命令将挂起的作业恢复到后台执行l 结束进程运行结束进程运行n kill命令LinuxLinux进程管理进程管理2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.5 Linux2.5 Linux自动化

29、任务配置自动化任务配置 l 配置配置cron任务调度任务调度n 通过配置文件/etc/crontab定制任务调度每行格式:分钟 小时 日期 月份 星期 用户身份 要执行的命令n 在/etc/cron.d/目录中定制特殊的任务调度n 使用crontab命令为普通用户定制任务调度基本用法:crontab-u 用户名 -e|-l|-r l 控制对控制对cron的访问的访问n/etc/cron.allow文件n/etc/cron.deny文件 l 管理管理cron服务服务n/etc/init.d/crond start|stop|status|reload|restart|condrestartn s

30、ervice crond start|stop|status|reload|restart|condrestart使用使用croncron工具安排周期性任务工具安排周期性任务2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.5 Linux2.5 Linux自动化任务配置自动化任务配置 l 配置和管理配置和管理at任务调度任务调度at作业适合在某一指定时间内调度一项一次性作业任务n 执行at命令进入作业设置状态at后面跟时间参数,即要执行任务的时间n 出现at提示符,进入命令编辑状态,设置要执行的命令或脚本n 结束时按+组合键退出l 配置和管理配置和管理batch任务

31、调度任务调度batch与at一样使用atd守护进程,主要执行一些不太重要以及消耗资源比较多的维护任务n 配置和管理batch作业的过程与at作业类似n 执行batch 命令后,at提示符就会出现,编辑要执行的命令使用使用atat和和batchbatch工具安排一次性任务工具安排一次性任务2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.6 Linux2.6 Linux软件包管理软件包管理 l 安装安装RPM软件包软件包rpm ivh 软件包全路径名l 升级升级RPM软件包软件包rpm ivh 软件包全路径名 l 查询查询RPM软件包软件包rpm q 软件包名l 验证

32、验证RPM软件包软件包rpm-V RPM包文件名l 卸载卸载RPM软件包软件包rpm e 软件包名RPMRPM软件包管理软件包管理2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.6 Linux2.6 Linux软件包管理软件包管理 l 创建创建TAR包包tar-cvf tar包文件名 要备份的目录或文件名l 创建压缩的创建压缩的TAR包包tar-z|j cvf 压缩的tar包文件名 要备份的目录或文件名l 查询查询TAR包中文件列表包中文件列表tar-tf tar包文件名l 释放释放TAR包包tar-xvf tar包文件名TARTAR包管理包管理2023/1/17工工业业和和信信息息化化人人才才培培养养规规划划教教材材2.6 Linux2.6 Linux软件包管理软件包管理 l YUM概念概念YUM是基于RPM包的自动升级和软件包管理工具,能够从指定的服务器自动下载RPM包并且安装,自动计算出程序之间的依赖性关系,自动地一次安装所有依赖的软件包l 部署自己的部署自己的YUM系统系统默认情况下,YUM需要从Red Hat公司的服务器上下载软件并安装。可以部署自己的YUM系统,从本地下载并安装软件通过通过YUMYUM管理软件管理软件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁