作业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 ...
一周排行