楽天と私と結果

楽天と私と結果

UNIX

KNOPPIXのシングルユーザモード
何故か、私が持ってるCDにはrootのパスワードが設定されていたので、ddするために
boot: knoppix 2 noswap lang=ja
詳しくは http://www.atmarkit.co.jp/flinux/rensai/linuxtips/661knoppixconsl.html

UNIX形のHDを丸々コピー(Disk to Disk)
起動ディスクもしくは、同じボードにささっている別のディスクからOSを起動
Master HDから Slave HD へのコピー
% dd if=/dev/hda of=/dev/hdb
ただし、hda=Master HD, hdb=Slave HD
詳しくは http://www.a-yu.com/opt/fdd.html

起動ディスクを作る
フロッピーのフォーマット
% fdformat /dev/fd0h1440
フロッピーのマウント
% mount /dev/fd0 /floppy
インストールCDから作成する場合
% dd if=/cdrom/images/boot.img of=/dev/fd0 bs=1440k
すでにインストール済みのものから作成する場合
% dd if=/boot/vmlinuz of=/dev/fd0 bs=1k
% rdev /dev/fd0 /dev/hd

便利なコマンド
ライブラリの目次をみる
% nm ライブラリ名
プログラムのリンク関係をみる
% ldd 実行ファイル名
直前に入力した「?」という文字からはじまるものを実行
% !?

Clear Speed の使い方
2006年5月現在は、DGEMM (行列*行列) のみ動作可能
設定
% /opt/clearspeed/csx600-n512-le/bin/.bschre
% export CS_HOST_BlAS=/usr/lib/libblas
コンパイル
% g77 -L/opt/clearspeed/csx600-n512-le/lib -lblas_cs プログラムファイル
Clear Speed 上での DGEMM は 448 次以上でないと動作しない。次数が小さいと普通のBLASが動く。

Debian に VTK をインストール
パッケージの探し方
%apt-chache search vtk
VTK に必要なパッケージ
libvtk4, libvtk4-dev, cmake, vtk-tcl, python2.3-pyvtk, tcl8.4, libglpng
例題を使いたいなら
vtk-examples, vtkdata
インストール方法
% apt-get install パッケージ名
何故かパスが切れてたので
% cd /usr/lib
% ln -s libpng12.so.0 libping.so
% ln -s libjpeg.so.62 libjpeg.so
% ln -s libtiff.so.4.1.2 libtiff.so
% ln -s libexpat.so.1 libexpat.so
% ln -s libfreetype.so.6 libfreetype.so

ファイル探索
ファイル内に探している文字列があるかどうか検索
% grep 文字列 ファイル名
ファイル内の文字数・行数・単語数を出力
% wc ファイル名
ディレクトリ内からファイルのある場所を検索
% find / -name ファイル名 -print
詳しくは http://www.mech.tohoku-gakuin.ac.jp/nken/sasaki/unixcommand.html

DebianのIP設定
/etc/network/interfaces というファイルの内容を変更
<変更前>
iface eth0 inet dhcp
<変更後>
iface eth0 inet static
(tab) address ???.???.???.???
(tab) netmask 255.255.255.0
(tab) network ???.???.???.0
(tab) broadcast ???.???.???.255
(tab) gateway ???.???.???.1

Fedora 7でOpenGLを使う
%yum inatall *glut*
glutのために「freeglut」ってのと「freeglut-devel」ってのが必要

SSHでMPICHを使う
MPICHのおおもと からDownload
(解凍)%tar xzf 圧縮ファイル名
%./configure -prefix=/usr/local/mpich -f77=pgf77 -f90=pgf90 -rsh=ssh
%make >& make.log
%make install
(SSHの鍵の作成)% ssh-keygen
(パスワード情報のコピー)% cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
(パーミッションの設定)% chmod go-rwx ~/.ssh/authorized_keys
(ssh-agentの起動。ログインごとに必要)% ssh-agent $SHELL
% ssh-add
参考資料

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: