linux操作系统大作业

发布 2020-02-28 15:15:28 阅读 5851

武汉理工大学华夏学院。

linux 操作系统大作业。

专业软件工程

班级软件1111

姓名董丽敏

成绩。指导教师凌伟

linux 操作系统大作业。

1、vi编辑器的操作。

1 请在 /root 这个目录下建立一个名为 vitest 的目录;

2 进入 vitest 这个目录当中;

3 将 /etc/ 拷贝到本目录底下;

4 使用 vi 开启本目录下的 这个档案;

5 在 vi 中设定一下行号;

6 移动到第58 行,向右移动 40 个字符,请问您看到的双引号内是什么目录?

7 移动到第一行,并且向下搜寻一下『man』这个字符串,请问他在第几行?

8 接着下来,我要将 50 到 100 行之间的 man 改为 man ,并且一个一个挑选是否需要修改,如何下达指令?

9 修改完之后,突然反悔了,要全部复原,有哪些方法?

10 我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后;

11 删除 11 到 30 行之间的 20 行;

12 将这个档案另存成一个 的檔名;

13 去到第 29 行,并且删除 15 个字符;

14 请问目前的档案有多少行与多少字符?

15 储存后离开吧!

步骤如下显示。

1. mkdir vitest

2. cd vitest

3. cp /etc/ .

4. vi

5. 『set nu』然后你会在画面中看到左侧出现数字即为行号。

6. 先按下『58g』再按下『40→』会看到『/dir/bin/foo』这个字样在双引号内;

7. 先执行『1g』或『gg』后,直接输入『/man』,则会去到第 11行!

8. 直接下达『 :50,100s/man/man/gc 』命令!若一直按『y』最终会出现『在 23 行内置换 25 个字符串』的说明。

9.一直按『 u 』回复到原始状态。

10. 『51g』 然后再『 10yy 』最后一行会出现『复制十行』类的说明字样。 按下『 g 』到最1后一行,再给他『 p 』贴上10行!

11. 因为 11~30 20 行,因此『 11g 』→20dd 』就能删除 20行

12. 『w 』,最后一行出现 ""new]..的字样。

13. 『29g』 后,再给他『 15x 』即可删除 15 个字符,出现『 you 』的字样;

14. 直接执行『:w』命令。

15. 『wq』

2、文件权限的操作。

1.添加一个组 project

2.添加tom ,jerry .密码:redhat ,属于project

3.在/tmp目录下创建一个文件夹 share. 所属组是project ,other只能够拥x.

4. tom .jerry 对share 拥有rwx 权限,但是要求tom 只能够删除自己创建的文件,jerry也只能够删除自己创建的文件。

tom,jeery在share目录下创建的任何文件都属于project组。

5.添加一个新的用户。mike ,不属于project组。 对share文件夹有rx。

步骤如下:1.在root下进行。su

2.创建用户tom

useradd -r tom

passwd tom

redhat

redhat

3.创建用户jerry

useradd -r jerry

passwd jerry

redhat

redhat

4.创建用户组project

groupadd project

5.给tom分配组属于project

gpasswd -a tom project

6.给jerry分配组属于project

gpasswd -a jerry project

7.显示tom所属组project

id tom

8.显示jerry所属组project

id jerry

9.在tom目录下创建文件夹share

su tom

redhat

cd /tmp

mkdir share

chmod 751 share

10.创建用户mikesu

useradd -r mike

passwd mike

不属于project组。

su tom

chmod 755 share

3、lvm逻辑卷的操作。

1.在虚拟机中添加一块新硬盘,大小8g。

2.对新添加的硬盘sdb进行分区,分一个主分区sdb1,大小为1个g。分一个扩展分区/sdb2,大小为7个g。

3.在分两个逻辑分区 /dev/sdb5,/dev/sdb6,大小为2g.

4.将/dev/sdb5,/dev/sdb6转化为pv.

5.使用已经存在的pv,创建一个卷组testvg.

6.在卷组testvg中创建一个大小为3g的逻辑卷,名称为testlvm.

7.在/mnt中创建一个目录lvm,并将逻辑卷testlvm挂载到/mnt/lvm.

8 将 /etc /var/log 目录复制到/mnt/lvm中。

9对逻辑卷testlvm创建一个大小为500m的快照,快照名为testlvmss.

10.在/mnt中创建一个目录snapshot,并将快照testlvmss挂载到/mnt/snapshot.

主要命令步骤如下:

fdisk -lnp

1gne默认。n

l1gnl

1gnl1g

fdisk/dev/sdbmn

np2gnp2gfdisk -l

wfdisk -l

fdisk/dev/sdbmt

8e8ewfdisk -l

pvcreate /dev/sdb2 /dev/sdb3

vgcreate vgtest/dev/sdb2 /dev/sdb3

vgdisplay

lvcreate -l 3g -n lvm vgtest

lvdisplay

cd mkdir /mnt/lvm

mount /dev/vgtest/lvm /mnt/lvm

mkfs -t ext3 /dev/vgtest/lvm

mount

cd /mnt/lvm

lscp -a /etc/ /var/logdfls

lvcreate -l 500m -s -n lvmss /dev/vgtest/lvm

lvdisplay

mkdir /mnt/snapshot

mount /dev/vgtest/lvmss /mnt/snapshot

cd /mnt/snapshot

lsls /mnt/lvm

df -hcp /bin /mnt/lvm

cp -a /bin /mnt/lvm

cd /mnt/lvm

lscd /mnt/snapshot/

lsdf -h

lvdisplay

ls ifconfig

cd /media/fedora\ 10\ i386\ ***/

lsls|wc -l

rpm -ivh zsh(或直接回车)

rpm -q zsh

rpm -ql zsh

rpm -qi zsh

rpm -qf /bin/bash

lsrpm -ivh yum-3(直接回车安装)

rpm -ivh xulrunner-1(直接回车安装)

lsyum list all

yum install vsftpd

service httpd start

netstat -tnlp

cd /var/www/html/

lsvim

ifconfig

wfdisk -l

dev/sdbmt

8et8et8ewfdisk -l

实用操作系统Linux大作业 课程设计

学年 课程 课程设计 题目 实用操作系统linux大作业 作者 靳益铭20131401022 所在学院 信息科学与工程学院 专业年级 计算机13 3 指导教师李莉。职称 副教授。2016年1月2日。linux实用操作系统大作业 上机实践 1 在虚拟机上安装linux操作系统。2 显示当前目录所在的位...

Linux操作系统作业 2019

linux作业题 2014 班级学号姓名总分 一 简答题。1 列出linux系统的主要特点。2 简述linux系统使用哪些命令关闭计算机系统?3 简述linux系统下有哪些文件类型?4 简述下硬链接和符号链接,并举例分别建立一个硬链接和符号链接操作。5 简述chmod和charp chown命令功能...

操作系统大作业a

一 填空 14分 1 在设备管理中,为了克服独占设备速度较慢 降低设备资源利用率的缺点,引入了虚拟分配技术即用共享设备模拟独占设备。2 常用的内存管理方法有和。3 动态存储分配时,要靠硬件地址变换机构实现重定位。4 在存储管理中常用虚拟存储器方式来摆脱主存容量的限制。5 在页式管理中,页式虚地址与内...