きぬろぐ


Sambaでデバッグ

投稿者: kinusati, カテゴリー: コンピュータ

Sambaサーバに対してのファイルアクセスが怪しい時があった。こういう時は以下をsmb.confに設定してデバッグしよう。

debug level = 3
max log size = 500000

[home]
vfs objects = full_audit
full_audit:success = open pwrite unlink
full_audit:failure = open pwrite unlink

ファイルアクセス一式&そもそもコネクションが正常に作成されたかどうかもわかるから、切り分けに重宝します。なおsambaデフォルトでは50KB毎にローテーションされちゃうので、ログサイズも増やしておかないと見たい情報がすぐにローテーションされてしまい、元も子も無くなるのでご注意を。

コメントする

LinuxでCIFSFS(続き)

投稿者: kinusati, カテゴリー: コンピュータ

LinuxでCIFSFSをマウントする際に、CIFSユーザとパスワードを引数や/etc/fstabに書きたくないな-と思っていたら、以下のオプションが。

# mount -t cifs -o credentials=/etc/smbcredentials //windows/shared /mnt/cifs

/etc/smbcredentialsには以下のフォーマットでID情報を書いておけばOK!

username=hogehoge
pass=hugahuga

あとファイル名の文字コードも指定できるとのこと。

# mount -t cifs -o credentials=/etc/smbcredentials,iocharset="utf8" //windows/shared /mnt/cifs

ただし、/etc/fstabに上記を記載してもマウント時に以下エラーが出てマウントできなくなります。iconvのライブラリが見つけられないようだ。対策は不明。

- マウントコマンド発行

# mount /mnt/cifs
mount error 79 = Can not access a needed shared library

- dmesgの結果

kernel:CIFS VFS: CIFS mount error: iocharset "utf8" not found
kernel:CIFS VFS: cifs_mount failed w/return code = -79

コメントする

LinuxでのCIFSFS

投稿者: kinusati, カテゴリー: コンピュータ

いつもはSolarisしか利用しないのですが、たまたまLinuxでSambaの領域を触ろうと探してみると、CIFS領域を普通にマウントできることを発見!(今更かよ)

Linuxすてき!

mount -t cifs -o user=hoge,password=huga,iocharset="utf8" //hoge01/share /mnt/share

Windowsサーバ上のファイルをこんなに簡単にファイルを取り扱えるとは。

コメントする

Windows Server 2008 R2 Active Directory無人インストール

投稿者: kinusati, カテゴリー: Windows, コンピュータ

Windows Server 2008 R2を我が家に導入した。

我が家のAD環境は元々Solaris10のVirtualBox上に1仮想マシンで動作していてディレクトリサービスの冗長化ができていなかった。今回Windows Server 2008 R2にバージョンアップすることに会わせて、Windows Server CoreでActive Directoryの冗長化を試みた。

ただ、Server CoreにはGUIでADをセットアップできるものが無い。よってnotepad.exeを利用して無人セットアップ用のファイルを作成し、それをdcpromoで流し込んだ。そうそう、notepad.exeを起動すると普通にメモ帳が起動するにはちょっとびっくり。GUI使えるじゃん・・・

[DCINSTALL]
UserName=Administrator
ReplicaDomainDNSName=hogehoge.example.com
UserDomain=hogehoge.example.com
SiteName=Default-First-Site-Name
Password=hogehoge
ReplicaOrNewDomain=replica
InstallDNS=yes
ConfirmGC=yes
SafeModeAdminPassword=hogehoge
RebootOnCompletion=yes
DatabasePath="C:\Windows\NTDS"
LogPath="C:\Windows\NTDS"
SYSVOLPath="C:\Windows\SYSVOL"

以下のコマンドを実行

dcpromo /unattend:<path of the answer file>

これでばっちりADのレプリカができました!うれしい。

ところで、でもADの管理はどうするの?という点ですが、以下のWindows 7 用のリモート サーバー管理ツールを(通称 RSAT)使ってWindows7から操作しています。快適快適。

http://www.microsoft.com/downloads/details.aspx?FamilyID=7D2F6AD7-656B-4313-A005-4E344E43997D&displaylang=ja

コメントする

Windows Server R2インストール

投稿者: kinusati, カテゴリー: Windows

technetでRTMがリリースされてからしばらく立ちますが、早速我が家にインストールしています。

さくさく動きますね。Windows Server 2008よりも起動が速くていい感じ。

コメントする

PHPでシグナルを取り扱うときの注意点

投稿者: kinusati, カテゴリー: コンピュータ, プログラム

PHPでシグナルハンドルしようと思い、コーディングしたが、思うように動作しない。

<?php
function signal_handler($signal)
{
    echo "signal = $signal\n";
    exit($signal);
}

pcntl_signal(SIGTERM, "signal_handler");
pcntl_signal(SIGHUP,  "signal_handler");
pcntl_signal(SIGUSR1, "signal_handler");
posix_kill(posix_getpid(), SIGTERM);

echo "finished\n";
?>

何故だ!?と思ったら、ticksの定義が必要という。

<?php

