新人PGの学び

プログラマーの卵のlog

load averageの負荷確認

load averageとは

ロードアベレージはシステム全体の負荷状況を表す指標。
「1CPUにおける単位時間あたりの実行待ちとディスクI/O待ちのプロセスの数」

load averageの負荷確認コマンド

■top

システム全体の負荷


プロセス, CPU, メモリ, スワップの統計情報


■watch update

システムの稼働時間を見るコマンド


現在の時間と、ログインユーザの数

[root@ ~](VM-GUEST)# watch uptaime

Every 2.0s: uptime Fri Oct 7 14:44:28 2016


14:44:28 up 1697 days, 22:54, 9 users, load average: 5.49, 5.60, 4.92


※load averageは、左から、直近1分, 5分, 15分間で計測したもの


■参考になるURL

Vimエディタの設定

Vimを下記よりDL

download : vim online


文字コードを気にしたくない場合の設定

※存在しない場合は新規作成すればよい

vi ~/.vimrc


---- vi追記 ----


set encoding=utf-8

set fileencodings=iso-2022-jp,sjis,utf-8


■保存したら、設定反映

source ~/.vimrc

Apache confの反映

■confのバックアップ

cd /etc/httpd/conf

cp -p http.conf http.conf_back20161005


~~~Apache修正後~~~


■設定ミスの確認

/etc/init.d/httpd configtest

「Syntax OK」と出たらOK


■apacheの状況確認

/etc/init.d/httpd status


■サイトに影響ないようリロード

/etc/init.d/httpd graceful


■(念のため)apacheの状況確認

/etc/init.d/httpd status

Linuxでユーザ追加

■スーパーroot権限に変更

sudo su -


■ユーザ追加

ユーザアカウント hogehoge を作成

[root@](VM-GUEST)# useradd hogehoge


■追加したユーザの確認

[root@ ~](VM-GUEST)# id -a hogehoge


uid=504(hogehoge) gid=504(hogehoge) 所属グループ=504(hogehoge)


■defaultの設定確認

[root@~](VM-GUEST)# less /etc/default/useradd


■パスワード作成

hogehogeのパスワード

[root@](VM-GUEST)# passwd hogehoge

Changing password for user hogehoge.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.


■存在するアカウントの一覧

[root@](VM-GUEST)# cut -d: -f1 /etc/passwd


■ユーザ変更

[root@](VM-GUEST)# su hogehoge


■ユーザ名変更

[root@](VM-GUEST)# usermod -l newhogehoge oldhogehoge



■グループ名変更

[root@](VM-GUEST)# usermod -n newgroup oldgroup


■所属グループの追加
hogehogeユーザをapacheグループに所属させる

[root@](VM-GUEST)# usermod -G hpgehoge apache

※環境変数が古いままだと更新されないので変更後、ログインしなおす必要あり



Apacheダウンしたときの確認

  • Apacheの確認

[root@~](VM-GUEST)# /etc/init.d/httpd status

→下記の場合sutdownした可能性が高い
httpd は停止していますがサブシテムがロックされています


・再起動

[root@~](VM-GUEST)# /etc/init.d/httpd restart