文本

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

cp -r /etc/skel/ /home/tuser1

chmod -R go= /home/tuser1

二,编辑/etc/group文件,添加组hadoop;

vim /etc/group

hadoop:x:1003:hadoop

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

echo "hadoop:x:1003:1003:hadoop:/home/hadoop:/bin.bash" >>/etc/passwd

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

cp -r /etc/skel/ /home/hadoop

chmod go= /home/hadoop/

五,修改/home/hadoop目录及其内部所有文件的属主为hadoop;

chown -R hadoop:hadoop /home/hadoop/

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

grep "^[Ss]" /proc/meminfo

grep -i "^s" /proc/meminfo

七,显示/etc/passwd文件中默认shell为非/sbin/nologin的用户;

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

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

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

九,找出/etc/passwd文件中的一位数或两位数;

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

十,显示/boot/grub/grub.conf中已至少一个空白字符开头的行;

grep "^[[:space:]]\+" /boot/grub2/grub.cfg

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

grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.sysinit

十二,打出netstat -tan命令执行结果中以'LISTEN',后或跟空白字符结尾的行;

netstat -tan | grep "LISTEN[[:space:]]\+$"

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

[root@mylinux ~]# useradd bash

[root@mylinux ~]# useradd testbash

[root@mylinux ~]# useradd basher

[root@mylinux ~]# useradd -s /bin/nologin nologin

[root@mylinux ~]# grep "^\([a-z]*\>\).*\1$" /etc/passwd

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

grep "^[sS]" /proc/meminfo

grep -i "^S" /proc/meminfo

grep -E "^(S|s)" /proc/meminfo

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

(0)
N24_yangxuN24_yangxu
上一篇 2016-11-20 15:47
下一篇 2016-11-20 17:05

相关推荐

  • 马哥教育网络班21期第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     复制命令:cp         cp [OPTION]… [-T] SOURCE DEST     &…

    Linux干货 2016-07-16
  • 记一次CentOS7内核kernel的删除重装

    人生在于折腾,学习Linux更要多多折腾。在一次折腾中吸取教训,更易于记忆。 今天我们来折腾Linux的内核:删除系统内核后,通过光盘进行kernel的重安装。 友情提示:请在虚拟机环境进行,折腾前务必做好系统快照。慎重! 环境 本次系统环境是如下图: 删除 我们先到/boot目录下,强制删除kernel文件: 重启PC,此时系统报错找不到内核文件,无法登录…

    Linux干货 2016-08-24
  • 马哥教育网络班21期-第1周课程练习

    1、  描述计算机的组成及其功能。 计算机由硬件系统和软件系统两部分组成。硬件系统由运算器,控制器,存储器,输入设备和输出设备组成.     运算器:计算机中进行算术运算和逻辑运算的部件。     控制器:计算机的控制中心。协调和指挥计算机系统的操作。  &n…

    Linux干货 2016-07-12
  • 程序包管理初步

    升级:       rpm {-U|–upgrade} [install-options] PACKAGE_FILE …                -U:升级或安装;       rpm {-…

    Linux干货 2016-12-31
  • N25_第六周

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; %s@^[[:space:]]+@#&@g 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; %s@^[[:spac:]]+@@g…

    Linux干货 2017-02-13
  • ip、ss、nmcli命令的使用

    配置Linux网络属性:ip命令 ip命令: ip – show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS ] OBJE…

    Linux干货 2016-07-29