主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

CentOS に Subversion を導入する

最近 Linux と Windows を交互に切り替えて使ってるので、共有レポジトリでバージョン管理したいなと思い、
SVN をセットアップしてみた。そのときのメモ。
ただなんか色々調べてると Mercurial というのが結構あついみたいだね。
Mercurial - Mercurial
Windows から使いづらそうだったのでパスしたけど。


もっと読む

CentOS 5 で DAG(rpmforge) の yum repository 追加

DAG(rpmforge) は redhat 及び fedora 向けの追加パッケージ群です。
DAG
これのレポジトリを CentOS 5 の yum に追加しておけば、 CentOS でもほぼ完全に使用できます。
レポジトリに追加するには以下の URL から追加用の rpm を取得してインストールするだけです。
rpmforge
RPM は Redhat 5 用のやつなので、

rpmforge-release-x.x.x-x.el5.rf.yyy.rpm

になります。
もちろん CentOS 4 とかなら Redhat 4 用のやつになるので、 el4 というやつを使ってください。
これをインストールすると /etc/yum.repos.d/ 配下に rpmforge.repo が追加されて、 yum を実行した際の検索対象になります。

# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
追加パッケージはかなり豊富。ちなみに livna との関連は知りません。

Linux で共有ファイルをマウントする

Windows の共有フォルダをマウントするには、

smbfs を OS がサポートしているなら、 mount コマンドで windows の共有フォルダをマウントできる。

$ mount -t smbfs -o username=hoge,password=hoge01 //192.168.0.100/pub /mnt/smb
fstab に書く場合は以下のようにする。
//192.168.0.100/pub    /mnt/smb    smbfs   noauto,username=hoge  0 0

ただ GUI から参照するなら最近の Linux は Network Servers メニューから Windows Network がのぞけるので、ほとんど Windows と同じ感覚で使えますね。

Postfix のメールキューを削除するには

どうしようもない不要メールがキューに溜まってしまうことがあります。
この場合は postsuper コマンドを使用して削除できます。
postfix のメールキューは /var/spool/postfix/ 配下のディレクトリにそれぞれの意味合いごとに溜まります。
例えば deferred のメールを全部削除したい場合は以下のコマンドを実行します。

# postsuper -d ALL deferred

CentOS 5 の totem で WMV などを再生する

totem は gnome 標準の動画再生ソフトで、 CentOS 5 にも標準でインストールされてます。
これ実は backend で gstreamer か xine を使用して再生するようになってるんだけど、
標準の gstreamer のプラグインは WMV とか AVI, FLV とか全然再生できない。
これを xine 向けの totem でパッケージングしなおして、インストールして動画を再生できるようにしてみた。


もっと読む

CentOS 5 で RealPlayer をインストールするには

リアルプレイヤーを CentOS5 にインストールするには、 compat-libstdc++33 を入れる必要があるらしい。 libstdc++ のバージョンが 6 でリアルプレイヤーは 5 を要求するから。

# yum install compat-libstdc++*

次に以下のサイトでインストール用のバイナリをダウンロードしてインストールする。
RealPlayer for Linux

# chmod 755 ./RealPlayer10GOLD.bin
# ./RealPlayer10GOLD.bin

Linux で FLV Movie を作成する

Youtube を始めとする動画共有サイトで多く使用されている FLV 形式のムービーを Linux で作成してみた。
あまりこの分野詳しくないんだけど、 AVI ってやつと WMV ってやつ MPEG って拡張子のやつは変換できた。
環境は以下のとおり。

CentOS 5

もっと読む

SELinux の状態を変更する

今さらですが、コマンドラインで SELinux の有効無効を確認するには getenforce を用いる。
# getenforce
Disabled
状態を変更するには /etc/selinux/config の SELINUX パラメータを変更します。
# vi /etc/selinux/config
SELINUX=disabled
enforcing とかそういうのは次回ってことで。

Rhythmbox で mp3 を再生するには

CentOS 5 の Rhythmbox は標準で mp3 に対応してないし、追加パッケージも存在しないみたいです。
でも DAG にある gstreamer のプラグインを追加すれば再生できるようになります。
DAG を yum レポジトリに追加したら、 gstreamer-plugins-ugly をインストールします。

# yum install gstreamer-plugins-ugly
DAG を追加する方法は CentOS 5 で DAG(rpmforge) の yum repository 追加 を参照。

CentOS 5 で同時に複数のアプリからの音を再生する

