apt-get install make apt-get install gcc apt-get install linux-headers-2.6.27-7-server
/etc/network/interfaces
iface eth0 inet dhcp
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
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>
/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 .
各 runlevel ごとにサービス(デーモン)を起動する/しないの設定は sysv-rc-conf で行います。
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
デフォルトでは twn が使われるため、代わりに gnome を使うように設定。
~/.vnc/xstartup に次の内容を記述。
#!/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 &
実行属性を設定。
chmod 755 ~/.vnc/xstartup
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
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
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 が付属していません。(1CD に収めるためと思われます。)
そこで apt-get を使って GUI を追加インストールする必要があります。
apt-get install ubuntu-desktop
VMware など仮想環境でゲストを他のホストに移行すると、Mac アドレスが変わる関係で、NIC の ID が eth0 から eth1 などに変わる場合があります。
そのような場合は、まず NIC がどのようになっているか確認し、
lshw -C network
Mac アドレスと NIC ID の対応付けを記述したファイルを
vi /etc/udev/rules.d/70-persistent-net.rules
編集します。
# 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"