declare(ticks = 1);

function signal_handler($signal)
{
    echo "signal = $signal\n";
    exit($signal);
}

pcntl_signal(SIGTERM, "signal_handler");
pcntl_signal(SIGHUP,  "signal_handler");
pcntl_signal(SIGUSR1, "signal_handler");
posix_kill(posix_getpid(), SIGTERM);

echo "finished\n";
?>

勉強になりました・・・

コメントする

Windows7でのGOM Playerですが

投稿者: kinusati, カテゴリー: Windows

GOM PlayerをDVD鑑賞に利用していたので、Windows7にアップデートした環境でもセットアップしました。

順調に鑑賞できるのですが、問題が。

字幕が表示できない

海外のDVD(プリズンブレイクとか、24とか)をみる際には、致命的です。

コメントする

Windows7導入状況

投稿者: kinusati, カテゴリー: Windows

Windows7での各種ハードウェア・ソフトウェア動作状況をいかに記載します。

ハードウェア

ハードウェア周りはまずまず対応していた&Vistaのドライバである程度動きます。

ただチップセット周りかハードディスクドライブ周りかわかりませんが、長期運用するとさくっとBLUE スクリーンになっちゃいます。。。

  • CPU : Intel Core2 Quad Q9550(2.83GHz)
  • Mother Board : ASUS P5Q-E
  • MEM : 8GB(2GB x 4)
  • GPU : WinFAST 9600(512MB)
  • HDD : Intel チップセットが提供しているRAIDコントローラを利用(RAID1)

外付けデバイス

外付けデバイスもまずまず動作します。

  • Pasori(RC-S320) : 正式対応はまだ。 Ver.4.3.2.18ドライバを入れることで動作
  • HP プリンター(c7180) : 正式対応はまだ。 Vista64版ドライバ(080.001.225.00) & 互換性をVista SP2にセットしてを入れたら動作します
    参考情報) http://social.technet.microsoft.com/Forums/ja-JP/w7itprohardwareja/thread/1add580d-9b28-4725-b1b8-3b9e01e1b023
  • マウス(logicool MX400) : 正式対応はまだ。 SetPoint 4.80(Vista64版ドライバ)を利用して動作
  • iPod : 正式対応はまだだが、 iTune Ver. 8.2.1.6 をインストールして動作した

ソフトウェア

  • ATOK2009 : 正式対応はまだ。 autorun経由でインストールすると、32bit版しかインストールされない。 x64版のATOKを手動で導入することで64bitアプリでも動作するようになる。
  • FileZilla Client 3.2.7-rc3 : 正常に動作
  • Becky! ver.2 2.51.06 : 正常に動作
  • Google Desktop ver 5.9.0906.04286-ja-pb : 正常に動作
  • Google Desktopプラグイン for Becky! ver 1.03 : Vista SP2互換モードを設定してインストール&正常に動作
  • TeraTerm Ver 4.63 : 正常に動作
  • iTune Ver 8.2.1.6 : 正常に動作
  • Microsot Money Plus! Edition : 正常に動作
  • Microsot Office 2007 : 正常に動作
  • Microsot Project 2007 : 正常に動作
  • Microsot Visio 2007 : 正常に動作
  • gvim 7.1.305(Kaoriyaパッチ) : 正常に動作
  • FeliCa2Money Ver 2.8 : 正常に動作
  • マカフィー (ウィルススキャン) : Windows7に正式対応済み。正常に動作

トラブル系

IE8でnavitimeにログインしてもトータルナビが使えない。Firefox3.5.2では動作する。 なぜ!?

ドライバ周りのトラブル

Vista x64からWindows7 x64に変えたら、なぜかよく落ちる。ドライバを一新して正常に動作することを確認。以下、導入ドライバ。ダウンロードはASUSのページからやりました。

  • チップセット : Intel_ChipsetInf_V9111014_XPVistaWin7.zip
  • Intel Matrix Storage Manager ドライバ : IMSM_V8901023_Windows7.zip
  • Marvell 61xx SATA ドライバ : Marvell6121_SATA_V12069_Win7.zip

コメントする

Windows Server 2008 R2 製品版もリリースされてる

投稿者: kinusati, カテゴリー: Windows

Windows Server 2008 製品版(RTM)もtechnet plusのサブスクリプション会員向けにダウンロードできるようになっていますね。早速ダウンロード中です。

ただ、例によってダウンロードが遅いですね。

コメントする

Windows7 導入完了!

投稿者: kinusati, カテゴリー: コンピュータ

technetのサイトからWindows7のRTM(Release Time Module)がやっとダウンロードできたので、早速インストールした。Vista(64bit)からアップグレードする方法と、クリーンインストールする方法が選べたのだが、クリーンインストールを選択した。

ハードウェア周りの動作で異常がちらほら見られるが、ドライバ等新しいものを入れて動かし出すと、ふつーに動きますね。早速家のパソコンはWindows7環境に移行しちゃいました。

コメントする

« 前のページ  次ページへ »

フリースペース

バナーやブログパーツなどを貼って、ご自由にお使いください。