一些基本工具
谷歌。不认真 Google是系统管理员的梦想成真。没有更好的方法来利用互联网上的大量信息。而且不要将自己局限于搜索“ Linux初学者”。如果您有要完成的特定任务,则可以通过Google来完成。您经常会发现比所需更多的信息,而对于初学者来说,很多信息似乎是另一种语言,但是通过实践学习是一种快速掌握信息的好方法。
制表符完成。Linux命令行允许所有命令,目录树,目录名和文件名的制表符完成。
手册页。每个命令和许多系统配置文件(/ etc / fstab,/ etc resolv.conf等)都有手册页。只需键入“ man command_name”或“ man file_name”,即可查看所要查找的内容。哦,“ q”退出手册页。
SSH。访问Linux系统的最佳方法之一。如果您对系统没有物理访问权限,则可能是最好的方法。
屏幕。屏幕是一个很棒的小应用程序,它使您可以将一个终端变成多个终端,让您将事物从自己的方式/进入后台,并让事物保持运行状态,以便稍后再返回。
纳米。您在上面提到您已经使用过此功能,但我只是认为我会投入两分钱并表示同意。Vi和Vim以及所有这些都很好,但是我爱的是Nano的简单性。就像Linux世界的记事本。
查找并复制。查找是伟大的搜索的文件,grep的是伟大的搜索中的文件。两者都可以以非常简单的方式使用,并且两者都可以以非常复杂的方式使用,但是两者都非常有用。
须藤 让您像root一样行动,无需root。很有用。
加上我将在下一节中提到的其他一些工具...
您需要定期做的事情
监视您的系统。监视磁盘使用情况(df是有用的命令,du也用于特定目录),监视正在运行的进程和任务(通过ps命令和top命令),监视登录到系统的用户(用户和谁的命令将告诉您这一点),并监控您的网络使用情况(例如cacti之类的应用程序非常有用)。如果您碰巧可以访问X Windows环境,我总是会发现GKrellM是一个非常有用的多合一系统监视工具。
备份。对于Tux的热爱,请备份。备份配置文件,备份主目录,备份应用程序数据。备份。即使您要做的只是将数据从服务器复制到另一个盒子和外部硬盘驱动器上的CIFS / NFS共享。是的,您应该为每个备份保留两个副本,并且永远不要在同一介质/系统上。将其视为备份的备份。
检查您的备份。定期检查以确保可以将数据从备份还原到系统上。空的/损坏的/不完整的备份无济于事。
使用您的日志文件。Dmesg,/ var / log / messages,以及/ var / log期间的几乎所有内容。如果某些问题无法正常运行,并且您不知道为什么,日志可能没有答案,但是它们绝对可以帮助您找到答案。/ var / log中的日志和目录被合理命名,因此找到正确的日志并不难。您不需要经常监视每个日志文件,但是密切注意它们将有助于您保持系统的健康和安全。
保持系统更新。不要让您的软件运行数月之久而不进行更新,因为当配置文件语法或依赖项更改时,它可能会导致很多麻烦和麻烦。不同的发行版具有不同的更新程序(apt-get,yum等),但是无论您使用哪个,都要学习并定期使用它。
确保您的系统安全。使用iptables,PAM,hosts.allow / hosts.deny之类的东西来防止不必要的访问和使用系统。
从未停止学习。为了继续我之前所说的内容(通过实践学习),您应该研究的是虚拟机。下载VirtualBox(或者如果您拥有更好的VMWare许可证),然后将自己设置为Linux虚拟机。您可以选择真正想要的任何发行版,但是显然,与您在环境中使用的发行版一起使用可能是最有意义的。在VM中游玩。像沙盒一样使用它。整理东西,弄碎东西,研究,学习。沙盒VM的优点在于,发生什么都不重要。如果您完全使用软管,只需换一个新软管即可。或在设置好原始文件后保留其备份副本,并在需要时重复使用。
正如该线程中的其他文章所提到并提到的那样,这些列表实际上可能是无限的,但是希望这可以让您有一个良好的开端。