第四周作业

   2016-11-22 0
核心提示:1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@wlm~]#useraddtuser1[root@wlm~]#cp-retc/skel//home/tuser1/cp:cannotstat`etc/skel/':Nosuchfileordirectory[root@wlm~]#cp-r/etc/skel//home

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

[root@wlm ~] # useradd tuser1
[root@wlm ~] # cp -r etc/skel/ /home/tuser1/
cp : cannot stat `etc /skel/ ': No such  file or directory
[root@wlm ~] # cp -r /etc/skel/ /home/tuser1/
[root@wlm ~] # chmod -R go=  /home/tuser1/
[root@wlm ~] # ll /home/tuser1/
total 4 drwx------. 4 root root 4096 Oct 14 00:54 skel

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

[root@wlm ~] # echo "hadoop:x:2000:" >> /etc/group 
[root@wlm ~] #

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

[root@wlm ~] # echo "hadoop:x:2000:2000::/home/hadoop:/bin/bash" >> /etc/passwd

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

[root@wlm ~] # cp -r  /etc/skel/ /home/hadoop
[root@wlm ~] # chmod -R go= /home/hadoop/
[root@wlm ~] # ls -ld  /home/hadoop/
drwx------. 4 root root 4096 Oct 14 01:03  /home/hadoop/

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

[root@wlm ~] # ls -ld /home/hadoop/
drwx------. 4 hadoop hadoop 4096 Oct 14 01:03  /home/hadoop/

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

[root@app1 tmp] # grep -i ^s /proc/meminfo 
SwapCached:         7280 kB SwapTotal:      16777212 kB SwapFree:       16350232 kB Shmem:             16020 kB Slab:             326744 kB SReclaimable:     286880 kB SUnreclaim:        39864 kB
[root@app1 tmp] # grep "^[Ss]" /proc/meminfo 
SwapCached:         7280 kB SwapTotal:      16777212 kB SwapFree:       16350232 kB Shmem:             16020 kB Slab:             326708 kB SReclaimable:     286876 kB SUnreclaim:        39832 kB
[root@app1 tmp] # grep "^(s|S)" /proc/meminfo 
[root@app1 tmp] # egrep "^(s|S)" /proc/meminfo

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

[root@wlm ~] # grep -v "\(/sbin/nologin\)$" /etc/passwd

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

[root@wlm ~] # grep  "\(/bin/bash\)$" /etc/passwd

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

[root@wlm ~] # grep -Eo "\<([0-9]|[1-9][0-9])\>" /etc/passwd | wc -l
52
[root@wlm ~] # grep -o "\<[0-9]\{1,2\}\>" /etc/passwd | wc -l
52

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

[root@wlm ~] # grep -E "^[[:space:]]+" /boot/grub/grub.conf
[root@wlm ~] # grep "^[[:space:]]" /boot/grub/grub.conf

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

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

12、打出netstat -tan命令执行结果中以‘LISTEN’后跟0、1或多个空白字符结尾的行。

[root@wlm ~] # netstat -tan | grep "LISTEN[[:space:]]*"

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

[root@wlm ~] # useradd bash

[root@wlm ~] # u seradd testbash

[root@wlm ~]# useradd basher [root@wlm ~]# useradd -s /sbin/nologin nologin [root@wlm ~]# grep "^\([^:]\+\).*\1$" /etc/passwd

[root@wlm&nbsp;~]#&nbsp;egrep&nbsp;&quot;^([^:]+).*\1$&quot;&nbsp;/etc/passwd

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

[root@LH ~]# grep &quot;^[sS].*&quot; /proc/meminfo

[root@LH ~]# grep -i &quot;^s.*&quot; /proc/meminfo

[root@LH ~]# egrep &quot;^(s|S)&quot; /proc/meminfo

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

[root@LH ~]# grep -v &quot;/sbin/nologin&quot; /etc/passwd

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

[root@LH ~]# grep &quot;/bin/bash&quot; /etc/passwd

17.出/etc/passwd文件中的一位数或两位数

[root@LH ~]# grep -o &quot;[0-9]\{1,2\}&quot; /etc/passwd

 
标签: Hadoop Linux命令
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Hadoop中mapreduce运行WordCount程序报错Error:
    这个问题是因为map的方法参数与继承mapper定义的参数类型不一致导致的,应该将Mapper的key参数类型设置成Object,就可以解决这个问题 
    03-08
  • Exceptionin thread "main" java.lang.Unsatisf
    在eclipse上运行hadoop报错:Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjav,这个问题折腾了我很久,后来找到方法解决。描述一下:电脑是win8.1的64位操作系
    02-10
  • java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray
    java.lang.UnsatisfiedLinkError: org.apache.h
    环境: Spark2.1.0 、Hadoop-2.7.5   代码运行系统:Win 7在运行Spark程序写出文件(savaAsTextFile)的时候,我遇到了这个错误:18/06/12 20:13:34 ERROR Utils: Aborting taskjava.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeCom
    02-10
  • 排查Hive报错:org.apache.hadoop.hive.serde2.
    CREATE TABLE json_nested_test (count string,usage string,pkg mapstring,string,languages arraystring,store mapstring,arraymapstring,string)ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'STORED AS TEXTFILE;以上述sql创建表json_neste
    02-10
  • 简单描述如何安装配置一个apache开源版hadoop,
    1 ) 安装JDK并配置环境变量(/etc/profile)2) 关闭防火墙3) 配置hosts文件,方便hadoop通过主机名访问(/etc/hosts)4) 设置ssh免密码登录5) 解压缩hadoop安装包,并配置环境变量6) 修改配置文件( $HADOOP_HOME/conf )hadoop-env.sh core-site.xml hdfs-si
    02-10
  • hbase 启动 Error: Could not find or load mai
     安装好hadoop,然后安装hbase启动时出现问题,下面是报错信息:./hbase/bin/start-hbase.shError: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfToolError: Could not find or load main class org.apache.hadoop.hbase.zooke
    02-10
  • spark-shell报错:Exception in thread "main"
    环境:openSUSE42.2hadoop2.6.0-cdh5.10.0spark1.6.0-cdh5.10.0 按照网上的spark安装教程安装完之后,启动spark-shell,出现如下报错:报错信息:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FSDataInputStreamat org
    02-10
  • Hadoop 3.1.2报错:xception in thread "main" org.apache.hadoop.fs.UnsupportedFileSystemExcepti
    Hadoop 3.1.2报错:xception in thread "main"
    报错内容如下:Exception in thread "main" org.apache.hadoop.fs.UnsupportedFileSystemException: No FileSystem for scheme "hdfs"at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3332)at org.apache.hadoop.fs.FileSystem.creat
    02-10
  • Apache Hadoop 和Hadoop生态圈
    Apache Hadoop 和Hadoop生态圈Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户能够在不了解分布式底层细节的情况下。开发分布式程序。充分利用集群的威力进行快速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File Sys
    02-10
  • ubuntu安装配置Samba ubuntu安装配置hadoop
    一、安装Samba  apt-get install samba二、配置  方案一、最大权限配置  任何用户可对共享文件夹读写  1、建立共享文件夹      mkdir /home/wangyx/share    chmod 777 /home/wangyx/share   2、修改Samba配置    cp /etc/samba/smb.
    02-10
点击排行