还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
系统管理员易犯错误及解决方法汇总本文分享的都是系统管理员在工作的时候容易犯的错误,经抚琴煮酒整理并提供解决方法,希望可以给大家一些指导,避免在工作中出现此类问题作者简介:余洪春,网名抚琴煮酒,英文名武汉某外企高级系统管理员、项目实施工程Andrew.Yu,Linux/Unix师,红帽讲师,擅长负载均衡高可用和中小型证券类和商务网站架构,RHCE目前关注网站架构研究及网络安全
一、安装后无法重启FeeBSD问题描述装惯了的人肯定知道一般会有个分区,可是在就不那么Linux bootbsd容易了在安装的时候遇到了问题,查阅了上面,FreeBSD
8.1chinounix正好也有相关问题整理,特摘录如下我要求分区FreeBSD2GFor/4G Forswap10G For/root256M For/boot其余for/usr安装正常,结果安装重启后便出现杯具了gt;gt;FreeBSD/i386BOOTDefault:0:da0,a/boot/kernel/kernelboot:原因通过网上查资料,了解到手动引导的全过程,发现了问题所在由于独立分区造成了引导过程中无法正确找到内核引/boot FreeBSD导的位置解决方法通过boot:0:da0,e/loader*可以解决引导问题,然后进入界面locider这个引导盘符根据的得来,因此你安装系统的时候所daOslx x/boot在分区区号,才是真正的字母,如果不知道就从往后试试x同样由于默认位置是所以依然需要手动加载kernel/boot/kernelok loadkernel/kernel获得信息后kernel okboot这样就可以正常引导了但是这样还没有彻底解决问题,随后还需要在磁盘挂载的时候输入mount rootgt;ufs:/dev/daOsl a才能进入系统,而且每次重启都手动一次所以其实问题没有彻底解决所以,为了避免以上的问题,目前我装机一般规范化操作,一般只分/boot三个区,避免独立分区也希望玩的朋友们重视下这个问题/boot,Linux2048M For/4096M Forswap其余的均For/usr
二、更改密码导致计划任务无法执行Admin问题描述公司有系统管理员离职了,有不少服务器,此时负责安全Windows2003的部门要求接手的系统管理员更改密码,粗心的系统Administrator管理员急急忙忙更改密码后,却发现的计划任务全都windows windows执行不了,因为的计划任务都要求输入正确的windows Administrator密码解决办法大家养成好习惯,每次更改完密码一定要检查一下计划任务,否windows则很容易导致公司的重要业务执行不了进而影响中整个网站的运维及业务,希望此问题能引起大家的注意
三、密码更改后无法远程登录root问题描述系统总监嫌托管的新服务器密码过于简单,吩咐公司的系统管Linux root理员将密码改复杂些,急躁的系统管理员用密码改掉后赶车passwd root回公司,杯具的发现密码设置得过于复杂,密码给忘了由于机器是新装,没有配置具有权限的用户,自己远程都进不了了这种问题就sudo root只有百分百靠系统管理员负责了解决方法这个问题只要养成良好的习惯就可以预防,就是大家更改完密码后,别root急着退出,可以用或尝试用另一个终端进去ctrl+shift+F2F3-F8下,如果当时就忘了,马上切换到更换抚琴煮酒经常犯这种错误,呵F1呵,希望此法对大家有效
四、锁定了会话S3H问题描述我在配置某机房服务器的时,不小心设置了某一项错误参Linux iptables数,结果锁定了会话,导致我们经理及另一技术员连不上服务器SSH解决方法下面介绍的这个方法及其有用,强烈推荐给大家为了预防此类问题出现,可以配置一计划任务每分钟运行一次,即crontab,5*/5****t/bin/sh/root/firestop.shroo内容为firestop.shservice iptablesstop这样即使你的脚本存在错误设置(或丢失的)规则时,也不至于将你锁在计算机外而无法返回与计算机的连接这样你就可以放心大胆的调试你的脚本啦这都是生产环境下逼出来的,呵呵
五、移走硬盘造成模式Emergency问题描述同事在处理服务器时,移走了一块硬盘,然后就直接启动红帽Linux发现进了模式,焦急中他连忙跑过来找我;我第一句RHEL5,Em㊀rgency就是问他你改动了硬件没,他说他移走了硬盘后就直接启动了,不是跟一样嘛,有什么问题?我都无语了解windows2003hellip;hellip;决办法耐心跟他讲解了的作用及语法,告诉他可以在Linux T/etc/fatab模式下输入密码进入此模式,然后用Emergency rootmountndash;o remount,rw/将/分区设置成可读写,编辑将移除的硬盘用#号屏蔽掉后重/etc/fcitcib,启服务器,故障解除
六、文件损坏造成无法进入模式sudoer root问题描述同事远程处理一台机房的机器,想加一个具有用户的FreeBSD
8.1sudo特殊用户,所以编辑了文件,却不小心多加了一个然后直接/etc/sudoer保存退出了结果杯具发生了由于「文件损坏,所有具sudo㊀有权限的用户均不能切换到模式下工作,而与sudo rootFreeBSD
8.1不同,它默认是不允许远程连接的Linux root解决方法这时只有请专人到机房去处理问题了hellip;hellip;
七、密码被更改root问题描述一个开发小组都是用内部机房的机器,大家都知道Linux/FreeB3D root的密码;不知哪个兄弟是搞着好玩还是怎么的,偷偷的改了密码却不root通知大家,结果大家都用不了密码,杯具了root解决办法此时处理办法有种,一种就是大家都知道的单用户模式修改其实另2root,一个办法也蛮简单的,系统管理员应该多配置一个具有权限的用户,sudo遇到此种情况时可以用权限来修改的密码,至少免得跑到机房sudo root去毕竟有时候,机房未必在市内或在国内的
八、依赖的库文件丢失导致无法登陆问题描述:root我们的母机因为的设置成的而jail
192.
168.
21.36,root shellbash,其依赖的库文件发生丢失,导致了不能登陆具体报障如下root:Shared objectquot;libintl.so.8quot;not found,requiredby quot;bashquot;Connection to
192.
168.
21.36closed.解决方法
①用单用户模式进入系统;
②扫描磁盘(此步非做不可,而且是安全的)fsck-y
③将文件系统重新挂载mount-a
④将的默认切换到root shellshchsh-s sh重启后一切正常
九、忘记以模式进入编辑器问题描述:su普通用户用编辑等配置文件,保存的时候会提示没有vi nginx.conf RootPermission解决办法其实只要保存时加上:w!sudo tee%就可以了这条命令的含义是把当前编辑的文件的ldquo;:w!sudo tee%rdqu内容当做标准输入输入到命令文件名里去也就是保存为sudo teesudo当前文件名,相当管用的命令,尤其适用于和系统(我FreeBSD Debian经常忘了自己原来不是了),相当root verynice.系统管理员容易犯的错误和解决方法暂时就总结到这里,希望对大家有帮助坟口果大家有什么问题,也欢迎在评论中沟通。
个人认证
优秀文档
获得点赞 0