Linux运维常见故障排查和处理的小Tips汇总!老男孩Linux运维培训班
老男孩IT教育
常见问题
2022年1月14日 16:44
对于Linux运维人员来说,工作中往往会遇到各式各样的问题或故障,遇到问题不可怕,关键是要从中学会如何解决及应对,也就是从中总结经验、排查问题、汇总并分析问题出现的原因,本篇文章这里了一些可能出现的故障及解决方法,快来看看你是否遇到过吧,请看下文:
对于Linux运维人员来说,工作中往往会遇到各式各样的问题或故障,遇到问题不可怕,关键是要从中学会如何解决及应对,也就是从中总结经验、排查问题、汇总并分析问题出现的原因,本篇文章这里了一些可能出现的故障及解决方法,快来看看你是否遇到过吧,请看下文:
第一、常见问题解决
问题1:shell脚本不执行,报错,脚本很简单,也没有常规性的错误,报":badinterpreter:Nosuchfileordirectory"。
原因:在DOS/windows里,文本文件的换行符为rn,而在*nix系统里则为n,所以DOS/windows里编辑过的文本文件到了*nix里,每一行都多了个^M。
解决:
1)重新在Linux下编写脚本;
2)vi:%s/r//g:%s/^M//g(^M输入用Ctrl+v,Ctrl+m);
PS:sh-x脚本文件名,可以单步执行并回显结果,有助于排查复杂脚本问题。
问题2:crontab输出结果控制,/var/spool/clientmqueue目录占用空间超过100G
原因:cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产了/var/spool/clientmqueue目录下的那些文件,日积月累可能撑破磁盘。
解决:
1)直接手动删除:ls|xargsrm-f;
2)彻底解决:在cron的自动执行语句后加上>/dev/null2>&1;
问题3:建表未建成功,经检查mysql用户权限以及相关目录权限没问题,用perror30提示信息为:OSerrorcode30:Read-onlyfilesystem。
可能原因:
1)文件系统损坏;
2)磁盘又坏道;
3)fstab文件配置错误,如分区格式错误(将ntfs写成了fat)、配置指令拼写错误等;
解决:
1)由于是测试机,重启机器后恢复;
2)网上说用mount即可解决。
问题4:文件删了磁盘空间没释放
原因:可能某人直接用rm删除某个正在写的文件,导致文件删了但磁盘空间没释放的问题。
解决:
1)最简单重启系统或重启相关服务;
2)干掉进程
问题5:获取不了网关mac地址,表面现象是机器自动获取不了网关MAC地址,网络工程师说是网络设备的问题,具体不清。
解决:
arp绑定,arp-ibond0-s192.168.3.25400:00:5e:00:01:64。
关于"Linux运维常见故障排查和处理的小Tips汇总!"的话题到这里就结束了,想要了解更多Linux运维命令的知识,可以关注老男孩IT教育。老男孩IT教育是行业内较早从事Linux培训的机构,师资团队强大、课程体系完善,全企业级真实案例授课,助你快速高薪就业。
推荐阅读:
