2017年3月17日サーバー管理コマンドUNIX系どっぷり生活ですが(仕事でLinux、自宅でBSD)運用上よく使う管理コマンドをメモ。top起動しているプロセスの一覧とCPU、メモリーの使用率を表示。サーバーが重いなと感じたらまずこれを使いましょう。ps起動しているプロセスの一覧、-xでシステムプロセス、-auで全てのユーザーのプロセスを表示。ここではサービス等が正常な状態で起動しているかどうか等をチェックする。dfパーティションの使用率を表示。-hオプションでK(キロ)・M(メガ)・G(ギガ)等単位をつけて表示してくれるので便利です。duディレクトリの使用量を表示。するとカレント直下のディレクトリの使用量を表示。netstatTCP/IPでサービスを行っているサーバーなら必須のコマンド。-nでポート番号を数値に変換。-lnで使用しています。ipcs共有メモリ内の使用状況を表示。サービスをkillコマンドで強制終了させた場合にゴミが残っていることがあるのでそのときはipcrmで駆除。2017年3月17日Perlをソースからインストールまず、ココを読まれた方にお伝えしたいことがあります。Perlはソースからインストールするメリットがわかりません。カスタマイズするものではないので特にソースコンパイルに興味が無ければパッケージからインストールしてください。今回のサーバー構築はスペック的にも厳しいものがあるので、使わないサービスは一切入れないこととパッケージインストールはせず意地ででソースコンパイルという名目もあるので、Perlもソースからコンパイルします。Perlはhttp://www.perl.com/CPAN/src/より入手。実はWindowsからpscpを使って転送しました。installこれだけだと超カンタンに見えますが、実はコンフィグが対話式で沢山の質問に対してyesかnoで答えなければいけません。あまりに面倒なのでデフォルトでいいやと[Enter]連打したら...。pstruct5.9.2ちょっとまて─────!こんなんじゃ使いにくいだろボケ───!という事でやり直しです。errorリモートでSSHログインが出来ないから、BSDマシンがDHCPだとダメなのか?hosts.allowに書いてないとダメなのかとやってみましたが、実はローカルでやってもダメだった。error何ですかねこれ?ググッてみたらこの文章。isenabled.翻訳したらこうなる。sshd(8)のための構成デフォルトを変えました。(SSH)プロトコルバージョン1はデフォルトでもう可能にされません。PAMが有効にされるなら、SSHの上のパスワード認証はデフォルトで無効にされます。yesを有効にした時点でサーバー自身からsshログインは可能になった。XのシミュレートiOS11対応機種のスペック一覧表を作成しました。