はじめまして。シアトルでシスアド見習いをしているものです。
本日は、みなさんが知っている「システムアドミニストレーターならこれは知っとけ」というコマンドをお聞きしたくて質問させていただきました。
なお、ファイル操作系コマンドよりもシステム系コマンドを中心にお聞きしたいです。
(VIMやらTARやらより、PSやPIDOFなどをお聞きしたいです)
個人的には
【初心者】
1. PING ICMPパケットによるレスポンス調査
2. TRACEROUTE ICMPパケット(他)によるルート調査
3. NETSTAT -lanpt ネット統計表示
4. DF -h ドライブの容量調査
5. FREE -m メモリーの調査
6. DU -sh ディレクトリー容量調査。(sコマンド抜きで下位ディレクトリ全調査)
7. TOP ("Z"-> "C"->) メモリ、CPUなどの総合的なシステム情報表示。Cでフルパス表示
8. IFCONFIG ネットワークプロパティの表示
9. RDESKTOP -g 1024x960 リモートデスクトップツール
【中級者】
1. ARP -a イーサネット情報の表示。MAC検索?
2. PS aux 現行プロセス一覧表示。GREPなどで絞り込むことで有用
3. NKF -e/-w 漢字フィルター
4. DATE +%Y%m%d 日付表示。ログなどを保存する場合ダイナミックにかわって便利
5. SCREEN ターミナルをより使いやすくできるコマンド。Ctrl+A→SHIFT+Sで分割も
【上級者】
1. CRONTAB -l クーロン一覧表示。
2. CHKCONFIG --list デーモンなどの一覧表示。
???
【熟練者】
?????
こんな感じだろうかと思っています。
「こんなのどうよ?」「これ知ってると何気に便利」「これ知らないとマジもぐり」などのコマンドありましたら、教えてください。
よろしくお願いします!
No.2ベストアンサー
- 回答日時:
うーん。
今パッと思い浮かぶ限りですが…
1. tcpdump 通信をモニタリングできる。通信が到達しているか? 変な通信がやってきていないか? 通信の中身を調べるときなどに用いております(最近はtsharkを使うべき?)
2. nethogs 誰がどれくらい通信帯域を使っているのか調べるのに使う
3. lsof 誰がどのファイルへアクセスしているのか? 特定のディレクトリ以下のファイルにアクセスしているのは誰なのか?を調べたりします
4. ip 最近はifconfigやarpの代わりにこちらを使っています
5. ethtool NICレベルの情報が欲しいときに
6. vmstat topも使っていますが、こちらをより重視しております。個人的には、swap発生の有無、I/Oの割合、interrupt、context switch、CPU使用率におけるsystemが占める割合を気にしております
7. netcat サービスの挙動確認
8. nmap どのポートが空いているのかを確認
9. arping ARP周りの調査、ARPテーブルの更新、データリンク層レベルのping等に使っています
10. strace 情報が少なく、ログも少なく、でもサービスが落ちるような時に調査に使う。これで駄目ならシンボルを残す形で再コンパイルしてデバッガで調べるか、ソースコードを直接読むか
11. at cronと似ているけど周期的に実行するのでないのであれば簡単に使えるので、こちらを重宝しています
12. sed/awk/uniq/cut/sort/grep 様々な標準出力をpipeで繋げて、更に何かアクションを起こすとき や 単に情報の整理など
13. xargs 何かリスト化したものを食わせて処理を実行したいときなどに
14. for/read 繰り返しの作業が多いときなどに用います。12.で挙げたツールでリスト化したものを食わせて一気に処理させたりなど…
15. script コマンドライン作業のルーチンワークを、これで記述しておき自動処理化
とても参考になりました。
仰ったコマンドがどれも実用的かつ便利で、自分が知らないものが大量にありました。
本当にありがとうございました。
No.1
- 回答日時:
細かいところに突っ込んじゃうけど, 「Linux」というのは厳密には「カーネルの名前」でしかありません. このカーネルに対しいろいろなコマンド群を追加して各種の「ディストリビューション」ができているので, 「どんなコマンドがあるか」というのはディストリビューションを指定することによって初めて意味を持ちます. さすがに du とか ifconfig とかはどのディストリビューションにもあるはずだけど, rdesktop とか chkconfig などは「そもそも持っていない」としてもまったく不思議ではない.
正直な話, 「RedHat と Debian と Slackware と gentoo が全部使える」というならそれだけですごいかもしれない.
回答ありがとうございます。
確かに仰るとおり、Linuxというのはカーネルの名前であってディストリビューションごとにコマンドは異なるかもしれません。
Redhat系のyumコマンドとDebian系のapt-getコマンドみたいに、まったく違うコマンドだったりすることもありますよね。
すべての系列のLinuxをそれぞれ差異なく使えたらそれはそれでスキルですよね。
説明が足りませんでしたが自分はDebian系Ubuntu10ベースのLinuxMintを使っています。
ですがパッケージをインストールすれば様々なコマンドが使えるようになる昨今、ディストリビューションに限定せず幅広くコマンドを募集したいと思います。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- UNIX・Linux ブレース展開の使い方での質問です 2 2023/07/15 16:06
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- Excel(エクセル) office16 のクイックアクセスツールバーの設定 3 2023/01/10 14:02
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- その他(IT・Webサービス) 調査サイト「美トリ」で報酬が支払われません。 調査サイト「美トリ」で覆面調査の仕事を行いました。 サ 1 2023/02/24 19:04
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
rcpコマンドについて、教えて!
-
CPUのbit数を調べるコマンド
-
Linux shell ftp 転送 エラー制御
-
属性変更できないです。
-
Illustratorのデータをまとめて...
-
【ターミナル】MacBookにディー...
-
GNOME端末の起動 及び コマンド...
-
残り日数のカウント方法について
-
Warning: Output is not to
-
linuxのreadコマンドについて
-
DOSコマンドでのワイルドカ...
-
lsコマンドで表示するファイル...
-
Windows10のRegSys32に登録され...
-
loggerコマンドでkern.warning...
-
BATファイル実行にフォーカ...
-
UNIXのnetstatでの出力結果でCL...
-
コマンド終了ステータス
-
書き込み権限が無いためコピー...
-
/etc/passwd と /etc/shadowを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
DOSコマンドでのワイルドカ...
-
rcpコマンドについて、教えて!
-
Illustratorのデータをまとめて...
-
IBM漢字コードのSJIS変...
-
属性変更できないです。
-
【ターミナル】MacBookにディー...
-
lsコマンドで表示するファイル...
-
FTP接続中のコマンド実行結果を...
-
UNIXシェル内での日付計算
-
AIX ksh利用 grep 検索で マ...
-
Windows10のRegSys32に登録され...
-
linuxのreadコマンドについて
-
loggerコマンドでkern.warning...
-
別名でリンク先を保存。
-
コマンドの連続実行とコマンド...
-
Macの Terminal でのエラーと...
-
HP-UXのdateコマンドについて
-
wgetの正規表現について
-
cron登録不可(´・ω・`)
おすすめ情報