Linux,实验报告_第1页
Linux,实验报告_第2页
Linux,实验报告_第3页
Linux,实验报告_第4页
Linux,实验报告_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑Linux,实验报告 L L x nux 程序设计 试验报告 姓 名 : 杨 帆 班 级: : 计 计 1242 学 号: : 1218 28 专 业: : 计算机科学与技术 指导老师 : 赵帼英 试验一 x Linux 系统安装与启动( ( 选做试验) ) 一、 试验目得(通过实践及查阅资料完成如下试验) 1. 把握虚拟机得配置过程。 2. 把握 Linu系统得安装过程与简洁配置方法。 3. 把握与ix 相关得多操作系统得安装方法、 4. 把握 Lnux 系统得启动、关闭步骤、 5. 了解inux 文件系统与名目结构。 二、 容内验实1. 安装虚拟机软件(

2、如 VMre、irtualbox)。 2. 在虚拟机软件中安装 Linux 操作系统(如 Fedor、Ubuntu、redhat 等)。 3. 配置 Ln系统运行环境。 4. 正确地启动、关闭系统、 三、 骤步验实1 。安装虚拟机软件(Vare orksttio 7。0) 。 2、在虚拟机软件中新建 Liu虚拟 机 2.设置内存大小(建议大于 25M) 2、2 设置虚拟硬盘大小(建议大于 8GB) 2。3 设置虚拟光驱(虚拟方式,镜像文件) 2.4 设置网络连接模式(建议采纳桥接方式) 2。5 设置共享名目(建议英文名目名) 1. 在 Liux 虚拟机中安装 Linux 操作系统(dor0 )

3、、 、1 选择安装界面 .检测安装截介质(建议跳过) 3。3 安装过程中得语言、键盘选择 3.磁盘分区(采纳自动分区,总大小与 2.相匹配) 3。5 引导程序选择(采纳B) 、6 留意事项(禁用 SELinux) 2. 通过相关命令实现对操作系统得登录、退出与关机 3. 使用文件扫瞄器査瞧 Lx 操作系统名目结构 四、试验思索题 1. 举例说明inu操作系统不同名目下文件得主要作用、 2. 列出您发觉得 Linux 与 Windows 操作系统区分、 3. 列出打算文本界面及图形界面显示得关键文件,并说明设置得关键。 4. 列出您所能想到得虚拟机软件得用途。 试验结论: 试验二: : x nu

4、x 基本命令( ( 必做试验) ) 一、 试验目得、要求(请在操作后附试验结果) 1. 熟识 Liu操作环境。 2. 把握 Linx 般命令格式。 3. 把握有关文件与名目操作得常用命令。 4. 把握有关进程操作得常用命令。 二、 试验内容 1.娴熟把握登录与退出系统,创建,删除用户等命令(命令:运行结果)。 2。熟识 date,cl,who,eho, lar,paswd,ma 等命令、 3、在用户主名目下对文件进行如下操作:复制一个文件、显示文件内容、查找指 定内容、排序、文件比较、文件删除。 4。对名目进行管理:创建与删除子名目、转变与显示工作名目、列出文件权限、 建立链接文件等。 1.

5、显示系统中得进程信息。 三、 试验步骤 1. 登录进入系统,打开 shell 环境(终端)。 2. 使用 date,cal, o, echo, lea 等命令,了解 inux 命令格式。 3. 利用an 命令查瞧 date,ec等命令得关心说明。 、 名目操作 、在用户默认工作名目下新建名目 tstdr(命令:运行结果)、 4、2 在用户名目下复制esl 为estdir2(命令:运行结果)。 4.3 在用户名目下删除 tstir2。(命令:运行结果) 5. 文件操作 5、1 进入用户默认工作名目。 5。运行ate tstl,然后运行 test 1,记录观看到得信息(命令:运行结果)。 。3 再

