linux作业

发布 2022-09-20 16:45:28 阅读 6344

实验名称: 磁盘管理成绩。

实验人员:年级 14级专业计算机大类班 2班学号 098

实验类型: 验证型。

实验目的: 掌握基本linux下分区命令fdisk的使用、掌握lvm创建、扩容、修改、调整、删除操作。掌握分区格式化、挂载、开机挂载、限额、卸载的操作和相关命令。

实验数据:1. u盘一个;

2. 测试用户(root和studentn用户)和测试文件(/mnt/studentn,/mnt/lvmn,/dev/vgn/lvn, /mnt/usbn)

实验内容:1】第一次课:

3. 以root用户身份登录linux系统;

4. 设置主机名为 “n”是你学号最后三位;

5. 切换到虚拟控制台1,并用root登录。然后:

a) 通过虚拟机捕获你的一个u盘,利用fdisk –l命令查看系统识别设备名为多少:

b) 利用fdisk命令删除所有u盘分区(请事先备份好数据,linux下分区难以在window识别)

c) 利用fdisk命令将u盘分为3个主分区,1个扩展分区,3个逻辑分区(其中3个主分区和3个逻辑分区的大小都为100m),保存分区表并立即同步内存分区信息。

d) 将3个主分区和3个逻辑分区格式化为ext3格式。

e) 将第一个主分区挂载到/mnt/studentn目录上(n”是你学号最后三位, 没有就创建该目录)

6. 建立和管理lvm实验:

a) 卸载题1中挂载的第一u盘主分区即/mnt/studentn目录。

b) 利用fdisk命令将u盘的3个逻辑分区的格式转变为lvm格式,保存分区表的修改并立即同步内存。

c) 利用u盘的头2个逻辑分区建立物理卷,并查看建立的卷情况。

d) 利用建立好的物理卷建立一个200m大小左右的卷组vgn (n”是你学号最后三位)。

e) 在vgn上建立一个100m大小的逻辑卷lvn(n”是你学号最后三位),并查看lvn的各项情况。

f) 将vgn上的lvn格式化为ext3格式,并挂载到/mnt/lvmn下((n”是你学号最后三位, 如果目录不存在就自己创建)。复制/var/log目录到/mnt/lvmn下去。

g) 将u盘的第3主分区类型转变为lvm格式,保存分区表的修改并立即同步内存。

h) 将u盘的第3主分区建立为物理卷。

i) 扩展vgn将u盘的第3主分区建立的物理卷包含到vgn中去,并查看vgn的各项情况。

j) 扩展lvn大小到150m,并查看lvn的各项情况。要求同时挂载目录的磁盘空间大小也变化到150m。

2】第2次课:

1. 以root用户身份登录linux系统;

2. 设置主机名为 “n”是你学号最好三位;

3. 卷标挂载:

a) 为/dev/sdc1(u盘第一分区,根据你的系统提示来,有可能不是这个)设置卷标为sdn (n是你学号最后三位);

b) 利用卷标挂载将sdn所在分区挂载到/mnt/usbn (n是你学号最后三位)目录下;

c) 卸载u盘;如果u盘无法卸载,使用fuser命令查看是谁占用u 盘,并杀死占用u盘的进程,完成卸载过程;

d) 确保你的u盘重启后仍然能够挂载到/mnt/usbn目录下。

4. 磁盘限额。

a) 新分u盘一个分区,假设为/dev/sdc9(根据你的系统提示来,有可能不是这个)

b) 格式化/dev/sdc9为ext3类型。

c) 将/dev/sdc9挂载为可支持磁盘限额的格式到/mnt/quotan目录下(n”是你学号最后三位)

d) 设置studentn用户在该分区的磁盘限额参数为:使用空间大小8kb(超过5kb就报警);可以创建的数量为4(超过2个就报警)

e) 测试磁盘限额是否成功(提示:可以使用touch, mkdir, dd命令进行创建测试)

5. 交换分区。

a) 新分u盘一个分区。

b) 格式化该分区为交换分区格式。

c) 将该分区加载到交换分区中增加虚拟内存大小。

d) 要求开机即把改分区加入就启用该分区做交换分区。

实验步骤:(学生作答区)

注意:根据实验内容要求给出linux操作、命令、截图、结果。

1-4.修改主机名。

步骤一:#vi /etc/sysconfig/network(改localhost为新的主机名)

步骤二:#vi /etc/hosts(改localhost为新的主机名)

步骤三:因为以上两个命令需要重启才能生效,于是我又使用了一种可以即时查看的命令。

a)查看设备识别名使用fdisk -l

b)删除所有分区。

先用fdisk /dev/sdb 然后使用d命令进行分区删除,依次删除分区。

c)对u盘进行分区。

使用fdisk /dev/sdb 然后开始依次输入n回车 p回车,输入1,回车再回车,输入+100m,回车。建立好第一个主分区,如法建立第。

二、三个主分区,然后把将建主分区中的p改为e建立扩展分区,一直回车,之后使用n 回车然后输入+100m,建立好第一个逻辑分区,如法建立好第。

二、三个逻辑分区。然后使用w进行保存。

d)将主分区和逻辑分区格式化为ext3格式。

