Chmod 755 mymkdir
Ls –l mymkdir:重新设置mymkdir文件的访问权限,恢复为“rwxr-xr-x”
Chmod –R 644 /usr/src/:使用递归的方式将“/usr/src/”目录中所有子目录,文件的权限都设置为“rw-r--r--”.
Ls –l mymkdir
Chown mike mymkdir
Ls –l mymkdir:将mymkdir文件的属主更改为mike用户
Chown :wheel mymkdir
Ls –l mymkdir:将mymkdir文件的属组更改为wheel组
Chown root:daemon mymkdir
Ls –l mymkdir:同时将mymkdir文件的属主更改为root用户 属组更改为daemon组
Chown –R ftp /var/ftp/pub/:将“/var/ftp/pub”目录中的所有子目录,文件的属主改为ftp用户
Chmod g+s mymkdir Ls –l mymkdir ./mymkdir dir2
Ls –ld dir:为mymkdir文件设置SGID权限,使用mymkdir创建目录dir2,确认dir2目录的属主
Which passwd
Ls –l /usr/bin/passwd:确认passwd命令的程序文件时否被设置了SUID权限
Chmod g-s mymkdir
Ls –l mymkdir:删除为mymkdir文件设置的SUID权限
Ls –ld /tmp /var/tmp/:查看/tmp,/var/tmp目录本身的权限,确认存在“t”标记
Touch /tmp/teacher.txt
Ls –ld /tmp/teacher.txt /tmp Touch /tmp/mike.txt Ls –ld /tmp/*.txt /tmp
Rm /tmp/teacher.txt:先后使用teacher mike用户登陆,在“/tmp”目录中验证粘位权限的效果
Chmod 1777 /opt
Ls –ld /opt:允许所有用户在目录“/opt”中读,写,执行文件, 并为该目录设置粘位权限
五.管理磁盘和文件系统
Fdisk –l :执行命令,确认系统新识别的硬盘设备
P:列出硬盘中的分区情况
N:新建分区
D:删除分区
T:更变分区类型
W和q:退出fdisk分区工具
Partprobe /dev/sdb:执行partprobe命令重新探测/dev/sdb磁盘中分区情况的变化
Ls /sbin/mkfs*:查看/sbin目录中与mkfs相关的工具程序
Mkfs –t ext3 /dev/sdb1:在/dev/sdb1分区中创建ext3文件系统
Fdisk –l /dev/sdb | grep swap
Mkswap /dev/sdb5:确认新建立的swap分区的设备文件位置,并将其格式化为swap交换文件系统
Free | grep –i swap Swapon /dev/sdb5
Free | grep –I swap:启用新的交换分区,并通过free命令观察交换空间的变化
Swapoff /dev/sdb5
Free | grep –I swap:停用刚刚启用的/dev/sdb5交换分区
Mount /dev/cdrom /media/cdrom:插入RHEL5系统光盘,并挂在/media/cdrom
Mkdir /mailbox
Mount /dev/sdb1 /mailbox :建立文件夹/mailbox,将上一节建立/dev/sdb1分区挂载到该目录中
Mkdir /media/usbdsk
Mount /dev/sdc1 /media/usbdsk:插入一个U盘,将其挂载到/media/usbdsk目录下
Mount:查看系统中已挂载的各分区信息,新挂载的文件系统将显示在最后面
Mkdir /media/ubuntu
Mount –o loop ubuntu-8.04.1-desktop-i386.iso /media/ubuntu:将下载的Ubunt Linux操作系统
的光盘镜像文件ubuntu-8.04.1-desktop-i386.iso挂载到 /media/ubuntu目录下
Umount /media/usbdsk:卸载已挂载到/media/usbdsk目录下的U盘文件系统
Umount /mailbox:卸载已挂载到/mailbox目录的/dev/sdb1分区
Umount /media/cdrom
Umount /dev/cdrom:卸载已挂载到/media/cdrom目录下的光盘文件
Eject
Eject –t :弹出光盘驱动器,取出光盘后再收回光驱托架
Cat /etc/fstab:查看/rtc/fstab配置文件中的主要内容
Vi /etc/fstab:修改/etc/fstab文件,添加自动挂载/dev/sdb1分区的配置行
Df –ht:查看当前系统中挂载的个文件系统的磁盘使用情况
Rpm –q quota
Rpm –ql quota | grep sbin:确认quota软件包已安装,并列表查看quota软件包安装的磁盘配额管理程序
Mount –o usrquota,grpquota /dev/sdb1 /mailbox Mount | grep ―quota‖ Chmod 1777 /mailbox/
Ls –ld /mailbox/:将/dev/sdb1分区挂载到/mailbox目录下,添加用户配额,组配额支持
Vi /etc/fstab:修改/etc/fstab文件,设置开机后自动挂载/dev/sdb1分区,并支持磁盘配额功能
Quotacheck –augcv:使用quotacheck命令检查当前系统所有分区中的磁盘配额信息,并在可用的文件系统中建立配额文件
Ls –l /mailbox/aquota.*:确认/maolbox文件系统中的用户配额文件,组配额文件
Edquota –u zhangsan:使用edquota命令编辑zhangsan用户的配额设置
Edquota –g users:使用edquota命令编辑users组的配额设置,将磁盘容量硬限制设为1024MB
Edquota –t :使用edquota命令编辑宽限期时间,磁盘容量,文件数量的宽限期均修改为三天
Quotaon –ugv /mailbox :启用/mailbox文件系统的用户,组磁盘配额功能,输出命令执行过程信息
Dd if=/dev/zero of=/maikbox/ddtest.data bs=1M count=4 Ls –lh /mailbox/ddtest.data:从设备文件/dev/zero中复制数据到ddtest.data文件,读取四个1MB大小的数据块
Cd /mailbox
Dd if=/dev/zero of=myfile bs=1M count=60 Ls –lh myfile
Dd if=/dev/zero of=myfile bs=1M count=90 Ls –lh myfile
Dd if=/dev/zero of=myfile bs=1M count=120
Ls –lh myfile:以zhangsan用户登录 并切换到/mailbox目录下 使用dd命令测试磁盘限额
Quota –u zhangsan
Quota –g users:分别查看用户帐号zhangsan,组帐号users的磁盘配额使用情况,若未对该用户或组设置配额,或者该用户尚未使用配额空间时,显示结果将提示none
Repquota /mailbox/:查看关于/mailbox文件系统的配额使用情况报告
Pvscan:扫描当前系统中建立的物理卷,并显示相关信息
Pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3:将sdb1 sdb2 sdb3分区转换成逻辑卷
Pvdosplay /dev/sdb3:查看物理卷/dev/sdb3的详细信息
Pvremove /dev/sdb3:将物理卷/dev/sdb3还原为普通的分区
Vgscan:扫描当前系统中建立的LVM卷组,并显示相关信息
Vgcreate web_document /dev/sdb1 /dev/sdb2:使用物理卷/dev/sdb1和/dev/sdb2创建名为web_document的卷组
Vgdisplay web_document :查看卷组web_document
Vgremove web_document:删除名为web_document的LVM卷组
Vgcreate web_document /dev/sdb1
Vgextend web_document /dev/sdb2:重新创建卷组web_document 只包含物理卷/dev/sdb1,然后通过vgextend命令将物理卷/dev/sdb2 添加到卷组web_document中
Lvscan:扫描当前系统中建立的逻辑卷,并显示相关信息
Lvcreate –L 10G –n benet web_document
Ls /dev/web_document/benet:在卷组web_document中建立一个容量为10G的逻辑卷,名称设为benet
Lvdisplay /dev/web_document/benet:查看上一步创建benet逻辑卷的详细信息
Lvextend –L +10G /dev/web_document/benet Lvdisplay /dev/web_document
Resize2fs /dev/web_document/benet:为benet逻辑卷扩展(增加)10G的磁盘空间大小,并使用resize2fs命令重设大小
Lvremove /dev/web_document/benet:删除系统中的逻辑卷benet
Fdisk –l /dev/sdb /dev/sdc | grep ―LVM‖:在新磁盘的所有空间划分为一个独立的主分区,并将分区类型更改为8e 分好区后使用fdisk –l 命令查看结果
Pvcreate /dev/sdb1
Pvcreate /dev/sdc1:将/dev/sdb1和/dev/sdc1分区转换为物理卷 Pvscan
Vgcreate mail_store /dev/sdb1 /dev/sdc1:将上述两个物理卷整合,创建名为mail_store的卷组
Vgscan | grep ―mail_store‖
Lvcreste –L 60G-n mail mail_store:在mail_store卷组中创建一个名为mail的逻辑卷,容量大小设置为60G
Mkfs –t ext3 /dev/mail_store/mail Mkdir /mail
Mount /dev/mail_store/mail /mail
Df –hT /mail:使用mkfs命令在mail逻辑卷中创建EXT3文件系统,并挂载到/mail目录下
Lvextend –L +10G /dev/mail_store/mail
Resize2fs /devmail_store/mail:动态扩展,mail逻辑卷的容量(增加10G),并更新系统识别的文件系统大小
相关推荐: