优秀Unix管理员的七个习惯

摘要: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://www.mzph.cn/news/448432.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue.js 极简小例:读值、样式调用、if判断、a 标签、点击事件、管道

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 写法&#xff1a; <template><div id"app"><!-- 三目运算符使用 ‘ok’ 的值定义在 data 中-->{{ ok …

C++与C中const的比较以及const和define的比较

C与C中const的比较&#xff1a; C语言中 const修饰的变量是一个 常变量&#xff0c;本质还是变量&#xff0c;有自己的地址空间C编译器对const常量的处理 当碰见常量声明时&#xff0c;在符号表中放入常量 > 问题&#xff1a;那又如何解释取地址编译过程中若发现对const使…

Vue.js 极简小例:数值计算、千米换算为米、九九乘法表、循环

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 代码&#xff1a; <template><div id"app"><!-- 千米和米换算 --><div id "computed_props&quo…

C++之内联函数

内联函数是一种特殊的函数&#xff0c;具有普通函数的特征&#xff08;参数检查&#xff0c;返回类型等&#xff09; 内联函数是对编译器的一种请求&#xff0c;因此编译器可能拒绝这种请求 内联函数由 编译器处理&#xff0c;直接将编译后的函数体插入调用的地方 宏代码片段…

Vue.js 极简小例: 4 种方式样式绑定、style 的多种方式实现

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 代码&#xff1a; <template><div id"app"><!-- JSON方式使用样式 --><div v-bind:style"{ colo…

50 Python - 装饰器 类定义装饰器

04 类定义装饰器 上节通过函数定义装饰器&#xff0c;本节通过类定义装饰器 001 定义类装饰器 定义一个类&#xff0c;类里面两个函数&#xff0c;一个构造函数init()&#xff0c;一个调用函数call() 构造函数init时候&#xff0c;传递一个函数func()进来 调用函数call()&#…

Vue.js 极简小例: 点击事件

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 代码&#xff1a; <template><div> <!-- jy_mothed 是在 js 中自定义的方法 --><button v-on:click"jy_mot…

APU(美国AMD公司研发的加速处理器)

APU(Accelerated Processing Unit)中文名字叫加速处理器&#xff0c;是AMD“融聚未来”理念的产品&#xff0c;它第一次将中央处理器和独显核心做在一个晶片上&#xff0c;它同时具有高性能处理器和最新独立显卡的处理性能&#xff0c;支持DX11游戏和最新应用的“加速运算”&am…

根本不值得一提的乒乓球国手王浩

最近在看世界乒乓球锦标赛&#xff0c;关于王浩&#xff0c;很多人都说他的技术开创了一个时代&#xff0c;而事实是王浩没有夺过任何世界性大的赛事的单打冠军&#xff0c;我所说的世界性的赛事包括&#xff1a;世界乒乓球锦标赛,奥运会&#xff0c;世界杯&#xff0c;国际乒联…

Vue.js 极简小例:表单 (输入框 input、文本域 textarea、单选框 radio、下拉菜单 selected、复选框 checkbox)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 代码&#xff1a; <template> <div > <p>---------------------------------------------------------------------…

显卡常识 电脑显卡基础知识普及

我们组装电脑的时候肯定需要考虑到显卡性能&#xff0c;如果电脑配置中的显卡性能不行&#xff0c;那么电脑肯定玩不了大型游戏。可能一些新电脑用户对显卡一点也不了解&#xff0c;我们下面来详细介绍一下电脑显卡的基础知识。 一、显卡简介 显卡是个人电脑最基本组成部分之一…

解决: Cannot find module ‘webpack-cli/bin/config-yargs‘、Error: Cannot find module ‘webpack-cli‘

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 npm 、cnpm 、node、vue 全都装上了&#xff0c;就是 webpack 装不上&#xff01;&#xff01; 最后我把整个服务器还原为初始设置了&…

路由器和交换机的区别详解

很多人对路由器和交换机混为一谈&#xff0c;甚至搞不清楚路由器和交换机有什么区别&#xff0c;有的用户还认为是一样的功能&#xff0c;看名字就知道是两种不同的产品&#xff0c;功能虽然有些类似&#xff0c;但绝对不会完全相同&#xff0c;否则就没有必要用两个全面不同的…

最简单、图解:阿里云服务器上装 Docker 、 CentOS上 docker安装(3分钟装完)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 // 为了装 vue 的 webpack &#xff0c;我把整个服务器重置了。docker 也没有了&#xff0c;只好重新装 docker ... 1. 准备工作 yum …

C++之对象的动态建立和释放

new和delete的用法&#xff1a; 1&#xff09;在软件开发过程中&#xff0c;常常需要动态地分配和撤销内存空间&#xff0c;例如对动态链表中结点的插入与删除。在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C提供了较简便而功能较强的运算符new和delete来取代m…

gpu简介

GPU英文全称Graphic Processing Unit&#xff0c;中文翻译为“图形处理器”。GPU是相对于CPU的一个概念&#xff0c;由于在现代的计算机中&#xff08;特别是家用系统&#xff0c;游戏的发烧友&#xff09;图形的处理变得越来越重要&#xff0c;需要一个专门的图形的核心处理器…

WM有约(五):部署应用程序

WM有约&#xff08;五&#xff09;&#xff1a;部署应用程序 Written by Allen Lee 创建安装包 创建一个新的项目&#xff0c;用来部署Windows Mobile应用程序的项目模板是Other Project Types\Setup and Deployment下的Smart Device CAB Project&#xff1a; 图 1 输入项…

H3C 以太网集线器

转载于:https://www.cnblogs.com/fanweisheng/p/11169349.html

解决: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 问题描述&#xff1a;阿里云服务器 磁盘初始化之后用 git-bash ssh rootxx.xx.xx.xx 方式登陆服务器&#xff0c;报错如下。 WARNIN…