teketeke_55の日記

技術メモとか

btrfs使ってるfedoraが起動失敗

fedora19でrootボリュームにbtrfsを使っているのだが、電源が落ちて強制終了後にOS起動が失敗するようになった。レスキューモードで起動してマウントを試みたところ以下のエラーが。 # sudo mount -t btrfs /dev/sdb /mnt/sysimage mount: wrong fs type, ba…

redisでaof,saveを有効化している場合にdiskを使い切るとどうなるか

redisはオンメモリで動くがファイルに書き込む設定をいれることで永続性を保つことができる。 そのファイルが書き込めなくなるとどうなるか調べてみた。 redisサーバ情報 amazon linux 3.4.37-40.44.amzn1.x86_64 redis 2.6.10master slaveの2台構成以下の設…

Linux(fedora17)でshrewvpnを使う時のメモ

インストール ソースを公式ページよりダウンロード http://www.shrew.net/download/ike適当な場所に解凍してディレクトリに移動。 $ tar xvzf ike-2.1.7-release.tgz $ cd ike $ cmake -DDEBUG=YES -DQTGUI=YES -DNATT=YES $ make $ make installかなり多く…

vftpdめも

ユーザーの追加 追加する useradd [ユーザー名] passwd [パスワード] mkdir /home/[ユーザー名]/public_html chown [ユーザー名]. /home/[ユーザー名]/public_html接続確認してみる 下の例はコマンドプロンプトから接続 >telnet ftpsv01.snws.jp 21 220 Welc…

apacheめも

ベンチマークツール http://www.techscore.com/tech/Java/ApacheJakarta/JMeter/1/#jm1-2 USER-AGENT関連情報 http://d.hatena.ne.jp/pmjgda/20100325/1269512456~ リライト関連 http://d.hatena.ne.jp/Tetsujin/20100804/1280859353~ http://d.hatena.ne.jp…

Logmettマクロめも【teraterm】

ssh

自動ログイン パスワード認証 ; ******* LogMeTT Macro Template for SSH2 session ******* ; setting hostname = 'xxxx' username = 'xxxx' getpassword 'C:\Users\xxx\Documents\teraterm\terapass.txt' hostname inputstr ; Openning SSH2 connection usi…

PXEブートでCentOSをインストール

環境 CnetOS6.1 必要なパッケージをインストール yum install tftp-server tftp xinetd syslinux dhcpconfigの設定 vim /etc/xinetd.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_…

supermicro 3012X3-A12W-R3にメモリ増設した際のめも

ECCメモリエラー発生 以下のメモリを4枚差しで8GBにしたころCentOS5.6の起動時にエラーが発生 Kingston 2GB 800MHz DDR2 ECC CL5 DIMM KVR800D2E5/2G LOG May 6 14:38:09 xxx kernel: EDAC MC0: UE page 0x0, offset 0x0, grain 1073741824, row 2, labels "…

/tmpについて

めも http://www.atmarkit.co.jp/flinux/rensai/linuxtips/342deltmpdirfile.html

pam_succeed_if

memo http://www.usupi.org/sysad/106.html

mysqldumpslow

mysqlのslow.logを読み取って集計してくれるtool使い方 mysqldumpslow slow.log > result.txt詳細はhelpで確認 mysqldumpslow --help Usage: mysqldumpslow [ OPTS... ] [ LOGS... ] Parse and summarize the MySQL slow query log. Options are --verbose v…

supersmackを使ったMysqlベンチマーク

supersmackはリモートでmysqlにログインしてテストデータに対して、~ 同時接続数や試行回数を指定してSQLは発行して処理時間などを図ることのできるツール~ テストデータはパッケージに含まれているコマンドgen-dataで作成できる~ 注意点 supersmack自体の負…

shell関連memo

