[[PageOutline]] [[TitleIndex(TipAndDoc/Linux,format=group)]] * distributionを知る => lsb_release -a via twitter:tm_tn/status/134106555959349248 * $ lsb_release -a {{{ No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04.3 LTS Release: 10.04 Codename: lucid }}} * $ lsb_release -a {{{ LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 5.7 (Final) Release: 5.7 Codename: Final }}} = Swap = * $ swapon -s {{{ Filename Type Size Used Priority /dev/sda1 partition 262136 0 -1 }}} * /proc/sys/vm/swappiness > ちなみに /proc/sys/vm/swappiness というパラメータがあって、これでスワップ具合を調整できます。 * via [http://slashdot.jp/linux/comments.pl?sid=486449&cid=1724795 コメント: Linux カーネル 2.6.33 リリース - スラッシュドット・ジャパン] = disk device = * $ ls -ld /dev/disk/by-* {{{ drwxr-xr-x 2 root root 200 2011-07-19 18:17 /dev/disk/by-id drwxr-xr-x 2 root root 140 2011-07-19 18:17 /dev/disk/by-path drwxr-xr-x 2 root root 100 2011-07-19 17:15 /dev/disk/by-uuid }}} * via [http://slashdot.jp/linux/comments.pl?sid=520826&threshold=1&commentsort=3&mode=nested&cid=1894390 コメント: Fedora15では「ethX」という表記がなくなる - スラッシュドット・ジャパン] = Tiny Core Linux = * http://distro.ibiblio.org/tinycorelinux/ > Tiny Core Linux is a very small (<12 MB) minimal Linux GUI Desktop. It is based on Linux 3.0 kernel, Busybox, Tiny X, and Fltk. * デフォルトではSCSIデバイスを扱えない模様 * http://wiki.tinycorelinux.net/wiki:vmware_installation * VMwareはLinuxゲストにSCSI HDDを用意するので、嵌る * [http://www.tsubame2.org/2010/09/vps-tinycorelinux.html tsubame 2: さくらVPSで tinycorelinux] * GRUB1の方法なので、GRUB2では使えない == boot with loopback (GRUB2) == 1. mitty@viola-debian:~$ wget http://distro.ibiblio.org/tinycorelinux/4.x/x86/release/microcore-current.iso 2. mitty@viola-debian:~$ sudo cp -a microcore-current.iso /boot/ 3. mitty@viola-debian:~$ sudo vi /etc/grub.d/40_custom {{{ menuentry "microcore" { loopback loop /microcore-current.iso linux (loop)/boot/vmlinuz -- initrd (loop)/boot/microcore.gz } }}} * /boot が / とは別のパーティションの場合 * see also http://www.panticz.de/MultiBootUSB 4. mitty@viola-debian:~$ sudo update-grub == Micro Core on Sakura VPS == * GRUB2 menuへの登録までは[#bootwithloopbackGRUB2]の通り * GRUB menu[[br]][[Image(microcore-01.png,33%)]] * NICへのIP割り当て(DHCPは使用出来ない)[[br]][[Image(microcore-02.png,33%)]] * fdisk -lu /dev/sda[[br]][[Image(microcore-03.png,33%)]] * netcatは元から使用出来るが、sshはインストールされていない[[br]][[Image(microcore-04.png,33%)]] === install SSH === * WANへ繋がるようにする[[br]][[Image(microcore-05.png,33%)]] {{{ sudo ifconfig eth0 49.212.22.108 netmask 255.255.254.0 sudo route add default gw 49.XXX.YYY.ZZZ sudo sh -c "cat > /etc/resolv.conf" }}} * tce-load -wi openssh.tcz[[br]][[Image(microcore-06.png,33%)]] * passwordを設定し、sshdをstartする[[br]] [[Image(microcore-07.png,33%)]] * finger printの確認[[br]][[Image(microcore-08.png,33%)]] * ssh login with PuTTY[[br]][[Image(microcore-09.png,33%)]]