《Linux实验报告.docx》由会员分享,可在线阅读,更多相关《Linux实验报告.docx(16页珍藏版)》请在优知文库上搜索。
1、1.inux程序设计姓班学专名级号业师试验报告杨帆计1242121842284计算机科学与技术试验一1.inux系统安装与启动(选做试验)一、试验目的(通过实践与查阅资料完成如下试验)1 .驾驭虚拟机的配置过程。2 .驾驭1.inux系统的安装过程和简洁配置方法。3 .驾驭与1.inUX相关的多操作系统的安装方法。4 .驾驭1.inUX系统的启动、关闭步骤。5 .了解1.inUX文件系统和书目结构。二、试验内容1 .安装虚拟机软件($0VMwaresVirtualbox).2 .在虚拟机软件中安装1.inUX操作系统(如Fedora、UbUntu、redhat等)。3 .配置1.inUX系统运
2、行环境。4 .正确地启动、关闭系统。三、试验步骤1 .安装虚拟机软件(VMwareWorkstation7.0)。2 .在虚拟机软件中新建1.inUX虚拟机2.1设置内存大小(建议大于256MB)2.2设置虚拟硬盘大小(建议大于8GB)2. 3设苴虚拟光驱(虚拟方式,镜像文件)2. 4设置网络连接模式(建议采纳桥接方式)2.5设置共享书目(建议英文书目名)1.在1.inUX虚拟机中安装1.inUX操作系统(fedoral0)。3. 1选择安装界面3. 2检测安装截介质(建议跳过)3. 3安装过程中的语言、键盘选择3. 4磁盘分区(采纳自动分区,总大小与2.2相匹配)3. 5引导程序选择(采纳G
3、RUB)3. 6留意事项(禁用SE1.inUX)2 .通过相关吩咐实现对操作系统的登录、退出与关机3 .运用文件阅读器查看1.inUX操作系统书目结构四、试验思索题1 .举例说明1.inux操作系统不同书目下文件的主要作用。2 .列出你发觉的1.inUX与Windows操作系统区分。3 .列出确定文本界面与图形界面显示的关键文件,并说明设置的关键。4 .列出你所能想到的虚拟机软件的用途。试验结论:试验二,IinUX基本吩咐(必做试验)一、试验目的、要求(请在操作后的试验结果)1 .熟识1.inUX操作环境。2 .驾驭1.inUX一般吩咐格式。3 .驾驭有关文件和书目操作的常用吩咐。4 .驾驭有
4、关进程操作的常用吩咐。二、试验内容1 .娴熟驾驭登录和退出系统,创建,删除用户等吩咐(吩咐:运行结果)。2 .熟识date,cal,who,echo,clear,passwd,man等吩咐。3 .在用户主书目下对文件进行如下操作:复制一个文件、显示文件内容、在找指定内容、排序、文件比较、文件删除。4 .对书目进行管理:创建和删除子书目、变更和显示工作书目、列出文件权限、建立链接文件等。1.显示系统中的进程信息。三、试验步骤1 .登录进入系统,打开SheU环境(终端)。2 .运用date,cal,who,echo,clear等吩咐,了解1.inux吩咐格式。3 .利用man吩咐查看dale,ec
5、h。等吩咐的帮助说明。4 .书目操作4. 1在用户默认工作书目下新建书目testdirl(吩咐:运行结果)。4.2 在用户书目卜发制testdirl为testdir2(吩咐:运行结果)。4.3 在用户书目下删除的$1(1次2。(吩咐:运行结果)5.文件操作5.1 进入用户默认工作书目。5.2 运行datetestl,然后运行cattest1,记录视察到的信息(吩咐:运行结果)。5. 3再次运行daleIeSl1,然后运行CalleS11,记录视察到的信息(吩咐:运行结果)。5.4运行datetcstl,然后运行CatteStI,记录视察到的信息并说明缘由(吩咐:运行结果)。5.5复制testl
6、为test25. 6查看testl和test2的文件具体信息,记录并说明其异同。5.7统计3511文件内容的行数、字数。5.8显示testl的内容。5.9建立testl的链接文件test305.10复制testl到上一级书目。5.H在用户书目下删除Iestl,删除IeStdir1.四、试验思索题1 .如何显示当前工作书目的完整路径。在1.inUX层次书目结构中,用户可以在被授权的随意书目卜利用mkdir吩咐创建新书目,也可以利用Cd吩咐从一个书目转换到另一个书1.l。然而,没有提示符来告知用户目前处于哪一个书目中。要想知道当前所处的书目,可以运用PWd吩咐,该吩咐显示整个路径名。PWd说明:此
7、吩咐显示出当前工作书目的肯定路径。例:$PWdhomex显示的路径名为homexu,每个书目名都用“/”隔开,根书目以开头的表示。2 .举例说明1.inUX吩咐的常用格式。mkdir-psrvftplinu-10创建文件夹-p假如文件夹不存在自动创建free吩咐free吩咐的功能是查看当前系统内存的运用状况,它显示系统中剩余与已用的物理内存和交换内存,以与共享内存和被核心运用的缓冲区。3 .举例说明如何运用1.inUX吩咐帮助(吩咐:运行结果)。试验结论:试验三文件权限管理(必做试验)一、试验目的1 .熟识1.inUX操作环境。2 .驾驭1.inUX一般吩咐格式。3 .理解1.inUX中文件全
8、部者和权限的概念。4 .驾驭有关权限操作的常用吩咐。5 .驾驭文件/书目的打包和压缩吩咐。二、试验内容1.2.1 一般文件与书目权限的修改。1.2.2 变更文件属主。1.2.3 一般文件与书目的打包和压缩。三、试验步骤1 .文件权限操作1.1 在用户默认工作书目卜创建书目test03,进入test03书目,运用t。UCh吩咐创建空文件fiIe1.1.2 显示门案1具体信息,记录文件的权限信息,所属用户和组。1.3 对fiIel设置权限,使其他用户可以对此文件进行写操作,并行看设置结果。1.4取消同组用户对filel的读取权限,并杳看设置结果。1.5用数字形式来为门案1设置权限,使全部者可读、可
9、写、可执行:其他用户和所属组用户只有读和执行的权限,并查看设置结果。1.6用数字形式更改filcl权限,使全部者只能读取此文件,其他任何用户都没有权限,并杳看设置结果。1. 7为其他用户添加写权限,并查看设置结果。1.1 8回到上层书目,查看IeStO3的权限。1.9 为其他用户添加对此书目的写权限,查看设置结果.1.10 查看并记录书目testO3与其中文件的所属用户和组。1.11 把书目test03与其下的全部文件的全部者改成bin,所属组改成daemon,并查看设置结果。1.12删除书目test03与其下的文件。1 .13设定UmaSk为OoO($mask000),创建testdir书目
10、,并查看其权限。2 .打包压缩吩咐操作2. 1将/etc书目拷贝SIJ用户默认工作书目下,重命名为etctest2.2用tar吩咐将etctest书目打包成etctest.tar.gz,杳看etctest.tar.gz的权限,解压缩etctest.tar.gz四、试验思索题4.1 列举IS吩咐不同选项的功能。(1)1s:显示全部非隙藏文件(按字典依次排序)(2) Is-a:显示全部文件包括隐藏文件(3) Is-1:显示全部文件的具体信息(4) 显示总数4.2 说明文件权限和文件全部者的含义。-rw-rr一是文件的权限。Root是用户组。4.3 举例说明UmaSk吩咐的功能。UmaSk设置了用户
11、创建文件的默认权限,它与Chmod的效果刚好相反,umask设置的是权限“补码”,而Chmod设置的是文件权限码。一般在etcprofile$HOME/.bashprofiIe或$HOME/.PrOfiIe中设置UmaSk值。4.4 说明后缀名为tar.gz和tar.bz2的文件的压缩和解压吩咐。1.inUX下最常用的打包程序就是Iar运用Iar程序打出来的包我们常称为tar包,tar包文件的吩咐通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲饼Iar吩咐的基本用法:Iar吩咐的选项有许多(用manIar可以查看到),但常用的就那么几个选项,下面来举例说
12、明一下:# tar-cfall.tar*.jpg这条吩咐是将全部jpg的文件打成个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar-rfall.tar*.gif这条吩咐是将全部.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。# tar-Ufall.tarlogo,gif这条吩咐是更新原来tar包all.tar中log。,gif文件,-u是表示更新文件的意思。# tar-tfall.tar这条吩咐是列出all.Iar包中全部文件,-I是列出文件的意思# tar-Xfall.Iar这条吩咐是解出all.tar包中全部文件,-是解开的意思以上就是t
13、ar的最城本的用法。为了便利用户在打包解包的同时可以压缩或解压文件,Iar供应了一种特别的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序。试验结论:通过这个试验我了解了一般文件与书目权限的修改。一、试验目的1 .熟识1.inUX操作环境。2 .驾驭1.inUX一般吩咐格式。3 .熟识吩咐行操作方式进行用户和用户组管理。二、试验内容2 .建立新用户账号权限测试。3 .为新用户建立账号和工作组,并进行相应配苴4 .以该用户身份登录,修改密内。5 .删除该用户。三、试验步骤1.创建用户(以ZhangSan为例)1.1创建-个新用户ZhangSane1.2查看/etc/PaSSWd文件的最
14、终行内容,并记录。1. 3查看eicshadow文件的最终一行内容,并记录。1.4给用户ZhangSan设置密码。1. 5查看etcshadow文件的最终一行内容,记录并说明变更。1 .6运用zhangsan用户登录系统,测试能否登录胜利。2 .创建用户(以USer为例)21运用1的步骤创建新用户user。2. 2更改zhangsan所属群组为root.。2. 3查看etcpasswd文件,记录zhangsan用户和user用户的属组状况。2. 4更改用户zhangsan的帐户名为USero2. 5查看eicpasswd文件的最终一行内容,记录并说明变更。2. 6删除用户USeriI3.组的管
15、理(以StUff为例)3.1 创建一个新组,组名为StUff.3. 2查看ecgroup文件的最终一行内容,并记录。3. 3创建一个新帐户test,并将其起始组和附属组都设为stuff.3.4查看etcgroup文件中的最终一行内容,记录并说明变更。3.5设置StUff组密码。36在StUff组中删除用户testo3. 7查看elcgroup文件中的最终一行,记录并说明变更。4. 8删除会且stuff四、试验思索题1 .说明所屈群组与所属附加群组的区分。chgrp(changegroup)变更文件所属群组,hown(changeowner)变更文件全部者属性。2 .如一般用户遗失密码后要求第原用户权限,说明root用户可能实行的方式。1)在root账户下,打开eicshadow(不是passwd文件,因为密码事实上经过加密后放在了“影子口令”文件ShadoW中了。P