第五周作业

文章目录

  • 第五周作业
    • 第一部分
    • 第二部分
    • 第三部分
    • 第四部分

第一部分

1.用户基础权限为9位,每三位为一组,每组代表着谁的权限?

rwx rwx rwx
user group others

2.权限中的rwx-,每个字符所代表什么意思?对应的数字是什么?

-r ——> 读权限 ——> 4
w——> 写权限 ——>2
x ——> 执行权限 ——>1
/- 无权限

3.-rwxr-xr-x,写出对应数字权限

754

4.-rwxr–r--,写出对应数字权限

755

5.-r-xr-x–x,写出对应数字权限

551

6.-rw-r-xr-x,写出对应数字权限

755

7.-r–r--r–,写出对应数字权限

555

8.-r-xr-----,写出对应数字权限

540

9.—x-w-r–,写出对应数字权限

125

10.-rwxr–rw-,写出对应数字权限

747

11.-rw-r–r--,写出对应数字权限

655

12.—xr–rwx,写出对应数字权限

147

13.777,写出对应字母权限

rwxrwxrwx

14.545,写出对应字母权限

r-xr–r-x

15.744,写出对应字母权限

rwxr–r--

16.600,写出对应字母权限

rw-------

17.641,写出对应字母权限

rw-r----x

18.711,写出对应字母权限

rwx–x--x

19.700,写出对应字母权限

rwx------

20.555,写出对应字母权限

r-xr-xr-x

21.733,写出对应字母权限

rwx-wx-wx

22.713,写出对应字母权限

rwx–x-wx

23.建一个目录/test,查看这个目录的默认权限是?

24.进入/test目录中,建一个文件abc,查看其默认的权限为?

25.创建一个文件test.txt,并其将权限改为600.

26.将test.txt文件的权限改为755.

27.将test.txt文件的权限改为000.

28.修改test.txt文件的权限为644.

29.给test.txt文件的属主加上x权限。

30.给test.txt文件的其他用户加上x权限。

31.去除test.txt文件的所有执行权限。

32.给/test目录及目录下的所有文件或目录的权限统一改为744。

33.给/test目录及目录下的所有文件或目录加上x权限(属主、属组、其他用户都执行权限)。

34.使用stat命令查看test.txt文件的权限,并使用awk将权限取出来,比如:755

35.使用stat命令查看test.txt文件的权限,并使用sed将权限取出来,比如:755

第二部分

1.创建目录/web01,所有者是user01,所属组是user02;创建目录/web02,所有者是user02,所属组是user01。

2.复制/etc/fstab文件到/opt下,设置文件所有者为tomcat读写权限,所属组为apps组有读写权限,其他人无权限

3.将以下权限翻译成数字,将数字权限用字母表示

rw-r-xr-- 654
rw-r–r-- 655
rwx–x--x 711
rw------- 600
rwxr–r-- 755
rw-rw-r-- 665
rwxrwxrwx 777
751 rwxr-x–x
771 rwxrwxrwx
632 rw–wx-w-
551 r-xr-x–x
622 rw–w--w-
746 rwxr-rw-
644 rw-r–r--
755 rwxr-xr-x

4.假设公司研发部的用户david和peter属于组A,财务部的用户life和laowang属于组B,根据要求创建用户及组。

5.接第4题,建立目录file1,该目录里面的文件只能由研发部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何操作


6.接第4题,建立目录file2,该目录里面的文件只能由财务部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何操作

7.接第4题,建立目录file3,该目录里面的文件研发部人员可以读取、增加、删除、修改以及执行,其他部门只能做查看操作

8.接第4题,建立目录file4,该目录里面的文件只有研发部的经理David拥有所有操作权限,研发部的其他人只有查看权限,其他部门不能进行任何操作

9.新建用户组,shengchan,demo,要求如下:
01、tom是shengchan组的附加成员
02、leo是demo组的附加成员
03、新建用户admin不属于以上任何一个组


10.新建目录要求如下:
01、/pub/目录为公共存储目录,所有用户可以读写执行
02、/sc目录是生产部的目录,生产部的成员读写执行,并且生产部人员建立的文件自动归属到
shengchan组中
03、admin用户可以在/sc目录中可以读

11.新建目录/www01,/www02,/www03

