GNU/Linux >> Linux の 問題 >  >> Linux

echo 3 > /proc/sys/vm/drop_caches - root としてのアクセス許可が拒否されました

sudo ルートによって完全に実行できるように、リダイレクト全体をカバーする必要があります:

$ sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches"

<ブロック引用>

SSH 経由で root としてログインしています...これは Debian を実行しているリモート マシンです。

それは実際にはリモート マシンなのか、それとも単なるリモート システムなのか ?これが VPS スライスの場合 どこか (少なくともいくつかの形式) の OS 仮想化 (例:openVZ) は、コンテナー内からこれを許可しません。マシンを実行するのではなく、スライスを実行するだけです。


これは、OS レベルの仮想化では正常な動作です。これは、ハードウェア ノードへのルート アクセス権を持つユーザーのみが実行できます。

たとえば、OpenVZ では 、独自のカーネル インスタンスを取得しないため、このようなコマンドの実行が制限されます。

すべてが同じページ キャッシュを共有しているため、インスタンスのみのキャッシュを削除するには、カーネルはページが自分のものかどうかをかつチェックする必要があります。 他のインスタンスもこのページを使用していない場合。

KVM などの別の仮想化技術を使用 または Xen これは機能している可能性があります。


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  3. echo または print /dev/stdin /dev/stdout /dev/stderr

  1. Sudoの許可は拒否されましたが、Suは許可を与えますか?

  2. Linux –キャッシュをクリアするように/ proc / sys / vm / drop_cachesを設定しますか?

  3. Linux – / proc/mntを/proc/ mountsにリンクしますか?

  1. Linux –キャッシュをフラッシュするとファイルが失われます(echo 3> / proc / sys / vm / drop_caches)?

  2. /proc/[pid]/pagemaps および /proc/[pid]/maps | Linux

  3. NFS キャッシュ クリーニング コマンド?