はじめにいくつかの基本的なツール
Google。真剣に。Googleはシステム管理者の夢です。インターネット上の膨大な量の情報を活用するためのより良い方法はありません。また、「初心者向けLinux」を検索するだけにとどまらないでください。達成しようとしている特定のタスクがある場合は、Googleがその特定のタスクを実行します。多くの場合、必要以上の情報が見つかります。初心者にとっては、多くの情報が別の言語のように見えますが、実践を通して学習することは、物事をすばやく理解するための良い方法です。
タブ補完。Linuxコマンドラインでは、すべてのコマンド、ディレクトリツリー、ディレクトリ名、およびファイル名のタブ補完が可能です。
マニュアルページ。すべてのコマンド、および多くのシステム構成ファイル(/ etc / fstab、/ etc resolv.confなど)にはマニュアルページがあります。「man command_name」または「man file_name」と入力するだけで、探しているものがあるかどうかを確認できます。ああ、「q」はマニュアルページを終了します。
SSH。Linuxシステムにアクセスする最良の方法の1つ。システムに物理的にアクセスできない場合は、おそらく最良の方法です。
画面。Screenは、1台の端末を多数の端末に変えたり、物事を邪魔にならないようにしたり、バックグラウンドに戻したり、実行中のままにしたりできるようにする素晴らしい小さなアプリケーションです。
ナノ。あなたはすでにこれを使用しているとあなたは言ったが、私はちょうど私の2セントを投げて、私が同意すると言うと思った。ViとVim、そしてそれらはすべて素晴らしいものですが、私が愛しているのはNanoのシンプルさです。Linuxの世界のメモ帳のようなものです。
Find and Grep。Findはファイルの検索に最適で、Grepはファイルの検索に最適です。どちらも非常に簡単な方法で使用でき、両方とも非常に複雑な方法で使用できますが、どちらも非常に便利です。
須藤。rootにならずに、rootのように振る舞えます。非常に便利。
さらに、次のセクションの文脈で言及する他のいくつかのツール...
定期的に行う必要のあること
システムを監視します。ディスク使用量の監視(dfは便利なコマンドであり、特定のディレクトリのduも)、実行中のプロセスとタスクの監視(psコマンドとtopコマンド経由)、システムにログインしているユーザーの監視(userとwhoコマンドはこれを教えてください)、ネットワークの使用状況を監視します(cactiのようなアプリはそのために適しています)。X Windows環境にアクセスできる場合、GKrellMが非常に便利なオールインワンシステム監視ツールであることが常にわかりました。
バックアップ。Tuxの愛のため、バックアップ。バックアップ構成ファイル、バックアップホームディレクトリ、バックアップアプリケーションデータ。バックアップ。たとえあなたがやっていることは、サーバーから別のボックスと外付けハードドライブ上のCIFS / NFS共有にデータを直接コピーするだけです。はい、各バックアップのコピーを2つ保持し、同じメディア/システムには決して保存しないでください。バックアップのバックアップと考えてください。
バックアップを確認してください。バックアップからシステムにデータを復元できることを定期的に確認してください。空/破損/不完全なバックアップは、1日が長いのと同じくらい役に立ちません。
ログファイルを使用します。Dmesg、/ var / log / messages、および/ var / log期間のほとんどすべてのもの。何かが正しく機能せず、その理由がわからない場合、ログには答えがないかもしれませんが、間違いなく見つけるのに役立ちます。また、/ var / log内のログとディレクトリには適切な名前が付けられているため、適切なログを見つけるのは難しくありません。すべてのログファイルを常に監視する必要はありませんが、それらを監視することで、システムを安全かつ安全に保つことができます。
システムを最新の状態に保ちます。構成ファイルの構文や依存関係が変更された場合、多くの頭痛の種になり、物事を壊す可能性があるため、ソフトウェアを更新せずに数か月間続けてはいけません。ディストリビューションごとに更新プログラム(apt-get、yumなど)が異なりますが、どちらを使用する場合でも、それを学習し、定期的に使用してください。
システムを安全に保ちます。iptables、PAM、hosts.allow / hosts.denyなどのようなものを使用して、システムへの望ましくないアクセスと使用を防ぎます。
学習を止めないでください。先ほど言ったこと(学習を通して)を続けるために、検討すべきことは仮想マシンです。VirtualBoxをダウンロードし(または、VMWareライセンスがさらに優れている場合)、自分自身をLinux仮想マシンにします。本当に必要なディストリビューションを選択できますが、明らかに、環境で使用しているディストリビューションを使用するのが最も理にかなっています。VMで遊んでください。サンドボックスのように使用します。ものを準備し、物事を壊し、調査し、学びます。サンドボックスVMの素晴らしい点は、何が起きても関係ないということです。完全にホースを使用する場合は、新しいホースを作成してください。または、セットアップ後に元のバックアップコピーを保持し、必要なときにいつでも再利用します。
このスレッドの他の投稿のいくつかが言及し、暗示しているように、これらのリストは実際にはほぼ無限である可能性がありますが、うまくいけば良いスタートを切ることができます。