Linux中常见问题(磁盘 定时任务)
第1章 linux无法上网
2)再ping一个公网ip ,
第2章 系统的负载/cpu/内存太高了
第3章 定时任务
3.1 每分钟显示当前系统的日期 年-月-日_小时 ,把这个时间追加到 /tmp/date.log
3.1.1 .先运行命令
3.1.2 命令放入脚本中
3.1.3 测试脚本
3.1.4 写到定时任务
3.1.5 查看你定时任务的执行日历
3.1.6 检查结果
3.2 命令中的sh与bash
第4章 磁盘满了之邮件服务
4.1 系统中的邮件服务
4.2 关闭系统邮件服务
4.2.1 关闭邮件服务后,系统的油价会放入/var/spool/postfix/maildrop/
4.3 [企业案例] 如果定时任务规则结尾不加>/dev/null 2>&1或者追加到文件中»/tmp/clsn 2>&1,很容易导致硬盘inode空间被占满,从而系统服务不正常。
邮件服务关闭 没有定向到空,会导致 /var/spool/postfix/maildrop/ 中有许多小文件
邮件服务开启/var/spool/cron/root会变大,发的邮件都会存到文件中,时间长了会将
<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">解决办法:定向到空即可
4.4 两种输出重定向
把正确的和错误的都放在 /dev/null(<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">黑洞,一去不复返)
<span style=“font-family: 新宋体; times new roman"4times new roman”;background: yellow;">把正确的和错误的都放在/tmp/clsn.txt
4.5 书写定时任务要将内容输出重定向
4.6 创建和删除大量小文件的方法
4.6.1 删除小文件的方法
1)大量的小文件
2)删除文件所在的目录 (权限、所有者、属组)
3)临时开启邮件服务 (只对/var/spool/postfix/maildrop 这个目录下的小文件)
4.6.2 创建小文件的方法
4.7 管道与|xargs 区别:
4.8 定时任务的位置
第5章 练习题–定时任务
5.1 在定时任务中的环境变量
5.2 每分钟显示当前的系统的ip地址还有系统日期date +%F 追加到文件中/tmp/ip.log
5.2.1 先测试一下命令
5.2.2 将命令放入脚本
5.2.3 书写定时任务
5.2.4 检查执行结果
5.3 每隔 2 个小时将/etc/services 文件打包备份到/tmp下(最每次备份成不同的备份包)。
5.3.1 测试命令是否正确
5.3.2 写入脚本中
5.3.3 测试脚本
5.3.4 写入定时任务
5.3.5 检查结果
5.4 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包)
5.4.1 测试命令
5.4.2 写入测试脚本
5.4.3 写入定时任务
5.4.4 检查执行结果
<li>
<a href="#32_shbash">3.2 命令中的sh与bash</a>
</li>
</ul>
</li>
<li>
<a href="#4">第4章 磁盘满了之邮件服务</a><ul>
<li>
<a href="#41">4.1 系统中的邮件服务</a>
</li>
<li>
<a href="#42">4.2 关闭系统邮件服务</a><ul>
<li>
<a href="#421_varspoolpostfixmaildrop">4.2.1 关闭邮件服务后,系统的油价会放入/var/spool/postfix/maildrop/</a>
</li>
</ul>
</li>
<li>
<a href="#43_devnull_21tmpclsn_21inode">4.3 [企业案例] 如果定时任务规则结尾不加>/dev/null 2>&1或者追加到文件中>>/tmp/clsn 2>&1,很容易导致硬盘inode空间被占满,从而系统服务不正常。</a>
</li>
<li>
<a href="#44">4.4 两种输出重定向</a>
</li>
<li>
<a href="#45">4.5 书写定时任务要将内容输出重定向</a>
</li>
<li>
<a href="#46">4.6 创建和删除大量小文件的方法</a><ul>
<li>
<a href="#461">4.6.1 删除小文件的方法</a>
</li>
<li>
<a href="#462">4.6.2 创建小文件的方法</a>
</li>
</ul>
</li>
<li>
<a href="#47_xargs">4.7 管道与|xargs 区别:</a>
</li>
<li>
<a href="#48">4.8 定时任务的位置</a>
</li>
</ul>
</li>
<li>
<a href="#5">第5章 练习题--定时任务</a><ul>
<li>
<a href="#51">5.1 在定时任务中的环境变量</a>
</li>
<li>
<a href="#52_ipdate_F_tmpiplog">5.2 每分钟显示当前的系统的ip地址还有系统日期date +%F 追加到文件中/tmp/ip.log</a><ul>
<li>
<a href="#521">5.2.1 先测试一下命令</a>
</li>
<li>
<a href="#522">5.2.2 将命令放入脚本</a>
</li>
<li>
<a href="#523">5.2.3 书写定时任务</a>
</li>
<li>
<a href="#524">5.2.4 检查执行结果</a>
</li>
</ul>
</li>
<li>
<a href="#53_2_etcservices_tmp">5.3 每隔 2 个小时将/etc/services 文件打包备份到/tmp下(最每次备份成不同的备份包)。</a><ul>
<li>
<a href="#531">5.3.1 测试命令是否正确</a>
</li>
<li>
<a href="#532">5.3.2 写入脚本中</a>
</li>
<li>
<a href="#533">5.3.3 测试脚本</a>
</li>
<li>
<a href="#534">5.3.4 写入定时任务</a>
</li>
<li>
<a href="#535">5.3.5 检查结果</a>
</li>
</ul>
</li>
<li>
<a href="#54_12_varwwwhtmlnbsp_data">5.4 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包)</a><ul>
<li>
<a href="#541">5.4.1 测试命令</a>
</li>
<li>
<a href="#542">5.4.2 写入测试脚本</a>
</li>
<li>
<a href="#543">5.4.3 写入定时任务</a>
</li>
<li>
<a href="#544">5.4.4 检查执行结果</a>
</li>
</ul>
</li>
</ul>
</li>
- 原文作者:惨绿少年
- 原文链接:https://clsn.io/clsn/lx980.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。