サーバステータス確認

Nid: 1177

インストール完了直後は、サーバをリブートしてログや状態の再確認。また、ブラウザからWebページにアクセスして、表示や挙動に問題無いか確認。

$ sudo reboot

1 . OS情報

$ uname -a
Linux vps999999 4.15.0-42-generic #45-Ubuntu SMP Thu Nov 15 19:32:57 UTC 9999 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic
$ sudo lspci > lspci.log # デバイスをリストアップ
$ sudo lsmod > lsmod.log # カーネルにロードされたモジュール
$ sudo lsusb > lsusb.log # USBデバイスをリストアップ
$ ifconfig > ifconfig.log # ネットワーク設定

2 . サービス

サービスステータス

$ service --status-all

サービス稼働状況詳細

$ sudo monit status
$ systemctl status nginx mysql redis php7.2-fpm

MariaDB / MySQL

$ sudo mytop --prompt

 

Nginx

$ sudo ngxtop

PHP-FPM

$ curl -L http://127.0.0.1/status

3 . CPU

$ iostat -c
Linux 4.15.0-43-generic (ns3130598)     12/12/2018      _x86_64_        (16 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4.03    0.00    0.59    3.39    0.00   91.98
$ top
$ htop
$ uptime

4 . メモリ

$ free -mh
              total        used        free      shared  buff/cache   available
Mem:            31G         26G        1.0G        105M        3.8G        4.3G
Swap:           58G        105M         58G
$ vmstat -s
$ ps -A --sort -rss -o comm,pmem,rss | head
COMMAND         %MEM   RSS
redis-server    25.7 8466436
redis-server    25.7 8465108
mysqld          20.8 6859880
php-fpm7.2       0.4 145180
php-fpm7.2       0.4 135996
php-fpm7.2       0.3 128368
systemd-journal  0.3 123628
php-fpm7.2       0.2 69680
named            0.1 49824
$ ps aux --sort=-%mem | head
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
mysql    1649595 53.0 34.0 26131888 11178492 ?   Ssl  Sep17 2046:08 /usr/sbin/mariadbd
redis    1615685  2.2 24.4 14486168 8031400 ?    Ssl  Sep17  86:30 /usr/bin/redis-server 127.0.0.1:6379
www-data 1860110  0.9  0.7 434168 260048 ?       S    Sep17  32:13 php-fpm: pool www
www-data 1856915  0.9  0.7 424456 257268 ?       S    Sep17  35:14 php-fpm: pool www
www-data 1855765  0.9  0.7 420808 249548 ?       S    Sep17  35:51 php-fpm: pool www
www-data 1859563  0.9  0.7 412940 242692 ?       S    Sep17  32:38 php-fpm: pool www
www-data 1856914  0.9  0.7 416464 242520 ?       S    Sep17  34:58 php-fpm: pool www
www-data 1856919  0.9  0.7 413428 238440 ?       S    Sep17  34:42 php-fpm: pool www
www-data 1858815  0.9  0.7 406216 232900 ?       S    Sep17  33:27 php-fpm: pool www

5 . ファイル

$ sudo lsof -p 123,456

6 . ディスク

ディスク I/O

$ sudo iotop

 

$ sudo hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   23292 MB in  1.99 seconds = 11699.79 MB/sec
 Timing buffered disk reads: 148 MB in  3.03 seconds =  48.84 MB/sec
$ iostat -mhx 2

ディスク 使用率

$ df -t ext4
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/md3       ext4  1.8T  187G  1.5T  11% /
/dev/md2       ext4  487M  145M  313M  32% /boot
$ ncdu

7 . ネットワーク

$ sudo lsof -i tcp:80
$ ifconfig
$ sudo tcpdump -i eth0
$ sudo netstat -plnt
$ netstat -a
$ sudo iftop
$ sar -n TCP,ETCP 1

8 . ログ

エラー確認

$ watch -n 0.1 "dmesg | tail -n $((LINES-6))"

ログファイル設定ファイル

$ less /etc/rsyslog.d/50-default.conf

システムログ

$ sudo journalctl -f
$ sudo less /var/log/syslog

デーモンログ

$ sudo less /var/log/daemon.log

カーネルログ

$ sudo less /var/log/kern.log

カーネルリングバッファ 起動ログ

$ sudo dmesg > dmesg.log

mysql ログ

$ sudo tail -f /var/log/mysql/error.log

Nginx ログ

$ sudo tail -f /var/log/nginx/access.log
$ sudo tail -f /var/log/nginx/error.log

PHP-FPM ログ

$ sudo tail -f /var/log/php7.2-fpm.log

Monit ログ

sudo tail -f /var/log/monit.log

multitail を使用してまとめてチェック

$ sudo multitail -f /var/log/nginx/error.log /var/log/mysql/error.log /var/log/monit.log /var/log/php7.2-fpm.log

9 . ログイン

ログイン情報

$ last

不正ログイン情報

$ sudo lastb

最終ログイン時刻

$ lastlog