作业2016001

1、创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录;
#!/bin/bash
fdisk/dev/sdb << EOF
n
p
1

w
EOF
mkfs.ext4 /dev/sdb1
mkdir /data
echo -e "/dev/sdb1\t\t/data\t\t\text4\tdefaults \t\t0 0" >> /etc/fstab
mount -a

2、显示`netstat -tan`命令结果中以‘LISTEN’后跟0个、1个或者多个空白字符结尾的行;
# netstat -tan |grep "LISTEN[[:space:]]*$"

3、添加用户nginx、zabbix、tomcat、nologin以及hadoop用户(nologin用户的shell为/sbin/nologin);而后找出/etc/passwd文件中用户名与其shell名相同的行;
useradd nginx;useradd zabbix;useradd tomcat;useradd nologin;useradd hadoop -s /sbin/nologin
# grep "^\([a-zA-Z0-9]\+\>\).*\1$" /etc/passwd

4、找出/etc/rc.d/init.d/functions文件中某单词(单词中间可以存在下划线)后面跟着一组小括号的行;
# grep -E -o "^[_[:alpha:]]+\(\)" /etc/rc.d/init.d/functions

5、使用echo输出一个路径,而后egrep找出其路径基名;进一步的使用egrep取出其目录名(注意是目录名,而非目录路径);
echo "/etc/sysconfig/network-scripts/ifcfg-eth2" | grep -E -o "[^/]+/?$" | cut -d"/" -f1 #路径基名
echo "/etc/sysconfig/network-scripts/ifcfg-eth2" | grep -E -o "^/.*/"

6、查找/usr目录下不属于root、bin或hadoop的所有文件;
find /usr -not -user root -a -not -user bin -a -not -user hadoop

7、某天系统被入侵了,黑客在你系统下留下木马文件:

现需要查找当前系统上没有属主或属组,且最近一周内曾被访问过的所有文件;

另外,需要查找/etc目录下大于20k且类型为普通文件的所有文件;
find / -nouser -o -nogroup -atime -7
find /etc -size +20k -type f

8、创建目录/test/data,让某组内普通用户对其有写权限,且创建的所有文件的属组为目录所属的组;此外,每个用户仅能删除自己的文件。

mkdir -p /test/data
groupadd wgroup
chown .wgroup /test/data/
chmod g+wt /test/data/
chmod o+t /test/data/

本文出自 “10945691” 博客,请务必保留此出处http://10955691.blog.51cto.com/10945691/1730191

更多相关文章
  • 1.创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录: #!/bin/bash fdisk/dev/sdb << EOF n p 1 w EOF mkfs.ext4 /dev/sdb1 mkdir /data echo -e "/dev/sd ...
  • 当修改.删除该作业的时候SQL SERVER提示错误如下:"错误14274:无法添加.更新或删除从MSX服务器上发起的作业(或其步骤或调度)." 如果SQL Server服务器改过机器名, 管理是旧名称时建立的job的时候可能会遇到这个错误,可这样处理: use msdb sel ...
  • homework #1第一次作业被虐感受
    当大二暑假结束,我发现我还是没有熟练掌握一门编程语言时,我就知道苦日子要来了. 这不,才开学第三周,就已经被虐的体无完肤了.连编译课用C语言写的词法分析,都要写很久.Debug很久才能写出来,更别提大数据和软件工程这两门应用性很强的课了…… 听到要遍历文件,还要打开不同后缀的txt文件时我觉得我能试 ...
  • SQLJOB 创建定时作业 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200 字符以内的SQL 语句时,可以用管理->SQL Server 代理->作业来实现. (1).管理->SQL Server 代理->作业(按鼠标右键)->新建作业 ...
  • 中级学员:2015年10月15日作业 1.项目质量规划的方法/技术和工具,并简要描述: 2.项目质量保证的方法/技术和工具,并简要描述: 3.项目质量控制的方法/技术和工具,并简要描述: 4.质量管理流程: 5.质量控制流程. 二.人力资源管理作业 1.人力资源管理包括哪四步: 2.WBS.ORB. ...
  • Liam的计组学习历程(一):第一次作业(2015.10.20)
    第一次作业 第一题: 1.验证X的平方是否大于等于零首先在VS上创建好C++工程,编写代码如下: #include "stdafx.h" #include "iostream" #include "float.h" using namesp ...
  • 一.作业(练习)内容: 1. 2. 3. 二.完成时间: 2015年9月xx日之前. 三.提交方式: 请将作业的博文链接地址以评论本博客的形式提交.格式如: 学员姓名 http://10686824.blog.51cto.com/2561410/1689897(博客文章地址) 本文出自 " ...
  • 


    		    201213学年上半学期路由与交换课程设计作业1
    课程设计-1-文档(我的作业):(由于我的作业里面有大量的图片,上传起来比较大,想看的话,下载下来,有一个试验相关程序截图:栏目可以参考我做实验时的截图). 网络需求分析: 1:对照下图,按照下面要求1-3,组建和完成一个简单的网络,完成以下需求: (1)路由器的基本配置,对路由器Router0,R ...
一周排行
  • 面临应用程序网络化的发展趋势,我认为Java由于其设计架构上的弊端,在网站开发上将很难有大的作为.与此相反,以PHP为代表的动态语言则天生就适合网络的开发模式. --Zend公司CTO Andi Gutmans 习惯
  • 磁力链下载点我   还有linux版本 Intel.parallel.studio.xe.2015.Update.1.LINUX.ISO-TBE   收集自网络,要跨请跨原作者,谢谢.
  • 


    		    Gartner:2013年SIEM市場分析(MQ)
    2013年5月7日,Gartner一年一度的SIEM magic quadrant报告出炉 ...
  • 先运行 composer diagnose 若全部返回OK 再执行 composer install -vvv 一般就行 有时候有提示秘药错误的,去Git上生成一个即可 本文出自 "枷罗博客" 博 ...
  • 讲座内容: 如何将Silverlight集成到现有网站当中?如何使用ASP.NET Future当中的""以及""等标签?在本课程当中,我们将完成这最后的一步,将您的Silve ...
  • 关于有虚拟主机 Apache + JK +( tomcat1 / tomcat 2) 这么一个架构的配置方式 之前发过在回帖中,发现的人不多,现在开主题发. 步骤不多,也把各个配置的细节,用途都写出来了,新手们认真看
  • 格式一:  Oracle JDBC Thin using a ServiceName:  jdbc:oracle:thin:@//<host>:<port>/<service_name& ...
  • Android實現帶下劃線的EditText(BUG修正)
    之前写了一个关于实现EditText显示下划线的例子,发现仍然存在一些问题,在此继续探索,
  • 例题一: 货物运输,大意: 给出N个点的坐标与需要你送过去的钱数(第一个点不需要钱),身上带钱的数目有最大值,由初始在的1点,按顺序经历每个点(中途可以回1点,回去钱就满了),问最小走的路程是多少(最后要回到原点),
  • 前提: ① 已经提供了一个wsdl接口 ② 该接口能正常调用   步骤1:使用cxf的wsdl2java工具生成本地类   下载CXF:http://cxf.apache.org/download.html 配置环境