马哥教育网络班21期+第四周课程练习

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

cp -a /etc/skel /home/tuser1; chmod -R go-rwx /home/tuser1

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

vim /etc/group
hadoop:x:500

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

vim /etc/passwd
hadoop:x:500:500::/home/hadoop:/bin/bash

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

cp -a /etc/skel /home/hadoop
chmod -R go-rwx /home/hadoop

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

chown -R hadoop.hadoop /home/hadoop

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

grep --color=auto "^[sS]" /proc/meminfo
grep --color=auto -i "^s" /proc/meminfo

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

grep --color=auto -v "/sbin/nologin" /etc/passwd | cut -d: -f 1

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

 grep --color=auto "/bin/bash" /etc/passwd | cut -d: -f 1

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

grep --color=auto -o "\<[0-9]\{1,2\}\>" /etc/passwd

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

grep --color=auto "^[[:space:]].*" /boot/grub/grub.conf

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

grep --color=auto "^#[[:space:]]\+[[:alnum:]]\?" /etc/rc.d/rc.sysinit

 

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

netstat -tan | grep --color=auto "LISTEN[[:space:]].*$"

13、添加用户bash,testbash,basher,nologin(此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息;

useradd bash
useradd testbash
useradd basher
useradd -s /sbin/nologin nologin
egrep --color "(^[[:alnum:]]+\>).*\1$" /etc/passwd

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

grep --color=auto "^[sS]" /proc/meminfo
egrep --color=auto "^s|^S" /proc/meminfo
grep --color=auto -i "^s" /proc/meminfo

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

grep --color=auto -v "/sbin/nologin" /etc/passwd | cut -d: -f 1

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

 grep --color=auto "/bin/bash" /etc/passwd | cut -d: -f 1

17、找出/etc/passwd文件中的一位数或两位+数

grep --color=auto -o "\<[0-9]\{1,2\}\>" /etc/passwd

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

(0)
N21_RodyN21_Rody
上一篇 2016-08-01 18:11
下一篇 2016-08-02 10:51

相关推荐

  • 使用安装光盘恢复rpm软件包

    rpm作为linux最重要的软件管理工具,有着不可或缺的地位,连yum都要依赖于rpm的存在才能正常使用,所以掌握rpm的恢复还是很重要的,下面就来看一下如何恢复rpm。       卸载rpm软件包 [root@localhost ~]$ rpm -e rpm err…

    Linux干货 2016-08-25
  • LVM2详解

    1、什么是lvm LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样…

    Linux干货 2017-01-03
  • IT基础设施工具—Puppet

    一、Puppet简介 Puppet是一款使用GPLV2X协议授权的开源管理配置工具,基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,既可以通过客户端—服务器的方式运行,也可以独立运行。Puppet适用于服务器管的整个过程 ,比如初始安装、配置更新以及系统下线。puppet可以为系统管理员提供方…

    Linux干货 2017-11-26
  • 进入各种模式操作 在centos虚拟机上实现内外网的连接

      进入单用户模式; 重启后在下面界面按任意键 进入此界面后按“ a ” 在下面界面 输入  1   进入单用户模式  1之前有空格     进入救援模式 1 重启后将鼠标键入界面里,在第一个界面的进度条没走完之前按一次ESC键即可进入(只能按一次ESC) 2 选择上图中的第三项光盘引导启动,之后选择下图的第三项救援模式启动。 &nbsp…

    2018-05-09
  • 运维必备技能之磁盘管理

    磁盘分区的三个工具 1、fdisk交互式工具         fdisk /dev/sdb进入交互界面         交互式界面的几个常用命令        …

    Linux干货 2017-03-14
  • Linux文件类型及颜色标示

    在Linux系统中,有多种文件类型,不同的文件类型有不同的颜色。 ls -l 目录,这个命令可以在显示的类容中的第一个位置查看目录里面文件的类型。 Linux下用字符表示的文件类型 -:普通文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件 p:管道文件 同时 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝…

    Linux干货 2016-10-17

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-02 11:33

    写的很好,排版也很棒,加油