CentOS 5 に限らず Linux では alsa を使ってサウンドを再生してるが、ほとんどの Linux で複数のアプリケーションからサウンドデバイスを共有して音を出すことがデフォルトでできない。
例えば rhthmebox で音楽を再生していると gaim のサウンドが再生されなかったりするわけ。
これを有効にするには alsa の dmix プラグインを有効にすればいい。


もっと読む

CentOS 5 で Wireless LAN を使う

CentOS 5 + Let's note (Intel® PRO/Wireless 2200BG) で無線 LAN の設定をした。設定をしたと言っても別に大したことはしてないんだけど。


もっと読む

Linux の時間を合わせるには

Linux の時間を合わせるには ntpdate コマンドを使って外部の ntp サーバと同期をとるのが簡単です。
ntp server の一覧は http://www.pool.ntp.org を参照。

# ntpdate jp.pool.ntp.org

cron で定期的に実行するようにしてもいいし、 ntp server を立てて同期するようにしてもいいかも。

CVS のコマンド一覧

CVS をコマンドで使用する際のリファレンスです。
もっと読む

Redhat ES 4 に mrtg をインストール

Redhat ES 4 に mrtg を入れた。ほとんどパッケージインストールで、ちょちょっと設定が必要。
いつも MRTG の導入はやり方を忘れるのでメモ。
まず、必要そうなパッケージは以下のとおり。
mrtg
net-snmp
多分それ以外も依存関係の影響で必要になるかもしれない。
あと、 CentOS 4.4 でも全く同じように設定できるみたい。


もっと読む

Munin の Plugin を作成する

Munin のプラグインを作ると言っても、単純な文字列と数値を出力するスクリプトを作成するだけでとても簡単です。
スクリプトは bash だろうが perl だろうが、 C 言語でも別に構わないので、好きな言語で作れる。
とりあえず、マザーと CPU の温度を表示するプラグインを作ってみた。
インストールの仕方や基本設定はCentOS に Munin をインストールするMunin を Debian にインストールするMunin のグラフ(plugin)の種類を変えるを参考。


もっと読む

bash でファイルを一行ずつ処理したい

Linux で bash を使ってあるテキストファイルの内容を一行ずつループして処理したい場合、 read を使って以下のようなスクリプトが便利。
echo filename | while read i
do
echo $i
done

postfix と saslauthd で SMTP-AUTH

CentOS-4.4 で Postfix と saslauthd で SMTP 認証環境を構築したときのメモ。 とりあえずは SPAM 防止ということで、全ユーザに共通のパスワードを発行してる。それぞれのユーザに IMAP と UNIX 、 SMTP-AUTH 共通の 独自パスワードを発行したいんだけど、やり方は調査してない。
もっと読む

CentOS に Munin をインストールする

MRTG みたいなツールで温度とかも簡単にグラフ化できるって専らのうわさだったので入れてみた。
ダウンロードはここ。
http://munin.projects.linpro.no/
Download リンクから munin と munin-node の最新版 RPM パッケージを入手。
CentOS には存在しない (Redhat にも存在しない) パッケージを要求されたりして結構面倒でした。


もっと読む

Linux である文字を含む行を削除したい

多分一番簡単にファイル内の行を削除するのは sed コマンドです。
その他にも grep コマンドを使用したりしても十分行えます。
sed で abc を含む行を全削除するには以下のコマンドを実行します。

$ sed '/abc/d' input.file
パイプで渡すこともできます。
$ cat input.file | sed '/abc/d'
grep コマンドで削除するには以下のコマンドです。正確には削除してるわけで無い気がしますが。
$ grep -v abc input.file
grep の -v オプションは文字列を”含まない”行を出力するためのオプションです。

Linux で改行コードを変換する

Windows で作成したテキストファイルの改行コードが CRLF で、この内の CR の部分を除去して、 Unix にあわせたい場合に便利なコマンド。
置換などに用いる tr コマンドを使う。

$ tr -d "\r" < input.file > output.file
ただしこの tr コマンドの -d オプションは注意が必要で、指定した「文字列」を削除するんじゃなくて、指定した「charactors」を全て削除することです。なので、
$ tr -d "abc" < input.file > output.file
とやると、全ての a と b と c が削除されることになります。文字列を削除したりしたい場合は sed コマンドがおすすめです。
ページ: | 1 | 2 | 3 | 4 |
フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank1, rank2, rank3, rank7, rank9, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google