人気ブログランキング | 話題のタグを見る

「わかりました」>「あんまりわかってません」の間接的な用法


by ayamem
カレンダー
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

coLinux版Breezy Badger-mini-arrange(112MB)

coLinux-BreezyBadger-mini051013
前回のminiよりデータ容量減っているのだが、なぜか圧縮効いていない。
イメージファイルの問題かな

イメージ化せずtar.gzで圧縮した場合42MB。500MBのイメージ中、150MB使用

以前公開したminiを一から作り直し、カスタマイズした。
なお、作業に使用した基盤はcoLinux-ubuntu-distcc051009
・mfiler2導入
・PS1を色付けした
・キーマップデフォルトで日本語106(日本語キーボード買いました)
・ssh動作。Windowsからはputty接続オススメ
・man入れた変わりにdoc消した。apropos便利
・ID/Pass・・・root/root 、 demo/demo
・gcc-4.0、cpp-4.0のみdistccのクライアントとして動作
(ほかの変更点は作業ログから読み取って)

-----------------------
【作業ログ】
## 準備
# mkdir newfs ; debootstrap breezy newfs ; cd newfs
# cp /etc/apt/sources.list etc/apt/
# cp /etc/network/interfaces etc/network/interfaces
# cp /etc/fstab etc/
# for i in 0 1 2 3 4 ; do mknod dev/cobd$i b 117 $i ; done
# chroot .

## 基本設定
# dpkg --purge less locales ubuntu-minimal vim vim-common
# aptitude update > /dev/null
# apt-get install elvis-tiny lv ssh lftp dash file man nmap xinetd gcc-4.0 screen ccache distcc screen
# echo colinux > /etc/hostname
# echo "Asia/Tokyo" > /etc/timezone
# passwd ; shadowconfig on

## チューニング
# rm -rf /usr/doc/* /usr/share/doc/* /usr/game/banner /boot/memtest86+.bin /etc/motd ; touch /etc/motd
# rmdir /* /*/* /*/*/* 2&> /dev/null ; mkdir /tmp ; chmod 777 /tmp
# cd /etc/rcS.d ; for i in S22hwclockfirst.sh S50hwclock.sh S51ntpdate ; mv $i _$i ; done ; mv /etc/rc6.d/K25hwclock.sh /etc/rc6.d/_K25hwclock.sh
# cd /usr/share/locale/ ; mv ja .. ; rm -rf * ; mv ../ja . ; cd
# unlink /bin/sh ; ln -s /bin/dash /bin/sh
# ln -s /usr/bin/lv /etc/alternatives/less ; ln -s /etc/alternatives/less /usr/bin/less
# ln -s /usr/bin/lftp /etc/alternatives/ftp ; ln -s /etc/alternatives/ftp /usr/bin/ftp
# chsh -s /bin/bash
# ln -s /usr/share/keymaps/i386/qwerty/jp106.kmap.gz /etc/console/boottime.kmap.gz
# vi /etc/inittab → ttyを3つへ減らした
# vi /etc/xinetd.d/ssh
# for i in 2 3 4 5 ; do mv /etc/rc$i.d/S20ssh /etc/rc$i.d/K20ssh ; done
# for i in local oldlocal ; do touch /var/cache/man/$i/index.db ; done
# mandb > /dev/null
# vi etc/default/ntpdate
# vi root/.bashrc_profile
# vi root/.bashrc root/.screenrc

## distcc + ccache
# ln -s /usr/bin/gcc-4.0 /usr/bin/gcc
# ln -s /usr/bin/gcc-4.0 /usr/bin/cc
# ln -s /usr/bin/cpp-4.0 /usr/bin/cpp
# ln -s /usr/bin/ccache /usr/local/bin/gcc
# ln -s /usr/bin/ccache /usr/local/bin/cc
# ln -s /usr/bin/ccache /usr/local/bin/cpp
# vi /etc/default/distcc
# vi ~/.makeopt

## demoユーザの追加
# mkdir /home/demo ; chmod 700 /home/demo
# groupadd demo ; useradd -d /home/demo -g demo -s /bin/bash demo
# chown demo:demo /home/demo ; passwd demo ;
-----------------------
この状態でイメージ化

[coLinuxの仕様?]
・coLinux consoleだとCapsLock数秒押し続けるとCapsLockかかる

[最近見つけた便利技]
・^HでBackSpaceの役割、^mでEnterの役割。進んで使うようにしよう。
by ayamem | 2005-10-12 23:16