12.接第11题,更改/www01目录的权限,使其他用户对它没有任何权限;

13.接第11题,更改/www02目录的权限,使所属组对它拥有读写执行权限;

14.接第11题,更改/www03目录的权限,任何用户都可以读写,但是在/www03目录中创建的任何文件都属于grp1组

15.新建用户zhangsan,lisi,wangergou,三个用户都属于同一个用户组f4,密码都为oldboy

16.接15题,上述用户和组都能在/data/code目录,访问,创建,删除文件,其他用户无法访问该目录

17.接15题,/data/code目录下创建的所有文件自动归属于f4组所有

18.接15题,现在新增了一批用户,属于默认组,需要开放其他用户在code目录的读权限

19.接15题,新增的所有其他用户在code目录下创建的文件自动归属f4组

20.有两个用户组,分别为python组、linux组,python组的人可以修改读取python组的文件,但不能让linux组的人读取;linux组的人可以修改读取linux组的文件,但不能让python组的人读取。

21.在当前目录中新建文件text,假设该文件的权限为614。现要求设置该文件属主(u)增加执行权限,属组(g)增加写权限,其他用户(o)删除读权限,应该如何操作,另外修改后的权限用字母应该如何表示

-rwx-wx—

22.在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限

23.设某文件myfile的权限为-rw-r–r--,若要增加所有人可执行的权限,应该怎么做


24.登录到普通用户user01,删除/opt这个目录,提示权限不足,如果要删除/opt这个目录,不使用root用户删除的话,你该怎么解决?

(1)sudo rm -r /opt
(2)修改/opt下 o的权限 chmod o+wx /opt

25.创建目录/test,要求所有用户对这个目录有所有权限,现在只想让每个用户在这个目录只能对属于自己的文件进行操作,怎么实现?

26.创建一个文件/opt/file.txt,这个文件很重要,现要求所有人只能查看和追加内容进去,不允许有其他的操作,怎么实现?

27.取消上题的设置,现要求所有人只能查看此文件,不允许有其他的操作,怎么实现?

28.请问在当前系统中新创建的目录和文件,权限各是多少,为什么?

29.如果我想要在系统中新创建的目录权限为555,文件为444,怎么实现?

mkdir 0222

30.umask怎么计算目录及文件权限的?

31.输入last,统计当前连接本机的每个远程终端IP的连接总次数

32.输入lscpu,取出当前系统的cpu核心数

33.输入df -h,取出当前系统根分区剩余可用磁盘空间

34.显示/proc/meminfo文件中以s开头的行(忽略大小写)


35.扩展题:在你修改了test.txt文件之后,如何知道在你下次要修改这个文件时,这个文件有没有被别人修改过?

第三部分

1.输入时间命令"date"将当前系统时间输出到/data/1.txt

2.输入时间命令"date"将当前系统时间追加到/data/1.txt

3.在当前系统能ping通百度的情况下,使用" ping -c3 baidu.com "将返回的信息输出到/data/1.txt

4.使用“ls /ta”将错误的信息输出到/data/1.txt

5.将/data/1.txt的文件内容,标准输出到/data/2.txt

6.使用"seq 10 50"将以0结尾的行标准输出到3.txt

7.把/etc/fstab文件内容重定向到/tmp目录下文件名为fstab.out

8.把字符"hello world"追加到/tmp/fstab.out文件尾部

9.输入df -h,取出当前系统根分区已用磁盘空间的百分比,并将取出来的数值输出到/data/1.txt

10.使用命令ping测试10.0.0.100是否通畅,把输出的结果不管是正确的还是错误的都追加到/data/1.txt

11.使用重定向从文件/etc/passwd中读取数据。

12.用 << 举个命令的使用例子。

13.复制/etc/passwd文件到当前目录下,把文件中的:替换成#,不能使用sed和vim命令。

14.执行测试虚拟机是否能上网的命令,把错误的结果保存到/data/1.txt

15.清空/data/1.txt文件中的内容,不能使用vim命令。

16.在当前系统能ping通百度的情况下,使用命令curl cip.cc 查看当前网络出口地址,取出关键字"数据二"所在的行,以空格为分隔符,取出第三列的内容

17.改变文件所有者的命令是?

chown

18.新建一个1.txt文件,文件内容如下
1123
1122
112233
321
3306
8080
80
23
21
8081
8082
8085


