小练习题。【第四周】

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

home]# chmod g-rwx,o-rwx -R tuser1

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

/]# vim /etc/group
hadoop:x:3016

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

/]# vi /etc/passwd
hadoop:x:2111:3016::/home/hadoop:/sbin/nologin

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

/]# cp -r /etc/skel /hoome/hadoop 
/]# cd /home/
home]# chmod 700 -R hadoop

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

home]# chown hadoop:hadoop -R hadoop/

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

/]# cat /proc/meminfo |grep "^[sS]"
/]# grep "^[sS]" /proc/meminfo

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

/]# cat /etc/passwd |grep -v '/sbin/nologin'|cut -d':' -f1

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

/]# cat /etc/passwd | grep '/bin/bash' |cut -d':' -f1

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

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

10、显示/boot/grub/grub.conf中以至少一个空白字符开头的行 ;
/]# grep '^[[:space:]]' /boot/grub/grub.conf

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 testbash
/]# useradd basher
/]# useradd -s /sbin/nologin nologin
/]# grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd

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

1)/]# grep '^[sS]' /proc/meminfo 
2)/]# cat /proc/meminfo | grep '^[sS]'
3)/]# grep -E '^(s|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

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

(0)
N24_xiaowenN24_xiaowen
上一篇 2016-11-26
下一篇 2016-11-26

相关推荐

  • 磁盘管理

    1、拿到一块硬盘,通常来讲,第一步是分区,然后是文件系统的创建,管理文件系统,第三步是挂载设备。 2、linux(准确的说是UNIX)哲学,whindows一切皆窗口,一切皆图形。 3、磁盘是一个硬件设备,存放在/dev/目录下,会有相应的文件来对应的表示这些设备文件,在这个目录下存放的全是设备。 4、在/dev目录下和设备相关的有两种,一种是c开头为字符,…

    Linux干货 2017-04-22
  • CIDR,子网掩码以及划分子网超网

    对于中小企业,假如有两千台机器,给他分个B类地址,6万多个,太浪费了,分个C类地址,一个C类地址254个,又不够,又得多申请几个,所以A,B,C类IP地址划分太过僵硬,很不灵活,因此又提出无类域间路(CIDR)由划分IP地址的方法。 无类域间路由(CIDR) 传统划分IP地址的方法都是8位划分的,要不就是前8位网络ID,后24位主机ID;或前16位网络ID,…

    2017-09-16
  • 简述一些基础指令

    tree命令 tree -L 1 -d /用来查看目录结构 -L 指定层数 -d 只查看目录 /boot 跟内核有关的文件 grub 内核和BootLoader ├── bin 存放用户使用的基本命令(可执行程序,二进制文件) 不能单独分区的 ├── boot 跟内核有关的文件 grub 内核和BootLoader&n…

    Linux干货 2017-04-03
  • LVS NAT模型演示

    LVS NAT模型演示 这里我们刻意将两个RS的web页面文件,提供为不同的内容(实际应用中,每个RS页面的内容要完全相同) 基本配置 [root@web1 ~]# route add default gw 192.168.110.130  –> web1服务器…

    2016-10-29
  • 大概认识linux

             linux简介 其实对Linux系统不是很了解,都是在百度和谷歌搜索出来,才发现Linux很多版本。各版本各优缺点。首先简单说下发展史,Linux在1991年10月5号(这是第一次正式向外公布的时间)在芬兰诞生,以后借助于Internet网络向全世界各地传播,由计算机爱好者的再次开发新功能和…

    Linux干货 2016-05-29
  • httpd功能配置之虚拟主机

       apache默认使用80端口提供服务,使用主服务器配置的话,一台物理机只能提供一个站点服务;可以使用虚拟主机方式提供不同的访问,以实现一台主机提供多站点服务。    虚拟主机的实现方式有三种:基于端口、基于IP、基于主机名。    一、基于端口的虚拟主机     &nbsp…

    Linux干货 2016-03-12

评论列表(1条)

  • luoweiro
    luoweiro 2016-11-30 22:57

    作业整体完成的不错,15题在描述信息里面如果包含了/sbin/nologin 的关键字也会过滤出来,所以这题答案还不严谨