热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

优秀的Unix系统管理员的7个习惯

秀的Unix系统管理员是怎样工作的?他们有着什么样的习惯?为何他们有着众多奇怪的癖性?我们知道,Unix管理员通常都很懒&#

秀的Unix系统管理员是怎样工作的?他们有着什么样的习惯?为何他们有着众多奇怪的癖性?我们知道,Unix管理员通常都很懒,当遇到一个看起来需要很多手工的、重复性的工作才能解决的问题的时候,他们中一些守旧派的Unix代表一定会选择编写一些代码来搞定它的。这通常会比手工操作更加节省时间,虽然有时候事实也并非如此。

而有时候,他们更喜欢优雅的解决方案,如果有好几种方法可以修复一个问题或者实现一个目标,那么他们会选择花费更多的时间来开发一个既可以解决当前的问题又能防止将来发生类似的问题的解决方案,而不是简单地贴上一块XX牌创可贴。

下面就让我们看下来自美国科技网站ITworld总结的优秀Unix系统管理员的七个习惯,类似于Stephen R. Covey所著的《高效能人士的七个习惯》中提到的那样,该书出版于1989年。

习惯一:不会等到问题来找你

很多人都会保持警觉来随时迎接可能出现的突发状况,而处理这类事件的最佳方法是在问题初现的时候就将其扼杀在摇篮之中。例如,事前检查系统报出的异常日志、检查性能和磁盘的空间、查看应用故障或丢失的进程。

积极主动才能在问题变得复杂之前解决之(即使是主服务器发生故障,也可以事先利用备份快速重建一个服务器环境。),或者可以在恰当的时间和在故障到来之前将问题通知给用户。

习惯二:精通所使用的工具和系统

判别你的服务器是否处于故障中最好的办法就是了解服务器是否在正常的工作。如果一个服务器平时所使用的内存是50%,但从开机就以99%来运行,你就得弄清楚为什么会不同:服务器正在运行哪些进程呢?哪些进程占用了比平时多的资源呢?你需要编写一个Find命令,来帮助你找出可疑的文件,或许你在遭受一个很大的攻击,但不要恐慌,静心地做好每一步才能事半功倍。

习惯三:确定事情优先次序

重要的事情一般情况是先做的,但涉及到你的工作时间或所做的事情的时候,这似乎就不一定了,你应该综合各个情况来决定事情的优先级,而不仅仅看事情是否重要。如果一个事情能够在几分钟之内就能解决的话,那么就先处理好这个问题后再回到更重要的问题上,即使后者你无法在一天之内完成。

习惯四:喜欢优雅的解决方案,但不迷失

当处理一个大问题的时候,Unix管理员在“尸检”上花费的时间要比解决这个问题所花费的时间多得多。

在一个强悍的Unix管理员的工作中,不存在不可思议的现象。每一种情况必须要有逻辑起点,而且可以按照合适的路径来追本溯源。简而言之,每一件事情都有原因,在找到这个原因以前,他们绝不放弃!

一些Unix系统管理员可能太得意忘形反而迷失了自己,往往为了一个很小的问题浪费太多的时间和精力。如果你遇到一个非常严重的问题,可以为了避免再次发生而去花时间了解事故的原因并解决之。如果这个问题并不会造成严重的后果以及再次发生的话,那就不要再去推敲了。

习惯五:学会记录工作

优秀的Unix系统管理员会记录一些重要的事情,并不会由着自己的性子乱来,因为有些复杂的工作或流程,若不记录则会让你回头重新开始,浪费大量的时间和精力。例如,涉及到Windows虚拟服务器上运行和传送数据文件到Unix服务器上等事情,都需要记录和备份。

习惯六:解决问题并解释

告诉一个优秀的Unix管理员,一个文件“vanished”了,他只会轻蔑地嘲笑你。证明给他看,这真的发生了,他就会不知疲倦地研究这个问题了,直到可以找到一个合理的原因和解决方案为止,之后会慢慢的解释给你听。许多人都认为这是傲慢和自负的表现。的确是——但是我们有这个资本。

习惯七:留时间给自己

优秀的Unix管理员并不会把自己所有的时间都投入到工作之中,他们会安排在办公室走动的时间、去健身的时间、去学习新东西的时间。

其实他们还有很多的特点,例如使用vi,而不是emacs,更不可能是pico或nano;关于Windows,知道的也很多(过去他们可能只是装作不知道而已);以及对于Unix设备,他们几乎从来都不选择重启等。


http://blog.csdn.net/stuorange/article/details/23555687


推荐阅读
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 本文深入探讨了IO复用技术的原理与实现,重点分析了其在解决C10K问题中的关键作用。IO复用技术允许单个进程同时管理多个IO对象,如文件、套接字和管道等,通过系统调用如`select`、`poll`和`epoll`,高效地处理大量并发连接。文章详细介绍了这些技术的工作机制,并结合实际案例,展示了它们在高并发场景下的应用效果。 ... [详细]
  • NanoPi2 使用体验深入解析(续篇)
    随着Raspberry Pi的问世,开源硬件领域迎来了前所未有的发展,激发了全球范围内的创新热潮。在中国,这一趋势同样催生了一系列类似的开发板,例如NanoPi 2。本文作为前篇的延续,将深入探讨NanoPi 2的实际使用体验,从性能、兼容性到应用场景,进行全面分析。 ... [详细]
  • 如何使用专业软件打开和编辑PHP电影文件?
    如何使用专业软件打开和编辑PHP电影文件? ... [详细]
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 本文介绍了使用 Python 编程语言高效抓取微博文本和动态网页图像数据的方法。通过详细的示例代码,展示了如何利用爬虫技术获取微博内容和动态图片,为数据采集和分析提供了实用的技术支持。对于对网络数据抓取感兴趣的读者,本文具有较高的参考价值。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
  • MySQL性能优化与调参指南【数据库管理】
    本文详细探讨了MySQL数据库的性能优化与参数调整技巧,旨在帮助数据库管理员和开发人员提升系统的运行效率。内容涵盖索引优化、查询优化、配置参数调整等方面,结合实际案例进行深入分析,提供实用的操作建议。此外,还介绍了常见的性能监控工具和方法,助力读者全面掌握MySQL性能优化的核心技能。 ... [详细]
  • 解决SWFUpload在本地测试成功但服务器上出现404或500错误的方法
    在使用SWFUpload进行图片批量上传时,尽管本地测试一切正常,但在部署到服务器后却遇到了404和500错误。经过详细排查,发现404错误的原因在于`flash_url`和`upload_url`需要配置为绝对路径。此外,500错误可能是由于服务器端的权限设置或脚本错误导致,建议检查服务器日志以获取更多调试信息。通过这些调整,最终成功解决了问题。 ... [详细]
  • tarzxvffilename.tar.gz顺便我们了解下linux下压缩与解压命令大全.tar解包:tarxvffilename.tar打包:tarc ... [详细]
author-avatar
腾讯财经321
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有