19.接18题,显示1.txt第3行到第10行的内容(三种方法)


20.接18题,显示1.txt第3行和第10行的内容(两种方法)

21.新建用户oldboy,oldgirl,属同一用户组edu

22.修改文件1.txt的所有者为oldboy,属组为edu

23.除所有者以外,属组和其他用户均没有任何权限(要求普通用户进行验证)

24.复制/etc/fstab文件到/var/tmp下,设置文件所有者为wangcai读写权限,所属组为sysadmins组有读写权限,其他人无权限

25.创建下面的用户、组和组成员关系,用户natasha,使用admins作为附属组,用户harry,也使用admins作为附属组,用户sh,不可交互登录系统,natasha,harry,sh密码都是centos

26.新建一个用户rose,uid为555,gid为500,注释信息为:linux,家目录在/rose


27.执行命令echo “I am qls,myqq is 1176494252”>/oldboy/oldboy.txt,
现在需要从文件中过滤出“qls”和“1176494252”字符串,请给出命令?(最少三种方法)

28.接上题,如果需要从文件中过滤出“qls,1176494252”字符串,请再给出命令?

29.如何查看/etc/services文件的有多少行?(三种方法)

30.我想在/data/oldboyedu目录下面创建 一个oldboy.txt文件,出现了如下报错。
[root@qiudao ~]# touch /data/oldboyedu/oldboy.txt
touch: cannot touch ‘/data/oldboyedu/oldboy.txt’: No such file or directory
问:为何出现这样的错误?该怎么解决?

mkdir -p

31.请输入你知道的20个命令及作用
32.翻译题
01).command not found
02).No such file or directory
03).Permission denied
04).overwrite
05).File exists
06).Is a directory
07).Not a directory
08).Warning: Changing a readonly file
09).Found a swap file by the name “.1.swp”
10).unrecognized option ‘–oldboy’
11).Operation not permitted
12).invalid option

01).无此命令
02).没有这样的文件或目录
03).无权限
04).覆盖
05).文件已经存在
06)一个目录?
07).并不是一个目录
08).警告:更改了一个只读文件
09).找到了一个名为“.1.swp”的文件
10).无法识别的选项“–oldboy”
11)不允许操作
12).无效选项

第四部分

1.找出/tmp目录下,属主不是root,且文件名不以f开头的文件

2.查找/etc/目录下,所有.conf后缀的文件

3.查找/var目录下属主为root,且属组为mail的所有文件

4.查找/var目录下7天以前,同时属主不为root,也不是postfix的文件

5.查找/etc目录下大于1M且类型为普通文件的所有文件

6.查找/etc目录下所有用户都没有写权限的文件

7.查找/目录下最后创建时间是3天前,后缀是*.log的文件

8.查找/目录下文件名包含txt的文件

9.查找/目录下属主是oldboy并且属组是oldboy的文件

10.查找/目录下属主是oldboy但是属组不是oldboy的文件

11.查找/目录下属主是oldboy或者属主是oldgirl的文件


12.查找/tmp目录下属主既不是oldboy,也不是oldgirl的文件

13.查找/var/log目录下7天以前的文件

14.查找/tmp目录下15天以前的文件删除

15.查找/home目录下,类型是目录的,并且属主是oldboy的目录

16.查找/var/log下大于100kb且以log结尾的所有文件

17.查找tmp目录下所属组group1,所属主user1的目录

18.同时查找根目录下名为1.txt,2.txt的文件和名字带a的目录

19.查找/tmp目录下所有文件并删除
20.查找/etc目录下至少有一类用户没有写权限的文件
23.查找/var目录下不属于root、lp、gdm的所有文件
25.查找/etc目录下大于1M且类型为普通文件的所有文件
26.将/etc/中的所有目录(仅目录)复制到/tmp下,目录结构不变
27.将/etc目录复制到/var/tmp/,/var/tmp/etc的所有目录权限777/var/tmp/etc目录中所有文件权限666
28.保留/var/log/下最近7天的日志文件,其他全部删除
29.创建touch file{1…10}10个文件, 保留file9,其他一次全部删除
30.解释如下每条命令含义
mkdir /root/dir1
touch /root/dir1/file{1…10}
find /root/dir1 -type f -name “file5”
find /root/dir1 ! -name “file5”
find /root/dir1 -name “file5” -o -name “file9”
find /root/dir1 -name “file5” -o -name “file9” -ls
find /root/dir1 ( -name “file5” -o -name “file9” ) -ls
find /root/dir1 ( -name “file5” -o -name “file9” ) -exec rm -rvf {} ;
find /root/dir1 ! ( -name “file4” -o -name “file8” ) -exec rm -vf {} ;

