ftnk.jp -> ~fumi -> ChangeLog -> Linux

ChangeLog 最新ページ / カテゴリ最新ページ / 1 2 3 4 5 6 7 8 9 10 11 12 13 14 次ページ / page 1 (14)

2010-02-10 Wed

synergy を Linux で使う [Linux] はてぶ

デスクトップを Windows から Linux に移行中ということで,
Linux に synergy の設定.

Linux 側を synergy server として使うので,
synergys コマンドを使う.

synergys -c ConfigFile
のように設定をコマンドに渡せるので,
~/.synergys というファイルを以下の内容で用意.
section: screens
synergy-server:
synergy-client:
end

section: links
synergy-server:
	left = synergy-client
synergy-client:
	right = synergy-server
end

で,設定確認."-f" オプションをつけて foreground で実行.

synergys -c ~/.synergys -f

あと,synergy は port:24800 を使うので,ファイアウォールの設定を変更する必要がある.

2009-12-07 Mon

ciopsfs - case insensitive on purpose file system [Linux] はてぶ

知らなかったのでメモ.

ciopfs is a stackable or overlay linux userspace file system (implemented with fuse) which mounts a normal directory on a regular file system in case insensitive fashion.

ciopfs || case insensitive on purpose file system


via: Linux でファイル名の大文字小文字を同一視する - 酒日記 はてな支店
     http://d.hatena.ne.jp/sfujiwara/20091204/1259913024

2009-11-13 Fri

Go を CentOS にインストールしてみた [Linux][Emacs] はてぶ

Google からプログラミング言語『Go』がリリースされたので,
インストールしてみました.

基本的に,
新プログラミング言語「Go」をCentOSにインストールしてみた « zaru blog
に記載されている通りです.

違いは以下.
- bison のインストール
- Mercurial を rpmforge からインストール
- GOARCH を amd64 に
- go-mode の設定(Emacs)

[ Read More... ]

Referrer (Inside):
[2009-11-21-1] go-mode

2009-11-05 Thu

Cent0S 5.4 にアップデート [Linux] はてぶ

CentOS 5.4 が出てしばらくたったので,
自宅の CentOS 5.3 を 5.4 にアップデートしました.

といっても,
http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.4
に書かれているように

yum clean all
yum update glibc\*
yum update yum\* rpm\* python\*
yum clean all
yum update
shutdown -r now
しただけ.

- CentOS 5.2 から 5.3 へアップデート [2009-04-05-6]

2009-10-16 Fri

monit で MyDNS を監視 [Linux][server] はてぶ

とりあえず,以下のような感じで監視は可能

/etc/monit.d/mydns.conf

check process mydns with pidfile /var/run/mydns.pid
    start program = "/etc/init.d/mydns start"
    stop program = "/etc/init.d/mydns stop"
    if failed port 53 type udp then restart
    if 5 restarts within 5 cycles then timeout

port を監視しているだけなので,port は開いているけど,
反応が返ってこないという場合が考えられるので,いまいち.

調べたら,monit は DNS のプロトコルを理解できるようなので,
以下のように,protocol を指定.

check process mydns with pidfile /var/run/mydns.pid
    start program = "/etc/init.d/mydns start"
    stop program = "/etc/init.d/mydns stop"
    if failed port 53 use type udp protocol dns then restart
    if 5 restarts within 5 cycles then timeout
これだと,
[JST Oct 16 16:54:35] error    : 'mydns' failed protocol test [DNS] at INET[localhost:53] via UDP
という風に,エラーが出る.

DNS protocol test は BIND 以外だめらしい.

- Monit
  http://mmonit.com/monit/
- monit を使ってみた [2009-10-16-1]

2009-10-16 Fri

monit を使ってみた [Linux][server] はてぶ

メモしていなかった…….
ちょっと試してみただけなので,たいした内容でもないけど.

monit は daemon の死活を監視して,死んでいた場合には再起動してくれる daemon です.

rpmforge に rpm があるので,それを利用してインストールします.

とりあえず,動かすには
/etc/monit.conf