6、次运行 dat tes,然后运行 ca tesl,记录观看到得信息(命令:运行结果)。 。运行dateestl,然后运行cattstl,记录观看到得信息并说明缘由(命令:运行结果)、 5. 复制 tetl 为 et。 5。6 査瞧 tstl 与 test2 得文件具体信息,记录并说明其异同。 5。统计 tetl 文件内容得行数、字数。 5。8 显示 tl 得内容。 5、建立 tstl 得链接文件 tes3。 5.10 复制 tesl 到上一级名目。 。1 在用户名目下删除 test,删除 testdrl。 四、试验思索题 1. 如何显示当前工作名目得完整路径。 在 Lux 层次名目结构中,用户

7、可以在被授权得任意名目下利用 mkd命令创建新名目,也可以利用 cd 命令从一个名目转换到另一个名目。然而,没有提示符来告知用户目前处于哪一个名目中。要想知道当前所处得名目,可以使用 pw命令,该命令显示整个路径名。 d 说明:此命令显示出当前工作名目得肯定路径、例:$ pwd /hm/xu 显示得路径名为/homex,每个名目名都用"/'隔开,根名目以开头得"/'表 示。 2. 举例说明inu命令得常用格式。 mr p /s/ 创建文件夹 -p 假如文件夹不存在自动创建 fre 命令 re 命令得功能就是查瞧当前系统内存得使用状况,它显示系统中剩余及已用得

8、物理内存与交换内存,以及共享内存 与被核心使用得缓冲区。 3. 举例说明如何使用 Lin命令关心(命令:运行结果)、 试验结论: 实 验 三 文 件 权 限 管 理 ( ( 必 做 实 验 ) ) 一、 得目验实1. 熟识inu操作环境、 2. 把握 Lnu -般命令格式。 3. 理解 Liu中文件全部者与权限得概念、 4. 把握有关权限操作得常用命令。 5. 把握文件/名目得打包与压缩命令。 二、 容内验实1.2.1 一般文件与名目权限得修改、 1.2.2 转变文件属主。 1.2.3 一般文件与名目得打包与压缩、 三、 试验步骤 1. 文件权限操作 。1 在用户默认工作名目下创建名目 tet

9、0,进入 test03 名目,使用 touc命令创 建空文件 filel。 1、2 显示 flel 具体信息,记录文件得权限信息,所属用户与组、 、3 对ilel 设置权限,使其她用户可以对此文件进行写操作,并查瞧设置结果。 1。取消同组用户对 fill 得读取权限,并査瞧设置结果。 1、5 用数字形式来为 filel 设置权限,使全部者可读、可写、可执行;其她用户与 所属组用户只有读与执行得权限,并查瞧设置结果。 1。6 用数字形式更改 flel 权限,使全部者只能读取此文件,其她任何用户都没有 权限,并査瞧设置结果。 1.7 为其她用户添加写权限,并査瞧设置结果。 1、回到上层名目,查瞧

10、test0得权限。 1、9 为其她用户添加对此名目得写权限,查瞧设置结果。 1.0 査瞧并记录名目 tes03 及其中文件得所属用户与组。 .1把名目tst03及其下得全部文件得全部者改成i,所属组改成amon,并 査瞧设置结果。 1、12 删除名目est03 及其下得文件、 1。13 设定 umsk 为00 ($ umak 00),创建 testdir 名目,并査瞧其权限。 2. 打包压缩命令操作 2.1 将/tc 名目拷贝 SlJ 用户默认工作名目下,重命名为 ettes。 2.2用ar命令将test名目打包成etc。ar.g,查瞧ectes。tar、gz 得权限,解压 缩 etctst、

