デュアルユースの質問!ソフトウェア考古学者または邪悪なハッカーのいずれかがこの質問に対する答えを使用できます!さて、私はどちらですか?
私はいつも自分が何をしていたかを知るためにps -ef
vs ps -augxww
を使っていました。LinuxとSystem Vのボックスは、「-ef」と「-augxww」のエラーを好む傾向があり、BSDおよび古いSunOSマシンの場合は逆でした。の出力からps
も多くのことがわかります。
rootとしてログインでき、それがLinuxマシンの場合は、そうする必要がlsusb
ありますlspci
-これにより、ハードウェアの状況を知るための80%の方法が得られます。dmesg | more
現在の問題を何でも理解するのに役立ちます。
段階的に廃止され始めていifconfig -a
ますが、通常はネットワークインターフェイスとネットワークについて多くのことを伝えることができます。実行mii-tool
および/またはethtool
あなたが見インターフェイス上ifconfig
の出力ケーブル接続イーサネットのような外観があまりにもあなたにいくつかの情報を与えることができます。
Runnin ip route
またはnetstat -r
インターネットプロトコルルーティングについての情報を得ることができます。また、使用中のネットワークインターフェイスについても情報を提供できます。
mount
呼び出しは、ディスク(S)およびそれらがどのようにマウントされているをご紹介することができます。
を実行するとuptime
、last | more
メンテナンスの現在の状態について何かを伝えることができます。100日以上のアップタイムは、比 "的に言えば、おそらく「オイルと液体を交換する時です」という意味です。ランニングwho
も
見て/etc/resolv.conf
、/etc/hosts
そのマシンのDNS設定について教えてください。たぶんやるnslookup google.com
か、dig bing.com
DNSはほとんど機能しているかどうかを確認します。
どのエラー( "コマンドが見つかりません")およびどのコマンドのバリエーション( "ps -ef" vs "ps augxww")が機能して、どのUnixまたはLinuxまたはBSDのバリエーションにたどり着いたかを判断することは常に価値があります。
Cコンパイラの有無、およびその場所は重要です。やるwhich cc
以上、which -a cc
それらを見つけるために。
uname -a
それから私apropos whatever
はあなたの友達です。