キーボードショートカット 「Ctrl」+「S」でキー入力が受け付けられなくなる~ 「Ctrl」+「Q」で解除 bashスクリプト内のインクリメント、デクリメント 他の言語のように++num などが使えないのでlet関数を使う let ++num let --num 配列について [#k96b8e7…

dnsmasqめも

簡易DNS,dhcpサーバとして使えるようだ。 今回はローカルのdnsキャッシュサーバとして試してみる。 インストール CentOS5.8ならyumで入った。 # yum install dnsmasq 設定 今回はローカルで試すので下記を記載。 # vim /etc/resolv.conf nameserver 127.0.0.…

chef-serverに接続できなくなった時の対応メモ

以下のようなメッセージが出てknifeもchef-clientもうまく動作しないことがある。 ERROR: Connection refused connecting to fedora16:4000 for /clients, retry 5/5 Failed to authenticate. Ensure that your client key is valid こういった場合はchef-se…

nginx+unicorn+gitlabの組み合わせでgitlabが起動しなくなった際の対応メモ。

AWS EC2 で表題構成のgitlabを運用していたのだが、EBSの初期値を使いきってしまったためDISKの拡張をした。 拡張後サーバを起動したのだがgitlabのWEBUIにアクセスできない。プロセスを見るとunicornが立ち上がっていないようだった。 手動で起動すると以下…

amazon S3 のアクセス制御をIAMポリシーで行うメモ

AWS

IAMのポリシー作成機能を使用してS3をアクセス制御する S3だけフルアクセスできる { "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": "*" } ] } 機能を絞る場合 { "Statement": [ { "Effect": "Allow", "Action": [ "s3:Get*", "s3:List…

CUIリモートログイン時の出力を日本語対応にする【FreeNAS】

FreeNAS(FreeBSD)の初期設定ではリモートログイン時でも日本語が文字化けしてしまう。 # ll /mnt/vol01/public/ total 1084 drwxrwxrwx 57 root wheel 80 Oct 27 10:49 ???????????????????????????/ -rwxrwxrwx 1 root wheel 298 Apr 11 2012 ?????????????…

nagiosめも(check_log3)

webサーバのアクセスLOGから出力される " 408 (ダブルクオートスペース408スペース) を検知したい。 ※この記事は事前にngiosサーバ、nrpeのインストールと設定が完了していることが前提。 nagiosexchangeで検索すると最近更新されたchek_log3というpluginが…

Active Directoryユーザーログインとhomeディレクトリ作成とuserquotaを連携

※Active DirectoryとCIFSの初期設定が完了していることが前提CIFS共有領域にユーザーがアクセスした時にアクセスしたユーザー名でディレクトリを作成しつつ ZFSのuserquota機能でユーザーごとの容量制限を行う。 ※ZFSのuserquotaはZFS バージョン5、zpool バ…

freenasでルートパーティションを読み書き可能にする

freenasバージョン FreeNAS-8.3.0-BETA3-x64 (r12317M)pkg_addやportsでパッケージを追加したかったのだが freenasのルートパーティションは初期設定でリードオンリーに設定されているため、 ファイルやディレクトリ作成できずインストールできなかった。 # …

chef knifeコマンド めも

knifeコマンドのめも sshオプション 自動的にsshでログインしてコマンドを叩けるオプション。管理サーバからリモートホストへまとめてコマンドを叩けるので便利。 webサーバにchef-clientを実行。 knife ssh "hostname:web*" -x user "sudo chef-client" -i …

capistranoのインストールと初期設定

SSHを利用してファイルのデプロイなどを含め構成管理ができるツールらしい https://github.com/capistrano/capistrano/wiki/ 今回はインストールと動作確認。 インストール環境 CentOS5.5 ruby-1.8.7-p358(ソースから) rubygems-1.8.10(ソースから) その他依…

dumpcapでパケットフィルタリング

tcpdumpのようにコマンドラインでパケットをキャプチャするツール。 wiresharkをインストールすると一緒に入ってくる。wiresharkは長時間動かしているとハングしたりメモリを使いすぎて落ちたりすることがあるので 長期間キャプチャをする場合はこれをバック…

VMware Data Recovery (vDR) operation fails with the error: CIFS VFS: Send error in Flush = -9

vmware vsphere clientから Date Recoveryの整合性チェックの停止をしてもコマンドを受け付けないことがあった。 Data RecoveryサーバにログインしてLOGを確認してみたところ下記のメッセージが発生していた。 VMware Data Recovery (vDR) operation fails w…

CentOSで2TB以上のDISKを使う

CentOS6.2をRAID5の6TB弱の仮想DISK1台にインストールしようとしたころ2TBまでしか対応していなかったので仮想DISK1を50GB、仮想DISK2を残り全部でRAID5を組みなおして下記の手順を実行した。 parted コマンドをインストールする fdiskでは2TBまでしかうまく…

windows server2008 R2 でNASにイメージバックアップ

まずはNASに接続できるでアカウントに権限を追加する [サーバマネージャー]→[構成]→[ユーザー]で先ほど作成したユーザーを選択する [所属するグループ]に[Backup Operators]を追加する [Windows server バックアップ]を開いて[操作]タブ→[バックアップスケジ…

vmware tool インストール後の再起動でカーネルパニックが起きる場合

原因は対応するscsiドライバが当たっていない事が多い。 レスキューモードで起動して/etc/modprobe.conf へ以下の項目を追加した後にmkinitrdでカーネルを再構築してやる。 Centos4.4移行の場合 alias scsi_hostadapter mptbase alias scsi_hostadapter1 mpt…

FreeBSDのNginxでepollぽいものを使う

# vim nginx.conf LiNUXの場合 events { use epoll; worker_connections 1024; } BSDの場合 events { use kqueue; worker_connections 1024; } 参考にしたサイト http://alpha.mixi.co.jp/blog/?p=76 http://x68000.q-e-d.net/~68user/net/c-kqueue-1.html

cannot update mailbox /var/mail/xxx for user xxx. error writing message: File too large

[postfix] Logwatchで表題のエラーメッセージが出ていた。 メールボックスのファイルサイズが大きくなりすぎて書き込めないらしい。 # ll -k /var/mail/xxx -rw-rw---- 1 xxx mail 50000 2月 14 10:10 xxx 50MBだった マニュアルでメールボックスに関する設…