lunix实验报告.docx
- 文档编号:23658051
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:28
- 大小:1.20MB
lunix实验报告.docx
《lunix实验报告.docx》由会员分享,可在线阅读,更多相关《lunix实验报告.docx(28页珍藏版)》请在冰豆网上搜索。
lunix实验报告
河南工程学院
计算机学院
Linux操作系统
实验报告册
适用专业:
16级计算机网络
学期:
一
专业:
计算机网络技术
班级:
1622班
学号:
201642207227
姓名:
丁方
指导教师:
刘晓东
2017年9月
实验一Linux操作系统安装与关闭
一实验学时:
1学时
二、实验目的
1.能够独立安装linux操作系统
2.掌握启动和退出ubuntu的方法。
3.掌握启动和退出ubuntu的方法以及在不同运行级别下的ubuntu查看。
三、实验环境及条件
实际机器环境下安装虚拟7.0.1,ubuntu操作系统。
四、实验原理
(一)安装ubuntu操作系统的准备工作:
1.ubuntu的硬件需求:
(1)CPU
(2)硬盘空间:
最少安装 10G;安装服务器 850MB;安装个人桌面1.7GB;安装工作站 2.1GB;全部安装 5.0GB
(3)内存CPU的类型和型号
2.安装前的准备
(1)硬件兼容性:
(2)磁盘空间
(3)安装类型:
个人桌面、工作站、服务器、定制、升级
四、安装ubuntu操作系统的步骤:
用BT下载Ubuntu11.10桌面安装光盘ISO档,并烧成光盘或U盘。
Vista/7使用者请先用Vista/7提供的DiskManagementConsole缩小分割区。
如硬盘有一些重要的资料,请先备份。
用桌面安装光盘开机。
先选择『中文(繁体)』或『中文(简体)』作为安装语言,并按『安装Ubuntu』(InstallUbuntu)。
确认您计算机有不少于3GB的磁盘空间安装Ubuntu,有接上电源(不是使用电池)和有连接至因特网(使用有线较佳),并选取『安装此第三方软件』(Installthisthird-partysoftware)让安装程序自动安装Flash播放器和各专利音乐/影片格式的译码器等。
然后按『下一步』(Forward)。
因应您计算机的情况,选择安装Ubuntu的方案:
硬盘有超过3GB未分割的空间可以安装Ubuntu/Kubuntu/Xubuntu/Lubuntu,可以选使用最大的连续可用空间(usethelargestcontinuousfreespace)。
整个硬盘已被另一个仍需要运作操作系统(包括其他GNU/Linux或Windows98/ME/2000/XP)佔用,可以选将Ubuntu11.10与作业系统安装在一起(InstallUbuntu11.10alongsideOS)把Ubuntu/Kubuntu/Xubuntu/Lubuntu和它们安装在同一硬盘,并让您在开机时选取启动那个(即所谓dual-boot)。
若整个硬盘已没有其他用途和需要保留的资料,可以选『清除磁盘并安装Ubuntu』(ErasediskandinstallUbuntu)或『将作业系统替换为Ubuntu』(ReplaceUbuntuxx.xxwithUbuntu)。
开始安装的时候第一点要确定安装的ubuntu版本。
至于语言选择看大家爱好了,我选择的是中文。
然后就是准备安装的界面了。
安装中下载更新,我们不勾选,否则安装过程太慢了,我们可以等到安装完成后在更新。
接着是安装类型,我们用默认的选择:
清除整个磁盘并安装ubuntu。
因为我们这个是虚拟机安装的,所以其实并不是清除你的物理机上的真个磁盘,所以不必担心。
然后我们选择继续。
这个时候,会出来地区选择,其实就是会选择你所在地的时区。
系统一般会判断出的,如果没有判断出正确的,那就选择你所在的地方。
然后是选择键盘布局,我们选择:
英语(美国)。
接着就是配置,用户名和密码了,这个自己随便配置,选一个自己喜欢的用户名和好记的密码。
但是一定要符合标准,如果不符合系统标准,会提示你的。
密码一定要记牢。
然后继续。
这个时候,我们就配置完毕了。
就可以一直等待系统自动安装完成了。
在使用UbuntuLinux操作系统之前,用户必须先登录,然后才可以使用系统中的各种资源。
登陆的目的就是使系统能够识别出当前用户身份,当用户访问资源时就可以判断该用户是否具备相应的访问权限。
登录Linux系统是使用这个系统的第一步。
用户应该首先拥有该系统的一个账户,作为登录凭证。
初次使用unbuntu系统,无法作为root(超级管理员)登录系统。
其他Linux系统一般在安装过程中就可以设root密码,用户可以直接用root登录,或者使用su命令转换到超级用户身份。
ubuntu关机命令
关机命令shutdown
ubuntu的终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo-sh转换到管理员root用户下执行命令。
1)shutdown–help
可以查看shutdown命令如何使用,当然也可以使用manshutdown命令。
2)shutdown-hnow现在立即关机
3)shutdown-rnow现在立即重启
4)shutdown-r+3三分钟后重启
5)shutdown-h+3“TheSystemwillshutdownafter3minutes”提示使用者将在三分钟后关机
6)shutdown-r20:
23在20:
23时将重启计算机
7)shutdown-r20:
23&可以将在20:
23时重启的任务放到后台去,用户可以继续操作终端
图片一
图片二
图片三
图片四
图片五
实验二文件管理
一、实验学时:
1学时
二、实验目的
1.使用控制字符执行特殊功能;
2.使用file和strings命令确定文件类型;
3.使用cat利more命令显示文本文件的内容;
4.使用head和tail命令显示文本文件的部分内容;
5.使用wc命令确定单词、行和字符数;
6.使用diff命令比较2个文件。
7.回顾文件和目录命名约定;
8.使用touch命令创建新文件;
9.使用mkdir命令创建新目录;
10.使用rm命令删除文件;
11.使用rm-r命令删除目录。
12.理解文件权限。
三、实验环境及条件
实际机器环境下安装虚拟ubuntu操作系统。
四、实验步骤
对Linux的操作并不是在图形桌面上完成的,我们需要打开一个终端,在终端上完成。
Linux的终端类似于Windows的CMD一样,但是命令和功能比CMD强大的太多了。
Linux有六个终端,切换方式的Alt+F1到Alt+F6,还有一个Alt+F7就可以切换回我们的图形终端啦,之后我们输入用户名和密码就可以登陆进去了。
命令选项参数
命令一般都是我们要完成的工作的简称,比如列出当前目录中的文件及目录的命令"ls",就是"list"的简写。
其中选项分短选项与长选项,短选项前面要添加一个"-",长选项前面要添加一个"--"。
如果存在多个选项可以组合起来,比如:
"-a-b=-ab"。
短选项的意义是只有一个字母或数字的选项,长选项可以是几个字母或者一个单词。
比如以长格式列出当前目录下的文件和目录:
“ls-l“,以长格式列出当前目录下的所有文件(包括以"."开头的隐藏文件)和目录:
"ls-l-a"或者"ls-la"。
其中选项的位置并不是固定的,比如:
"ls-al"和"ls-la"的效果是相同的。
参数就是命令的作用对象了。
有些命令不需要参数就可以不写,比如“ls”这个命令,如果加了参数,比如:
“ls-llinux“,命令就会在当前目录下寻找有没有一个名字叫"linux"的文件或目录,然后列出它的详细信息。
如果没有那个文件或目录,就会提醒你没有找到那个文件或目录。
ls
-l:
长格式(也就是列出更详细的信息)
-h:
做单位转换(一般要与-l一起用,文件的大小会以合适的形式输出。
)
-a:
显示以.开头的隐藏文件(Linux上把文件改名为".XXX"的就可以隐藏了,比如:
".linux")
-r:
逆序显示(默认排序是a-z)
-R:
递归显示(如果存在子目录,会把子目录的文件和目录都列出来)
我们用cat命令可以查看文本文件的内容,cat命令相当于Linux上的文本阅读器,用法也很简单,直接catfilename即可,使用"-n"选项还可以输出行号
#catls.txt
当前目录也发现了一个新的文件"ls.txt",打开一看的确是当前目录下的内容,甚至连自己也包含进来了。
mkdir创建目录,后面直接跟目录名即可
#mkdirdir1
#mkdirdir1/dir2
如果abc不存在的话想在abc中创建123,默认是不允许的,可以使用-p选项,一次性全部创建
#mkdir-pabc/123
也可以加-v选项查看创建过程
#mkdir-pvapache/httpd
rm选项文件或目录
-f强行删除
-r删除目录必须使用这个选项,表示递归删除包括子文件夹中的所有文件
rm-rf是个很危险的组合啊,如果你不小心作用于根上"rm-rf/",那么节哀顺变吧,你的系统已经挂了。
所以删除文件的时候一定要三思啊。
同样,rm也是可以一次删除多个的
#rm-rf/root/bin/root/pd/root/binary/root/passwd
实验三vi编辑器练习
一、实验学时:
1学时
二、实验目的
1.能够熟练掌握vi编辑器的几种工作模式
2.掌握vi在各种工作模式下命令的使用
3.利用vi编辑器编辑文件
三、实验设计及实施的上机指导
练习:
1.创建目录mkdirex3,然后进入该目录cdex3
2.键入vi,编辑一个新文件
3.编辑文件内容为abcdefg,将文件存盘为exam41.txt
4.退出vi
5.用vi打开文件exam41.txt,然后退出
6.复制文件/root/install到当前目录,文件名为exam42.txt
7.用vi打开文件exam42.txt
8.使用复制、剪切、粘贴、取消、修改等命令,观看效果
9.在文件中exam42.txt查找linux这个词
10.将文件exam42.txt的第5行到第20行的内容保存到文件exam43.txt中
11.将文件exam42.txt的第27行到第33行的内容保存到文件exam44.txt中
12.退出文件exam42.txt,打开文件exam43.txt
13.将文件exam44.txt的内容读入到文件exam43.txt中
14.保存退出文件exam43.txt,这样就完成了文件exam43.txt与文件exam44.txt合并。
15.使用vi创建文件exam45.txt,将当前系统的时间读入文件exam45.txt中,保存退出。
16.用vi打开文件exam42.txt,使用setnumber看是否会显示行号,使用setnonumber看会发生什么变化。
四、实验步骤及实验结果
cd
mkdirex1ex2ex3ex4ex5
注:
在cd命令中,若目录名称省略,则切换至用户主目录;~表示用户主目录。
用mkdir创建目录。
mv/home/work1.txt~/ex1
a)进入vi
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
$vimyfile
不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(commandmode)」,您要切换到「插入模式(Insertmode)」才能够输入文字。
初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insertmode)」再说吧!
b)切换至插入模式(Insertmode)编辑文件
在「命令行模式(commandmode)」下按一下字母「i」就可以进入「插入模式(Insertmode)」,这时候你就可以开始输入文字了。
按ESC键跳到命令模式,然后:
:
w保存文件但不退出vi
:
wfile将修改另外保存到file中,不退出vi
:
w!
强制保存,不推出vi
:
wq保存文件并退出vi
:
wq!
强制保存文件,并退出vi
q:
不保存文件,退出vi
:
q!
不保存文件,强制退出vi
:
e!
放弃所有修改,从上次保存文件开始再编辑
vifilename:
打开或新建文件,并将光标置于第一行首
vinfilename:
打开文件,并将光标置于第n行首
vifilename:
打开文件,并将光标置于一行首
vi/patternfilename:
打开文件,并将光标置于第一个与pattern匹配的串处
vi-rfilename:
在上次正用vi编辑时发生系统崩溃,恢复filename
vifilename....filename:
打开多个文件,依次进行编辑
查询
grep"linux"*.txt
图片六
图片七
实验四设备管理
一、实验学时:
1学时
二、实验目的
1.能够掌握链接文件的使用
2.能够熟练掌握磁盘的划分
三、实验要求
1.自己练习df与du指令
2.磁盘分区&内存交换空间的构建
四、实验步骤
df
a:
显示全部的档案系统和各分割区的磁盘使用情形
i:
显示i-nodes的使用量
k:
大小用k来表示(默认值)
t:
显示某一个档案系统的所有分割区磁盘使用量
x:
显示不是某一个档案系统的所有分割区磁盘使用量
T:
显示每个分割区所属的档案系统名称
常用命令:
df-hi
操作详解
引用
指令df可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:
#df-h
FilesystemSizeUsedAvailCapacityMountedon
/dev/ad0s1a1.9G389M1.4G21%/
devfs1.0K1.0K0B100%/dev
/dev/ad0s1d989M54K910M0%/tmp
/dev/ad0s1f4.8G3.8G657M86%/usr
/dev/ad0s1e1.9G149M1.6G8%/var
/dev/ad0s1g26G890K24G0%/volume2
/dev/da0s1d325G261G38G87%/volume1
我们目样使用-h参数来显示human-readable的格式。
在应用时,我们可以使用du这个指令来查看哪个目录占用最多的空间。
不过,du的输出结果通常很长,我们可以加上-s参数来省略指定目录下的子目录,而只显示该目录的总合即可:
#du-sh/etc
1.7M/etc
在查看目录的使用情形时,我们可以将输出结果导到sort指令进行排序,以了解哪个档案用了最多的空间:
#du/etc|sort-nr|more
1746/etc
388/etc/mail
318/etc/rc.d
130/etc/ssh
110/etc/periodic
104/etc/defaults
68/etc/mtree
52/etc/isdn
44/etc/periodic/daily
42/etc/periodic/security
38/etc/pam.d
16/etc/periodic/weekly
10/etc/ssl
8/etc/bluetooth
实验五文件的压缩与打包
一实验学时:
1学时
二、实验目的
1.能够掌握文件的打包和压缩
2.掌握磁盘的挂载
三、实验要求
1.在本机某个普通用户根目录下新建文件夹testdir
2.进入testdir,创建文本文件firstfile,并在其中输入姓名和学号的全拼
3.在testdir中创建文件firstfile的副本
4.在testdir中创建文件firstfile的软硬链接文件
5.进入testdir,将目录/home中所有在2013年10月1日后修改过的文件打包为mytar.tar.gz
6.将目录testdir打包并压缩为testdir.tar.gz
7.进入目录/tmp中,并在其中创建子目录tdir
8.将刚才创建的压缩包复制到当前目录的子目录tdir中
9.在/tmp目录中解压该压缩包,观察解压后的目录出现在何处
10.使用选项-C将该压缩包解压到指定目录中,观察解压后的目录出现在何处
11.将testdir再次压缩为testdir2.tar.gz,此次使用p和P选项
12.将testdir2.tar.gz复制到/tmp/tdir中
13.将普通用户根目录下的testdir目录删除,接着将第viii步解压出的testdir目录也删除
14.将压缩包testdir2.tar.gz解压,完成后在普通用户根目录和/tmp目录中搜索testdir目录的位置,观察其结果与第viii步的不同。
四、实验步骤(写出相应命令)
Sudo-s
mkdirtestdir
cdtestdir
vifirstfile
A
Esc
:
wq
cpfirstfilefirstfilecopy
lnfirstfile.txtylianjie
ln-sfirstflie.txtrlianjie
tarczvfmytar.tar.gz*
cd../
tarczvftest.tar.gztestdir
cd/tmp
mkdirtdir
cd~/
cptest.tar.gz/tem/tdir
cd/tmp
cdtdir
tar-xzvftest.tar.gz
tar-xzvftest.tar.gz-c/testdir
tar-czvf-Ptestdirtest2.tar.gz
cptest2.tar.gz/tmp/testdir
cd~/
rm-rftestdir
cd/tmp
rm-rftestdir
cd~/
tar-xzvftest2.tar.gz
findtestdir
cd/tmp
findtestdir
实验六Linux下用户和组群的管理
一、实验学时:
1学时
二、实验目的
1.理解/etc/passwd和/etc/group文件的含义。
2.掌握利用Shell命令管理用户与组群的方法。
3.掌握批量新建用户帐号的步骤和方法。
三、实验要求与步骤(写出相应命令)
1.利用Shell命令管理用户与组群
【操作要求1】创建一个新用户user01,设置其主目录为/home/user01。
【操作步骤】
sudoAdduser/home/user01user01
passwduser01
123
【操作要求2】锁定用户user01。
【操作步骤】
sudo123-luser01
【操作要求3】更改用户user01的帐户名为user02。
【操作步骤】
sudousermod-luser02user01
【操作要求4】查看user02用户的相关信息。
【操作步骤】
sudoiduser02
【操作要求5】普通用户user02切换为超级用户。
【操作步骤】
sudosu
【操作要求6】删除用户user02。
【操作步骤】
sudouserdel-ruser02
【操作要求7】创建一个新组stuff。
【操作步骤】
groupaddstuff
【操作要求8】创建一个新帐户user02,并把他的起始组和附属组都设为stuff。
【操作步骤】
sudouseradd-gstuff-Gstuffuser02
【操作要求9】删除组stuff。
【操作步骤】
sudogroupdelstuff
2.查看root用户的相关信息。
【操作步骤】
cat/etc/passwd|grep用户名
实验七BashShell
一、实验学时:
1学时
二、实验目的
1.基本shell编程
三、实验要求与步骤
1.在终端下同时运行cd/etc和ls命令。
cd/etc&&ls
——————————————————————————————————
2.查看当前的路径。
pwd
——————————————————————————————————
3.如果想运行命令后回到终端初始状态,应该使用哪个命令?
reset
——————————————————————————————————
4.在终端下运行dc/etc和ls命令。
有何不同?
第一个命令执行时看不到效果。
——————————————————————————————————
5.执行下列命令:
●创建/tmp/boring
●执行mkdir/tmp/boring&&mvnumbers.txt/tmp/boring
●“&&”有什么作用?
————————————————————————————————
●在终端下执行chmod600/tmp/boring/number.txt||echo“chmodfailed”
●“||”有什么作用?
第一个命令执行失败,执行第二个命令。
————————————————————————————————
6.执行下列命令:
●Ls–l/etc/passwd
●Echo$?
●Ls-l/etc/paaawod
●Echo$?
●再次$?
写出结果:
127
————————————————————————————————
7.执行下列变量赋值命令,并写出执行结果:
●str=′Thisisastring′
执行成功,无显示结果
———————————————————————————————
●echo″${str}enttestofvariables”
thisisastringenttestofvariables
———————————————————————————————
●echo″$strenttestofvariables″
testofvariables
———————————————————————————————
8.在root目录下同时创建a1,a2,a3,a4四个目录(使用{})。
Mkdira{1,2,3,4}
——————————————————
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- lunix 实验 报告