RHEL6__Linux系统管理轻舞飞扬如何在Linux中增加一个用户帐号?r、w、x权限在文件和目录中的含义有何区别?有哪些方法可以设置文件的访问权限?如何将/var/ftp/pub目录的属主更改为用户ftp?课程回顾第八章磁盘和文件系统管理(一)——理论部分学会添加磁盘并进行分区学会创建并挂载文件系统本章结构磁盘和文件系统管理(一)检测并确认新硬盘管理磁盘及分区管理文件系统规划硬盘中的分区创建文件系统挂载、卸载文件系统fdisk命令格式:fdisk-l[磁盘设备]检测并确认新硬盘[root@localhost~]#fdisk-lDisk/dev/sda:64.4GB,64424509440bytes255heads,63sectors/track,7832cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*11310439183Linux/dev/sda214783262806117+8eLinuxLVMDisk/dev/sdb:85.8GB,85899345920bytes255heads,63sectors/track,10443cylindersUnits=cylindersof16065*512=8225280bytesDisk/dev/sdbdoesn'tcontainavalidpartitiontable新磁盘未包含有效的分区表[root@localhost~]#fdisk/dev/sdbDevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabel.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)Command(mforhelp):输入特定的分区操作指令fdisk命令用途:在交互式的操作环境中管理磁盘分区格式:fdisk[磁盘设备]m:查看操作指令的帮助信息规划硬盘中的分区3-1交互模式中的常用指令m:查看操作指令的帮助信息p:列表查看分区信息n:新建分区d:删除分区t:变更分区类型w:保存分区设置并退出q:放弃分区设置并退出规划硬盘中的分区3-2硬盘规划示例为主机新增一块80GB的SCSI硬盘对该硬盘进行分区:划分2个主分区,各20GB,剩余空间作为扩展分区在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB将第1个逻辑分区的类型改为swap确认分区设置情况,保存退出使用partprobe探测硬盘分区的变化规划硬盘中的分区3-3mkfs命令用途:MakeFilesystem,创建文件系统(格式化)格式:mkfs-t文件系统类型分区设备创建文件系统2-1[root@localhost~]#ls/sbin/mkfs*/sbin/mkfs/sbin/mkfs.ext2/sbin/mkfs.msdos/sbin/mkfs.cramfs/sbin/mkfs.ext3/sbin/mkfs.vfat作为其他几个分区命令的前端工具,通过“-t...”选项指定文件系统类型[root@localhost~]#mkfs-text3/dev/sdb1mkfs命令参数tune2fs:文件系统调整工具-c:表示文件系统在mount次数达到设定后,需要运行fsck检查文件系统。-i:文件系统的检查间隔时间。系统在达到时间间隔时,自动检查文件系统。-l:显示文件系统的详细参数。-j:转换为ext3文件系统。-m:设置保留的空间百分比-o:设置默认加载参数.mkswap命令用途:makeSwap,创建交换文件系统格式:mkswap分区设备创建文件系统2-2[root@localhost~]#mkswap/dev/sdb5Settingupswapspaceversion1,size=2006929Kb[root@localhost~]#cat/proc/meminfo|grepSwapTotalSwapTotal:2097144kB[root@localhost~]#swapon/dev/sdb5[root@localhost~]#cat/proc/meminfo|grepSwapTotalSwapTotal:4057032kB[root@localhost~]#swapoff/dev/sdb5请思考在fdisk交互模式中,如何创建一个分区?如何启用已创建的交换分区?使用什么命令格式化分区?小结mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount[-t类型]存储设备挂载点目录mount-oloopISO镜像文件挂载点目录umount命令用途:卸载已挂载的文件系统格式:umount存储设备位置umount挂载点目录挂载、卸载文件系统5-1mount命令—常用挂载选项(补充)remount可以对一个已挂载的设备重新挂载典型:mount–oremount,rw/noexec禁止可执行文件典型:在一个共享上传的目录中防止上传恶意代码的程序在服务器上被执行ro只读文件下系统硬盘分区挂载、卸载示例建立挂载点目录:/mailbox挂载分区设备:/dev/sdb1访问分区设备:挂载点目录/mailbox中创建文件进行测试查看/mailbox目录中的内容查看磁盘挂载情况(mount)卸载分区设备:/dev/sdb1挂载、卸载文件系统5-2光盘设备挂载、卸载示例挂载、卸载文件系统5-3[root@localhost~]#mkdir/media/cdrom[root@localhost~]#mount-tiso9660/dev/cdrom/media/cdrommount:blockdevice/dev/cdromiswrite-protected,mountingread-only[root@localhost~]#mount/dev/mapper/VolGroup00-LogVol00on/typeext3(rw)……/dev/sda1on/boottypeext3(rw)tmpfson/dev/shmtypetmpfs(rw)noneon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw)sunrpcon/var/lib/nfs/rpc_pipefstyperpc_pipefs(rw)/dev/hdcon/media/cdromtypeiso9660(ro)1、建立挂载点目录2、挂载光盘设备3、查看挂载情况设备名称挂载点设备类型ISO镜像文件挂载示例挂载、卸载文件系统5-4[root@localhost~]#mkdir/media/fedora[root@localhost~]#mount-oloopF10-i686-Live.iso/media/fedora[root@localhost~]#ls/media/fedoraEFIGPLisolinuxLiveOSREADME光驱托盘操作弹出光驱:eject收回光驱:eject-t卸载文件系统挂载、卸载文件系统5-5[root@localhost~]#umount/mailbox[root@localhost~]#umount/dev/cdrom通过设备文件卸载通过挂载目录卸载U盘挂载mount-tvfat-outf8=1/dev/sdc1/media/U/etc/fstab配置文件包含了需要开机后自动挂载的文件系统记录设置文件系统的自动挂载2-1[root@localhost~]#vi/etc/fstab/dev/VolGroup00/LogVol00/ext3defaults11LABEL=/boot/bootext3defaults12devpts/dev/ptsdevptsgid=5,mode=62000tmpfs/dev/shmtmpfsdefaults00proc/procprocdefaults00sysfs/syssysfsdefaults00/dev/VolGroup00/LogVol01swapswapdefaults00设备位置挂载点文件系统类型设置自动挂载示例每次重新开机后,能够自动完成挂载将/dev/sdb1分区挂载到/mailbox目录设置文件系统的自动挂载2-2[root@localhost~]#vi/etc/fstab/dev/sdb1/mailboxext3default00[root@localhost~]#mount/dev/sdb1[root@localhost~]#mount|tail-1/dev/sdb1on/mailboxtypeext3(rw)[root@localhost~]#umount/mailboxe2label:给分区设置标签给一个分区设置标签e2label/dev/sdb1FILM使用标签进行挂载mountLABEL=FILM/mnt在/etc/fstab中LABEL=FILM/mntext4defaults00自动跟踪分区的变化!使用NTFS-3G进行NTFS分区挂载NTFS-3G是一个开源的软件,可以实现Linux、FreeBSD、MacOSX、NetBSD和Haiku等操作系统中的NTFS读写支持。它可以安全且快速地读写Windows系统的NTFS分区,而不用担心数据丢失。使用:mount-tntfs-3g/dev/sda2/media/ntfs或ntfs-3g/dev/sda2/media/ntfsdf命令格式:df[选项][文件]查看磁盘使用情况[root@localhost~]#df-hT文件系统类型容量已用可用已用%挂载点/dev/mapper/VolGroup00-LogVol00ext36.7G4.1G2.3G65%//dev/sda1ext399M11M83M12%/boottmpfstmpfs252M0252M0%/dev/shm/dev/sdb1ext319G173M18G1%/mailboxblkid:查看分区uuidUUID:UniversallyUniqueIdentifiers全局唯一标志符唯一的确定系统中的所有存储设备,不管它们是什么类型的。sulogin模式修复引导—挂载的错误automount:自动挂载软件包:autofs相关配置文件主配置文件:/etc/auto.master/etc/auto.misc启动脚本:/etc/rc.d/init.d/autofs/etc/auto.master格式:/misc/etc/auto.misc--timeout60说明:将auto.misc指定的文件系统挂载到/misc目录下,最大空闲时间60秒掌握磁盘空间使用情况ls–shdudfquotadu(diskusage,磁盘使用)du[-achs][name……]被用来统计一个特定目录树中全部文件所使用的磁盘空间-h(human-readable,适合人类阅读)-s(sum,总和)-c(count,统计)在输出末尾显示总量du–csh-a(all,全部)显示它所处理的每个目录和文件的大小df(diskfree-space,磁盘可用空间)统计文件系统磁盘空间使用情况-h-T显示文件系统类型quota:检查用户磁盘配额使用及限制情况-v(verbose,详细)fsck功能:磁盘文件系统检查.并对损害的文件系统进行修复选项:-A依据/etc/