redhatLINUX实验红宝书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710红帽RHCE实验红宝书RH133课程核心设置RH253课程网络服务注:所有实验不涉及SELinux,请用命令关闭指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710fdisk分区工具的使用实验l查看分区结构fdisk-llfdisk/dev/sdXYX代表检测到的SCSI、SATA或者是USB的硬盘先后。Y代表的是分区的标识数字。逻辑分区比如:/dev/sdb5为第二个硬盘的第一个逻辑分区l使用n建立新分区验证分区的规则4P+0,3P+1E+NLPrimary主分区Extened扩张分区Logical逻辑分区l使用t修改分区的类型,建立一个vfat的分区,一个swap分区,一个raidautodetected分区,一个LVM分区记录下ID号。l使用w保存分区的修改结果lpartprobe/dev/sdb对新修改的分区探测,让系统识别新的分区结构指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710格式化现有的分区•注意:误操作此指令会对系统或其他文件系统带来不可恢复的灾难,请十二分的小心,确认你要格式化的分区。•mkfs.ext3/dev/sdb6格式化Linux分区•mkfs.vfat/dev/sdb7格式化fat32分区•mkfs.msdos/dev/sdb8格式化dos分区•新的分区只有在格式化之后才能使用,挂载一个未曾格式化的分区将提示“不能识别的文件系统”指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710新建swap分区和文件•当添加了新的内存,对内存做扩充时,需要调整当前的交换分区。•使用ddif=/dev/zeroof=/1000M.swapbs=1Mcount=1000命令生成一个1G大小的交换文件•使用fdisk分出一个1000M的swap类型的分区•mkswap/dev/sdb7或/1000M.swap对分区或文件进行数字签名,标识这是一个swap类型的partition或者file•swapon-s查看现有的swap信息•swapon-a/dev/sdb7-p-2激活分区同时设置其优先级•swapoff/dev/sda2;swapon-a/dev/sda2-p-10;假设现有的分区的处在相对低速的硬盘上,我们可以将其卸载,并重新分配一个-10的优先级,让其他交换分区优先作用。•最后使用top或者free指令观察swap分区和内存的状态指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710使用e2lable给予分区标签•使用标签可以在不用修改其他代码,配置文件的前提下更为方便的更换新的分区•首先假设/mnt/ftpdata挂载了/dev/sda5,我们给/dev/sda5一个标签•e2lable/dev/sda5先查看到的是空的标签•e2lable/dev/sda5FTPDATA给予一个新的标签•mountLABEL=FTPDATA/mnt/ftpdata将等同于mount/dev/sda5/mnt/ftpdata•在/etc/fstab中的挂载变成了LABEL=FTPDATA/mnt/ftpdataext3defaults00•如果之后由于空间的问题,更换一个更大空间的分区时,只要简单的e2lable/dev/sda5OLDFTPDATA;e2lable/dev/sdb7FTPDATA;那么我们的文件系统将使用新的空间,而我们什么配置都不要去修改指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710对新建分区的/etc/fstab永久设置•将之前增加的Linux分区或swap文件在/etc/fstab中建立新的条目,让其随着系统的启动自动挂载•下面的例子中将使用默认选项挂载新的交换分区或交换文件,swap分区是不需要挂载点的•/dev/sda7swapswapdefaults00•/1000M.swapswapswapdefaults00•下面的例子将挂载新的分区到/mnt/ftpdata(需事先建立该目录夹),同时为了防止用户上传恶意代码,我们移除了可执行•/dev/sda6/mnt/ftpdataext3defaults,noexec00指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710sulogin模式修复引导是挂载的错误•修改/etc/fstab,将defaults改为defaul•/dev/sda1/ext3defaul00•之后重新启动系统,将可以看到系统开机错误提示“需要root帐户做维护,或者ctrl+D系统将重启,此时的模式就为sulogin模式。•输入root帐户密码,进入reparied模式•注意:此时的系统在kernel引导时将系统的根目录挂载为只读的方式,这是为了防止kernel引导异常崩溃后对文件系统做破坏性的写入。所以我们要重新挂载根分区•mount-oremount,rw/•之后对/etc/fstab做修改保存。再正常引导系统init3;进入到运行级别3.指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710mount参数实验(未完)•-oremount可以对一个已经挂载的设备重新挂载,当然我们是添加了新的挂载属性。此时不用再指定设备的名称•mount-oremount,rw/;重新挂载根目录•-onoexec可以在一个共享上传的目录中防止上传恶意代码的程序在服务器上被执行。•测试cp/bin/pwd/mnt/ftpdata;/mnt/ftpdata/pwd提示“操作不允许”的错误,/mnt/ftpdata为挂载点•-oro将文件系统挂载为一个不需要任何修改的文件夹,比如用在固定的图片,静态网页或只允许下载的FTP文件服务器•测试cp/etc/group/mnt/ftpdata;提示只读的系统写操作失败指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710mount总结•mount-tiso9660/dev/cdrom/mnt/cdrom•mount-tiso9660-oloop/winxp.iso/mnt/cdrom•mount-tvfat/dev/sda5/mnt/usb•mount-tnfsserver1:/home/guests/home/guests•mount-tcifs-ousername=smbuser01//192.168.0.254/share1/mnt/smb指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710挂载误区•错误一:挂载到一个已经存在的文件夹下,比如新建分区mount/dev/sdb8/root•分析:此操作步骤不对,原意是为root帐户分配一个更大的空间(即使用/dev/sda8),但在挂载之前应该讲/root下的文件先行备份,可以使用tar打包压缩到其他目录夹之下,之后才能挂载,最后就是将打包的文件解压到新的设备上。这样恢复了原来root的个人文件。•总结:原则上创建一个新的目录夹挂载新的分区指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710rpm软件管理-安装•rpm包的安装,必须存在本地或是网络中资源•elinks记录下资源的地址•也可以下载到本地安装•rpm-ivh*.rpm–正常安装•rpm-ivh*.rpm–faileddependencies检测出多个依赖关系的问题,要安装这个软件需要其他软件先行安装。以后用yum来解决安装的问题指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710文件系统下的配额①•先建立一个配额所需分区,将其格式化•在/etc/fstab中,添加这个分区的挂载属性如下/dev/sdb1/ftpdataext3defaults,usrquota,grpquota00•mount-a;mount检查挂载的有效性•quotaon/ftpdata;在存在quota用户的数据库文件的情况下激活配额的挂载点,注意很多人忽略了此步骤而实验失败•quotacheck-cugm/ftpdata对文件系统做配额前帐户使用文件的扫描•ls/ftpdata/aquota.{user,group}-l•edquotauser01分别添加blocks的配额soft部分软限为14000,hard硬限为20000,节点数的限制先不做•等同的使用方法setquotauser01140002000000/ftpdata指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710文件系统下的配额②•su-user01;cd/ftpdata•ddif=/dev/zeroof=15M.user01bs=1Mcount=15•看到达到配额的提示,继续写入文件•ddif=/dev/zeroof=2M.user01bs=1Mcount=2•ls/ftpdata-l查看新文件仍然可以形成•ddif=/dev/zeroof=5M.user01bs=1Mcount=5•这时看到配额限制的错误信息•ls/ftpdata-l查看新文件大小不够5M•接着同样的方式做基于user02的inode节点数的限制edquotauser02001015/ftpdata指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710软队列实现与测试①•基于硬盘建立分区/dev/sda{5,6,7,8}用来模拟多个磁盘,大小都为100M即可我们将使用分区来模拟四个单独的磁盘分区。用来做RAID的分区不需要格式化•注意分区时设置分区的类型为LinuxRAIDautodetect•mdadm-C/dev/md0-l5-n3-X1/dev/sda{5,6,7,8}•创建RAID5的三个磁盘,名称为/dev/md0•mdadm—detail/dev/md0查看编译的过程等待结束•mkfs.ext3/dev/md0;mount/dev/md0/ftpdata;•cp/etc/*.conf/ftpdata-v将设备格式化,挂载,并拷入些数据•mdadm/dev/md0-f/dev/sda6将sda6设备模拟失效指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710软队列实现与测试②•mdadm—detail/dev/md0查看设备显示失效Failed,另外一个标记为Spare备用的磁盘此时变成队列中在使用磁盘,并且磁盘将进入到重新编译的过程mdadm/dev/md0—remove/dev/sda6移除坏的设备•mdadm—detail/dev/md0查看设备所对应位置显示removed•mdadm/dev/md0-a/dev/sda8添加新的设备到/dev/md0中,新加入的设备将自动的重新编译数据•mdadm—detail/dev/md0等待设备编译成功•umount/dev/md0;mount/dev/md0/ftpdata•ls/ftpdata-l将设备卸载并重新挂载后查看数据指导老师:杨坤QQ:12238747蓝狐教育系统培训中心0731-84125710使用快照对LVM的备份①•建立一个lvm名字叫做/dev/myvol/ftpdata•并将该逻辑卷格式化,挂载,并拷入一些数据(11M左右)mkfs.ext3/dev/myvol/ftpdatamkdir/ftpdata;mount/dev/myvol/ftpdata/ftpdata•利用空余的卷组的空间建立对当前逻辑卷/dev/myvol/ftpdata的快照LVM•lvcreate-L20M-nf

1 / 86
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功