11、tar、 四、试验思索题 4。1 列举 l命令不同选项得功能。 (1)ls:显示全部非隐蔽文件(按字典挨次排序) (2)s -:显示全部文件包括隐蔽文件 (3)ls l:显示全部文件得具体信息 () 显示总数 4.2说明文件权限与文件全部者得含义、 rwrr就是文件得权限。Rot 就是用户组。 4.3举例说明 umas命令得功能。 uas设置了用户创建文件得默认 权限,它与 co得效果刚好相反,umas设置得就是权限"补码',而 chod 设置得就是文件权限码。一般在e/rofile、$ HOM/、bash_prfile 或$HOE/.pfile 中设置 uas值。 4.4

12、说明后缀名为r。与 ta.bz得文件得压缩与解压命令。 Linux 下最常用得打包程序就就是 tar 了,使用 tar 程序打出来得包我们常称为 ta包,a包文件得命令通常都就是以、tar 结尾得。生成 tar 包后,就可以用其它得程序来进 行压缩了,所以首先就来讲讲 ta命令得基本用法: tar 命令得选项有许多(用an ta可以查瞧到),但常用得就那么几个选项,下面 来举例说明一下: gpj、 at.l c rat 这条命令就是将全部、jg 得文件打成一个名为 al.tar 得包、就是表示产生新得包 , 、名件文得包定指 f fig、 rt.la r rat 这条命令就是将全部。gif 得

13、文件增加到ll.ta得包里面去、r 就是表示增加文件得 。思意 tar uf al。r logo。gif 这条命令就是更新原来 tar 包 all.ta中 lo、if 文件,u 就是表示更新文件得意思。 ra。la ft- rat 这条命令就是列出 all。ta包中全部文件,-t 就是列出文件得意思 ta -x all。tar 是就 x,件文有所中包a、ll出解是就令命条这解开得意思 以上就就是 tr 得最基本得用法、为了便利用户在打包解包得同时可以压缩或解压文件, ar 供应了一种特别得功能。这就就是 tar 可以在打包或解包得同时调用其它得压缩程序。 试验结论: 通过这个试验我了解了一般文

14、件与名目权限得修改、 实 验 四 用 户 与 组 得 管 理 ( ( 必 做 实 验 ) ) 一、 试验目得 1. 熟识 Linu操作环境。 2. 把握 Lux 般命令格式。 3. 熟识命令行操作方式进行用户与用户组管理。 二、 试验内容 2. 建立新用户账号权限测试。 3. 为新用户建立账号与工作组,并进行相应配置、 4. 以该用户身份登录,修改密码。 5. 删除该用户、 三、 试验步骤 1. 创建用户(以 zhangsan 为例) 1。1 创建一个新用户 zhangsan、 1、2 査瞧tc/pasw文件得最终一行内容,并记录。 1、3 査瞧etc/how 文件得最终一行内容,并记录。 。

15、4 给用户 zhangsan 设置密码、 1、5 查瞧/ecshadw 文件得最终一行内容,记录并说明变化。 1.6 使用 zhangsan 用户登录系统,测试能否登录胜利、 2. 创建用户(以er 为例) 、1 使用 1 得步骤创建新用户 uer。 2、2 更改 zhangsan 所属群组为 roo、 2。3 査瞧/etc/asswd 文件,记录hngs用户与 user 用户得属组状况。 。4 更改用户 zns得帐户名为 uer。 2。査瞧tcsswd 文件得最终一行内容,记录并说明变化、 2、6 删除用户 user。 3. 组得管理(以 suff 为例) .1 创建一个新组,组名为 stu

16、f。 3.2 査瞧/etcgrp 文件得最终一行内容,并记录。 、3 创建一个新帐户 tet,并将其起始组与附属组都设为 stuff、 3.査瞧/etc/grup 文件中得最终一行内容,记录并说明变化。 3、设置 stff 组密码。 3、6 在tf 组中删除用户 ts。 3、7 查瞧/c/goup 文件中得最终一行,记录并说明变化。 、8 删除会且 stuff。 四、试验思索题 1. 说明所属群组与所属附加群组得区分、 chr(chane gru)转变文件所属群组, ow (change wer)转变文件全部者属性。 2. 如一般用户遗失密码后要求恢复用户权限,说明 ro用户可能实行得方式。

