• 期中考试


    1 若有一个档案的类型与权限资料为『-rwxr-xr--』,请说明其意义为何?

    2 如果我的目录为底下的样式,请问testgroup这个群组的成员与其他人(others)是否可以进入本目录?

        drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/

    3 添加一个用户,名字为自己的名字拼音,新建一个helloworld文件夹,将他的所属组做一个改变变为自己名字的群组

    chgrp users helloworld

    4 将helloworld 文件夹所属者改为你自己。

    chown [-R]帐号名称档案或目录

    5 将helloworld变为只有所有者可以读写执行,其他人无权限

    假设有个帐号名称为dmtsai,他的家目录在/home/dmtsai/,dmtsai对此目录具有[rwx]的权限。若在此目录下有个名为the_root.data的档案,该档案的权限如下:

    -rwx------ 1 root root 4365 Sep 19 23:20 the_root.data 请问dmtsai对此档案的权限为何?可否删除此档案?

    如上所示,由于dmtsai对此档案来说是『others』的身份,因此这个档案他无法读、无法编辑也无法执行,也就是说,他无法变动这个档案的内容就是了。

    但是由于这个档案在他的家目录下,他在此目录下具有rwx的完整权限,因此对于the_root.data这个『档名』来说,他是能够『删除』的!结论就是,dmtsai这个用户能够删除the_root.data这个档案!

    7 如果我有两个ls指令在不同的目录中,例如/usr/local/bin/ls与/bin/ls那么当我下达ls 的时候,哪个ls会被执行?

    第六章

    那还用说,就找出${PATH} 里面哪个目录先被查询,则那个目录下的指令就会被先执行了!所以用dmtsai 帐号为例,他最先搜寻的是/usr/local/bin, 所以/usr/local/bin/ls 会先被执行喔!

    8 新建一个目录hello 里面有world目录,将world目录移动到根目录下

    9 建立一个软链接,建立一个硬链接,解释软硬链接的区别?

    cp -l   cp -s  硬,软

    10 在world文件夹下创建111.txt  222.txt.  333.txt 444,将后缀是txt的文件全部删除

    11 将hello目录改名为hellos

    mv hello hellos

    12 如何在文件外面带行号查看文件?

    cat -n /etc/issue

    13我想在/tmp 底下建立一个目录,这个目录名称为chapter6_1 ,并且这个目录拥有者为dmtsai, 群组为dmtsai,此外,任何人都可以进入该目录浏览档案,不过除了dmtsai 之外,其他人都不能修改该目录下的档案。怎么做?

    建立目录: mkdir /tmp/chapter6_1
    修改属性: chown -R dmtsai:dmtsai /tmp/chapter6_1
    修改权限: chmod -R 755 /tmp/chapter6_1

    14 搜寻ifconfig这个指令的完整档名

    which ifconfig

    15 将过去系统上面24小时内有更动过内容(mtime)的档案列出

    find / -mtime 0

    16 搜寻/home底下属于dmtsai的档案

    find /home -user dmtsai

    17 找出档名包含了passwd这个关键字的档案

    find / -name "*passwd*" 

    18 让一个使用者dmtsai 能够进行『cp /dir1/

    file1 /dir2』的指令时,请说明dir1, file1, dir2 的最小所需权限为何? 

    执行cp 时, dmtsai 要『能够读取来源档,并且写入目标档!』所以应参考上述第二点与第四点的说明!因此各档案/目录的最小权限应该是:

    • dir1 :至少需要有x 权限;
    • file1:至少需要有r 权限;
    • dir2 :至少需要有w, x 权限。

    19 新建一个组 project 新建2个用户,分配给这个组

    20 新建一个文件,写入20行数据,列出行号。如何直接跳到第17行?如何快速删除一行数据?如何保存退出,如何强制退出?如何在文件搜索hello这个单词,如何跳到第二个搜索到的hello?

    21将『目前』的工作丢到背景中『暂停』快捷键为什么,实际操作一下?

    [ctrl]-z

    22观察目前的bash当中,所有的工作,与对应的PID

    jobs -l

    23将背景工作拿到前景来处理,请做出演示

    fg %1

    24kill有哪些关键参数?分别代表什么?

    25 如何将一个程序放到后台运行且自动记录日志文件?

    nohup ./sleep500.sh &

    26仅观察自己的bash 相关程序,可以使用什么命令?

    ps -l

    27 找出与cron与rsyslog这两个服务有关的PID号码?

     28 查看最占cpu的程序和最占内存的程序

    top P M

    29 展示各种程序的关系应该用什么命令?

    pstree -Aup

    30强制终止所有以httpd启动的程序

    killall -9 httpd

    31 自己设计并演示多人协作的git使用流程

    32 简述如何管理docker容器,如何管理docker镜像?(对容器和镜像增删改查)

    33如何将容器转化为镜像?将一个容器改变内容后生成镜像,上传到dockerhub.

     

  • 相关阅读:
    福大软工 · BETA 版冲刺前准备(团队)
    Alpha 事后诸葛亮(团队)
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    Alpha 冲刺 (5/10)
    Alpha 冲刺 (4/10)
    福大软工1816 · 团队现场编程实战(抽奖系统)
  • 原文地址:https://www.cnblogs.com/mypath/p/13908478.html
Copyright © 2020-2023  润新知