linux操作系统大作业.docx
《linux操作系统大作业.docx》由会员分享,可在线阅读,更多相关《linux操作系统大作业.docx(8页珍藏版)》请在冰豆网上搜索。
linux操作系统大作业
学号
武汉理工大学华夏学院
Linux操作系统大作业
专业软件工程
班级软件1111
姓名董丽敏
成绩
指导老师凌伟
Linux操作系统大作业
一、VI编辑器操作
1请在/root这个目录下建立一个名为vitest目录;
2进入vitest这个目录当中;
3将/etc/man.config拷贝到本目录底下;
4使用vi开启本目录下man.config这个档案;
5在vi中设定一下行号;
6移动到第58行,向右移动40个字符,请问您看到双引号内是什么目录?
7移动到第一行,而且向下搜寻一下『MAN』这个字符串,请问她在第几行?
8接着下来,我要将50到100行之间man改为MAN,而且一个一个挑选是否需要修改,怎样下达指令?
9修改完以后,忽然反悔了,要全部复原,有哪些方法?
10我要复制51到60行这十行内容,而且贴到最终一行以后;
11删除11到30行之间20行;
12将这个档案另存成一个man.test.config檔名;
13去到第29行,而且删除15个字符;
14请问现在档案有多少行与多少字符?
15储存后离开吧!
步骤以下显示
1.mkdirvitest
2.cdvitest
3.cp/etc/man.config.
4.viman.config
5.『:
setnu』然后你会在画面中看到左侧出现数字即为行号。
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~3020行,所以『11G』→『20dd』就能删除20行
12.『:
wman.test.config』,最终一行出现"man.test.config"[New]..字样。
13.『29G』后,再给她『15x』即可删除15个字符,出现『you』字样;
14.直接实施『:
w』命令。
15.『:
wq』
二、文件权限操作
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
123456
2.创建用户tom
useradd-rtom
passwdtom
redhat
redhat
3.创建用户jerry
useradd-rjerry
passwdjerry
redhat
redhat
4.创建用户组project
groupaddproject
5.给tom分配组属于project
gpasswd-atomproject
6.给jerry分配组属于project
gpasswd-ajerryproject
7.显示tom所属组project
idtom
8.显示jerry所属组project
idjerry
9.在tom目录下创建文件夹share
sutom
redhat
cd/tmp
mkdirshare
chmod751share
10.创建用户mike
su
123456
useradd-rmike
passwdmike
1111
1111
11.mike不属于project组
sutom
123456
chmod755share
三、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-l
n
p
1
1G
n
e
2
默认
n
l
1G
n
l
1G
n
l
1G
fdisk/dev/sdb
m
n
1
n
p
2
2G
n
p
3
2G
fdisk-l
w
fdisk-l
fdisk/dev/sdb
m
t
2
8e
3
8e
w
fdisk-l
pvcreate/dev/sdb2/dev/sdb3
vgcreatevgtest/dev/sdb2/dev/sdb3
vgdisplay
lvcreate-L3G-nlvmvgtest
lvdisplay
cdmkdir/mnt/lvm
mount/dev/vgtest/lvm/mnt/lvm
mkfs-text3/dev/vgtest/lvm
!
mount
cd/mnt/lvm
ls
cp-a/etc//var/log
df
ls
lvcreate-L500M-s-nlvmss/dev/vgtest/lvm
lvdisplay
mkdir/mnt/snapshot
mount/dev/vgtest/lvmss/mnt/snapshot
cd/mnt/snapshot
ls
ls/mnt/lvm
df-h
cp/bin/mnt/lvm
cp-a/bin/mnt/lvm
cd/mnt/lvm
ls
cd/mnt/snapshot/
ls
df-h
lvdisplay
ls
ifconfig
cd/media/Fedora\10\i386\DVD/
ls
ls|wc-l
rpm-ivhzsh(或直接回车)-4.3.4-8.fc9.i386.rpm
rpm-qzsh
rpm-qlzsh
rpm-qizsh
rpm-qf/bin/bash
ls
rpm-ivhyum-3(直接回车安装)
rpm-ivhxulrunner-1(直接回车安装)
ls
yumlistall
yuminstallvsftpd
servicehttpdstart
netstat-tnlp
cd/var/www/html/
ls
vimindex.html
ifconfig
w
fdisk-l
/dev/sdb
m
t
5
8e
t
6
8e
t
7
8e
w
fdisk-l