2023年Linu实验报告资料.pdf
《2023年Linu实验报告资料.pdf》由会员分享,可在线阅读,更多相关《2023年Linu实验报告资料.pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、L i n u x 实 验 报 告 姓 名 黄 芳 恺 班 级 软 件 工 程 H4学 号 指 导 教 师 阮 越目 录 实 验 一 Linux基 本 命 令 的 使 用 实 验 二 简 朴 S h e l l程 序 设 计 实 验 三 Linux下 简 朴 C程 序 设 计 与 文 献 操 作 实 验 四 L i n u x 下 进 程 操 作 与 进 程 间 通 信 实 验 五 Li n u x线 程 的 使 用 实 验 六 L in u x进 程 间 的 IPC实 验 七 Linux下 访 问 M y s q 1数 据 库 实 验 八 L i n u x下 网 络 编 程 练 习 题:g
2、 r e p、bash、生 产 者 消 费 者实 验 一 L i nux基 本 命 令 的 使 用 1、实 验 目 的 学 习 和 掌 握 L i nux的 基 本 命 令。2、实 验 内 容 和 环 节 环 节 1:以 us e r lo g in用 户 身 份 并 使 用 t e In e t 登 录 L i nu x 服 务 器,按 照 提 醒 创 建 自 己 的 账 户 和 口 令。环 节 2:使 用 新 创 建 的 用 户 账 户 和 口 令 登 录 L i n u x 系 统,察 看 登 录 后 的 界 面。max localhost Documents,pwd/home/max/
3、Documentsmax localhost Documents$|环 节 3:使 用 p w d 命 令 察 看 当 前 的 工 作 目 录,然 后 用 Is命 令 查 看 当 前 目 录 下 的 内 容,尝 试 使 用-a,T,-F,-A,-1 F 等 不 同 选 项 并 比 较 不 同 之 处。-a do not ign o re entri e s s t arti n g wi t hmax localhost Documents*I s-a.V irtu a lB o x Dropped F ile s-I,一 i g nore=P ATT ERN do n ot list im
4、pl ied e n t r ies match ing s hell PA TTERN-1 use a Ion g listing formatmax localhost Documents*I s-It o t a l 4drwx.3 max max 4096 Apr 27 16:45 V irtu a lB o x Dropped F ile s-F,-c 1 as s ify a ppen d in d icator(o ne of*/=)to e ntriesmax localhost Desktop$I s-Fa.c a.c a.o u t*fire fo x.d e skto p
5、 g n o ie-t e n in a l.d e s k to p*-A,-almostall d o n ot list implied.and.max localhost Documents$I s-AV irtu a lB o x Dropped F ile s-IF ignor e f ilemaxlocalhost Desktop$Is-IFto ta l 24-rw-rw-r-rw-rw-r-rwx rwxr-xI rwx rwx rwxn s/fire fo x-rwxrwxr-xL max max1 max max1 max max1 max maxdesktop1 max
6、 max145 May 22143 May 226707 May 2239 May 186333 Apr 2722:32 a.c22:32 a.c22:32.o u t*19:07 fire fo x.d e s k to p-/u s r/s h a re/a p p lic a tio22:40 g n o a e-te ra in a l.desktop*环 节 4:在 当 前 目 录 下 建 立 一 个 名 为 t es t 的 新 目 录,然 后 将 工 作 目 录 切 换 到 t e s t下,尝 试 将/e t c 目 录 下 的 文 献 pa sswd拷 贝 到 该 目 录 下
7、(c p 源 文 献 目 的 目 录)。察 看 当 前 目 录 下 的 pas s wd文 献 的 属 主 和 文 献 权 限。maxlocalhostmaxlocalhostmaxlocalhostmaxlocalhostto ta l 4Desktop$Desktop$Desktop$te s t$Ismkdir te stcp/etc/passwd te s tcd te s t/-rw-r-r-.1 max max 1847 Jun 5 21:32 passwd环 节 5:尝 试 向 当 前 目 录 下 的 pas s vd文 献 和/e t c/p a s swd文 献 分 别 写
8、入 一 些 新 内 容(可 使 用 e c h o“字 符 串”文 献 的 命 令),看 看 操 作 能 否 成 功,假 如 不 能 成 功,请 说 明 因 素。用 c a t 命 令 浏 览 文 献 pa s swo r d 的 内 容,用 m o re命 令 进 行 浏 览 翻 页 操 作,再 用 le s s命 令 浏 览 文 献 的 内 容。比 较 这 几 个 命 令 的 不 同 之 处 maxlocalhost te s t$echo asdfBpasswdmaxlocalhost te s t$echo asdf/etc/passw dbash:/etc/passwd:Permis
9、sion denied对 当 前 目 录 中 成 功,由 于 该 目 录 下 的 passw d 文 献 对 当 前 用 户 具 有 写 的 权 限。对/e tc/passwd文 献 的 操 作 被 拒 绝 由 于 对 当 前 用 户 不 具 有 写 的 权 限 c a t 命 令 将 文 献 的 内 容 所 有 显 示,m ore命 令 将 文 献 内 容 分 屏 显 示 Jess命 令 进 行 刷 新 的 所 有 显 示环 节 6:用 Is命 令 查 看 t est下 文 献 的 权 限,用 m v 命 令 更 改 文 献 p a ssword的 文 献 名 为 test.t x t,尝
10、试 用 c h o w n 和 chgr p 更 改 文 献 的 属 主 为 r oot、组 为 root,看 看 能 否 成 功,不 成 功,请 说 明 因 素。尝 试 用 chomd将 文 献 权 限 为“-rw-。看 看 能 否 成 功,不 成 功,请 说 明 因 素。maxlocalhostmaxlocalhostte s t.tx tte s t$m v passwd te s t.tx tte s t$Ismaxlocalhost te s t$chown root te s t.tx tchown:changing ownership of t e s t.t x t1:Oper
11、ation not permittedmaxlocalhost te s t$chgrp:changing groupmax矶 ocalhost te s t$maxlocalhost te s t$to ta l 4chgrp root te s t.tx tof t e s t.t x t1:Operation not permittedchmod 600 te s t.tx tIs-1L max max 1856 Jun 5 21:47 te s t.tx t用 ch o w n 和 c h gr p 更 改 文 献 的 属 主 为 roo t、组 为 r o ot,不 成 功。由 于
12、chow n 和 c h grp一 般 是 roo t 的 权 限 环 节 7:用 rm命 令 删 除 test目 录 下 的 所 有 文 献,再 用 rmdir命 令 删 除 test目 录。(想 一 想 有 没 有 一 条 命 令 将 目 录 及 目 录 下 的 所 有 文 献 删 除,写 出 这 条 命 令)maxlocalhostmaxlocalhostto ta l 0maxlocalhostmaxlocalhostmaxlocal.ho stte s t$rm*te s t!$Is-Ite s t$cd.Desktop$rmdir te s t/Desktop$|rm-rf t e
13、st环 节 8;使 用 ps命 令 查 看 当 前 系 统 内 的 进 程,并 运 用 man命 令 获 取 p s 命 令 的 参 数,写 出 获 取 当 前 终 端 进 程 执 行 情 况 的 P s命 令。maxlocal.host Desktop!ps-efUID PID PPID C STIME TTY TIME CMDroot 1 0 0 20:36?00:00:00/sbin/initroot 2 0 0 20:36?00:00:00 kthreaddroot 3 2 0 20:36?00:00:00 migration/Oroot 4 2 0 20:36?00:00:00 ks
14、oftirqd/Oroot 5 2 0 20:36?00:00:00 migration/Groot 6 2 0 20:36?GO:Q0:00 watchdog/Qroot 7 2 0 2G:36?GQ:Q0:03 events/0root 8 2 0 20:36?00:00:00 cgrouproot 9 2 G 2G:36?GQ:QG:GG khelperroot 10 2 0 20:36?GO:00:00 netnsroot LI 2 G 20:36?00:00:00 async/mgrroot 12 2 0 20:36?00:00:00 pmroot 13 2 0 20:36?00:0
15、0:00 sync_supersroot 14 2 0 20:36?00:00:00 bdi-defaultroot L5 2 0 20:36?00:00:00 kintegrityd/Oroot 16 2 0 20:36?00:00:01 kblockd/Oroot 17 2 G 20:36?00:00:00 kacpidroot 18 2 G 20:36?00:00:00 kacpi_notifyroot 19 2 0 20:36?GQ:OO:OO kacpi_hotplugroot 20 2 0 20:36?GO:Q0:00 ata_auxroot 21 2 0 20:36?G0:QO:
16、1L ata二 sff/Groot 22 2 0 20:36?OQ:QG:GO ksuspend_usbd环 节 9:使 用 d f 命 令 查 看 当 前 系 统 已 安 装 的 文 献 系 统 的 空 间 使 用 情 况,记 录 结 果。maxlocal.host Desktop$dfFilesystem LK-blocks Used A va ila b le Use%Mounted on/de v/m a p pe r/vg _lived vd-lv_ ro ot 6926264 5983328 872580 88%/tmpf s 510172 552 509620 1%/dev/sh
17、m/d e v/s d a l 495844 35182 435062 8%/bo o t环 节 1 0:使 用 du命 令 查 看 用 户 的 工 作 目 录 占 用 了 多 少 空 间,记 录 结 果。maxlocalhost Desktop$du32.环 节 1 1:使 用 free命 令 查 看 内 存 资 源 的 使 用 情 况,记 录 结 果。maxlocalhost D esktopt fre et o t a l used fre e shared b u ffe rs cachedMem:1020348 881836 138512 0 69552 482512/+b u ff
18、e rs/c a c h e:329772 690576Swap:835576 0 835576环 节 12:使 用 man获 取 ta r和 g z i p 的 帮 助 信 息,尝 试 将 test目 录 下 的 文 献 打 包 并 压 缩,然 后 到 此 外 一 目 录 tmp下 解 包,写 出 这 几 条 命 令。max localhost D esktop t a r-z c v f te s t.ta r.g z te s tt e s t/max localhost Desktop$t a r-z x v f te s t.ta r.g z-C/hom e/m ax/D eskto
19、p/tnp/t e s t/环 节 13:尝 试 执 行“1 s-1 t m p,看 看 这 条 命 令 的 执 行 会 出 现 什 么 结 果,解 释 一 下 这 条 命 令。创 建 一 个 名 为 t m p 的 文 献 并 将 Is-1输 出 的 内 容 写 入 tmp中 环 节 14:尝 试 执 行 f i nd/us r/src-name*.c-p r int.x a r gs grep“#i n clud e”,看 看 这 条 命 令 的 执 行 会 出 现 什 么 结 果,解 释 一 下 这 条 命 令。maxlocalhost Desktop$find/usr/src-name
20、*.cM-p rin t|xargs grep M#include/usr/src/ke rn e ls/2.6.32-43L.el6.x86_64/sc ripts/conmakehash.c:#include/u sr/src/ke m e ls/2.6.32-43L,el6.x86_64/sc ripts/conmakehash.c:#include/usr/src/ke rn e ls/2.6.32-431.e l6,x86_64/sc ripts/conmakehash.c:#includehnlinux/typ/usr/src/ke rn e ls/2.6.32-431.el6,x
21、86_64/sc rip ts/u n ifd e f.c:#include/u sr/src/ke m e ls/2.6.32-431.el6,x86_64/sc rip ts/u n ifd e f.c:#include/usr/src/ke rn e ls/2.6.32-431.e l6.x86_64/sc rip ts/u n ifd e f.c:#include/usr/src/ke rn e ls/2.6.32-431.el6.x86_64/sc rip ts/u n ifd e f.c:#include/usr/src/ke rn e ls/2.6.32-43L.el6,x86_
22、64/sc rip ts/u n ifd e f.c:#include/usr/src/ke rn e ls/2.6.32-43L.el6.x86_64/sc rip ts/u n ifd e f.c:#include/u sr/src/ke m e ls/2.6.32-431.el6.x86_64/sc rip ts/u n ifd e f.c:#include/usr/src/ke rn e ls/2.6.32-431.el6.x86_64/sc rip ts/u n ifd e f.c:#include/u sr/src/ke m e ls/2.6.32-431.el6,x86_64/s
23、c rip ts/u n ifd e f.c:#include/u sr/src/ke m e ls/2.6.32-431.el6,x86 64/scripts/dtc/srcD os.c:#include dtc.h匹 配 查 找 列 表 输 出/u s r/src下 以.c结 尾 的 文 献 中 具 有“include”的 内 容 环 节 15:执 行 c a 1和 date命 令,说 说 这 两 条 指 令 的 用 途。maxlocalhost Desktop$calSu Mo1 28 915 1622 2329 30June 2014Tu We Th Fr3 4 5 610 11 12
24、 1317 18 19 2024 25 26 27SaE142128maxlocalhost Desktop$dateSat Jun 7 19:31:58 CST 2014环 节 16:执 行 命 令 cl ear和 1 ogou t,退 出 系 统。(想 一 想 有 没 有 其 他 的 方 法,写 出 这 种 方 法)Exi t环 节 1 7:执 行 命 令 s hu t down,关 闭 系 统。(想 一 想 有 没 有 更 简 朴 的 命 令,写 出 这 条 命 令)I nit 03、实 验 结 论 通 过 对 lin u x 的 常 用 命 令 的 学 习,让 我 对 lin u x
25、的 系 统 有 了 初 步 的 结 识 一 这 是 一 个 完 全 基 于 命 令 操 作 的 操 作 系 统,这 些 命 令 组 成 了 强 大 的 命 令 系 统,提 供 了 完 善 的 功 能。这 些 命 令 操 作 将 为 我 以 后 的 linux学 习 打 下 良 好 的 基 础。实 验 二 简 朴 She 1 1程 序 设 计 1、实 验 目 的(1)学 习 和 掌 握 v i编 辑 器 的 基 本 使 用 方 法。(2)学 习 和 掌 握 编 写 简 朴 的 s h e ll程 序。2、实 验 内 容 和 环 节 2.1 vi的 使 用 环 节 1:以 root用 户 身 份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Linu 实验 报告 资料
限制150内