好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

项目2管理Linux服务器课件.ppt

118页
  • 卖家[上传人]:枫**
  • 文档编号:587215037
  • 上传时间:2024-09-05
  • 文档格式:PPT
  • 文档大小:1.69MB
  • / 118 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Linux网络服务器配置管理项目实训教程杨云 马立新 杨建新 编著 中国水利水电出版社项目2管理Linux服务器 项目项目2 2 管理管理LinuxLinux服务器服务器主讲教师主讲教师 XXXXX XXXXX项目2管理Linux服务器 前章学习内容回顾lLinux安装的条件lLinux安装的方法lLinux与Windows共存的安装lLinux的启动配置lX -Window的基本知识项目2管理Linux服务器 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程4复习 项目1 安装REHL 4Linux简介Linux体系结构Linux版本Red Hat Enterprise Linux 家族使用Vi编辑器 Linux安装的条件Linux安装的方法Linux与Windows共存的安装Linux的启动配置X -Window的基本知识 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程5l了解用户和组群配置文件l熟练掌握Linux下用户和组群的创建与维护管理l熟悉用户帐户管理器的使用方法。

      l用户和组群配置文件lLinux下用户和组群的创建与维护管理l用户帐户管理器的使用方法学习目标本章难点 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程6项目2 管理Linux服务器1. 相关知识2. 项目设计与准备3. 项目实施 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程72.1 相关知识•Linux操作系统是多用户多任务的操作系统,它允许多个用户同时登录到系统,使用系统资源 •用户帐户用户帐户是用户的身份标识,用户通过用户帐户可以登录到系统,并且访问已经被授权的资源 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程82.1 相关知识•Linux系统下的用户帐户分为两种:普通用户帐户超级用户帐户(root)•组群组群是具有相同特性的用户的逻辑集合,使用组群有利于系统管理员按照用户的特性组织和管理用户,提高工作效率 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程91. 用户和组群的基本概念用户名用来标识用户的名称,可以是字母、数字组成的字符串,区分大小写密码用于验证用户身份的特殊验证码用户标识(UID) 用来表示用户的数字标识符用户主目录用户的私人目录,也是用户登录系统后默认所在的目录登录Shell用户登录后默认使用的Shell程序,默认为/bin/bash组群具有相同属性的用户属于同一个组群组群标识(GID) 用来表示足群的数字标识符 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程102. 用户和组群文件•用户帐户文件:/etc/passwd文件:用户帐户信息/etc/shadow文件:用户口令•组群文件: /etc/group文件:组群帐户信息/etc/gshadow文件:组群口令、管理员等管理信息•/etc/login.defs文件 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程11/etc/passwd文件(见课本) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程12/etc/shadow文件(见课本) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程13/etc/group文件(见课本) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程14/etc/gshadow文件(见课本) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程15/etc/login.defs文件(1) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程16/etc/login.defs文件(2) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程17Red Hat Linux支持的文件系统:ext3文件系统FAT(适用各种版本的DOS)NTFS(适用Windows NT -- Windows 2000)VFAT和FAT32(适用Windows 9x)HFS(适用MacOS)HPFS(适用OS/2) 利用“ls /lib/modules/2.6.9.5.EL/kernel/fs” 可以查看Linux系统所支持的文件系统。

      3. 3. 文件系统文件系统 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程184. Linux的目录与文件 Linux的目录结构Linux的文件类型 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程19Linux的目录结构 Linux文件系统使用单一的根目录结构 /位于Linux文件系统的顶层,所有分区都挂载到/下某个目录中熟悉各个系统目录 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程20LinuxLinux文件系统标准结构文件系统标准结构//bin/sbin/usr/var/etc/lib/home/tmp/optbinlocalsrcrc.dnamedhttpdrc5.dftprc3.dinit.dbinetcpub 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程21认识系统目录认识系统目录1 1在Linux系统中有许多系统默认的目录,这些目录按照不同的用途而放置了特定的文件/: 根目录,包含整个linux系统的所有目录和文件/bin: 此目录放置操作系统运行时所使用的各种命令程序。

      如 cp,dmesg,kill,login,mv,rm等常用命令,还有各种不同的 shell,如bash,bash2等/boot: 系统启动时必须读取的文件,包括系统内核/dev: 存放外围设备代号的文件如硬盘的/dev/hda、终端机的 /dev/tty0等/etc: 放置与系统设置、管理相关的文件如passwd,shadow,以及 LILO配置文件lilo.conf等 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程22/etc/rc.d:包含了开机或关机时所执行的script文件/etc/X11:X Window配置文件的目录/home:此目录为默认用来放置账号的自家目录/lib:放置一些共用的函数库/lib/modules: 存放系统内核的块/lost+found: 存放一些系统检查结果,把发现的一些不合法的文件或数据都存放在这里;通常此目录为空/mnt: 默认含有/mnt/cdrom和/mnt/floppy两个目录,用来作为光盘与软盘的挂载点/proc: 是一个虚拟文件系统,它存放当前内存映象,主要用于在不重启动机器的情况下管理内核认识系统目录认识系统目录2 2 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程23Linux的文件类型 文件是操作系统用来存储信息的基本结构,通过文件名来标识。

      Linux系统中有三种基本的文件类型 l普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等 l目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构 l设备文件: Linux系统把每一个设备都看成是一个文件 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程24Linux的文件类型普通文件目录文件设备文件文本文件二进制文件数据文件块设备字符设备文件类型链接文件 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程252.3.1 管理用户帐户1. 新建用户2. 设置用户帐户口令3. 用户帐户的维护 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程261. 新建用户•使用useradd或者adduser命令 •Useradd命令的格式是: useradd [选项] 例如:创建ph用户 若新建用户已经存在 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程27Useradd命令的选项-c comment 用户的注释性信息-d home_dir 指定用户的主目录-e expire_date 禁用帐号的日期,格式为:YYYY-MM-DD-f inactive_days 设置帐户过期多少天后,用户帐户被禁用。

      u UID 指定用户的UID-g initial_group 用户所属主组群的组群名称或者GID-G group-list 用户所属的附属组群列表-m 若用户主目录不存在则创建它-M 不要创建用户主目录-n 不要为用户创建用户私人组群-p passwd 加密的口令-r 创建UID小于500的不带主目录的系统帐号-s shell指定用户的登录Shell,默认为/bin/bash 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程28例例题目:新建用户user1,UID为510,指定其所属的私有组为mlx(mlx组的标识符为500),用户的主目录为/home/user1,用户的Shell为/bin/bash,用户的密码为123456,帐户永不过期 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程292. 设置用户帐户口令•新建用户后,要为用户设置口令,未设置口令的用户不能登陆系统,如:•指定和修改用户帐户口令:passwd•修改用户帐户口令:chage 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程30Passwd命令•超级用户可以为自己和其他用户设置口令,而普通用户只能为自己设置口令 •格式:passwd [选项] 〈username〉 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程31Passwd命令的选项-l 锁定(停用)用户帐户-u 口令解锁-d 将用户口令设置为空,这与未设置口令的帐户不同。

      未设置口令的帐户无法登录系统,而口令为空的帐户可以f 强迫用户下次登录时必须修改口令-n 指定口令的最短存活期-x 指定口令的最长存活期-w 口令要到期前提前警告的天数-I 口令过期后多少天停用帐户-S 显示帐户口令的简短状态信息 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程32例题目:假设当前用户为root,则下面的两个命令分别为:root用户修改自己的口令和root用户修改user1用户的口令 •root用户修改自己的口令 •root用户修改user1用户的口令 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程33•普通用户修改口令时,passwd命令会首先询问原来的口令,只有验证通过才可以修改•如: 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程34Chage命令•格式:chage [选项] 〈username〉•选项: -l 列出帐户口令属性的各个数值 -m 指定口令最短存活期 -M 指定口令最长存活期 -W 口令要到期前提前警告的天数 -I 口令过期后多少天停用帐户 -E 用户帐户到期作废的日期 -d 设置口令上一次修改的日期 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程35例题目:设置user1用户的最短口令存活期为6天,最长口令存活期为60天,口令到期前5天提醒用户修改口令。

      设置完成后查看各属性值 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程363. 用户帐户的维护•修改用户帐户•禁用和恢复用户帐户•删除用户帐户 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程37修改用户帐户命令:usermod格式:usermod [选项] 〈username〉例:修改用户user1的主目录为/var/user1,把启动Shell修改为/bin/tcsh 查看修改后的结果 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程38禁用和恢复用户帐户•禁用和恢复用户帐户的实现方法:①passwd命令②usermod命令③直接修改/etc/passwd或/etc/shadow文件 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程39Passwd命令•禁用user1帐户•查看(被锁定的用户密码栏前面会加上!)•恢复user1帐户(解除锁定) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程40Usermod命令•禁用user1用户帐户•解除user1用户锁定 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程41直接修改用户帐户配置文件 •可将/etc/passwd文件或/etc/shadow文件中关于user1帐户的passwd域的第一个字符前面加上一个“*”,达到禁用帐户的目的,在需要恢复的时候只要删除字符“*”即可。

      •如果只是禁止用户帐户登录系统,可以将其启动Shell设置为/bin/false或者/dev/null 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程42删除用户帐户•直接编辑/etc/passwd和/etc/shadow文件,删除用户所对应的行•用userdel命令删除 格式:userdel [-r] 例如:删除用户user1,保留用户主目录 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程432.3.2 组群管理1. 维护组群帐户2. 为组群添加用户 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程441. 维护组群帐户•创建组群的命令:groupadd或addgroup 例:创建一个新的组群,组群名称为testgroup •修改组群的命令: groupmod [选项] 〈groupname〉 -g gid 把组群的GID改成gid -n group-name 把组群的名称改为name -o 强制接受更改的组的GID为重复的号码 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程451. 维护组群帐户•修改组群 修改gid: 修改组群名称:•删除组群的命令:groupdel 例:删除grouptest组群 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程462. 为组群添加用户•在Red Hat中使用不带任何参数的useradd命令创建用户时,会同时创建一个和用户帐户同名的组群,称为主组群。

      •当一个组群中必须包含多个用户时则需要使用附属组群•在附属组中增加、删除用户都用gpasswd命令,该命令只有root用户和组管理员才能够使用 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程472. 为组群添加用户•gpasswd命令的格式 : gpasswd [选项] [用户] [组] •gpasswd命令的选项: -a 把用户加入组 -d 把用户从组中删除 -r 取消组的密码 -A 给组指派管理员 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程482. 为组群添加用户题目:新建组群testgroup,把ph用户加入testgroup组,并指派ph为管理员 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程492.3.3 使用用户管理器管理用户和组群1. 新建用户2. 修改用户属性3. 组群管理 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程50用户管理器 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程511. 新建用户 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程522. 修改用户属性 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程533. 组群管理 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程543. 组群管理 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程552.3.4 常用的帐户管理命令1、vipw•命令格式:[root@RHEL4 ~]# vipw•功能:用于直接对用户帐户文件/etc/passwd进行编辑,使用的默认编辑器是vi。

      •特点:在功能上等同于“vi /etc/passwd”命令,但比vi更安全,因为在对/etc/passwd文件进行编辑时将自动锁定该文件,编辑结束后对该文件进行解锁,保证了文件的一致性 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程56vigr•命令格式:[root@RHEL4 ~]# vigr•功能:用于直接对组群文件/etc/group进行编辑,使用的默认编辑器是vi •特点:在功能上等同于“vi /etc/group”命令,但比vi更安全,因为在对/etc/group文件进行编辑时将自动锁定该文件,编辑结束后对该文件进行解锁,保证了文件的一致性 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程57pwck•命令格式:[root@RHEL4 ~]#pwck •功能:用于验证用户帐户文件认证信息的完整性,检测/etc/passwd文件和/etc/shadow文件的每行中字段的格式和值是否正确 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程58grpck•命令格式: [root@RHEL4 ~]#grpck•功能:用于验证组群文件认证信息的完整性,检测/etc/group文件和/etc/gshadow文件的每行中字段的格式和值是否正确。

      中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程59id•功能:查看用户的UID和GID以及用户所属的组列表•命令格式:id [选项] 〈username〉 选项:-g:只显示用户的组的GID-G:只显示用户的附属组的GID-u:只显示UID 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程60id例:查看当前用户的UID、GID信息及用户所属组列表 查看ph用户的UID、GID信息及所属组 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程61finger•功能:查看用户的相关信息,包括用户的主目录、启动Shell、用户名、地址、等存放在/etc/passwd文件中的记录信息•命令格式:finger [选项] 〈username〉 选项: -l 以长格形式显示,是默认选项 -s 以短格形式显示 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程62finger•实例:查看当前用户的信息 查看用户ph的信息 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程63chfn•功能:修改用户的办公地址、办公和住宅等 •实例: 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程64chsh•功能:修改用户的启动Shell •实例: 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程65whoami•功能:显示当前用户的名称•实例: 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程66su•功能:转换当前用户到指定的用户帐户•实例:•su命令不指定用户名时将从当前用户转换为root用户,但需要输入root用户的口令。

      中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程67newgrp•功能:转换用户的当前组到指定的主组群•实例: 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程682.3.5 管理文件权限 1. 文件的属主与属组2. 文件权限 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程69设置目录与文件的使用权限设置目录与文件的使用权限权限标识 拥有者 组名称  文件与目录的相关信息 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程70 执行ls –l命令后所显示的结果.最前面的第2~10个字符用来标示权限;第1个字符用于区别文件和目录.d: 表示一个目录在ext3中,目录是一种特殊的文件-: 表示一个普通文件l: 表示符号链接文件,实际上它指向另一个文件b、c:分别代表区块主设备和其他的外围设备是特殊类型的文件权限的意义权限的意义(1)(1) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程71如何更改权限如何更改权限 所有用户对该文件或目录的权限代号为a(all)   rwx rwx rwx       其他用户对该文件或目录的权限 代号为o(Other) 同组的用户对该文件或目录的权 限,代号为g(group) 文件或目录的拥有者所拥有的权 限,代号为u(User) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程72格式:chmod [u g o a..] [+ - =] [rwx…] 文件名 + : 表示增加权限  - : 表示删除权限 = : 表示分配权限,同时将原有权限删除 chmodchmod更改权限命令更改权限命令 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程73文件权限 Linux系统中的每个文件和目录都有访问许可权限,这是加在文件上的一个数据结构访问权限规定三种不同类型的用户:文件属主(owner):文件的所有者,称为属主。

      同组用户(group):文件属组的同组用户可以访问系统的其他用户(others)访问权限规定三种访问文件或目录的方式:l读(r):允许读取文件内容或者列目录l写(w):允许修改文件内容或者创建、删除文件l可执行或查找(x):允许执行文件或者允许使用cd命令进入目录 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程74文件权限属主(u)同组用户(g)其他用户(o)RWXRWXRWX421421421 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程75[root@host root]# chmod g+x test 给同组用户分配执行权限 [root@host root]# chmod o-rx test给其他用户删除读和执行权限[root@host root]# chmod u+rwx,g+rwx,o+rwx test给所属主、同组和其他用户分配读、写和执行权限[root@host root]# chmod u-rx,g-rx test删除属主、同组的读和执行权限[root@host root]# chmod a+rwx test给所属主、同组和其他用户分配读、写和执行权限更改权限举例更改权限举例1(1(文字法文字法) ) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程76[root@host root]# chmod 777 test给属主、同组和其他用户分配读、写和执行权限[root@host root]# chmod 500 test给属主用户分配读和执行的权限而同组和其他用户无权限[root@host root]# chmod 666 test给属主、同组及其他用户分配读和写的权限[root@host root]# chmod 711 test给属主分配读、写、执行权限,同组和其他用户分配执行权限更改权限举例更改权限举例2(2(数字法数字法) ) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程77格式:chown [选项] 用户[:或.组] 文件或目录[root@host root]# chown lrj test将test属主改为lrj[root@host root]# chown lrj.lrj test将test的属主改为lrj、属组改为lrj[root@host root]# chown -R wang:lrj test将test及在下的所有目录及文件的属主改为wang,属组改为lrj[root@host root]# chgrp root test将test的属组改为root改变拥有权改变拥有权chownchown命令命令 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程782.3.6 管理磁盘分区 1. 1. 磁盘分区工具磁盘分区工具2. 使用fdisk进行分区管理 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程791. 1. 磁盘分区工具磁盘分区工具 Linux安装过程中:Disk Druid常用分区工具:lfdisklparted 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程80使用fdisk进行分区管理 fdisk是一个功能强大的磁盘管理工具查看磁盘设备:lfdisk –l管理磁盘分区lfdisk device 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程812.硬盘分区工具fdisk的使用fdisk /dev/sda 调用分区工具对硬盘进行分区参数m:查看命令帮助信息 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程82参数参数p p::查看当前的分区情况查看当前的分区情况 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程83参数参数d d::删除分区删除分区 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程84参数参数n:n:创建分区创建分区 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程85参数参数t: t:创建分区类型创建分区类型W: 将修改写入系统分区表并退出fdiskInit 6 重新启动计算机 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程86使用fdisk进行分区管理命令描述a引导标志开关d删除一个分区l列出已知的分区类型m显示fdisk命令的帮助信息n建立一个新分区p列出现有的分区表信息q退出fdisk命令且不保存更改t修改分区的系统idw保存更改并退出•常用fdisk交互命令 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程87文件系统 l什么是文件系统l建立文件系统l挂载文件系统l考察/etc/fstab文件l文件系统的维护 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程88什么是文件系统 文件系统是操作系统在分区上保存文件信息的方法和数据结构Linux文件系统具有类似的通用结构,其关键组成部分有:l超级块(super block)l索引节点(inode)l数据块(data block)l目录块(directory block) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程89建立文件系统 要想在分区上存储数据,首先需要建立文件系统 建立文件系统的过程类似于格式化 使用mkfs命令建立文件系统lmkfs [-v] [-t fs-type] [fs-options] device [size] 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程90考察/etc/fstab文件 系统引导时会读取/etc/fstab文件,并对文件中的条目进行挂载/etc/fstab文件的内容分为六列,含义如下: 参数描述/dev/device将要被挂载的设备/dirmount文件系统要被挂载到的目录fs-type文件系统类型Options挂载选项,传递给mount命令以决定如何挂载。

      各选项间使用逗号隔开fs-dump由dump程序决定文件系统是否需要备份fs-passno由fsck程序决定引导时是否检查磁盘以及检查的次序 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程91fstab文件实例LABEL=/ / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程92挂载文件系统 使用文件系统之前,需要将文件系统挂载到Linux目录树的某个位置上 文件系统所挂载到的目录被称为挂载点挂载文件系统的命令为mount,该命令的语法如下:lmount [-t fs-type] [-o option] device mountpoint 使用完成的设备,需要从Linux中卸载:lumount 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程93WindowsWindows和和LinuxLinux的软驱与光驱的软驱与光驱 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程94LinuxLinux系统使用光盘及软盘系统使用光盘及软盘 在Windows操作系统中,用户要使用光盘或软盘时,只需将光盘或软盘放入磁盘驱动器中,即可通过A:或F:盘符来存取上面的数据。

      但在Linux操作系统中就不同了,linux并没有A:C:等磁盘代号的概念用户必须执行挂载命令,把相应的设备放到一个目录中才能读写光盘、软盘或其他存储介质的数据 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程95挂装挂装mountmount命令命令 所谓挂装,就是将某个存储介质(如光盘或软盘)指定到系统的某目录并且直接访问此目录,即可读写此存储介质的数据[root@host root]# mount /dev/cdrom /mnt/cdrom挂装光盘到/mnt/cdrom目录[root@host root]# cd /mnt/cdrom 切换到光盘目录[root@host cdrom]# ls 浏览该目录的文件(即光盘上的文件) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程96挂装软盘挂装软盘[root@host root]# mount /dev/fd0 /mnt/floppy挂装软盘成为/mnt/floppy目录[root@host root]# cd /mnt/floppy 切换到挂装软盘目录[root@host floppy]# ls 浏览该目录的文件(即软盘上的文件) 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程97卸载命令卸载命令umoutumout (1) (1) [root@host toot]# umount /mnt/floppy将软盘卸载,不再视为/mnt/floppy目录[root@host root]# umount /mnt/cdrom将光盘卸载,不再视为/mnt/cdrom目录如果不再需要使用光盘或软盘,则要在执行卸载命令umont之后,才能将光盘或软盘退出. 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程98卸载命令卸载命令umout(2)umout(2)若当前所在之处就是光盘挂载的目录(如/mnt/cdrom),或有其它用户正在此目录下,则将无法成功地卸载它,当然也不能退出光盘。

      [root@host cdrom]# umount /mnt/cdrom 卸载光驱umount: /mnt/cdrom: device is busy 此光盘正在被 使用注意:先将工作目录切换到别处,或要求其他用户退出此目 录,就可以卸载退出光盘[root@host root]# umount /mnt/cdrom 卸载光驱 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程99系统启动时自动挂装设备系统启动时自动挂装设备可编辑修改可编辑修改/etc/fstab配置文件:配置文件: 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程100挂载注意事项挂载注意事项注意:挂载目录必须存在Linux专门提供了挂载目录/mnt不要在挂载目录下进行挂载操作将软盘或光盘放入驱动器后在实施挂载操作卸载前不要取出软盘或光盘不能在同一个目录下挂载两个文件系统 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程101卸载文件系统卸载文件系统umount /mnt/cdromumount /dev/cdrom卸载时写原设备或者挂载目录都可以。

      umount –a:卸载所有挂载设备注意:不能在挂载目录下进行卸载操作 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程102格式:mkfs [选项]<设备名>选项-t指定要创建的文件系统-c建立文件系统之前检查指定设备损坏块[root@host root]# mkfs –t ext3 –c /dev/hdb2在第2个IDE磁盘的第2个分区上创建一个ext3文件系统,并检查坏块[root@host root] # mkfs -t ext3 -c /dev/fd0 H1440在软盘上创建ext3文件系统,并检查坏块[root@host root] # mkfs -t vfat /dev/fd0 H1440 注意:创建文件系统操作是破坏性的、不可恢复的创建文件系统创建文件系统mkfsmkfs命令命令 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程103检查文件系统检查文件系统fsckfsck命令命令格式:fsck [选项]<设备名>[root@host root]# fsck –a –t ext3 /dev/hda6检查并自动修复第1块IDE硬盘第6个分区上的文件系统。

      fsck命令可以对自动、手动挂装的文件系统进行自检和修复 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程104管理磁盘配额 启用Linux的磁盘配额功能编辑用户和组配额限制检查磁盘配额的工作情况 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程105启用磁盘配额的步骤修改/etc/fstab文件,加入磁盘配额选项重启系统或重新挂载文件系统运行quotacheck命令生成磁盘配额文件lquotacheck -cvug / 使用quotaon命令启用配额功能lquotaon / 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程106由于Linux是多用户的操作环境,如果任由每个用户存放文件而不加限制,磁盘空间将迅速消耗quota的功能,就是限制用户可使用的磁盘空间在系统尚未设置磁盘空间时,可以执行quota命令检查自己磁盘的使用空间• •用户磁盘空间用户磁盘空间 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程107设置用户在系统上的磁盘配额,大体可分成三个步骤。

      启用系统的quota功能 (启用某个分区的quota功能需要编辑/etc/fstab文件 )创建quota文件设置用户的quota 磁盘配额磁盘配额 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程108[root@linux root]# quota 查看是否启用磁盘配额Disk quota for user root (0) : None表示root用户磁盘用量无限,未启用磁盘配额[root@linux root]# quota pp    查看是否启用磁盘配额Disk quota for user pp (500) :None表示pp用户磁盘用量无限,未启用磁盘配额用户磁盘空间用户磁盘空间 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程109编辑编辑fstabfstab文件启用磁盘限额文件启用磁盘限额编辑原分区的设置,加上usrquota或grpquota两项,表示要创建用户与组的磁盘空间限制:LABEL= /home / home ext3 rw,grpquota, usrquota 1 2 编辑并保存[root@linux home]# init 6    重新启动系统[root@linux home]# quotacheck -ugva      登录运行命令 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程110[root@linux home]# edquota -u pp 编辑pp账号Disk quotas for usr pp (uid 500) block soft hard inodes soft hard/dev/sda6 13 0 0 16 0 0设置quota分区 目前使用的磁盘空间及inode数默认soft(soft limit)=0,hard(hard limit)=0,表示没有上限.可以用到整个磁盘爆满为止。

      使用使用edquotaedquota编辑磁盘限制编辑磁盘限制 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程111软限制(Soft limit):定义用户可以占用的磁盘空间数当用户超过该限制后会收到以超过限额的警告硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值的home目录时,报告文件系统错误宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限软、硬限制它们有什么区别呢?举例说明:若将磁盘空间的软限额设为10MB,而硬限额高为15MB,当用户的磁盘空间超过10MB时,系统系统仍然允许用户继续存储文件,但至多只允许15MB,同时系统会给出相应的警告ide0(3,1) : warning,user block quota exceededide0(3.1):write failed, user block limited reached创建限额的三个选项创建限额的三个选项 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程112单一用户磁盘配额模式[edquota 或(-u) user][root@linux home]# edquota –u pp 磁盘配额Disk quotas for user pp (uid 500) block soft hard inodes soft hard/dev/sda6 13 8192 10240 16 800 1000多用户磁盘配额模式[root@linux root]# edquota –p user pp 将user的磁盘配额设置,套用给pp磁盘限额举例磁盘限额举例 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程113[root@linux /]# edquota -g group1 对group组进行磁盘配额[root@linux /]# edquota -gp group1 group2 将group1组磁盘配额套用在group2上编辑组的磁盘限额编辑组的磁盘限额 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程114虽然当用户超过soft limit时,系统会发出警告,但总要有个期限的规定,因此必须设置宽限期(grace time),要求用户在指定的期限内清除多余的文件。

      系统默认为7天,可用edquota –t 命令自行调整:[root@linux root]# edquota –t 编辑用户的宽限期[root@linux root]# edquota –gt 编辑组的宽限期Grace period before enforcing soft limits fot group:Time units may be : days, hours, minutes, or seconds. block grace period inodes grace period/dev/sad6 7days 7days设置超过设置超过soft limitsoft limit的宽限期的宽限期 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程1151.普通用户执行quota –v命令可得知自己是否超过磁盘限制:[pp@linux /]#qutoa –v pp pp用户查看磁盘配额使用情况2.系统管理员若要检查所有组及用户的磁盘限制,可使用rpquota –au查看所有用户,用repqouta –ag命令查看所有组,使用repquota –a 查看全部数据:[root@linux root]# repquota –au 查看用户[root@linux root]# repquota –ag 查看组[root@linux root]# repquota –a 查看所有的注意:若没有超过soft limit,则grace那一栏是空的检查是否超过磁盘限制检查是否超过磁盘限制 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程116取消磁盘配额限制[root@linux root]# quotaoff –avgu 关闭quota  group quotas turned offuser quotas turned off 启动磁盘配额限制[root@linux root]# quotaon -avgu 启动quotagroup quotas turned onuser quotas turned onquotaonquotaon、、quotaoffquotaoff命令命令显示显示显示显示 结果结果结果结果显示显示显示显示 结果结果结果结果 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程117编辑用户和组配额限制 对用户和组的磁盘配额限制分为两种:l软限制:在过渡期内可以暂时超过这个限制l硬限制:绝对不允许超过这个限制。

      使用edquota命令编辑用户配额ledquota usernameledquota -t 中国水利水电出版社中国水利水电出版社Linux网络服务器配置管理项目实训教程网络服务器配置管理项目实训教程118检查磁盘配额的工作情况 要得到某个用户或组的磁盘使用情况,可以使用命令:lquota user或者quota -g group 系统管理员还可以使用repquota命令生成完整的磁盘空间使用情况的报告lrepquota / 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.