第四周

第四周blog

第四周blog

  • 1

    复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
    
    cp -r /etc/skel /home/tuser1 ; chmod -R go-r /home/tuser1
  • 2

    编辑/etc/group文件,添加组hadoop。
    
    echo "hadoop:x:250:" >> /etc/hadoop
  • 3

    手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。
    
    echo "hadoop:x:250:250:commit:/home/hadoop:/sbin/nologin" >> /etc/passwd
  • 4

    复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。
    
    cp -r /etc/skel /home/hadoop ;chomd go-r /home/tuser1
  • 5

    修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。
    
    chown -R hadoop:hadoop /home/hadoop
  • 6

    显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;
    
    grep -i "^s" /proc/meminfo ; grep -e "^[s|S]" /proc/meminfo
  • 7

    显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;
    
    grep -v '/sbin/nologin$'  /etc/passwd
  • 8

    显示/etc/passwd文件中其默认shell为/bin/bash的用户;
    
    grep '/bin/bash$' /etc/passwd
  • 9

    找出/etc/passwd文件中的一位数或两位数;
    
    grep -o  "[0-9]\{1,2\}" /etc/passwd
  • 10

    显示/boot/grub/grub.conf中以至少一个空白字符开头的行;
    
    grep '^[[:space:]]\+' /boot/grub/grub.conf  /etc/passwd
  • 11

    显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;
    
    grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.sysinit
  • 12

    打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行;
    
    netstat -tan|grep "LISTEN[[:space:]]\?"
  • 13

        添加用户bash, testbash, basher, nologin (此一个用户的shell为/sbin/nologin)
        ,而后找出当前系统上其用户名和默认shell相同的用户的信息;
        useradd bash;useradd basher;useradd testbash;useradd -s /sbin/nologin nologin;
        grep -o '\(^[^:]\+\).*\1$' /etc/passwd
  • 14

    显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式;
    
    grep '^[sS]' /proc/meminfo;grep -e '^[s|S]' /proc/meminfo;grep -i '^s' /proc/meminfo;
  • 15

    显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;
    
    grep -v '\(\/sbin\/nologin\)$' /etc/passwd
  • 16

    显示/etc/passwd文件中其默认shell为/bin/bash的用户;
    
    grep  '\(\/bin\/bash\)$' /etc/passwd
  • 17

    找出/etc/passwd文件中的一位数或两位数;
    
    grep -o  "[0-9]\{1,2\}\>" /etc/passwd

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

(0)
N25_sadanN25_sadan
上一篇 2016-12-23 16:44
下一篇 2016-12-23 23:19

相关推荐

  • 采用二进制包安装mysql

    本文是在CentOS7系统平台下安装Mysql5.6.26版本数据库的操作说明,如有错误,请指正。 系统平台:CentOS-7-x86_64    数据库版本:mysql-5.6.26   Mysql镜像文件下载地址:http://dev.mysql.com/downloads/mirrors.html 本次演示的Mysql安装…

    Linux干货 2017-05-04
  • 少走冤枉路!带你走过SNMP的那些坑

    SNMP(Simple Network Management Protocol)即简单网络管理协议,是在网络与系统监控领域中,最常使用的一种数据采集技术。尽管这个协议非常简单,但在大规模IT环境监测中,还是经常会碰到各种坑,因此优云开源了一套友好的SNMPAPI,并通过本文简单介绍这套API中的一些特点,希望帮助各位运维同仁提前规避一些问题。 特点[0].&…

    2016-06-22
  • 庆祝马哥成为51cto学院Linux运维金牌讲师第一人

    讲师何其多,金牌只一人(2016免费课程在底部) 某天,小编听到: linuxer1:听说51CTO学院评出了一个Linux金牌讲师!只有一人呢! linuxer2:用腿想,就知道肯定是马哥喽! linuxer3:前段时间马哥又分享了2016最新课时,限时免费学习呢!10086个赞!我和我的好基友们都在学习! linuxer4:马哥的51CTO课程学员都两百…

    2016-04-14
  • HA cluster应用—CoroSync+Pacemaker

    HA cluster应用——CoroSync v2 (quorum system)+Pacemaker (standalone daemon)+ crmsh/pcsh corosync简述: Corosync是OpenAIS发展到Wilson版本后衍生出来的开放性集群引擎工程。可以说Corosync是OpenAIS工程的一部分。OpenAIS从openais…

    2016-11-27
  • 马哥教育网络班22期+第十二周课程练习

    1、请描述一次完整的http请求处理过程。    (1) 客户端与服务端通过TCP三次握手建立或处理连接:接收请求或拒绝请求    (2) 接收请求:接收来自于网络上的主机请求报文中对某特定资源的一次请求的过程    (3) 处理请求:对请求报文进行解析,获取客户端请求…

    Linux干货 2016-12-29
  • Linux基础之—用户和组管理

    导言:   我们在使用计算机资源时为了资源的合理规划和利用,同时为了实现更好的管理,需要在计算机里有一个使用资源的凭证,这个凭证就是用户,下面就来介绍Linux用户和组管理。 1.资源分派:     资源的分派可以分为三个步骤,分别是    (1)认证(Authertication)   &nbsp…

    Linux干货 2016-08-04