N25期第四周作业

1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限
cp -r /etc/skel /home/tuser1
chmod -R go= /home/tuser1
2.编辑/etc/group文件,添加组hadoop
echo "hadoop:x:1080" >> /etc/group
3.手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop
echo "hadoop:x:600:1080::/home/hadoop:/bin/bash" >> /etc/passwd
4.复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限
cp -r /etc/skel /home/hadoop
chmod -R go= /home/hadoop
5.修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop
chown -R hadoop.hadoop /home/hadoop
6.显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式
grep ^[Ss] /proc/meminfo
sed -n '/^[sS]/p' /proc/meminfo
7.显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户
grep -v /sbin/nologin$ /etc/passwd|cut -d: -f1
sed -n '/\/sbin\/nologin$/!p' /etc/passwd|cut -d: -f1
awk -F: '$7 !~ /\/sbin\/nologin$/ {print $1}' /etc/passwd
8.显示/etc/passwd文件中其默认shell为/bin/bash的用户
grep /bin/bash$ /etc/passwd|cut -d: -f1
sed -n '/\/bin\/bash$/p' /etc/passwd|cut -d: -f1
awk -F: '$7=="/bin/bash" {print $1}' /etc/passwd
9.找出/etc/passwd文件中的一位数或两位数
grep -Eow [0-9]\{1,2\} /etc/passwd
10.显示/boot/grub/grub.conf中以至少一个空白字符开头的行
grep '^[[:space:]]\+' /boot/grub/grub.conf 
grep "^[[:space:]]\+" /boot/grub/grub.conf 
grep -E ^[[:space:]]+ /boot/grub/grub.conf
11.显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行
grep '^#[[:space:]]\{1,\}[^[:space:]]\{1,\}' /etc/rc.d/rc.sysinit
12.打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行
netstat -tan | grep 'LISTEN[[:space:]]\+$'
13.添加用户bash, testbash, basher, nologin (此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息
grep -E '^(\<.*\>).*\1$' /etc/passwd

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

(0)
N25_AllenN25_Allen
上一篇 2016-12-26 10:11
下一篇 2016-12-26 10:11

相关推荐

  • N22-第一周(作业)

    马哥教育网络班22期-第一周课程练习:   一.描述计算机的组成及其功能       计算机组成:CPU :包含控制器,运算器,寄存器,缓存。通过时序复用的方式来处理加工来自输入设备的指令或数据,协调各组件之间的工作       存储器(内存):编址存储单元阵列,用于暂时存放CP…

    Linux干货 2016-08-13
  • 第一周作业

    一:计算机的组成和功能 主要分为五个部分:控制器、运算器、存储器、输入、输出 CPU :包含控制器和运算器、寄存器、缓存 存储器:内存,RAM(Random Access Memory) 输入:下指令,提供数据等 输出:输出数据加工的结果     微型计算机系统组成:      …

    Linux干货 2016-12-06
  • tomcat配置详解

    主程序: ·tomcat ·tomcat-admin-webapps ·tomcat-webapps ·tomcat-docs-webapp ·java-1.8.0-openjdk 配置文件: 配置文件目录:/etc/tomcat 主配置文件:server.xml webapps存放位置:/var/lib/tomcat/webapps/ webapps的根目…

    2017-08-08
  • FHS文件系统各目录功能

    前言:     文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易。linux的哲学是一切皆文件,linux系统中的一切包括设备文件,我们都能在linux的倒置树状文件系统中找到相对应的文件。所以清楚的明白根目录下的每个子目录包含什么样的文件是很有必要的。我们将以Filesystem Hierarchy Standar…

    Linux干货 2016-10-17
  • N22-草稿

    testing

    Linux干货 2016-08-08
  • LVM

    LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地…

    Linux干货 2016-12-17

评论列表(1条)

  • 马哥教育
    马哥教育 2017-01-03 16:53

    第一条命令都经得起验证,很不错,看得出基础这块掌握的很扎实,再接再励。