第四周

第四周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
下一篇 2016-12-23

相关推荐

  • MySQL常用命令

    本文大纲 MySQL命令             (0%) 交互式CLI工具     服务端命令 mysqld服务器程序 数据类型 DDL语句                 &n…

    Linux干货 2017-02-16
  • RAID特性详解,及RAID创建详细操作

    写在前面–命令总览:创建RAID:mdamd  -C [-l级别  -n盘数量  -cchunk  -a是否询问] 查看RAID: mdadm –D   停止RAID:mdadm –S  管理RAID:-f标记损坏  -r删除  -a添加 watch&nbs…

    Linux干货 2016-02-14
  • DHCP

        动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途: 用于内部网络或网络服务供应商自动分配IP地址给用户 用于内部网络管理员作为对所有电脑作中央管理的手段     …

    Linux干货 2017-07-24
  • puppet部署多台服务器

    利用puppet实现自动化部署 配置前准备:   图中:蓝线表示各个服务器之间通信      红线表示puppetmaster主机向各个agent主机部署信道 A主机puppet-master主机:192.168.126.129 B主机做两种服务:keepalived高性能和nginx反代  &nb…

    2017-07-23
  • N26-第一周博客作业

    一:计算机的组成及其功能  1.运算器(CPU) 对数据进行各种运算;  2.控制器(CPU) 用来控制整个计算机操作系统;  3.存储器 内存(RAM)存储程序和各种数据信息;  4.输入装置 (Input)下达指令,提供数据,常见的输入装置有鼠标,键盘等;  5.输出设备 (Output)输出数据加工后的…

    Linux干货 2016-12-31
  • 第十二周作业

    1、请描述一次完整的http请求处理过程;     1)建立或处理连接:接收请求或拒绝请求;     2)接收请求:接收来自于网络的请求报文中对某资源的一次请求的过程;接收请求的方式通常是并发访问响应模型;     3)处理请求:对请求报文进行解析,并获取请求的资源及请求方法等相关信息,解析后的报文…

    2017-03-27