set daemon 120                  # 監視間隔
set logfile /var/log/monit.log  # ログの出力先.syslog も可能.
set mailserver mx.ftnk.jp       # alert の通知に使うメールサーバ
include /etc/monit.d/*.conf
くらいを設定して,/etc/monit.d/ 以下に監視対象ごとの設定ファイルを置きます.

/etc/monit.d/httpd.conf(httpd の監視)

check process httpd with pidfile /var/run/httpd.pid
   start program = "/etc/init.d/httpd start" with timeout 60 seconds
   stop program  = "/etc/init.d/httpd stop"
   if failed host www.ftnk.jp port 80 protocol http and request "/" then restart

/etc/monit.d/postfix.conf(postfix の監視)

check process postfix with pidfile /var/spool/postfix/pid/master.pid
   start program = "/etc/init.d/postfix start"
   stop  program = "/etc/init.d/postfix stop"
   if failed port 25 protocol smtp then restart

monit が理解できる protocol は man に書かれている.

APACHE-STATUS
DNS
DWP
FTP
HTTP
IMAP
CLAMAV
LDAP2
LDAP3
LMTP
MYSQL
NNTP
NTP3
POP
POSTFIX-POLICY
RDATE
RSYNC
SIP
SMTP
SSH
TNS
PGSQL

ssl のサポートを付けてコンパイルすると,以下のプロトコルにも対応.

HTTPS
FTPS
POPS
IMAPS

- Monit
  http://mmonit.com/monit/

Referrer (Inside):
[2009-10-16-2] monit で MyDNS を監視

2009-08-07 Fri

Momonga Linux 6 を CentOS 5.3 上のXen 環境にインストール [Linux] はてぶ

しました.

Emacs 23 になって,今まで使っていた ~/.emacs.el だと,
C-x C-f が使えなくなってしまった.

~/.emacs.el の設定を削ったら,C-x C-f が使えたけど,
どの設定が原因かまでは追っていない.

設定はしてあるけど,使っていないものとかあるので,
その辺を整理しつつ原因を特定する方向で.

あと,家の Linux は Puppet で管理していないので,
必要なパッケージのインストールや設定がちょっと面倒臭かった.

あと,自分で作った rpm は yum リポジトリを作っておかないと.

Referrer (Inside):
[2009-09-20-4] Emacs 23 で hilight-completion が使えない

2009-08-05 Wed

Momonga Project のアカウントできた [Linux] はてぶ

ということで,Momonga Project の皆さん,よろしくお願いいたします.

これで milter manager を Momonga Linux に入れられる.

2009-07-27 Mon

Momonga Linux 6 リリース [Linux] はてぶ

ベータをインストールする間もなく,
Momonga Linux 6 がリリースされました.

とりあえず,VMware にインストールしてみた.

特にパッケージを選択しないと,いろいろと入りすぎてしまうので,
パッケージを絞ってインストールしなおしてみる.

2009-07-16 Thu

cobbler [Linux] はてぶ

知らなかったのでメモ.

- cobbler - Trac
  https://fedorahosted.org/cobbler/

Linux のネットワークインストールを簡単にしてくれるそう.
PXE boot,tftp,dhcp,kickstart 等の管理.

某所のサーバは仮想化環境に移行して,
ベースとなる仮想環境をコピー → Puppet という方向で進めているので,
使うことはなさそう.

via: 【第2回】サーバスペックの向上を実現するために~paperboy&co. 宮下 剛輔~:企画特集 - CNET Japan
     http://japan.cnet.com/extra/paperboy_0907/story/0,3800098768,20394957,00.htm

関連
- Cobbler - mizzy.org - Trac
  http://trac.mizzy.org/public/wiki/Cobbler

2009-07-13 Mon

Momonga Linux 6 beta1 リリース [Linux] はてぶ

- [Momonga-devel.ja:03856] Momonga Linux 6 beta1 リリース
  http://www.momonga-linux.org/archive/Momonga-devel.ja/msg03855.html

とりあえず,週末にはインストールする方向で.

ref.
- Momonga Linux 5 リリース[2008-10-10-1]

2009-07-10 Fri

Pound いじり [Linux][network] はてぶ

http://www.apsis.ch/pound/

reverse proxy 兼 laod balancer の Pound をいじってみたのでメモ.
(読みはポンド?パウンド?)

WHAT POUND IS:
1. a reverse-proxy: it passes requests from client browsers to one or more back-end servers.
2. a load balancer: it will distribute the requests from the client browsers among several back-end servers, while keeping session information.
3. an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and pass them as plain HTTP to the back-end servers.
4. an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and accept only well-formed ones.
5. a fail over-server: should a back-end server fail, Pound will take note of the fact and stop passing requests to it until it recovers.
6. a request redirector: requests may be distributed among servers according to the requested URL.

install
yum --enablerepo=rpmforge install pound

単純な設定(/etc/pound.cfg)

User        "nobody"
Group       "nobody"
Alive       60

## Main listening ports
ListenHTTP
    Address 192.168.74.101
    Port    10080
    Client  20
End

# 振分け設定
Service
    BackEnd
        Address 192.168.74.101
        Port    80
        Priority 5
    End
    BackEnd
        Address 192.168.74.102
        Port    80
        Priority 5
    End
    Session
        Type    Cookie            # Cookie でセッション管理
        ID      "session_id"      # session_id の値をみる
        TTL     300
    End
End

待受 IP アドレス・ポートの組み合わせで振分け先を変更するには
ListenHTTP 内に Service を定義する.
ListenHTTP は複数指定可能.

ListenHTTP
    Address 192.168.74.101
    Port    10080
    Client  20

    Service
        BackEnd
            Address 192.168.74.101
            Port    80
            Priority 5
        End
    End
End

セッション管理は
クライアント IP アドレス

    Session
        Type    IP
        TTL     300
    End

Cookie

    Session
        Type    Cookie
        ID      "session_id"
        TTL     300
    End

URL parameter (http://example.com/?id=xxxx)

    Session
        Type    URL
        ID      "id"
        TTL     300
    End

HTTP parameter (http://example.com/:parameter)

    Session
        Type    PARM
        TTL     300
    End

などでセッション管理が可能.

設定は簡単だし,扱いやすいかもしれない.

- Apsis Gmbh
  http://www.apsis.ch/pound/

2009-07-04 Sat

Momonga Project への参加が承認されました [Linux] はてぶ

Momonga Linux を開発している Momonga Project への参加が承認されました.
登録手続きはまだですが,よろしくお願いいたします.

- Momonga Linux
  http://www.momonga-linux.org/

Referrer (Inside):
[2009-07-04-2] milter manager 1.1.1

2009-06-25 Thu

Xen の Domain-U がゾンビに [Linux][Xen] はてぶ

Xen 上で動かしている Momonga を再起動しようとしたところ,
なかなか再起動しない.

xm list して確認すると Zombie-Momonga という Domain-U が.

何これ?ってことでググってみると,以下のサイトに対処がのっていた.

- Domain-U のゾンビ - BitWalker
  http://d.hatena.ne.jp/bitwalker/20090509/1244887179

で,以下のようにして復帰.

/etc/init.d/xendomains stop
rm /var/lib/xen/save/Zombie-Momonga
/etc/init.d/xendomains start

2009-05-26 Tue

CentOS に drbd をインストールする [Linux] はてぶ

とりあえず,インストールだけ.

kernel のバージョンに合ったパッケージがなかったので,ソースからビルド.
make で rpm を作ってくれるので,それを利用.

wget -nd http://oss.linbit.com/drbd/8.3/drbd-8.3.1.tar.gz
tar jxvf drbd-8.3.1.tar.gz
cd drbd-8.3.1
make rpm
sudo rpm -Uvh dist/RPMS/i386/drbd*

- DRBD:What is DRBD
  http://www.drbd.org/

2009-05-22 Fri

古い procmail の扱える最大ファイルサイズは 2 GB [mail][Linux] はてぶ

某メールサーバの Mailer Daemon からのメールが多いと思ったら,
/var/spool/mail/bar のサイズが 2GB になっていた.

- レッドハット | オープンソース・カンパニー
  http://www.jp.redhat.com/support/errata/RHBA/RHBA-2007-0706J.html
によると

procmailが、32ビットアーキテクチャ上で、2 GBを超えるサイズのメールボックスにメールを配信できませんでした。
とある.

問題のあった環境は,

# cat /etc/issue
Red Hat Enterprise Linux ES release 3 (Taroon)
Kernel \r on an \m

# rpm -q procmail
procmail-3.22-9

RHEL で eratta がでたのが 2007 年.
procmail-3.22-9 は 2003 年のもの.

2009-05-07 Thu

xz がすごいらしい [Linux] はてぶ

圧縮率がいいけど,圧縮にかかる時間は長目らしい.

- gzipの代わりにxzを使おう | Okumura's Blog
  http://oku.edu.mie-u.ac.jp/~okumura/blog/node/2409
- 404 Blog Not Found:tips - xzってどうよ!?
  http://blog.livedoor.jp/dankogai/archives/51209697.html
- [O] GNU tar の「xz圧縮」を試してみる
  http://overlasting.dyndns.org/2009-05-07-1.html

2009-04-13 Mon

ethtool で帯域制限 [Linux][network] はてぶ

ethtool で NIC のモードを切り替えることで帯域を制限する方法.

ネタ元は以下.
- sanonosa システム管理コラム集: 割と便利な帯域制限方法(Linux編)
  http://nosa.cocolog-nifty.com/sanonosa/2007/09/linux_4e74.html

まず,現状の確認

# ethtool eth0
Settings for eth0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised auto-negotiation: Yes
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: g
	Current message level: 0x00000033 (51)
	Link detected: yes

モードの切り替え

# ethtool -s eth0 speed 10 autoneg off

ネタ元では,speed の設定と autoneg の設定を別に行なっているけど,
手元の環境(CentOS 4.7, ethtool-6-1)では
同時に設定しないと反映されなかった.

2009-04-05 Sun

CentOS 5.2 から 5.3 へアップデート [Linux] はてぶ

CentOS 5.2 から 5.3 へアップデートしました.

- Manuals/ReleaseNotes/CentOS5.3/Japanese - CentOS Wiki
  http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.3/Japanese
に注意点として,

CentOS 5.2 から 5.3 へアップデートした時、rpm を実行すると次のメッセージが表示されることがあります。「rpmdb: unable to lock mutex: Invalid argument」これは glibc に起因する問題です。CentOS 5.3 へアップデートする前に glibc をアップデートしてください。次のように yum コマンドを実行します。
# yum clean all && yum update glibc\* && yum update
とあったので,それに従ってアップデート.

- CentOS 5.3リリース - スラッシュドット・ジャパン
  http://slashdot.jp/it/article.pl?sid=09/04/02/099229
- REHL 5.3ベースの「CentOS 5.3」が登場 - SourceForge.JP Magazine
  http://sourceforge.jp/magazine/09/04/02/027212

Referrer (Inside):
[2009-11-05-1] Cent0S 5.4 にアップデート

2009-02-13 Fri

「大手サーバー・メーカー初」,日本HPがフリーLinux CentOSの有償サポート [Linux] はてぶ

http://itpro.nikkeibp.co.jp/article/NEWS/20090210/324561/

対象ソフトウエアはCentOSのほかフリーLinuxのFedora, Debian GNU/Linux, ネットワーク・インフラ・アプリケーションのBIND, Heartbeat, Samba, vsftp, Apache HTTP Server, mod_jk, mod_proxy, Squid, Sendmail, Postfix, Dovecot, OpenLDAP, OpenSSL, OpenSSH, データベース管理システムのPostgreSQL, アプリケーション・サーバーのTomcat, JBoss Application Server, Geronimo, Glassfish, JavaフレームワークのStruts, Spring, JBoss ESB, JBoss jBPM, JBoss Hibernate, JBoss Drools, JBoss Seam, バージョン管理ツールのCVS, Subversionを含む。

サービス内容は平日8時45分から17時30分までのメールによる問い合わせ対応で,価格は5製品を対象にした年間契約の場合で料金は月額50万円。ただし日本HPの担当者の最大稼働時間は360時間まで。

年間契約で月 50 万は高いなぁ.

via: 「大手サーバー・メーカー初」,日本HPがフリーLinux CentOSの有償サポート:ITpro(情報元のブックマーク数) - まっちゃだいふくの日記★とれんどふりーく★
     http://d.hatena.ne.jp/ripjyr/20090212/1234383812

ChangeLog 最新ページ / カテゴリ最新ページ / 1 2 3 4 5 6 7 8 9 10 11 12 13 14 / page 1 (14)