17、1) 在oot 账户下,打开/et/hdo (不就是 passwd 文件,由于密码实际上经过加密后放在了"影子口令'文件 shaow 中了。asswd 文件每个用户均可见,但就是hdow 只有 root 可以见)。 2) 找到一般用户名ciasa,然后删除其次个域即可,域之间用":'隔开得,如下 use:TdkakkkYkjkk:1472:9999:7: 上述红色部分就就是经过加 密得密码,删除即可。 3) 在一般用户下,输入 passwd 即可输入新密码、 3. 如何指定不同用户得默认工作名目。 1) 修改/etc/vs 将 gut_usrnae=virt

18、ual_uer userconfigdir=/et/vs user_sub_okER 加进去 2) 在et名目下手工建立 vs 名目 3) 在etc/vs 名目下建立用户文件,用户文件名称=要登录得用户名。 例如:FTP 用户就是est111 那么就在/etcs 下建立一个 tst111 文件,文件内容 lcal_roo=/hom/test111USER 4) 重启服务 svce vsfpd restart 实 验 五 文 本 编 辑 器 ( ( 选 做 实 验 ) ) 一、 得目验实1. 把握编辑器得进入与退出方法。 2. 了解文本编辑器得三种模式。 3. 娴熟把握使用 v编辑器进行编辑、选

19、择及操作文本文件得命令、 二、 试验内容 1. 进入与退出。 2. 利用文件拷贝方式建立一个文件。 3. 在该文件上移动光标位置。 4. 对该文件内容执行删除、修改、替换等操作、 三、 试验步骤 1. 在当前用户默认工作名目下新建一个名为"test0'得名目。 2. 将文件"/etc/rsylog、con "复 制 到"tst' 名目下。 3、使用i 打开 es 目 录 下 得 sysl.cof 4、 指出设定 umask (类似于"umak0022')得所在行号。 5. 将光标移到该行,并复制该行内容。 6. 将该行内

20、容内容粘贴至最终一行。 7. 撤销第 6 步得动作、 8. 光标移到" ylog,删除该行。 9. 存盘但不退出。 10. 将光标移到首行,插入模式下输入"Helo,ths is vi ld!'。 11. 向下查找字符串"sysog'。 12. 再向上査找字符串"CP、 13. 强制退出 vi,不存盘。 四、 试验思索题 1. 举例说明试验中使用得命令处于何种模式下? 2. 说明在i 中如何实现字符串得查找,并实现查找结果得自动换行。 3. 说明在i 中如何实现行号得显示与关闭、 试验六 库文件得建立与引用( ( 必做试验) ) 根据课本

21、第一章,第 711 页,建立并引用库文件,写出试验过程及结果。 库函数介绍: 1。 Linu系统调用,文件得描述符使用得就是一个整数,库函数访问文件使用 FIE 类型得指针去指向描述文件; 、 库函数不随系统平台而变,即不管 wi还就是nx 都适用; 库函数 读文件 i_t frad(void ptr, size_ size, se_ , FIL srea) 功能:从 sream 指向得文件中读取个字段,每个字段为 siz字节,并将读取得数据放入p所指向得字符数组中,返回实际已读取得字节数。(读出来得数据量为 sizen) 库函数 写文件 ze_t fwrt(con voi *r, et sz, siz_ , ILE ram) 功能:从缓冲区 ptr 所指向得数组中把个字段写到 srm 指向得文件中,每个字段长为 size 个字节,返回实际写入得字段数。 库函数 - 创建与打开 FLE fon(const ch , cst har mod) :打开得文件名(包含路径,缺省为当前路径) md:打开模式 实例代码 #icud sdio。h ilude strin、h #icude stdlib.h*21 IS_REFU nfd/ /*口入序程t main(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论