先把u盘卸载。

然后输入**,mkfs -t ext3 /dev/sdbn ,n代表1/2/3/5/6/7,分区是分开格式化的。

然后使用fdisk /dev/sdb,再输入p即可查看:

e)分区挂载。

确定文件夹存在。

首先返回主目录,然后对分区进行挂载,再进入挂载点,使用ls -al进行查看。

6.建立和管理lvm实验。

a)卸载上题中挂载的sdb1

b)修改3个逻辑分区为lvm格式,保存修改并立即同步。

使用fdisk /dev/sdb进入,然后使用t命令,确定分区后,输入8e,回车即可。

然后输入w进行保存,再输入partprobe /dev/sdb将缓存中的分区信息写入硬盘。

c)建立物理卷并查看。

pvcreate /dev/sdb5 pvcreate /dev/sdb6建立物理卷。

输入pvdisplay进行查看。

d)建立卷组。

虽然我不明白为什么那么多failed,但是!它最后一行是successfully create

…那就这样了。

e)建立逻辑卷并查看。

老样子……反正最后它创立了……

然后使用lvdisplay可以查看所有逻辑卷,或者输入lvdisplay vg098也可。

但是事实上我忽略了创建vg098时出现的问题,后来发现后面的步骤无法进行下去,上网之后,输入了指令。

输入vgscan

f)将vg098上的lv098格式化为ext3格式,并挂载在/mnt/lvm098下,复制/var/log目录到/mnt/lvm098下

转换格式,指令是:mkfs -t ext3 /dev/vg098/lv098

将其挂载到/mnt/lvm098下。

复制/var/log到/mnt/lvm098下。

g)将第三主分区类型转化成lvm格式,保存修改并立即同步内存。

h)将第3分区建立为物理卷。

i)扩展vg098将u盘的第三分区建立的物理卷包含到vg098中,并产看vg098的各项情况。

j)扩展lv098大小到150m,并查看,同时挂载目录的磁盘空间大小也变化到150m

扩展lv098

…那个应该是+50m……我错了……

疑问:原来i)那步lv098不是已经200m了吗?为什么这里又是100m了?

输入lvscan

输入df -h

输入resize2fs -f /dev/vg098/lv098

2 第二次课。

1,2步上面有了……我就不写了哈。

3.卷标挂载。

a) 为/dev/sdc1(u盘第一分区,根据你的系统提示来,有可能不是这个)设置卷标为sdn (n是你学号最后三位);

b) 利用卷标挂载将sdn所在分区挂载到/mnt/usbn (n是你学号最后三位)目录下;

mount指令查看。

c) 卸载u盘;如果u盘无法卸载,使用fuser命令查看是谁占用u 盘,并杀死占用u盘的进程,完成卸载过程;

d) 确保你的u盘重启后仍然能够挂载到/mnt/usbn目录下。

先进入/etc文件下,对fastab进行备份。

编辑fastab

改后成为:磁盘限额。

a) 新分u盘一个分区,假设为/dev/sdc9(根据你的系统提示来,有可能不是这个)

先用cd 回到主目录,输入fdisk /dev/sdb,然后。

w保存后退出。

然后用partprobe /dev/sdb保存和写入。

b) 格式化/dev/sdc9为ext3类型。

c) 将/dev/sdc9挂载为可支持磁盘限额的格式到/mnt/quotan目录下(n”是你学号最后三位)

创建/mnt/quota098

挂载。查看是否挂载上。

切到/etc文件下。

输入vi fstab 进入后进行修改。

保存后退出,输入mount -a重读,然后umount /mnt/quota098卸载。

输入指令vi fstab在defaults后输入(,usrquota,grpquota)使得/dev/sdb8可支持磁盘限额。

输入mount –a重读ext文件(可以不要重启)

输入mount查看是否挂载上。

quotacheck -cmvug /mnt/usb098

quota -**ug

d) 设置studentn用户在该分区的磁盘限额参数为:使用空间大小8kb(超过5kb就报警);可以创建的数量为4(超过2个就报警)

保存后退出,输入reoquota -**

e) 测试磁盘限额是否成功(提示:可以使用touch, mkdir, dd命令进行创建测试)

输入quotaon -**ug打开限额开关。

…不造**错了……试了很多次都不行。

…果然错了,求解。

5 交换分区。

a) 新分u盘一个分区。

b) 格式化该分区为交换分区格式。

输入free查看。

c)将该分区加载到交换分区中增加虚拟内存大小。

d) 要求开机即把改分区加入就启用该分区做交换分区。

输入vi /etc/fstab

保存后退出。

Linux课程习题Linux作业

作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...

linux作业

1.写出以下文件的用途。1 etc passwd 提示 通过man 5 passwd查看此文件描述说明 2 etc shadow 提示 通过man 5 shadow查看此文件描述说明 3 etc group 提示 通过man 5 group查看此文件描述说明 4 etc gshadow 提示 通过m...

LINUX作业

作业11.写出下面命令每个部分含义,字符c表示命令 command o表示选项。option oa表示选项的参数 option argument ca表示命令的参数 command argument 如 c ooa o oa ca lpr pspr n 3 linux命令行的语法结构 command...