Linux管理员必须了解哪些最需要的主题(能够修复,设置,解决而无需最大限度地阅读手册;检查任何分发中常见的手册页) )?
我想为此设置的焦点是从公司网络到服务器管理,它可能具有一些相同的功能,大多数时候也会有一些不同的功能.例如,您不会总是看到公司服务器的FTP服务器,但大多数时候可能会看到Samba …
我并不是说“你必须阅读的书”或类似的东西,但我的意思是你作为Linux管理员在日常生活中可能需要的最必要的功能.
喜欢:
>内核,iptables
> Sendmail,Postfix,qmail,exim
> Squid,Samba,NFS,LDAP
> Apache,ngxix,lighthttpd
> vsftpd,proftpd
>绑定
>面临日常问题
>白天使用最多的功能是什么?
这不是有序列表,也不是最需要的.它只是说出了我头脑中的一些东西.
PS:我已经掌握了基本知识,但我没有日常的经验.我有服务器,制作了一些网络,等等.此外,我甚至对它的某些部分有一些深入的了解.我只是想在这里更新一下,就像我说这更像是一个LINUX SYSADMIN LIFE的日常列表.
如果你们/ gals可以列出主题,例如哪个字段是最常用或最重要的记忆,我将不胜感激.
如果您认为我的问题不合适,请让我知道它,我会自己删除它,或者如果您认为它适合但需要重新工作,请告诉我,我会尽力而为.
解决方法
我认为有一些非常重要的技能.
>您必须能够仅使用ifi,route和ip等cli工具配置网络.
>有几次客户称他们的Linux机箱出现故障.我让他们启动livecd.但是服务器在没有DHCP的网络上(它是DHCP).系统启动后,我需要引导他们启动网络和SSH,以便我可以远程连接并帮助他们诊断和修复损坏的内容.
>您可能无法访问互联网,您需要知道如何上网.
>我想您应该知道如何使用tar,rsync或dd对系统进行完整备份.如果您不知道如何进行备份和恢复,几乎肯定不应该触及系统.您还需要在进行系统更改之前确实进行备份.
>我认为您应该知道如何从服务器上的livecd访问文件系统.这意味着您应该知道如何激活LVM和基于软件RAID的驱动器,访问分区信息以及安装文件系统.
>如果您的服务器无法启动,您可能需要访问文件系统并修复一些问题.试图找出如何在紧急情况下实际安装东西将是非常痛苦的.提前做好准备.
>您应该熟悉启动过程,以便能够在启动时更改内容.大多数系统使用GRUB,但您可能遇到LILO.
>重要的是,知道如何启动到不同的运行级别,如单用户.
>我认为你应该至少具备如何使用tcpdump进行基本捕获的工作知识,并能够读取结果. Wireshark中所有漂亮的GUI功能都很不错,但如果出现问题,您实际上可能无法访问Wireshark.