作业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 ...
一周排行
  • 類似 Dribbble 下載按鈕的 SVG 彈性動畫進度條
    Codrops 发布了一个如何创建一个基于弹性效果的 SVG 加载进度条教程,基于 SVG
  • 


    		    讓你的sharepoint2013具有EMS快遞查詢的功能
    <iframe name="kuaidi100" src=&qu ...
  • Oracle Sql 中常用函数 小写字母转大写字母:upper(); 大写字母转小写字母:lower(); 字符串截取函数:substr(str,a,b); a,b为整数,str为字符串, 截取字符串str从a开始
  • 


    		    RHEL5.4下Apache+php+MySQL+Snort+acid安裝配置NIDS筆錄
    为公司信息安全要求,上周配置了一台网络入侵检测系统(NIDS),今天把安装过程记录下来,供
  • OpenVPN有了可以推送的setenv以及反向的push-peer-info之后,理论上可以实现任意信息的双向推送,这实在太方便了,然而方便是需要付出代价的,那就是容易混乱和出错以及带来安全性的缺失.这个世界上,有
  • 由于nForce芯片组的特性,在安装了IDE-SW驱动以后SATA硬盘会识别为移动设备,很多DIYer感觉很不舒服,可以用以下方法解决这个问题 移除 nForce SATA 硬般「安全移除硬般」的 tray icon
  • 


    		    Lync 小技巧8超速更新地址簿
    Blog:http://dynamic.blog.51cto.com MSN:LiuJin
  • 众所周知,互斥量(mutex)是同步线程对共享资源访问的技术,用来防止下面这种情况:线程A试图访问某个共享资源时,线程B正在对其进行修改,从而造成资源状态不一致.与之相关的一个术语临界区(critical secti
  • 裸机全新安装Windows 7的用户,在安装完成后运行diskmgmt.msc打开磁盘管理器,可以看到在系统分区(一般为C分区)之前有一个大小为200MB的隐藏分区.这个特殊的隐藏分区与Windows 7系统有什么关
  • GPU編解碼GPU硬解碼CUVID
    问题描述:项目中,需要对高清监控视频分析处理,经测试,其解码过程所占CPU资源较多,导致整