Vim's icon was not shown on the global menu, and got an error when launching gvim from Terminal.
Workaround:
http://askubuntu.com/questions/132977/how-to-get-global-application-menu-for-gvim
Showing posts with label ServerManagement. Show all posts
Showing posts with label ServerManagement. Show all posts
Thursday, August 16, 2012
Wednesday, August 15, 2012
VMwaretools won't work after kernel update - Ubuntu 12.04
It seems necessary to manually build kernel modules.
Environment: VMware Fusion 4.1.3, Ubuntu 12.04
Reference:
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1008973
Environment: VMware Fusion 4.1.3, Ubuntu 12.04
Reference:
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1008973
Monday, January 17, 2011
Linux サーバにてメモリの実使用量を確認する
$ sudo /sbin/syscyl vm.drop_caches=3 && free
解放可能なディスクキャッキュを解放した後、 free を実行。
RAMディスクや共有メモリ領域として使われているメモリは解放されないのでメモリの実使用量を確認することができる。
システムによっては、ディスクキャッシュのサイズにパフォーマンスが左右されるので、上記コマンドにて取得したメモリの量が必要量とはならないことに注意。
解放可能なディスクキャッキュを解放した後、 free を実行。
RAMディスクや共有メモリ領域として使われているメモリは解放されないのでメモリの実使用量を確認することができる。
システムによっては、ディスクキャッシュのサイズにパフォーマンスが左右されるので、上記コマンドにて取得したメモリの量が必要量とはならないことに注意。
/etc/sysctl.conf の変更を反映させる
/etc/sysctl.conf の変更を反映させる
$ sudo /sbin/sysctl -p
現在のカーネルパラメータを確認する
$ sudo /sbin/sysctl -a
$ 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. カーネルダンプも同様。必要なのは、カーネルやデバイスドライバの開発時くらい、か?
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。
デフォルト値
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
↑を追加
/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
/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
というような名称にすると、設定ファイルを読み込もうとしてエラーが出る。
/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 どちから一方に。
/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
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 に展開できるみたい。
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/
書籍をあれこれ見てみたところ、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
そして、規格として Hardware Encryption がサポートされたのって Generation 4 からだったんだ...。
米HP担当者が語るテープバックアップの“伸びしろ”とは
http://www.atmarkit.co.jp/news/201005/31/hp.html
Wednesday, February 17, 2010
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して使いましょう。
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 を利用する。
Saturday, November 28, 2009
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の名前、管理者アカウントの情報を入力して完了
デフォルトで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
ログアウトしてもバックグラウンド ジョブを継続する方法
http://www.codereading.com/article/background-jobs.html
Subscribe to:
Posts (Atom)