タグ付けされた質問 「ubuntu」

Ubuntu Linuxは、Linuxを主流にすることを目的としたDebian派生物です。このサイトでの質問は通常、Ubuntu Serverを参照してください。http://askubuntu.comは特にUbuntuの質問専用です。

3
メモリーが制限されたLXCコンテナー内のアプリケーションがディスクに大きなファイルを書き込むと、なぜOOMによって強制終了されるのですか?
EDIT2:この問題は3.8.0-25-generic#37-Ubuntu SMPにも存在するようです 編集:「なぜddを使用してファイルに書き込むことによってLinuxのメモリ不足マネージャーがトリガーされるのですか?」という元のタイトルからの質問を変更しました。以下で説明する一般的な問題について心配していることをよりよく反映するために: メモリ制限(300MBに設定)を超えるサイズのファイルを書き込むと、LXCコンテナーでOOMキラーがプロセスを強制終了するという厄介なシナリオに遭遇しています。実際には512 MBのRAMしかないXen仮想マシン(EC2 t1.micro)でアプリケーションを実行しても問題は発生しないため、コンテナーのメモリ制限に関するファイルバッファリングに問題があるようです。 簡単な例として、ddによって書き込まれた大きなファイルがどのように問題を引き起こすかを示します。繰り返しますが、この問題はすべてのアプリケーションを悩ませています。アプリケーションのキャッシュが大きくなりすぎるという一般的な問題を解決しようとしています。「dd」を機能させる方法を理解しています。 シナリオ: LXCコンテナーで、memory.limit_in_bytesが300 MBに設定されています。 私は次のように500 MB以下のファイルをddしようとします。 dd if=/dev/zero of=test2 bs=100k count=5010 ほぼ20%の時間、Linux OOMマネージャーはこのコマンドによってトリガーされ、プロセスが強制終了されます。言うまでもなく、これは非常に意図しない動作です。ddは、コンテナ内で実行されるプログラムによる実際の「有用な」ファイル書き込みをシミュレートすることを目的としています。 詳細:ファイルキャッシュが大きくなる(260 MB)一方で、rssとファイルマップはかなり低いままのようです。以下は、書き込み中にmemory.statがどのように見えるかの例です。 cache 278667264 rss 20971520 mapped_file 24576 pgpgin 138147 pgpgout 64993 swap 0 pgfault 55054 pgmajfault 2 inactive_anon 10637312 active_anon 10342400 inactive_file 278339584 active_file 319488 unevictable 0 hierarchical_memory_limit 300003328 hierarchical_memsw_limit …
10 linux  ubuntu  lxc  oom  cgroup 

2
ubuntuパッケージにpostgresをインストールできない
RubyとPostgresでVPSを設定しています。私のローカルマシンにpostgresql 9.2.3(クライアントとサーバー)がインストールされているので、VPSに同じものをインストールしたいと思っていました。このブログ投稿の指示に従ってhttp://hendrelouw73.wordpress.com/2012/11/14/how-to-install-postgresql-9-1-on-ubuntu-12-10-linux/for uposttus on ubuntu (私が9.2.3をインストールしようとしていることと、彼が9.1をインストールしたことの唯一の違いはあります)、私は次のことをしました sudo apt-get install postgresql-9.2.3 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package postgresql-9.2.3 E: Couldn't find any package by regex 'postgresql-9.2.3' ただし、ご覧のとおり、パッケージは見つかりませんでしたpostgresql-9.2.3。それでも、ローカルマシンにこのパッケージをインストールしています(HomebrewでMacにインストールしました)。 私が間違っていることを理解するのを手伝ってくれませんか? 更新以下のように、最後に「3」を残してインストールしようとしましたが、ご覧のとおり機能しませんでした。 sudo apt-get install postgresql-9.2 Reading package lists... Done Building dependency tree Reading …

2
「MPMが読み込まれていません」が、mpmも使用していない
VagrantのUbuntu Precise64でApache2を実行します。私がそれを始めようとすると、それは言います: vagrant@precise64:/etc/apache2$ /etc/init.d/apache2 start * Starting web server apache2 * * The apache2 configtest failed. Output of config test was: AH00534: apache2: Configuration error: No MPM loaded. Action 'configtest' failed. The Apache error log may have more information. しかし、問題は、私の/etc/apache2/apache2.confファイルはどこにもMPMを必要としないことです!ここに貼り付けますが、巨大な投稿になります... エラーログを調べてみましたが、どこにも見つかりませんでした。助けて? 編集: apache2 -lこれを与える: vagrant@precise64:/$ apache2 -l Compiled in modules: …

