坚持#第251天~凡哥作业over
凡哥作业8:
3.判断文件/tmp/text是否存在,如果存在就显示文件已存在,不存在添加此文件,并提示文件创建ok
#!/bin/bash
#
File=”/tmp/text”
if [ -e $File ];then
echo "文件已存在"
else
touch $File
echo "文件创建成功"
fi
8.判断指定的主机是否能ping通,必须使用$1变量
#!/bin/bash
ping -c 3 "$1" &>/dev/null && echo "与 $1 可以通信" ||echo "与 $1 无法通信"
10.判断httpd是否运行
systemctl status httpd &>/dev/null
if [ $? -eq 0 ]
then
echo "httpd 正在运行"
else
echo "httpd 已停"
fi
好机智呀,用status然后取到返回值$?来判断一个服务是否正在运行
或者netstat -luantp
netstat -tulnp | grep httpd &>/dev/null
if [ $? -eq 0 ]
then
echo "httpd 正在运行"
else
echo "httpd 已停"
fi
11.编写脚本,如果:根分区使用空间大于80%,向用户root发送警告邮件,邮件的内容包含使用率相关信息
r_parttion=`df -h | head -2 |tail -1 |tr -s " " |cut -d " "-f 5 |cut -d "%" -f 1`
if [ $r_parttion -gt 80 ];then
echo "根分区警告信息,使用空间已达到$r_parttion%">/tmp/disk.txt
mail -s "root disk"root@192.168.1.251 < /tmp/disk.txt
fi
凡哥作业9:
1.添加swap分区使用创建文件的方式添加一个512M的交换分区,开机自动挂载
dd if=/dev/zero of=aa bs=1M count=512
mkswap aa
swapon aa
vim /etc/fstab
/home/aa swap swap defaults,_netdev 0 0
mount -a
5.创建计划任务,要求在natasha每月1,3,5日14:30分执行一个备份操作,把/var/www/html的内容备份到/home目录,且备份文件名称带上备份时间,时间格式为"年月日小时分钟"
chmod o+w /home
vim /home/natasha/a.sh
/bin/cp -r /var/www/html /home/`/bin/date+%Y%m%d%H%M`
收获:date+\%Y\%m\%d大写的%Y表示2017,小写的%y表示17
小写的%m表示月份为12
date +\%Y\%m\%d%H%M大写的%H表示时,小写的%h表示12月,
大写的%M表示分钟
crontab -u natasha -e给用户添加计划任务
30 14 1,3,5 * * /bin/bash /home/natasha/a.sh
6.创建目录/home/admins,属组为adminuser,adminuser组成员对目录有读写执行的权限,其他所有用户没有任何权限(root除外)在/home/admins目录中创建的文件,会自动继承adminuser组。
mkdir /home/admins
groupadd adminuser
chown .adminuser /home/admins
chmod 2770 /home/admins
chmod g+w /home/admins
chmod o-rw /home/admins
chmod g+s /home/admins
7.配置cron访问仅不允许用户natasha使用cron.
[root@localhost ~]# vim /etc/cron.deny
natasha保存退出
[root@localhost ~]# id natasha
uid=500(natasha) gid=500(natasha) 组=500(natasha)
[root@localhost ~]# su - natasha
[natasha@localhost ~]$ crontab -e
You (natasha) are not allowed to use this program(crontab)
See crontab(1) for more information
8.配置nfs服务,将/common目录以读写方式共享给example.com域用户,当客户端以root用户身份在共享目录上写数据时拥有人和所属组为root,以只读方式共享给cracher.org域用户
mkdir /common
vim /etc/exports
/common *.example.com(rw,no_root_squash) *.cracher.org(ro)
systemctl restart nfs
systemctl restart rpcbind
9.SMB共享,共享/test目录,工作组STAFF,共享名common仅192.168.1.0/24子网客户端用户可以访问
mkdir /test
yum install samba -y
vim /etc/samba/smb.conf
security= share
[common]
comment = test
path= /test
browseable = yes
guestok = yes
workgroup = STAFF
hostsallow=192.168.1.0/24
systemctl restart smb
systemctlrestart nmb
坚持#第251天~凡哥作业over相关推荐
- 关于凡哥npm的小结,感谢凡哥
一. 1.啥是npm???? npm 学名node 包管理器 ,作用是为了Node中的第三方包共享的问题., 2.npm安装问题 他不需要安装,因为在安装Node的时候也一并安装了. 再其他是命令行工 ...
- 学校作业5_1字符串_文本分析与加密(头哥作业[Python])
本系列文章为同学困扰的python做出作业答案汇总,答案皆为本学生自己边学边做汇总上传的,编排不易,希望大家喜欢. 本作业所有内容均在github上有留存,每次作业github上会最先发布,CSDN上 ...
- 学校作业5_3字符串_统计英文文件中的单词数(头哥作业[Python])
本系列文章为同学困扰的python做出作业答案汇总,答案皆为本学生自己边学边做汇总上传的,编排不易,希望大家喜欢. 本作业所有内容均在github上有留存,每次作业github上会最先发布,CSDN上 ...
- 学校头哥作业7_集合与字典(头哥作业[Python])
7_1集合添加元素 n = input() try:ssn = []while True:sn = input().strip()if sn == '':breakssn.append(sn)prin ...
- 人手一份!八大危险作业操作规程、作业票证(模板)、安全培训齐了~
人手一份!八大危险作业操作规程.作业票证(模板).安全培训齐了~ ** 临时用电操作规程 1.电气设备的设置.安装.防护.使用.维修必须符合<施工临时用电规范>(JGJ46-2012). ...
- 蔚然的风,你一阵吹过
不期而遇,还是那个你 炎热的夏天,冲开了时光拟定的格局,一阵阵延伸的知了声,不断地在窗外徘徊着,躁动着所有.而外面施工的随声附和的尖鸣声,就像此时坐在教室里的每个人狰狞的表情一样,注定不得安宁. 简陋 ...
- 十年测试经验的阿里p10讲解python初阶:函数和模块 python全栈自动化测试系类4-2
还是老规矩,大家可能对凡哥不是很了解这里先和大家来个自我介绍 凡哥我已经有着十二年互联网自动化测试和测试开发工程师,拥有丰富的自动化测试平台及测试开发经验,擅长接口测试.Python自动化全栈,测试开 ...
- 阿里老员工论坛炫耀:每年税前260万,还有三千万期权在握
一名阿里老员工在论坛的爆料让不少网友羡慕不已,其自称现金在股票每年税前260万左右,还有三千万的期权在握! 在这份炫耀帖子中,其还称自己能够完胜医院的主治医师:我觉得协和主治医生一辈子也转不带这么多钱 ...
- Poj(2488),按照字典序深搜
题目链接:http://poj.org/problem?id=2488 思路:按照一定的字典序深搜,当时我的想法是把所有的可行的路径都找出来,然后字典序排序. 后来,凡哥说可以在搜索路径的时候就按照字 ...
最新文章
- OpenCV(五)绘制图形与文本
- 揭秘|多伦多大学反人脸识别,身份欺骗成功率达99.5%
- 寒武纪创始人兼CEO陈天石博士的公开信
- IDEA下svn配置与share project
- f450四轴使用技巧
- android快速搭建界面,怎么样能快速搭建一个Android APP的界面和框架?
- 顺丰正式杀入外卖领域;中国移动推出 5G 消息 App;GCC 10.1 发布 | 极客头条
- 易错点:C 语言 continue while for 循环
- 2018.10.01 NOIP模拟 卡牌游戏(贪心)
- 小学生都能听懂的傅里叶变换讲解
- 【一天一个C++小知识】013.std:map-不存在的key查找其value
- sql建表与gp建表语句
- 安装netbeans步骤
- Oracle 创建新用户后无法登入,显示user lacks CREATE SESSION privilege; logon denied
- 世园会开幕式上的机器人_小胖机器人驻扎“2019北京世园会”媒体分会场
- 基于vue的后台管理系统开发
- python读取excel数据绘制简单曲线图
- 专业级游戏测试书上架:精通游戏测试(第3版)
- P3 元宝第三天的笔记
- Linux 扩大内存采用扩大SWAP文件方法
热门文章
- 「艾尔斯马克绘」用马克笔如何画出栩栩如生的植物呢?
- Linux——软件的安装工具
- 大学计算机专业业余学PS,大学ps_电脑基础知识_it计算机_专业资料—培训.ppt
- linux 串口 中断方式,设置在linux下串口中断(setting serial port interruption in
- 2017-2018-1 20155308《信息安全技术》实验二——Windows口令破解
- Unity技术分享之使用Unity实现卡拉OK歌词过渡效果
- 自动控制原理---时域
- 计算机内存配置选型,电脑内存条如何选择 电脑内存条选择方法【详细介绍】...
- html历史查看器,网页源代码查看器
- weex mysql_WEEX快速入门