D.

RedHat/CentOS で古いカーネルを破棄する

yum -y update を発行してカーネルを更新した場合、古いカーネルを破棄しないとディスク容量をどんどん占有していくので package-cleanup --oldkernels でクリーンアップする必要がある。

$ df -T -h
Filesystem    Type  サイズ  使用  残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
              ext3    992M  685M  257M  73% /
...
/dev/hda1     ext3     99M   33M   61M  35% /boot

$ sudo package-cleanup -y --oldkernels
Setting up yum
I will remove the following 3 kernel related packages:
kernel-2.6.18-238.12.1.el5
kernel-2.6.18-238.el5
kernel-devel-2.6.18-238.12.1.el5

$ df -T -h
Filesystem    Type  サイズ  使用  残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
              ext3    992M  483M  458M  52% /
...
/dev/hda1     ext3     99M   20M   75M  21% /boot


Hyper-V などの仮想化環境のゲストとして稼働している場合、カーネルの変更後に再起動すると Mac アドレスが変化する場合がある。したがって Mac アドレスの静的な指定は避けたほうが良い。

$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=172.16.xx.xxx
#HWADDR=XX:XX:XX:XX:XX:XX ← コメントアウトして無効にする
IPADDR=172.16.xx.xxx
NETMASK=255.255.255.0
NETWORK=172.16.xx.0
ONBOOT=yes