作成: 更新:

サーバーに初めてsshログインしたらまずやってること

Linuxコマンド

PCスペック確認

cat /proc/cpuinfo

LISTENしてるプロセスに関連する情報の一覧を取得する

webサーバとかが即わかるからエンドポイント探しにうってつけ
これとっかかりにps -auxの結果grepしたりするとよき

sudo netstat -ltupn
# なければssでも似たような事できる(archlinuxなど)
sudo ss -ltupn

OS情報を取得

意外と忘れる
だいたいはこれで確認できる

cat /etc/*release
cat /etc/*version

稼働中の全ユーザのcrontab一覧を表示

no crontab for
'^#'
'^ +#'
grep -vすると今稼働しているcrontabと全ユーザ名だけ表示されます

for user in $(cut -f1 -d: /etc/passwd); do echo $user; sudo crontab -u $user -l; done

生きてるプロセス一覧を取得する

おなじみの

sudo ps -aux

全サービスのステータスを確認

sudo service --status-all

メモリの容量確認

アプリ動く?動かない?とか計算するときに必要になる

free

その他