Showing posts with label ServerManagement. Show all posts
Showing posts with label ServerManagement. Show all posts

Thursday, August 16, 2012

Monday, January 17, 2011

Linux サーバにてメモリの実使用量を確認する

$ sudo /sbin/syscyl vm.drop_caches=3 && free

解放可能なディスクキャッキュを解放した後、 free を実行。

RAMディスクや共有メモリ領域として使われているメモリは解放されないのでメモリの実使用量を確認することができる。
システムによっては、ディスクキャッシュのサイズにパフォーマンスが左右されるので、上記コマンドにて取得したメモリの量が必要量とはならないことに注意。

/etc/sysctl.conf の変更を反映させる

/etc/sysctl.conf の変更を反映させる
$ sudo /sbin/sysctl -p

現在のカーネルパラメータを確認する
$ sudo /sbin/sysctl -a

Sunday, January 16, 2011

RHEL はデフォルトの設定だとコアダンプを作成しない

/etc/profile より
    29 # No core files by default
    30 ulimit -S -c 0 > /dev/null 2>&1


コアダンプを作成するには、
1. /etc/profile の上記設定をコメントアウト
2. /etc/security/limits.conf にコアダンプの最大サイズの設定

または、下記コマンドでコアサイズの制限を削除(一時的な変更)
$ sudo ulimit -c unlimited


強制的にコアダンプを作成するには、下記コマンドでプロセスを終了させる。(PIDは対象プロセスのPID)
$ sudo kill -QUIT "PID"

APの開発などでコアダンプの出力が要求される場合以外、コアダンプの取得は行わないようにしておく。

c.f. カーネルダンプも同様。必要なのは、カーネルやデバイスドライバの開発時くらい、か?

Saturday, January 15, 2011

Linux サーバでの NFS 関連設定のディスク書き込みオプション

NFS 関連設定のディスク書き込みオプション
デフォルト値
NFS Client: mount option: async
NFS Server: export option: sync

man exports(5) によると、sync の動作が NFSプロトコル 準拠の動作、async はプロトコル違反。man によると、 async オプションの利用でバフォーマンスがあがるのは、NFS Version 2 のみ、とのこと。

man の no_wdelay オプションの説明によると、デフォルトだと NFSサーバ は若干のディレイの後、ディスク書き込みを行う(連続して他の書き込みリクエストがくることを想定した動作)
デフォルト の動作は wdelay。

Friday, January 14, 2011

Linux サーバでの IP ALIASING と VLAN の設定

IP ALIASING は コロン
/etc/sysconfig/network-scripts/ifcfg-eth0:0

VLAN は DOT
/etc/sysconfig/network-scripts/ifcfg-eth0.101
↑作成

HWADDRエントリーが無い以外は、通常の設定ファイルと同様の内容

VLAN を利用する場合は、
/etc/sysconfig/network
VLAN=yes
↑を追加

Thursday, January 13, 2011

Linux サーバ での static route の設定

NIC毎に下記ファイルを作成する。

/etc/sysconfig/network-scripts/route-ethX
ADDRESS0=XXX.XXX.XXX.XXX
NETMASK0=XXX.XXX.XXX.XXX
GATEWAY0=XXX.XXX.XXX.XXX
ADDRESS1=XXX.XXX.XXX.XXX
NETMASK1=XXX.XXX.XXX.XXX
GATEWAY1=XXX.XXX.XXX.XXX

Wednesday, January 12, 2011

/etc/sysconfig/network-scripts/ifcfg-ethX のバックアップ方法

/etc/sysconfig/network-scripts/ifcfg-ethX のバックアップを/etc/sysconfig/network-scripts/ に保存するには、
/etc/sysconfig/network-scripts/ifcfg-ethX.test.bak
↑のいうように、拡張子を .bak としてあげる。.bak のファイルは OS が設定ファイルとして読み込まない。(RHELにて確認。その他のdistributionは未確認)

参考:/etc/sysconfig/network-scripts/ifcfg-ethX.test
というような名称にすると、設定ファイルを読み込もうとしてエラーが出る。

Tuesday, January 11, 2011

Linux サーバでの Default Gateway 設定

Default Gateway の設定は下記いづれかの設定ファイルで行う。

/etc/sysconfig/network
GATEWAY=192.168.0.1


/etc/sysconfig/network-scripts/ifcfg-ethX
GATEWAY=192.168.0.1