2
変数「general_log_file」を「/var/lib/msyql/ubuntu.log」の値に設定することはできません
mysqlのgeneral_log_file変数の値を別の値に変更しましたが、今、それを元の値に戻そうとしています/var/lib/mysql/ubuntu.log。しかし、私がするとき: SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log'; 私はこのエラーを受け取ります: エラー1231(42000):変数「general_log_file」を「/var/lib/msyql/ubuntu.log」の値に設定できません どうしたの?
10 linux  ubuntu  mysql  mysql5.5 


4
HP ProliantサーバーおよびUbuntu 12.04のディスク/ RAIDモニタリング
Ubuntu 12.04を使用して、HP ProliantサーバーのハードディスクとRAIDのステータスを監視するにはどうすればよいですか。Ubuntu 10.04では、cciss-vol-statusを使用してRAIDステータスを定期的に照会できましたが、cciss-vol0-statusは12.04では機能しなくなりました。12.04では、/ proc / driver / ccissまたは/ dev / ccissディレクトリはありません。

1
デバイスに空き容量はありません—ですが空き容量があります
奇妙な問題があるVMware仮想化環境でUbuntu 12.04.1サーバーを実行しています。今度は2回、一見ランダムな時間に、十分な空き容量があるように見えても、マシンが突然ルートパーティションに書き込むことができなくなりました。私は何が悪いのかを理解しようとして途方に暮れています。 「df -h」は、40%以上の空き容量があるすべてのマウントされたボリュームを表示します。どちらの場合もこれが発生し、再起動すると数分間解決し、その後「デバイスに空き容量がありません」というメッセージに戻りました。スナップショットからの復元はそれをより長く修正するように見えますが、これが再び起こったので、それをどうするかわかりません。 問題がなければ、マシンはCUPS 1.5.3およびSamba 3.6.3を実行しているネットワークプリントサーバーです。

3
EC2の/ mntに/ tmpをマウントする方法は?
EC2インスタンスの/tmp一時ストレージ/mntにエンドポイントをマウントし、ubuntuユーザーにデフォルトの書き込み権限を与えるための最良の方法は何だろうと思いました。 この方法で/etc/rc.localを編集することを提案する人もいます: mkdir -p /mnt/tmp && mount --bind -o nobootwait /mnt/tmp /tmp しかし、それは私にはうまくいきません(ファイルは異なります)。 デフォルトのfstabエントリを編集してみました。 /dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 / mntを/ tmpに置き換えて、umask = 0777を指定しますが、cloudconfigが原因で機能しません。 Ubuntu 12.04を使用しています。ありがとう。

3
Vagrant / VirtualBoxがVM内の一部のドメインを解決できない
ただ、VirtualBoxの&ベイグラント試して、私の最初のlucid64VMを解決することはできませんus.archive.ubuntu.comが、できる解決security.ubuntu.com、google.comおよびwww.apple.com(ではないapple.comのw /アウトwww?!?!)。 ホスト VMが実行されていることを缶の解決us.archive.ubuntu.comだけで罰金だけでなく、他のすべてのドメイン。 何が起こっているのかわからない?!? vagrant@lucid64:~$ sudo apt-get install dkms -y Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: fakeroot make patch Suggested packages: make-doc diffutils-doc The following NEW packages will be installed: dkms fakeroot make patch 0 upgraded, 4 …

3
Ubuntuアップグレード後のNginxフロント、Apacheバックエンドでのmod_rpafの問題
静的ファイル用のNginxフロントエンドを実行しており、Apacheのmod_rpafを使用してバックエンドに正しいリモートIPアドレスを設定することにより、PHPおよびPassenger用のApacheバックエンドにプロキシしています。Ubuntu 12.04(Precise)にアップグレードするまで、すべてが問題なく動作しました。これで、Apacheは127.0.0.1からのすべての接続を報告します。 関連する設定は次のとおりです。ここでのアップグレードによる変更はありません。 Nginx: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; mod_rpaf: <IfModule mod_rpaf.c> RPAFenable On RPAFsethostname On RPAFproxy_ips 127.0.0.1 ::1 RPAFheader X-Forwarded-For </IfModule> 私は%{X-Forwarded-For}i自分のApache LogFormatディレクティブで使用していて、アクセスログに正しいリモートアドレスが表示されているため、Nginxがアドレスを正しく渡していることがわかります。 phpinfo()テスト、HTTP_X_FORWARDED_FOR正しいリモートアドレスを示しているが、REMOTE_ADDRが127.0.0.1です。これは、WordPressコメントなどのPHPアプリケーションにも反映されます。 Nginxとmod_rpafをX-Real-IPに切り替えても効果はありません。 見逃した変更はありましたか? 関連するバージョン情報、Ubuntuリポジトリからインストールされるすべて: Nginx 1.1.19 Apache 2.2.22 mod_rpaf 0.6

