GNU/Linux >> Linux の 問題 >  >> Linux

Linuxシステム管理者が頻繁に使用する90のLinuxコマンド

100をはるかに超えるUnixコマンドがあります Linuxカーネルお​​よび他のUnixライクなオペレーティングシステムによって共有されます。 Linuxのシステム管理者やパワーユーザーが頻繁に使用するコマンドに興味がある場合は、その場所に来ました。最近、Linuxのシステム管理者がよく使用するコマンドをカバーする5部構成のシリーズを公開しました。

以下に90個のコマンドをリストしました 5つの投稿のそれぞれへのリンクをカバー このシリーズで。リストされているコマンドの一部には、関連記事へのリンクが含まれています。また、bpytop(下の写真)などのダウンロード可能なソフトウェアやスクリプトを含めると、何千ものコマンドを使用できます。ただし、この記事の目的のために、システム管理者とパワーユーザーがLinuxで使用するUnixコマンドのほとんどを取り上げます。このページが役に立ったら、今後同様の投稿を表示したい場合はお知らせください。


写真: bpytop –多くのシステム/サーバー監視およびネットワークコマンドラインツールが利用可能です。

Linuxシステム管理者が頻繁に使用するLinuxコマンド–パート1:
1. ip –LinuxでTCP/IPネットワークとトラフィック制御を制御するためのユーティリティのコレクションであるIproute2から。
2. ls –ディレクトリの内容を一覧表示します。
3. df –ディスク容量の使用量を表示します。
4. du –ファイルスペースの使用量を見積もります。
5.free –メモリ使用量を表示します。
6. scp –例を使用してSCPを使用してファイルを安全にコピーします。
7. find –ユーザー指定の基準に基づいてファイルを検索します。
8. ncdu –Unixシステム用のディスクユーティリティ。
9. pstree –プロセスのツリーを表示します。
10.last –最後にログインしたユーザーのリストを表示します。
11. w –現在ログインしているユーザーセッションのリストを表示します。
12. grep –ファイルで文字のパターンを検索し、一致するすべての行を表示します。

後援:Datadog –あらゆるスタック、あらゆるアプリ、あらゆる規模、あらゆる場所で確認できます。
Datadogは、エンドツーエンドの監視を提供する統合された監視、分析、およびセキュリティプラットフォームです。インフラストラクチャ全体の統一されたビューのための450以上の他のテクノロジーからのメトリックとイベントと一緒にあなたのLinuxアプリケーションのために。相関インフラストラクチャの監視、アプリケーションのパフォーマンスの監視、ログ管理、セキュリティツールなどを備えたデータドッグにより、開発、運用、セキュリティの各チームが協力して、組織がダウンタイムを回避し、パフォーマンスの問題を迅速に解決し、開発と展開のサイクルを確実に完了することができます。時間。

費用:無料プラン、または月額$15から。

Linuxシステム管理者が頻繁に使用するLinuxコマンド–パート2:
13.uptime –システムの稼働時間と負荷の平均を示します。
14. top –システム全体のビューを表示します。
15. vmstat –システムメモリ、プロセス、割り込み、ページング、ブロックI / O、およびCPU情報を表示します。
16. htop –インタラクティブなプロセスビューアおよびマネージャ。
17. dstat –プロセス、メモリ、ページング、I / O、CPUなどをリアルタイムで表示します。 vmstat、iostat、netstat、およびifstatのオールインワン。
18. iftop –ネットワークトラフィックビューア。
19. nethogs –ネットワークトラフィックアナライザ。
20. iotop –インタラクティブI/Oビューア。ストレージのr/wアクティビティの概要を取得します。
21.iostat –ストレージI/O統計用。
22.netstat –ネットワーク統計用。
23. ss –ソケットを調査するためのユーティリティ。
24. atop –Linuxサーバーのパフォーマンス分析用。
25.Glances およびnmon – htopおよびtopの代替案:
26. ssh –リモートLinuxシステムへの安全なコマンドラインアクセス。
27. sudo –管理者権限でコマンドを実行します。
28. cd –ディレクトリナビゲーション。
29. pwd –現在のディレクトリの場所を表示します。
30. cp –ファイルとフォルダのコピー。
31. mv –ファイルとフォルダの移動。
32. rm –ファイルとフォルダーの削除。
33. mkdir –新しいディレクトリを作成または作成します。
34. touch –コンピュータのファイルまたはディレクトリのアクセス日と変更日を更新するために使用されます。
35. man –システムリファレンスマニュアルを読むため。
36. apropos –マニュアルページの名前と説明を検索します。

