Linuxでネットワーク、プロセス、ユーザー、サービス、プログラム情報を取得する方法
1.ネットワーク:
# ifconfig # すべてのネットワークインターフェイスのプロパティを表示
# iptables -L # ファイアウォールの設定を表示
# route -n # ルーティングテーブルを表示
# netstat -lntp # すべてのリスニングポートを表示
# netstat -antp #すべての接続を表示
# netstat -s # ネットワークの統計を表示
2.プロセス:
# ps -ef # すべてのプロセスを表示
# top # リアルタイムでプロセス状態を表示
3.ユーザー:
# w # アクティブユーザーを表示
# id <ユーザー名> # 指定されたユーザー情報を表示
# last # ユーザーログインログを表示
# cut -d: -f1 /etc/passwd # すべてのシステムユーザーを表示
# cut -d: -f1 /etc/group # すべてのシステムグループを表示
# crontab -l # 現在ユーザーのタスクを表示
4.サービス:
# chkconfig –list # すべてのシステムサービスをリスト
# chkconfig –list | grep on # すべての起動してシステムサービスをリスト
5.プログラム
# rpm -qa # すべてのインストール済みパッケージをリスト