swap領域開放の続報

サーバ担当者様から再度ご連絡です。

swapoff -a && swapon -a

でoffはできるがonに失敗してswapが
無効になってしまうとのこと。

原因はすぐわかりました。

聞くと

$ sudo swapoff -a && swapon -a

としていたのです。
SWAPに関するコマンドはrootでなければなりません。

# swapoff -a && swapon -a

をユーザーログインのままでsudoコマンドで
root権限を得たい場合

$ sudo swapoff -a && sudo swapon -a

としないと、&& の後はユーザーとしてのコマンド
になるので、できネーゾぉ!って怒られるのです。
(# rootログイン  /  $ ユーザーログイン)

もちろん

$ sudo swapoff -a
$ sudo swapon -a

でもOKです。

&&を使って複数のコマンドを連結し、一辺にやるときは
気をつけてください。

ちなみに $ から # にするには

$ su –

ですが、rootのパスワードを要求されます。
ubuntuはディフォルトではrootパスワードを
作成しないので、新たに作成しなくてはこのコマンドは
使えません。

ubuntuでは

$ sudo su

としてユーザーパスワードでrootになれます。

会社にサーバーを構築した時に、他の皆さんよりパソが
ちょっと得意というだけで、サーバー管理者に任命されて
しまった担当者様ですが、経験が浅いので仕方ないです。
でも半年足らずですごく覚え、トラブル以外の日常メンテは
ほとんど自力でやられている勉強家で、本当に頭が下がります。

HOME

おすすめ