Ubuntuのデフォルトエディタはnanoというやつですが、
操作方法がさっぱりわからんので、vimに変更します。
参考にしたサイトは、
Ubuntu のデフォルトエディタを nano から vim に変更する方法」です。

まずは、vimのインストールから。

$ sudo apt-get install vim
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  vim-runtime
提案パッケージ:
  ctags vim-doc vim-scripts
以下のパッケージが新たにインストールされます:
  vim vim-runtime
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 10 個。
6,563kB のアーカイブを取得する必要があります。
この操作後に追加で 27.1MB のディスク容量が消費されます。
続行しますか [Y/n]?
取得:1 http://jp.archive.ubuntu.com/ubuntu/ maverick/main vim-runtime all 2:7.2.330-1ubuntu4 [5,707kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ maverick/main vim i386 2:7.2.330-1ubuntu4 [856kB]
6,563kB を 4秒 で取得しました (1,315kB/s)
未選択パッケージ vim-runtime を選択しています。
(データベースを読み込んでいます ... 現在 153356 個のファイルとディレクトリがインストールされています。)
(.../vim-runtime_2%3a7.2.330-1ubuntu4_all.deb から) vim-runtime を展開しています...
Adding 'diversion of /usr/share/vim/vim72/doc/help.txt to /usr/share/vim/vim72/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim72/doc/tags to /usr/share/vim/vim72/doc/tags.vim-tiny by vim-runtime'
未選択パッケージ vim を選択しています。
(.../vim_2%3a7.2.330-1ubuntu4_i386.deb から) vim を展開しています...
man-db のトリガを処理しています ...
vim-runtime (2:7.2.330-1ubuntu4) を設定しています ...
Processing /usr/share/vim/addons/doc
vim (2:7.2.330-1ubuntu4) を設定しています ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode.

そして、update-alternativesコマンドで変更。

$ sudo update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                優        Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode.
 

「PCが複数台あって、必要な時だけPCを起動したい」という欲求が出てきたので、
Wake On Lan(WOL)機能を使ってみた。

(最近、暑くなってきたこともあり、さらに電気代もバカにならないので、
不要なPCの電源はできるだけ落としておきたいので)

  • 準備(ハードウェア編)

マザーボード等が対応している必要があるが、
最近のPCであればおそらく対応しているものがほとんどだと思われる。
ただし、BIOSの設定変更が必要な場合があるので注意が必要。
私が使っているマザーボード(MSI KA780GM-M)ではデフォルトでONになっている様でした。

  • 準備(ソフトウェア編)

送信側:

  1. 「起こされる」PCのMACアドレスを調査
  2. wakeonlanパッケージをインストール
  3. wakeonlanコマンドを使用し、起こす

この様な流れでしょうか。では、詳細を。

  1. 「起こされる」PCのMACアドレスを調査
  2. 以下の様にifconfigコマンドを使用し、MACアドレスを調査する。
    以下のHWaddrの「XX:XX:XX:XX:XX:XX」がMACアドレス。

    $ ifconfig
    eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
              inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: 2001:c90:780:9385:224:21ff:fe1b:59c4/64 Scope:Global
              inet6 addr: fe80::224:21ff:fe1b:59c4/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:537 errors:0 dropped:0 overruns:0 frame:0
              TX packets:420 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:96637 (94.3 KiB)  TX bytes:70434 (68.7 KiB)
              Interrupt:44 Base address:0xc000
    (以下省略)
  3. wakeonlanパッケージをインストール
  4. 「起こす側」に必要。Ubuntuの場合はパッケージが用意されているので、以下の様に、
    「sudo apt-get install wakeonlan」を実行するだけ。

    $ sudo apt-get install wakeonlan
    パッケージリストを読み込んでいます... 完了
    依存関係ツリーを作成しています
    状態情報を読み取っています... 完了
    以下のパッケージが新たにインストールされます:
      wakeonlan
    アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 9 個。
    11.4kB のアーカイブを取得する必要があります。
    この操作後に追加で 73.7kB のディスク容量が消費されます。
    取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/main wakeonlan 0.41-10 [11.4kB]
    11.4kB を 0s で取得しました (23.6kB/s)
    未選択パッケージ wakeonlan を選択しています。
    (データベースを読み込んでいます ... 現在 422540 個のファイルとディレクトリがインストールされています。)
    (.../wakeonlan_0.41-10_all.deb から) wakeonlan を展開しています...
    man-db のトリガを処理しています ...
    wakeonlan (0.41-10) を設定しています ...
    
  5. wakeonlanコマンドを使用し、起こす
  6. wakeonlanコマンドで、先ほど調べたMACアドレスを引数に実行する。

    $ wakeonlan XX:XX:XX:XX:XX:XX
    

    ブロードキャストパケットが届かないネットワーク構成の場合には、以下の様に実行する必要があるかもしれない。

    $ wakeonlan -i 「起こしたいPCのIPアドレス」 XX:XX:XX:XX:XX:XX
    

cron等で「起こす側」がwakeonlanコマンドを実行し、「起こされる側」が定期的にpoweroffするようにすれば、
「定期的に電源ONをして、終わったら、電源OFF」という運用が可能となる。

参考リンク:
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/709usewol.html

 

Ubuntu(8.10)上のFirefoxで日本語フォントがおかしい(中国語フォント?)と言う現象に遭遇したので、
解決するためのメモ。

を参考に(というかそのままだがw)、

$ sudo ln -s /etc/fonts/conf.avail/69-language-selector-ja-jp.conf /etc/fonts/conf.d/

を、実行。ブラウザリロード(not リスタート)で、即解決。