理论教育 Linux操作系统实践:课后训练成果

Linux操作系统实践:课后训练成果

时间:2023-11-25 理论教育 版权反馈
【摘要】:③创建空文件aa.c、 bb.c, 并将其复制到新目录mydir 中, 然后将bb.c 更名为fork.c。完成下列文件打包与压缩命令。③新增user2 用户, 密码为password, 将用户的附属组加入root 组和usergroup 组。使用数字设定法对/root/ab 文件设置权限, 用户所有者只有读取和写入权限。将/root/ab 文件的用户所有者更改为用户user1。执行vi a.txt, 将进程挂起, 然后切换到前台运行。配置一个cron 任务: 用户susa 必须配置一个定时执行任务, 每天在本地时间14:23 时执行命令/bin/echohana。按照描述完成如表2.26 所示描述的关键字。

Linux操作系统实践:课后训练成果

(1)完成下列文件和目录的基本操作。

①查看当前工作目录为用户的主目录。

②在当前家目录下创建一个新目录mydir。

③创建空文件aa.c、 bb.c, 并将其复制到新目录mydir 中, 然后将bb.c 更名为fork.c。

④创建aa.c 的软链接aa.soft。 使用软链接文件aa.soft 显示aa.c 文件的内容(编辑aa.c 文件, 内容不限), 查看文件aa.soft 和aa.c 的文件类型

⑤建立一个bb.c 文件的链接文件bb.hard, 查看bb.c 和bb.hard 的索引结点是否是一个, 要求删除bb.c 后bb.hard 还能使用。

⑥使用至少5 种显示文件/etc/passwd 内容的命令, 体会各有什么不同。

⑦查找/etc 目录下以http 开头的文件, 保存结果到/tmp/fhttp 中。

⑧查找/etc 下以shell 开头且与shell 大小写无关的文件名及其匹配的行(不包括错误信息和父目录), 并导出到/tmp/ishell.files。

⑨在文件/root/initial-setup-ks.cfg 中查找到所有包含字符串boot 的行。 将找出的行按照原文的先后顺序复制到/root/lines 文件中。

⑩搜索在目录/tmp/src 及其子目录下所有以yy1 开头的5 天以上未使用的文件, 并将这些文件复制到/tmp/old 目录中。 (目录和文件需要自己创建并修改访问时间。)

用管道方式分页显示/var 目录下的。

(2)完成下列文件打包与压缩命令。

①归档当前家目录下的~/mydir, 生成~/mydir.tar。

②查看~/mydir.tar 归档文件的内容。

③将归档文件~/mydir.tar 解包出来到指定文件夹test。

④将~/test 目录压缩成~/test.tar.gz。

⑤将~/mydir 目录压缩成~/mydir.tar.bz2。

解压缩test.tar.gz 到当前目录。

⑦解压缩mydir.tar.bz2 到当前目录。

(3)创建指定用户和组。

①增加usergroup 组, GID 号为6000。(www.daowen.com)

②新增user1 用户, UID 号为6000, 密码为空, 并将其附属组加入usergroup 组中。

③新增user2 用户, 密码为password, 将用户的附属组加入root 组和usergroup 组。 用户的主目录为/user2 目录。

④新增user3 用户, 不为用户建立并初始化主目录, 用户不允许登录到系统的shell。

(4)设置用户的密码。

①设置user1 用户的密码为111111。

②锁住用户user2 的密码, 查看密码状态, 然后解锁用户user2 的密码。

(5)新建目录/var/www/user1, 并设置如下权限。

①将此目录的所有者设置为user1, 并设置读写执行权限。

②将此目录的组设置为usergroup, 并设置读执行权限。

③将其他用户的权限设置为只读。

(6)使用文字设定法对/root/ab 文件设置权限, 用户所有者为读取、 写入和执行权限,同组用户为读取和写入权限, 而其他用户没有任何权限。

(7)使用数字设定法对/root/ab 文件设置权限, 用户所有者只有读取和写入权限。

(8)将/root/ab 文件的用户所有者更改为用户user1。

(9)设置别名qstat=‘ps -Ao pid, tt, user’, 设置为永久生效。

(10)打开火狐浏览器后台运行, 查看进程ID 号, 将进程结束。

(11)执行vi a.txt, 将进程挂起, 然后切换到前台运行。

(12)配置一个cron 任务: 用户susa 必须配置一个定时执行任务, 每天在本地时间14:23 时执行命令/bin/echo hana。 (如果susa 用户不存在, 需要自己创建。)

(13)登记一个一次性运行命令ps-aux 的作业, 使其在3: 00am 执行(执行时间可以按需求修改)。

(14)按照描述完成如表2.26 所示描述的关键字。

表2.26 关键字

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