Ubuntu Tips(IPアドレス固定・ロックファイルエラー・UnixBench)

IPアドレスを固定する
これはUbuntu Serverでの設定方法なので、Ubuntu Desktopでネットワークマネージャとかが動いていたら違うかもしれない。もっとも、その場合はGUIで設定してしまった方が早いんだけど。
$ sudo nano /etc/network/interfacesiface eth0 inet static
address 192.168.0.90
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
アップデート時のロックファイルエラー
apt-get updateで次のようなエラーになった。どうやらアップデートを途中で強制終了した時なんかに、ロックファイルが残ったままになるらしい。
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
単純にそのロックファイルを削除してやればいいみたいなので、以下のコマンドで削除するとアップデートできるようになった。
$ sudo rm /var/lib/dpkg/lock
UnixBenchを実行する
環境による違いのベンチマークを取ってみたくなったのでUnixBenchを実行してみた。古い情報だとGoogle Codeからダウンロードするように書かれているけど、そのページを見ると「このページは廃止されたのでGitHubの方を見てね」と書かれているのでGitHubからダウンロードすることにした。バイナリは提供されておらず、自分の環境でコンパイルして実行する形になるので、必要なツールをまずインストールする。
$ sudo apt-get install make gcc
GitHubからUnixBenchのソースをダウンロードする。せっかくなのでgitクライアントでcloneする。/usr/local/binに置くことにした。
$ cd /usr/local/bin
$ sudo git clone https://github.com/kdlucas/byte-unixbench.git
UnixBenchをコンパイルして実行する。ベンチーマーク結果が出るまで、しばらく時間がかかるので後は待つ。
$ cd byte-unixbench/UnixBench
$ sudo ./Run
    この記事で書かれている製品やソフトについて
  • Ubuntu 16.04.1 LTS