今ならXeonも搭載可能なPCサーバー「PowerEdge SC440」が2万円台から買える!

マウスコンピューター」ならWindows抜きでもPCが買える。Linuxサーバーとしての利用に最適!

トップページ

  • tarの使い方
  • rpmの使い方
  • psコマンドでプロセスを確認
  • /etc/crontabを編集してアプリを自動実行
  • chkconfigコマンドでプロセスを自動起動

パッケージを最新のものに更新する

 インストールしたままのVine Linuxには重大なセキュリティホールがあるかもしれない。新しいセキュリティホールは次々に発見され、そのバグを修正した新しいパッケージも続々と公開されている。最低限の設定が終わったら、パッケージを最新のものに更新すべきだ。
 Vine Linuxには「apt」というコマンドがあり、ごく簡単な操作でパッケージをアップデートできる。インターネット上のサーバーにアクセスして最新のパッケージがないかをチェックし、新しいものが存在したときは自動的にダウンロード、インストールを行ってくれるというすぐれもの。
 昔はいちいちいろんなサイトをのぞいて新しいバージョンがないかをチェックし、新しいバージョンがあったらソースをダウンロードしてコンパイルなんて面倒な作業が必要だった。それに比べれば今は極楽だ。これでセキュリティホールを放置するようでは人生絶対にうまくいかない。
 まずは「apt-get update」で最新のパッケージリストを入手。その次に「apt-get upgrade」で新しいパッケージのダウンロードとインストールを行う。 この更新作業はインストール直後だけでなく、定期的に行うようにしよう。

# apt-get update ←最新のパッケージリストを入手
取得:1 http://updates.vinelinux.org 3.1/i386 release [2532B]
2532B を 0s 秒で取得しました (5727B/s)
ヒット http://updates.vinelinux.org 3.1/i386/main pkglist
ヒット http://updates.vinelinux.org 3.1/i386/main release
ヒット http://updates.vinelinux.org 3.1/i386/devel pkglist
ヒット http://updates.vinelinux.org 3.1/i386/devel release
取得:1 http://updates.vinelinux.org 3.1/i386/plus pkglist [375kB]
ヒット http://updates.vinelinux.org 3.1/i386/plus release
取得:2 http://updates.vinelinux.org 3.1/i386/updates pkglist [81.6kB]
ヒット http://updates.vinelinux.org 3.1/i386/updates release
ヒット http://updates.vinelinux.org 3.1/i386/main srclist
ヒット http://updates.vinelinux.org 3.1/i386/devel srclist
取得:3 http://updates.vinelinux.org 3.1/i386/plus srclist [175kB]
取得:4 http://updates.vinelinux.org 3.1/i386/updates srclist [19.6kB]
651kB を 4s 秒で取得しました (133kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
# apt-get upgrade ←新しいパッケージをインストールする
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージがアップグレードされます:
ImageMagick ImageMagick-perl glibc glibc-common glibc-devel libtiff
以下のパッケージは保留されます:
kernel-headers
アップグレード: 6 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
40.1MB のアーカイブを取得する必要があります。
展開後に 592kB が解放されます。
続行しますか? [Y/n]y ←確認メッセージで「y」キーを押す
取得:1 http://updates.vinelinux.org 3.1/i386/updates glibc-common 2.3.3-3vl1.1 [14.7MB]
取得:2 http://updates.vinelinux.org 3.1/i386/updates glibc 2.3.3-3vl1.1 [19.7MB]
取得:3 http://updates.vinelinux.org 3.1/i386/updates libtiff 3.5.7-6vl7 [292kB]
取得:4 http://updates.vinelinux.org 3.1/i386/updates ImageMagick-perl 6.0.8.3-0vl4 [91.9kB]
取得:5 http://updates.vinelinux.org 3.1/i386/updates ImageMagick 6.0.8.3-0vl4 [2787kB]
取得:6 http://updates.vinelinux.org 3.1/i386/updates glibc-devel 2.3.3-3vl1.1 [2469kB]
40.1MB を 17s 秒で取得しました (2247kB/s)
変更を適用しています...
Preparing...    ########################################### [100%]
1:glibc-common   ########################################### [ 16%]
2:glibc       ########################################### [ 33%]
Stopping sshd:[  OK  ]
Starting sshd:[  OK  ]
3:libtiff      ########################################### [ 50%]
4:ImageMagick-perl ########################################### [ 66%]
5:ImageMagick    ########################################### [ 83%]
6:glibc-devel    ########################################### [100%]
完了           ←これでアップグレードは完了
#
 
掲示板 管理者のサイト トップページへ

お問い合わせや間違いのご指摘はyasu@center-left.comまでメールください。