CentOS で NTFS フォーマットの HDD をマウントして読み書きする

ちょっと前まで、NTFS の書き込みは危険と言われていたが、最近は Fedora で標準サポートするなど使えそうなので試してみた。 NTFS RPMs Page not found | Tuxera を見てみる。http://old.linux-ntfs.org/content/view/257/92/ の NTFS RPMs からカーネルにあったパッケージを落としてインストール。 $ sudo rpm -ivh kernel-module-ntfs-2.6.18-8.1.14.el5-2.1.27-0.rr.10.11.i686.rpm FUSE, ntfsprogs FUSE というのがいるらしい。sourceforge から最新のソースを持ってくる。 http://nchc.dl.sourceforge.net/sourceforge/fuse/fuse-2.7.1.tar.gz Page not found | Tuxera の「Installing ntfsmount (generic)」を参考に進める。ntfsprogs もソースをダウンロードしてきてインストール。 $ tar zxvf fuse-2.7.1.tar.gz $ cd fuse-2.7.1 $ ./configure && make && sudo make install $ cd .. $ bunzip2 -c ntfsprogs-2.0.0.tar.bz2 | tar xvf - $ cd ntfsprogs-2.0.0 $ ./configure –enable-fuse-module && make && sudo make install ...

2007年10月20日 · Toshimitsu Takahashi

CentOS をホストに VMWare Server をインストールする

VMWare Server をダウンロード リンク先がわかりずらいが、 http://register.vmware.com/content/download.html から下記をダウンロードする。 Latest Version: 1.0.4 | 9/18/07 | Build 56528 VMware Server Windows client package VMware Server for Linux (rpm 版) Management Interface The VMware Server Web-based management VMware Server Linux client package パッケージをインストール $ sudo rpm -ivh VMware-server-1.0.4-56528.i386.rpm Password: 準備中… ########################################### [100%] 1:VMware-server ########################################### [100%] 設定に必要なものをインストール 設定時にコンパイルが走る。なければ gcc を入れる。また、カーネルのヘッダファイルが必要になるため、どうせなので最新に置き換えて devel も入れる。 # yum install gcc.i386 $ uname -rm 2.6.18-8.el5xen i686 # yum install kernel-devel.i686 # yum install kernel.i686 # reboot ...

2007年10月13日 · Toshimitsu Takahashi

getent で /etc/nsswitch.conf に従ってネームサービスを検索する

getent コマンドを使うと、nsswitch.conf の構成に従って情報を検索できる。 hosts: files dns となっていれば、/etc/hosts, /etc/resolv.conf の設定従い DNS から順に探してくれる。 $ getent hosts d.hatena.ne.jp 59.106.108.77 d.hatena.ne.jp

2007年9月12日 · Toshimitsu Takahashi

echo で改行しないようにするには

基本的に -n オプションでよい。でも Solaris でシェルだと \c を付けないとダメ。 echo test echo -n test echo test\c クロスプラットフォームで動かすスクリプトは printf の方が良さそう。 printf "test\n" printf test

2007年9月10日 · Toshimitsu Takahashi

rsync + ssh で Mac のデータを Linux サーバにバックアップする

Mac OS X の blue というホストから Cent Os の red というホストに Subversion のデータをバックアップしてみる。blue の ユーザは、backup として作成した。red には バックアップ元のホスト名をユーザにした blue を作成した。 Mac OS X (blue) でユーザ backup を作成し、SSH のキーを生成する。 # niutil -create / /users/backup # niutil -createprop / /users/backup shell /bin/bash # niutil -createprop / /users/backup realname “Backup User” # niutil -createprop / /users/backup uid 301 # niutil -createprop / /users/backup gid 20 # niutil -createprop / /users/backup home /Users/backup # niutil -appendprop / /groups/wheel users backup # mkdir /Users/backup # chown backup /Users/backup # su - backup $ ssh-keygen -t rsa -N "" ...

2007年9月2日 · Toshimitsu Takahashi

CentOS 5 での Sendmail の設定方法

/etc/mail 設定ファイル(.cf)、テンプレートファイル(.mc)置き場とそのコンパイル場所 下記は設定例、m4 でテンプレート(.mc)をコンパイルして設定を標準出力されるので(.cf)として書き出す。 # cd /etc/mail # cp -p sendmail.cf sendmail.cf.bak # cp -p sendmail.mc sendmail.mc.bak # vi sendmail.mc ← ここで設定を編集する # m4 sendmail.mc > sendmail.cf # /etc/init.d/sendmail restart

2007年8月26日 · Toshimitsu Takahashi

Linux コマンド覚書

zip カレントディレクトリ以下の全ファイルを source.zip としてZIPアーカイブする。 $ find . | zip source -@ curl http, ftp などをコマンドラインから扱う。 www.example.com/ の内容を標準出力する。 $ curl http://www.example.com/ www.example.com/favicon.gif をカレントディレクトリに favicon.gif として保存。 $ curl -O http://www.example.com/favicon.gif www.example.com/favicon.gif をカレントディレクトリに tmp.gif として保存。 $ curl -o tmp.gif http://www.example.com/favicon.gif

2007年5月20日 · Toshimitsu Takahashi

シェルによる pwd の違い

pwd はカレントディレクトリを知るときに打つコマンド。sh では /bin/pwd が呼ばれるが、bash ではビルトインの pwd が呼ばれる。csh ではシェル変数 cwd を echo する alias を設定していると、シンボリックリンクを辿ったときに結果が変わる。/bin/pwd は本来のパスを返すが、bash の pwd のデフォルトと csh の $cwd は履歴を活かしてリンクしているパスを返す。 bash の pwd は pwd -L でリンク, pwd -P で本来のパスを返す。

2007年2月8日 · Toshimitsu Takahashi