Linux 作业第五周相关推荐

  1. Linux入门-第五周

    1.磁盘lvm管理,完成下面要求,并写出详细过程: 1) 创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv; ...

  2. 团队作业第五周(六只化骨龙)

    Alpha版本测试报告 测试过程: 开发时分别对后台和前端进行测试,后台主要测试数据库能否正常调用,前端主要测试界面能否符合预期效果以及代码是否能正确运行.其次,测试并反馈软件的体验情况,让开发人员尽 ...

  3. Linux创建名为vgtest的分区,第五周作业,

    第五周作业, 1.磁盘lvm管理,完成下面要求,并写出详细过程: 1)创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷t ...

  4. PHP第五周答案,算法设计与分析第五周作业——Word Ladder

    算法设计与分析第五周作业--Word Ladder 上周找了一道深度搜索优先搜索的算法题来做,于是这周就选了一道广度优先搜索算法题来试试手. 本周所选题目:原题目链接 题目详情 题目大意:给出一个字符 ...

  5. linux五周第三次课(3月7日)笔记

    五周第三次课(3月7日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 搜索看一下有没有这两个shell,不安装. 8.2 命令历史 用过的 ...

  6. 网络攻防-20169213-刘晶-第五周作业

    教材学习内容总结 传统C/S架构的计算B/S架构 "瘦"客户端:Browser (Web客户端) "厚"服务器:Web服务器.Web应用程序.数据库- 通讯机制 ...

  7. Python第五周作业

    Python第五周作业 1. 一元二次方程求根 2. 百钱买百鸡 3. 鸡兔同笼 4. 最大公约数和最小公倍数 5. 判断三角形并计算面积 6. 判断IP地址合法性 7. 回文素数 8. 反素数 9. ...

  8. 学号20189220 2018-2019-2 《密码与安全新技术专题》第五周作业

    学号20189220 2018-2019-2 <密码与安全新技术专题>第五周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...

  9. 2019 第五周作业

    2019春季第五周作业 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineerin ...

最新文章

  1. 没有精准定位,万物还能实现互联吗?
  2. oracle地址已被占用,Listener Tns-12542:Tns:地址已被占用
  3. import _winreg:用python操作修改windows注册表
  4. 贪心算法之——喷水装置一(nyoj6)
  5. SFB 项目经验-14-为某客户用Exchange 2016 UM作为总机的问题
  6. 史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库
  7. sql时间格式转换yyyymm_XML和实体类之间的转换
  8. vs code ipynb文件_UE4引擎 源码的获取、安装,以及VS配置
  9. Linux之CPU物理核与逻辑核
  10. linux 配置内网yum源
  11. Exchange管理台 启动EMC报错及解决方法集合(持续更新中...)
  12. windows cmd命令行命令
  13. tensorflow 2.X中构建模型的三种方式:Sequential, Functional, Subclassing
  14. 【电路仿真】基于matlab Simulink光伏太阳能电池板仿真模型【含Matlab源码 771期】
  15. [21] Mesh法线的生成算法
  16. Vue实现状态的不同颜色
  17. 零极点和系统稳定性关系
  18. 解决 EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG 报错
  19. win10升级助手_现在知道还不晚,玩转Win10系统小技巧大合集
  20. React源码解毒 - 检测开发者是否错误的使用了props属性

热门文章

  1. Prim算法(java)
  2. soft_nms实现
  3. Nuke 常用文档收集
  4. Django中ORM中queryset方法详解
  5. win11怎么连接共享打印机进行打印
  6. Android 8、Android 9获取手机序列号的兼容写法
  7. python WOL唤醒局域网计算机
  8. Solr语法解析及SolrJ使用
  9. videojs 销毁重新初始化
  10. python数据分析图表展示_NBA数据分析_python数据爬取_可视化图形_python数据可视化案例-帆软...