前些天发生了件尴尬的事,当时我正在Digital Ocean上摆弄一台新服务器,我突然意识到:我竟然不知道怎么管理它了。

略尴尬,因为毕竟我干系统管理员已经十多年了,可以说我职业生涯的大部分时间都是在干这个。

一、配置管理的锅

是这样的,在过去的6年里,我一直在编写和使用配置管理。我分享了很多关于Puppet的博客(https://ma.ttias.be/?s=puppet)、帖子,包括它的设计模式(https://ma.ttias.be/async-puppet-pattern/)。在使用Puppet3年后,我分享了所有我曾踩过的坑(https://ma.ttias.be/3-years-puppet-config-management-lessons-learned/),甚至一度以为自己掌握了Puppet的所有知识。

然而现在,让我不用Puppet,我竟然完全不知道怎么安装、配置或者运行软件。

配置管理帮我搞定这些啊。不管是用Puppet、Ansible还是Chef,反正系统管理员工作中最无聊的部分,都可以用管理工具完成。然而现在的我,想在没有这些基于公司的配置管理工具的情况下,快速配置好个人服务器。

天呐我竟然觉得自己很没用。

为了保证root登录,我要去google正确的SSH配置语法,但是最后也只找到了通过公钥的方法。我需要google iptables规则的语法,google怎么用ufw管理它们。我忘记应该把这些配置放到哪里,更别说怎么编写这些配置了。

这些配置,用工具,我知道怎么弄,用自动化,我也知道怎么弄。但我就是不知道,直接在Linux下怎么弄。

二、一个要记住的陷阱

我在以前的博客中记录过两个我已经知道的陷阱:一个是,把自己并不完全了解的服务自动化。另一个是在不清楚别人的自动化究竟做了些什么的情况下,就盲目相信别人的自动化。

现在我要加一个了:我正在慢慢忘记,怎样使用那些用于管理Linux服务器的基础和核心的工具。

那这真的是件坏事吗?我并不确定。我们已经有自动化来做这些了,是不是也意味着,这些低层次的知识,价值并不那么高了?自动化解放了我们,让我们不用事必亲恭,从而有更多的时间专注于对于一个系统管理员来说更重要的事情。

当然,Google十多年前的知识,这种感觉还是蛮奇怪的。

原文链接:

https://ma.ttias.be/i-forgot-how-to-manage-a-server/

相关阅读:

潘石屹宣布学习 Python

Gartner 2020年十大战略科技发展趋势:分布式云、边缘赋能、区块链、超自动化、人工智能安全等

RightScale 2019年云状况调查报告:35% 的云支出被浪费「附50页PDF下载」

更多文章请关注

文章好看点这里[在看]?

linux服务器配置与管理_一个十多年的系统管理员,忘了如何管理一台服务器相关推荐

  1. 有限服务器延时计算_新建三座超级数据中心,增超百万台服务器 阿里云数据中心选址有何逻辑?...

    每经记者:刘春山 每经编辑:梁枭 今日(7月31日),阿里云正式宣布,其位于南通.杭州和乌兰察布的三座超级数据中心正式落成,陆续开服,新增超100万台服务器的计算力.加上之前的张北.河源,阿里云已经建 ...

  2. tableau linux无网络安装_四十二、Linux网络管理,软件安装,进程管理总结

    「@Author: Runsen」 1.⽹络管理 1.1 网络状态查看 在Linux中经常使用ifconfig,route和netstat查看网络状态,它们就是. net-tools工具,下面我来使用 ...

  3. php的web表单系统源码毕设_从业十多年看了千百套Java毕设项目,整理出100个精品!免费分享...

    加班无数个昼夜看了千百套Java毕设项目,发现这100个精品!今天免费分享给大家!再给大家推荐一条由浅入深的JAVA学习路径,首先完成 Java基础.JDK.JDBC.正则表达式等基础实验,然后进阶到 ...

  4. linux mysql 死锁进程_一个罕见的MySQL redo死锁问题排查及解决过程

    作者:张青林,腾讯云布道师.MySQL架构师,隶属腾讯TEG-基础架构部-CDB内核开发团队,专注于MySQL内核研发&相关架构工作,有着服务多个10W级QPS客户的数据库优化及稳定性维护经验 ...

  5. hosts多个ip对应一个主机名_一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端...

    WebSSH 一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端.它是用Python编写的,基于tornado,paramiko和xterm.js. 特征 支持SSH密码验证,包括空密码. ...

  6. linux服务器配置python环境_服务器python环境配置福利,CentOS ,Linux 一键下载python3和环境配置...

    很多新手对于linux 系统很是费解,通常下一个环境就需要大半天,中途还会出现各种这样的问题 ,干脆写一个脚本一键配置python环境 shell 脚本start.sh: #!/bin/bash yu ...

  7. 2台mysql集群_如何安装配置基于2台服务器的MySQL集群

    这篇文章旨在介绍如何安装配置基于2台服务器的MySQL集群.并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行. 注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务 ...

  8. linux服务器配置与管理_你需要知道什么才能成为系统管理员? | Linux 中国

    通过获得这些起码的能力,开始你的系统管理员职业.-- Seth Kenlon 昔日的系统管理员整天都在调教用户和摆弄服务器,一天的时间都奔波在几百米长的电缆之间.随着云计算.容器和虚拟机的复杂性的增加 ...

  9. 鸟哥的Linux私房菜(基础篇)- 第十四章、Linux 账号管理与 ACL 权限配置

    第十四章.Linux账号管理与 ACL 权限配置 最近升级日期:2009/09/09 要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过,不同的使用者应该要拥有不同的权限才行 ...

  10. linux可配置哪些服务,不可不知 十大热门Linux服务器配置

    热门的Linux操作系统具备诸多良好特性,它使企业既能节省在软件许可上的开支,又能缩减维护成本.但是面对众多的Linux操作系统,企业如何根据服务器配置选择适合的操作系统?根据产品使用的便捷性.商业支 ...

最新文章

  1. php url模式在哪修改,php如何修改url
  2. 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法
  3. 新手java五子棋完整代码判断落子落在线上_Java初学者,编写小游戏五子棋的问题?...
  4. python导入openpyxl报错问题,终于解决啦
  5. 使用SQLCMD在SQLServer执行多个脚本
  6. Mongodb 自动增长 自增id 实现
  7. c语言迪思卡尔算法,【论文】数字化的意匠_数字化设计与造型的认知学反思_谭峥.pdf...
  8. html画等边三角形,前台面试:使用CSS画一个等边三角形
  9. 微型php框架 include/conf.class.php
  10. java 基本语法与流程控制_java基础语法2-运算符与流程控制
  11. Bitset 源码解析
  12. FPGA:开发环境Vivado的使用
  13. 魔改大西瓜源码下载之后画面显示只有一半的解决方法
  14. iphone计算机怎样打开声音,mac系统启动的时候咚声音怎么开启或关闭?
  15. Fragment的Tag
  16. pydicom----用法一
  17. python爬取前程无忧_【Python】爬虫框架PySpider爬取前程无忧职位
  18. 基于OpenMP的并行计算
  19. 注册网络安全等级测评工程师认证培训通知
  20. python 字典写入excel_Openpyxl – 从字典写入excel的行和列

热门文章

  1. 转 PHP函数---$_Get()和$_Post()的用法
  2. STM32 ucosii 串口接收数据 遇到的问题及解决思路
  3. iPhone6分辨率
  4. Mozilla推荐的CSS属性书写顺序及命名规则
  5. MySQL 5.5/5.6——概述 MySQL 客户端程序
  6. 浅析Spring.net 中的Aop使用
  7. Nginx二级目录反向代理网站
  8. 决策树随机森林adaboost理论实战
  9. 【版本控制工具】svn服务器、客户端安装配置及eclipse的svn检出
  10. Linux之 linux7防火墙基本使用及详解