Linuxシステム管理者が頻繁に使用するLinuxコマンド–パート3:
37. rsync –リモートファイル転送と同期。
38. tar –アーカイブユーティリティ。
39. gzip –ファイルの圧縮と解凍。
40. b2zip –gzipに似ています。別の圧縮アルゴリズムを使用します。
41.zip –ファイルのパッケージ化と圧縮(アーカイブ)用。
42.locate –Linuxでファイルを検索します。
43. ps –現在実行中のプロセスに関する情報。
44.Bashスクリプトを利用する。例:./bashscript.sh
45. cron –実行するスケジュールされたタスクを設定します。
46. nmcli –ネットワーク管理。
47. ping –ICMPECHO_REQUESTをネットワークホストに送信します。
48.traceroute –パケットが指定されたホストに到達するルートを確認します。
49. mtr –ネットワーク診断ツール。
50. nslookup –インターネットネームサーバー(NS)をインタラクティブに照会します。
51.host –LinuxでDNSルックアップを実行します。
52. dig –DNSルックアップユーティリティ。

Linuxシステム管理者が頻繁に使用するLinuxコマンド–パート4:
53. wget – HTTP、HTTPS、FTP、およびFTPSを介してファイルを取得します。
54. curl –さまざまなネットワークプロトコルを使用してデータを転送します。 (wgetよりも多くのプロトコルをサポートします)
55. dd –ファイルを変換してコピーします。
56. fdisk –ディスクパーティションテーブルを操作します。
57. parted –パーティションテーブルの作成と操作用。
58. blkid –ブロックデバイス属性を検索/印刷するためのコマンドラインユーティリティ。
59. mkfs –Linuxファイルシステムを構築します。
60. fsck –ファイルシステムの整合性をチェックするためのツール。
61. whois –whoisディレクトリサービスのクライアント。
62. nc –コマンドラインネットワークユーティリティ。 (また、60のLinuxネットワークコマンドとスクリプトを参照してください。)
63. umask –ファイルモード作成マスクを設定します。
64. chmod –ファイルシステムオブジェクトのアクセス許可を変更します。
65. chown –ファイルの所有者とグループを変更します。
66. chroot –特別なルートディレクトリを使用してコマンドまたはインタラクティブシェルを実行します。
67. useradd –新しいユーザーを作成するか、デフォルトの新しいユーザー情報を更新します。
68. userdel –ユーザーアカウントとすべての関連ファイルを削除するために使用されます。
69. usermod –既存のユーザーアカウントの属性を変更または変更するために使用されます。

Linuxシステム管理者が頻繁に使用するLinuxコマンド–パート5:
70. vi –テキストエディタ。
71. cat –ファイルの内容を表示します。
72. tac –ファイルの内容を逆に出力します。
73. more –ファイルの内容を一度に1画面/ページで表示します。
74.less –追加機能を備えたmoreコマンドに似ています。
75. tail –テキストファイルまたはパイプされたデータの末尾を表示するために使用されます。
76. dmesg –カーネルリングのメッセージバッファを出力します。
77. journalctl –systemdジャーナルにクエリを実行します。
78. kill –プロセスを終了します。
79. killall –プロセスのすべてのインスタンスに名前でkillシグナルを送信します。
80. sleep –指定された時間プログラムの実行を一時停止します。
81. wait –バックグラウンドで実行されているすべてのジョブが終了するまでスクリプトの実行を一時停止します。
82. nohup –バックグラウンドでコマンドを実行します。
83. screen –リモートサーバーでセッションを開いたままにします。 (フルスクリーンウィンドウマネージャーでもあります)
84. tmux –ターミナルマルチプレクサ。
85. passwd –ユーザーのパスワードを変更します。
86. chpassword
87.mount / umount –1つのディレクトリ内のファイルシステム全体へのアクセスを提供します。
88. systemctl –サービスの管理(デーモン)。
89.clear –端末の画面をクリアします。
90. env -変更された環境でコマンドを実行します。

その他のコマンド:
91.cheat –コマンドラインでインタラクティブなチートシートを作成および表示できます。」
92. tldr –コンソールコマンドの共同チートシート。
93。 bashtop –「クールな」トップオルタナティブ。
94. bpytop –bashtopのPythonポート。

95. btop –C++バージョンとbashtopおよびbpytopの続き。
96.nload –非常にシンプルなコマンドラインネットワークインターフェイス監視ツール。

また、60のLinuxネットワークコマンドとスクリプトを参照してください。

このブログとこの記事はLinuxの管理者とユーザーに固有のものであるため、コマンドを「Linuxコマンド」と呼びました。ただし、これらは実際、UnixおよびLinuxなどの他のUnixライクなオペレーティングシステム用のUnixコマンドです。

公開日:2020年11月1日/最終更新日:2022年3月28日


Linux
  1. 5Linuxルーキーの間違い

  2. 頻繁に使用される40の基本的なLinuxコマンド

  3. 最も頻繁に使用される 25 の Linux IPTables ルールの例

  1. 5Linuxネットワークのトラブルシューティングコマンド

  2. 私のお気に入りの8つの実用的なLinuxコマンド

  3. [Linux]:最も頻繁に使用される15のYUMコマンドと例

  1. AからZのLinuxコマンド

  2. Linuxの検索コマンド

  3. Linuxエコーコマンド