UNIX


FrontPage

UNIX

USBブートでLinux

USBメモリを右クリックなどから初期化、但しFAT32ではなくFATにて
SYSLINUXをダウンロードし、展開したディレクトリ内のwin32の中に実行ファイルがあるので
$ syslinux -ma d:
などでsyslinuxの書き込み
ここで「d:」はUSBメモリのマウント位置です
KNOPPIX 5.0.1のイメージをダウンロードし、Microsoft のVirtual CD-ROMでマウント
イメージ内の \boot\isolinux の中にあるファイルをUSBメモリのルートにコピーし
「isolinux.cfg」を「syslinux.cfg」に名称変更
更にCD-ROMの中身をそのままそっくりUSBメモリにコピー

らしいですよ

cygwin

  • Cygwin Documentation Library cygwinをよりUNIXらしく使うためのtips
  • Windowsでユーザを追加したら mkpasswd -l -g >/etc/passwd
  • 日本語入力関連の.bashrc,.inputrc,.vimrcの設定

cygwin+proftpdでFTPサーバを立ち上げる

基本設定

# mount -b C:\\hoge /home/ftpuser/hoge

などをしてマウント

mount -b -o ro

で読み込み専用マウントが出来ると思ったけど無理だった
cygwinじゃやり方が違う?よくわかんない

# vi /etc/proftpd.conf

proftpdの設定編集

<DIRECTORY /home/ftpuser/hoge>
  <LIMIT WRITE>
    DenyAll
  </LIMIT>
</DIRECTORY>

などで事故防止のために書き込み不可にしておく

# cygrunsrv.exe -E proftpd; cygrunsrv -S proftpd

proftpd再起動

印刷

情けないことによく印刷のコマンドをド忘れする

% a2ps hoge.txt | lpr -P <printer_name>

Debian

nVidia Driver

aptでパッケージ入らないなと思ったらnon-freeやcontribをsource.listに追加してみる

Aapache2/SubversionのレポジトリをTortoiseSVNで読む

# apt-get install subversion libapache2-svn
# vi /etc/apache2/sites-available/svn 
<Location /subversion>
  <IfModule mod_dav.c>
    DAV svn
    SVNParentPath /var/svn
  </IfModule>
</Location>

<Location /subversion>の/subversionとSVNParentPath? /var/svnは重なってはいけない
これだけのために6時間以上無駄にした…ちくしょう

# ln -s /etc/apache2/sites-available/svn /etc/apache2/sites-enabled
# svnadmin create --fs-type fsfs /var/svn/project
# mkdir /hoge/project/trunk /hoge/project/branches /hoge/project/tags
# mv /hoge/project/working/* /hoge/project/trunk
# svn import /hoge/project file:///var/svn/project "initial import"
# chown -R www-data:www-data /var/svn/project
# chmod -R g+w /var/svn/project

そしてTortoiseSVNからレポジトリブラウザでhttp://hoge/svn/project
mvとかしてる理由

TortoiseSVNでsvn+sshプロトコル

# vi /etc/inet.conf
svn     stream  tcp     nowait  svnowner        /usr/bin/svnserve svnserve -i
/* /etc/servicesはsubversionインストールした時点で更新していた */ 
# kill -HUP `cat /var/run/inetd.pid`

で、RSA公開鍵認証をssh2でできるようにする
そしてpageantを起動した状態でTortoiseSVNでsvn+ssh://host/var/svn/project
参考文献 PuTTYgenの利用

ooo

# apt-get install libgmp3 alien fakeroot
$ fakeroot alien -c *.rpm
$ mv desktop-integration/*debian-menus* .
# dpkg -i *.deb

最新の20件

2015-02-27 2007-06-03 2007-05-21 2007-02-19 2006-12-05 2006-11-29
  • UNIX
2006-10-26 2006-09-22 2006-09-14 2006-08-30 2006-08-23

  • counter: 799
  • today: 1
  • yesterday: 0
  • online: 1