系统管理员要熟知道哪些技能

我是一名在校的大学生,管理了好几个网站。都架设在不同的VPS上。对VPS的管理基本限于Linux的基础,和按照文档配置服务器,偶尔服务器down掉了,就ps下,查看哪里出错,然后在重启服务器。

我觉得这个应该不是正规的系统管理员做的。不知道大家是如何管理的。

我在看《鸟哥私房菜》的时候,基本是服务器配置问题。我一般都是配置一个HTTP服务器。
更多的是想知道如何监控好服务器?如何保证安全?

谢谢

查看内存是否够用,CPU负载是否太高,磁盘有无坏盘,网络IO是否出现问题等
可以装个glances简单地看看

尽可能的少重启
最大限度的保证安全
处理问题要迅速
熟练的使用工具
超长的在线时间

试试这个工具
http://www.oschina.net/p/osa

LINUX各种命令
分析和排查问题的能力
安全知识(各种漏洞和工具)

vi, shell, 主流的服务器配置(这个需要对服务器内部实现有比较多的了解, 我觉得)
输入命令做一件事并不难,难得是知道为什么要做,和作了之后产生什么效果。

精深是比较难得了,要花时间和精力;更难的是对很多就有精深的了解,便能融会贯通

  • 图片服务器该怎么架构
  • 两个ip在同一块网卡上如何指定特殊端口的数据包用特定ip地址?
  • ssh设置免密码登陆仍然需要密码
  • 为什么在 linux 或者 mac 上有很多的配置文件都是以 rc 结尾的呢?
  • 在线创建站点怎么实现?
  • centos6.5服务器版一般装的是哪个镜像?
  • 微信小程序怎么开发一个ssh客户端
  • 文件内容读取:读取从指定值到文件末尾的内容
  • linux中的kernel panic错误是什么原因导致的?
  • 我应该安装那个版本的 instant client
  • win10 上的 ubuntu bash不能使用中文?