第四周作业

1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。

 cp -rf /etc/skel/  /home/

mv /home/skel /home/tuser1

chmod  -R 700 /home/tuser1

或chmod -R  u=rw,go= /home/tuser1

chmod  -R  u-x,go-rwx /home/tuser1

 

2、编辑/etc/group文件,添加组hadoop。

echo "hadoop3:x:2018" >> /etc/group

或者 直接编辑文件

3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。

echo "hadoop:x:4010:2018::/home/hadoop:/bin/bash">>/etc/passwd

4、复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。

cp -r /etc/skel    /home/

rename /home/skel   /home/hadoop

5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。

chown   -R hadoop:hadoop  /home/hadoop

6、显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;

grep -E "^[sS]" < /proc/meminfo

grep -E "^[s||S]"< /proc/meminfo

7、显示/etc/passwd文件中 其默认shell为非/sbin/nologin的用户;

grep -Ev "/sbin/nologin$" </etc/passwd | cut -d: -f1

8、显示/etc/passwd文件中其默认shell为/bin/bash的用户;

grep -Ev "/bin/bash$" </etc/passwd | cut -d: -f1

9、找出/etc/passwd文件中的一位数或两位数;

grep -Eo  "\<[0-9]\>||(\<[1-9][0-9])\>" </etc/passwd  –color=auto

10、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;

grep -E "^[[:space:]]+" /boot/grub/grub.conf

11、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;

grep -E "^#[[:space:]]+[[:space:]]{0,0}" < /etc/rc.d/rc.sysinit

非空白字符,我用0次空白字符表示

12、打出netstat -tan命令执行结果中以‘LISTEN’,或后跟空白字符结尾的行;

netstat -tan |grep -E "\<LISTEN\>[[:space:]]*$"

原创文章,作者:haoyp,如若转载,请注明出处:http://www.178linux.com/62177

(0)
haoyphaoyp
上一篇 2016-12-03 16:27
下一篇 2016-12-03 16:58

相关推荐

  • find总结及练习

    文件查找: 在文件系统上查找符合条件的文件; 文件查找:locate, find非实时查找(数据库查找):locate 实时查找:find locate: 依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);手动更新数据库(updatedb); 索引构建过程需要遍历整个根文件系统,极消耗资源; 工作特点: 查找速度快; 模糊查…

    Linux干货 2016-07-22
  • 初识SElinux

    一、SElinux(Secure Enhanced Linux):安全增强的Linux        SElinux是一个在内核中实践的强制访问控制(MAC)安全性机制,由美国国家安全局NSA(The National Security Agency)和SCC(Secure Computing Co…

    Linux干货 2016-09-15
  • CentOS计划任务详解

    一、计划任务应用场景:        需要每天对服务器上的数据进行备份,但是白天服务器的访问量较大,服务器承受着较大的压力,备份任务只能在夜晚服务器较空闲时才能进行。或者需要临时在某时间点执行一个任务等,都需要用到计划任务的功能。 二、计划任务分类:    &…

    Linux干货 2016-09-09
  • Mariadb数据库备份恢复系列(二):xtrabackup物理备份工具之完全备份

    实验二:利用xtrabackup+二进制日志实现完全备份和恢复数据库 1、安装xtrabackup软件包 2、验证数据的存储引擎类型 3、查看数据初始状态 4、利用innobackupex进行完全备份 5、进行apply-log操作 6、查看备份出来的文件的信息 7、模拟在完全备份后,对数进行修改,以测试通过二进制日志还原完全备份后尚未来得及备份的变化的数据…

    Linux干货 2016-11-24
  • Web服务,http协议。

    一·web   1。web是一种网站服务器,C/S架构,比较流行的Apache,Nginx,IIS。客户能够去服务器请求资        资源。   2.使用http协议,服务器html或者xml格式文件,客户浏览器访问资源(url)。   3.过程包括服务器套接字监听直到和客户套接字建立…

    Linux干货 2015-07-04
  • Xtrabackup进行MySQL备份

    使用Xtrabackup进行MySQL备份 一、安装 1、简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。 特点: (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量; (4)自动…

    Linux干货 2017-02-20

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-14 16:13

    答案中加了自己的理解,敢于尝试,加油!