/etc/sysconfig/network
はシステム全体の設定を扱う設定ファイル。複数のNICを持っているサーバの場合、/etc/sysconfig/network-scripts/ifcfg-ethXのエントリーを削除してこっちのみで設定するのが無難か。

/etc/sysconfig/network と /etc/sysconfig/network-scripts/ifcfg-ethX
にて相反する GATEWAY 設定をした場合(複数の Default Gateway を設定した場合 )、/etc/sysconfig/network の設定が優先される。(RHEL にて確認。その他のdistributionは未確認)
(過去のトラブル:移行の際に network-scripts の方を変更したけれど、default gateway が変わらない、なんて...。)

いずれにしろ、Default Gateway の設定は /etc/sysconfig/network あるいは、 /etc/sysconfig/network-scripts/ifcfg-ethX どちから一方に。

Monday, January 10, 2011

Redhat 系システムで ホスト名を変更する

/etc/sysconfig/network の HOSTNAME のエントリーを変更する。
reboot すると設定内容が反映される。

Sunday, June 27, 2010

iPhone の管理

iPhone を企業にて使う際の情報

http://www.apple.com/support/iphone/enterprise/


Enterprise Deployment Guide とか iPhone Security Configuration Tool なんてものがあるみたい。
iPhone Security Configuration Tool を使うと、プロファイルを作って、iPhone や iPad に展開できるみたい。

Sunday, June 13, 2010

awk のチュートリアル、というか、Effective AWK Programming そのもの

急遽 awk を使ってテキスト処理をすることになりました。
書籍をあれこれ見てみたところ、Effective awk Programming が一番僕の好みに合いました。
sed & awk よりも短時間で「とりあえず使える」という状態になれそうでしたよ。

で、この Effective awk Programming、 GNU のマニュアルを出版したものだそうで、その原本が Web 上に。

Gawk: Effective AWK Programming
http://www.gnu.org/manual/gawk/

今回は「とりあえず使えればいい」カンジなので、Web上のPDFで十分。
気に入ったらハードコピーを購入しようか、と。

Effective awk Programming, Third Edition
http://oreilly.com/catalog/9780596000707/

Wednesday, June 2, 2010

WORM な LTO

LTO って Generation 3 から WORM なメディアとして利用可能だったんだ。
そして、規格として Hardware Encryption がサポートされたのって Generation 4 からだったんだ...。

米HP担当者が語るテープバックアップの“伸びしろ”とは
http://www.atmarkit.co.jp/news/201005/31/hp.html

Wednesday, February 17, 2010

マイクロソフト勉強会キット!

素晴らしすぎるリソース

マイクロソフト勉強会キット
https://www.microsoft.com/japan/powerpro/study/

Thursday, January 21, 2010

Adobe Acrobat のアップデートでてこずった話

社内の Adobe Acrobat をアップデートしようと下記URLからパッチをDL。
http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows

Adobe Acrobat 8.1 Professional and Standard update - multiple languages だと日本語版 Acrobat に当てられない。Multiple Languages って書いてあるのに...。

Adobe Acrobat 8.1 Professional and Standard update - English, French, German, and Japanese をDLして使いましょう。

Monday, January 4, 2010

vmfs 上にて仮想マシンのコピーをする際には vmkfstools をつかう

cp コマンドを利用すると、vmfs の メタデータアップデート(ファイルのロック)が頻繁にかかり、コピーの長時間化を招く。このような場合は、vmkfstools を利用する。

Thursday, August 6, 2009

Dokuwiki インストール手順

インストールも利用もとっても簡単。
デフォルトでUNCパスのリンクが通るし。
日本語だと全文検索がうまく動作しないようだけれど、それについてもWeb上にパッチがあったような。

1. ソースのDL
2. 解凍
tar zxvf dokuwiki-2009-02-14b.tgz
3. ソースを配置先に移動
mv ./dokuwiki-2009-02-14b.tgz /var/www/dokuwiki
4. Apache にて VirtualHostの設定
5. dokuwiki ディレクトリのパーミッション変更
chown -R apache.apache /var/www/dokuwiki
6. インストーラーの実行
http://ソースを置いたディレクトリ/install.php?l=ja
7. Wikiの名前、管理者アカウントの情報を入力して完了

Wednesday, August 5, 2009

バックグラウンドでジョブを実行する

SSH 経由の操作の場合は、標準入力を閉じることを忘れないこと。

ログアウトしてもバックグラウンド ジョブを継続する方法
http://www.codereading.com/article/background-jobs.html