2
apt-getが「 'archive.ubuntu.com'を解決できないエラー」に接続できない
Ubuntu 11.04を実行する新しいVPSを入手し、それを更新しようとしました。このエラーが発生しました。apt-getを使用すると常に同じエラーが発生します login as: root root@199.193.248.80's password: Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic-pae i686) * Documentation: https://help.ubuntu.com/ Last login: Mon May 7 19:55:45 2012 from 108.192.44.54 root@Rx:~# apt-get update Err http://security.ubuntu.com natty-security InRelease Err http://archive.ubuntu.com natty InRelease Err http://security.ubuntu.com natty-security Release.gpg Temporary failure resolving 'security.ubuntu.com' Err http://archive.ubuntu.com natty-updates InRelease Err …
10 ubuntu  apt 

2
Vagrant BoxのPostgresに接続できません-接続が拒否されましたか?
まず、私はVagrantとPostgresが初めてです。 http://files.vagrantup.com/lucid32.boxを使用して、問題なくVagrantインスタンスを作成しました。私は実行することだvagrant upとvagrant ssh問題なく。 私は、その後の手順 1回のマイナーな変更では、私の代わりに、「PostgreSQLのPostgreSQLの-contribの」の「のpostgresql-8.4-PostGISの」パッケージをインストールしました。 私は使用してサーバーを起動しました: postgres@lucid32:/home/vagrant$ /etc/init.d/postgresql-8.4 start vagrantインスタンスにpsql接続している間、問題なくインスタンスに接続するために使用できます。 私のVagrantfileにはすでに追加してありました: config.vm.forward_port 5432, 5432 しかし、私がローカルホストからpsqlを実行しようとすると、次のようになります: psql: could not connect to server: Connection refused Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? シンプルなものが足りないと私は確信している。何か案は? 更新: 私はこのような問題への参照を見つけ、記事は以下を使用することを提案しました: psql -U postgres -h localhost それで私は得る: psql: server closed the …

1
Postfixシステムの「メール名」
私はpostfixをインストールしていますが、システムのメール名に何を付けるか混乱しています。たとえば、システムのメールアドレスが「foo@example.org」の場合、saisが「example.org」を使用するという例がありますが、メール名をFQDNにする必要があることも言います。 ホスト名は「mercury」、FQDNは「mercury.pacificseatheat.org」なので、システムメール名には「pacificseatheat.org」または「mercury.pacificseatheat.org」を使用する必要がありますか? ありがとう
10 ubuntu  postfix 

4
継続的な統合サービスのための「白紙の状態のシステム」を確実にする効果的な方法
プロジェクトの継続的インテグレーション(CI)サービスをセットアップしたいと考えています。そのCIサービスは、デプロイメントを含むプロジェクトライフのすべての側面を制御する必要があります。 つまり、各反復でCIエージェントがクリーンなシステム(特にUbuntuサーバー)を取得し、そこにプロジェクトをデプロイしてテストを実行する必要があります。 私たちのエコシステムはかなり珍しいので、CIサービスを最初から自分で作成します。問題は、CIの反復ごとにクリーンなスレートシステムを効果的に提供する方法ですか。 プロジェクトの展開では、いくつかのDebianパッケージをインストールし、いくつかのnginxサイトを構成し、いくつかのパッケージをシステム全体の実装言語固有のパッケージマネージャー(LuaRocks)にインストールします。それ以上に邪魔になるものはありません(私は信じています)。したがって、完全な分離とクリーンを確保するよりも、クリーンスレートをすばやく(最新のハードウェアでは1分以内に、より速く、より良く)セットアップできることが重要です。 私たちが必要とすることを行う方法は2つあります。 いずれかの種類の刑務所(lxcなど)をセットアップします。 または、スナップショットを実行できる仮想マシンをインストールして使用します。 しかし、現時点では決定するのに十分な情報がありません。 何をアドバイスしますか?他のオプションはありますか?特定のツール名はありますか? 注:CIサービスは、Citrix XenServerゲスト内で実行されます。価格がリーズナブルであれば、有料のソリューションで問題ありません。(通常、この分野では妥当ではありません。)リモートCIソリューションは適切ではありません。

2
OpenLDAP-slapd.confはどこにありますか?
Unbuntu 10.04にOpenLDAPをインストールしました。LDAP を設定したかったのですが、slapd.confが見つかりません/etc/ldap/ 。このディレクトリにはldap.confがありますが、同じではないようです。 どうすればLDAPを設定できますか?
10 ubuntu  openldap 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.