内容へ移動
memo
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
os:ubuntu
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Ubuntu ====== ===== 環境設定 ===== ==== VMware Tools に必要なパッケージをインストール ==== <code> apt-get install make apt-get install gcc apt-get install linux-headers-2.6.27-7-server </code> ==== ネットワーク ==== * IPアドレス設定 * 設定ファイル\\ /etc/network/interfaces * DHCP\\ <code> iface eth0 inet dhcp </code> * 固定IP\\ <code> iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 </code> * NIC 2枚挿しのマシンで DHCP からデフォルトゲートウェイを取得しないようにする。\\ up 記述で DHCP から取得したデフォルトGW を削除するコマンドを実行する。\\ <code> auto eth0 iface eth0 inet dhcp up route del default gw 192.168.1.254 auto eth1 iface eth1 inet static address 10.255.255.10 netmask 255.255.255.0 gateway 10.255.255.1 </code> === iptables === * iptables が使うモジュールの場所(ディレクトリ)\\ /lib/modules/2.6.32-27-generic/kernel/net/netfilter ==== 自動起動設定 ==== * すべてのランレベルで自動起動\\ sudo update-rc.d <モジュール名> defaults <起動順序> [<停止順序>]\\ (例) sudo update-rc.d apache2 defaults\\ (例) sudo update-rc.d apache2 defaults 91 9 * 自動起動を停止\\ sudo update-rc.d -f <モジュール名> remove\\ (例) sudo update-rc.d -f apache2 remove\\ * 特定のランレベルで自動起動\\ sudo update-rc.d <モジュール名> start <起動順序> <ランレベル1> [<ランレベル2> ...] .\\ (例) sudo update-rc.d apache2 start 91 2 3 4 5 . * 特定のランレベルで自動停止\\ sudo update-rc.d <モジュール名> stop <停止順序> <ランレベル1> [<ランレベル2> ...] .\\ (例) sudo update-rc.d apache2 stop 9 0 1 6 . * 特定のランレベルで自動起動と自動停止\\ sudo update-rc.d <モジュール名> start <起動順序> <ランレベル1> [<ランレベル2> ...] . stop <停止順序> <ランレベル1> [<ランレベル2> ...] .\\ (例) sudo update-rc.d apache2 start 91 2 3 4 5 . stop 9 0 1 6 . ==== GUI が起動しないようにする ==== === 〜 9.10 === 各 runlevel ごとにサービス(デーモン)を起動する/しないの設定は sysv-rc-conf で行います。 * sysv-rc-conf をインストール\\ sudo apt-get install sysv-rc-conf * sysv-rc-conf を起動\\ sudo sysv-rc-conf * gdm と xserver-x$ を停止 * スペースキーで起動時のサービス開始する/しないをトグル(切り換え) * [+] をタイプすると、サービスを即時開始。 * [-] をタイプすると、サービスを即時停止。 * [^n] で次ページ。 * [^p] で前ページ。 === 10.04 〜 === - sudo vi /etc/default/grub\\ <code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"</code> - sudo update-grub ==== vnc ==== === vncserver で gnome を使うように設定。 === デフォルトでは twn が使われるため、代わりに gnome を使うように設定。 ~/.vnc/xstartup に次の内容を記述。 <code bash> #!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER /bin/sh /etc/X11/xinit/xinitrc exit $? [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & </code> 実行属性を設定。 chmod 755 ~/.vnc/xstartup ==== サービス(デーモン)の起動/停止設定 ==== <code text> update-rc.d --help usage: update-rc.d [-n] [-f] <basename> remove update-rc.d [-n] <basename> defaults|multiuser [NN | sNN kNN] update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] . -n: not really -f: force </code> * 停止\\ update-rc.d -f <サービス名> remove * 起動\\ update-rc.d <サービス名> defaults * 起動/停止順序を指定\\ update-rc.d <サービス名> defaults <起動順序> <停止順序>\\ (例) update-rc.d apache2 defaults 98 02\\ (例) update-rc.d apache2 start 91 S . stop 09 0 . * サービス一覧を表示\\ rcconf --list ==== その他 ==== * 日本語環境のパッケージを追加\\ - sudo apt-get install language-pack-ja\\ - 環境変数を設定\\ export LANG=ja_JP.UTF-8 ===== 操作 ===== ==== 管理 ==== * バージョンを確認\\ lsb_release -a ==== パッケージ ==== * インストール済みパッケージ一覧\\ dpkg -l * パッケージを検索\\ dpkg -l "*<パッケージ名の一部>*" * パッケージに含まれるファイルの一覧を表示\\ dpkg -L <パッケージ名> * パッケージの追加\\ apt-get install <パッケージ名> * パッケージの更新\\ apt-get upgrade * パッケージ一覧の更新\\ apt-get update * キャッシュされたパッケージ一覧から検索\\ apt-cache search <検索するパッケージ名の一部>\\ 検索文字列には正規表現が使えます。 * パッケージの削除\\ * 依存パッケージで、他から使われていないものも合わせて削除\\ apt-get autoremove <パッケージ名> * 指定されたパッケージだけを削除\\ apt-get remove <パッケージ名> ==== Ubuntu Server に GUI を追加 ==== Ubuntu Server には GUI が付属していません。(1CD に収めるためと思われます。) そこで apt-get を使って GUI を追加インストールする必要があります。 apt-get install ubuntu-desktop ===== 環境設定 ===== ===== トラブルシューティング ===== ==== NIC の ID が変わってしまった場合 ==== VMware など仮想環境でゲストを他のホストに移行すると、Mac アドレスが変わる関係で、NIC の ID が eth0 から eth1 などに変わる場合があります。 そのような場合は、まず NIC がどのようになっているか確認し、 lshw -C network Mac アドレスと NIC ID の対応付けを記述したファイルを vi /etc/udev/rules.d/70-persistent-net.rules 編集します。 <code> # PCI device 0x1022:0x2000 (pcnet32) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:5c:c1:5b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" </code> (参考) http://www.freia.jp/taka/blog/579
os/ubuntu.txt
· 最終更新: 2011/05/07 18:23 (外部編集)
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