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

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

3
既存のサーバーを継承
私は解雇された以前のサーバーの人から6つのWebサーバーを継承しました。私はシステム管理者ではなく、私はDevOpsです。 既存のサーバーを継承する際に従う標準的なチェックリストを誰かに教えてもらえますか?私が知る必要があるのは: サーバー上にあるソフトウェア それらが安全であることを確認するために私がすべき標準的なことは何ですか? それらに何が接続され、何も接続されていますか? 他に何を知っておくべきですか? どんなアドバイスでも大歓迎です。最初にフォローする標準的なチェックリストがあることを望んでいましたが、何も見つかりませんでした。 すべてのサーバーはUbuntu(さまざまなバージョン)
9 linux  ubuntu 

3
メインファイルシステムが読み取り専用モードになる原因を見つける方法
Ubuntu 12.04 ファイルシステムは頻繁に読み取り専用モードになります。まず第一に、私はこの質問を読みました。ファイルシステムは、すでに頻繁に読み取り専用モードになっています。しかし、それが以外の原因ではないのかどうかを知る必要がありdying hard driveます。これは私のクライアントによって提供されるサーバーであり、私はそこでいくつかnode.js workers+ 1を実行しnode.js server、私はを使用していmongodbます。 ときどき(20〜50時間ごとに)システムが突然ファイルシステムを読み取り専用にし、mongodbプロセスが失敗し(読み取り専用fsのため)、私のノードワーカー/サーバー(によって起動されますforever)が強制終了されます。 これがdmesgからのログです-FSが読み取り専用になるエラーとメッセージがいくつかあります。JOURNALエラーもいくつかありますが、それらのエラーの原因を見つけたいと思います。 http://speedy.sh/Ux2VV/dmesg.log.txt 編集する smartctl -t long /dev/sda smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.5.0-23-generic] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net SMART support is: Unavailable - device lacks SMART capability. A mandatory SMART command failed: exiting. To continue, add one or …

1
vagrant synced_foldersおよびVBoxInternal2 / SharedFoldersEnableSymlinksCreate
わかりました、これが取引です Windows 8の上でvagrant(ubunttu 12.10)を実行していますが、非NFS共有フォルダー内からvirtualenv(python)を作成しようとするたびに「プロトコルエラー」が発生し、virtualboxがsym-linkを許可しないことがわかりますデフォルトでは、これを使用して共有ごとに有効にすることができます VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME "、" 1 " 問題は、最新の浮浪者が私の共有の「名前/エイリアス」を受け入れなくなったことです。その設定からどのように参照するべきですか?私の共有が/ var / wwwの場合は? # # Use VBoxManage to customize the VM. For example to change memory: # vb.customize ["modifyvm", :id, "--memory", "1024"] # end # # View the documentation for the provider you're using for more # …

3
Linux Ubuntuで平均奇妙さを読み込む
過去数日間、インフラストラクチャで起こっている奇妙さを理解しようと努めてきましたが、それを理解することができなかったので、皆さんにヒントを与えます。 私はGraphiteで、約2時間ごとに致命的な規則性で発生するload_avgのスパイクに気づいてきました-正確に2時間ではありませんが、非常に規則的です。グラファイトから撮ったスクリーンショットを添付しています 私はこれを調査することに行き詰まりました-これの定期性は、それが何らかのcronジョブまたはそのようなものであると考えるようになりましたが、これらのサーバーで実行されているcronjobはありません-これらは実際にはRackspaceクラウドで実行されているVMです。私が探しているのは、これらの問題を引き起こしている可能性のある種の兆候と、これをさらに調査する方法です。 サーバーはかなりアイドル状態です。これはステージング環境であるため、トラフィックがほとんど入らないか、サーバーに負荷がかかりません。これらはすべて4つの仮想コアVMです。私が確かに知っていることは、約10秒ごとに一連のグラファイトサンプルを取得していることですが、それが負荷の原因である場合、異なるサーバーで2時間ごとに発生するのではなく、常に高いことが予想されます。 これを調査する方法を助けていただければ幸いです! 以下は、sarからのapp01のデータです。これは、上の画像の最初の青いスパイクです。データから結論を出すことはできませんでした。また、バイト書き込みスパイクが30分ごと(2時間ごとではない)に発生していることがわかるのは、30分ごとに実行するchef-clientが原因です。すでにデータを収集してみますが、実際にそれらから結論を出すことはできませんでした。 負荷 09:55:01 PM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 10:05:01 PM 0 125 1.28 1.26 0.86 0 10:15:01 PM 0 125 0.71 1.08 0.98 0 10:25:01 PM 0 125 4.10 3.59 2.23 0 10:35:01 PM 0 125 0.43 0.94 1.46 3 10:45:01 PM 0 …

5
2つの同一のUbuntuサーバー間のパフォーマンスの大きな違いの原因を見つけるにはどうすればよいですか?
データセンターの同じラック(ロードバランサーの背後)で2台のDell R410サーバーを実行しています。どちらも同じハードウェア構成で、Ubuntu 10.4を実行し、同じパッケージをインストールし、同じJava Webサーバーを実行し(他の負荷なし)、2つの間に実質的なパフォーマンスの違いが見られます。 パフォーマンスの違いは、両方のサーバーの平均応答時間(ネットワークレイテンシなしのJavaアプリ自体で測定)で最も明白です。一方は他方よりも20〜30%高速で、非常に一貫しています。 以前dstatは、コンテキストスイッチ、IO、スワッピングなどがあるかどうかを考えていましたが、違いの理由はわかりません。同じワークロード(スワッピングなし、実質的にIOなし)では、1つのサーバーでのCPU使用率と負荷が高くなります。 したがって、違いは主にCPUバウンドであるように見えますが、sysbench(他のすべてのロードをオフにして)を使用した単純なCPUベンチマークは違いをもたらしましたが、それはわずか6%でした。だから、多分それはCPUだけでなくメモリパフォーマンスでもあります。 これまでに確認したこと: すべてのコンポーネントのファームウェアリビジョン(同一) BIOS設定(私はを使用してダンプをdmidecode行いましたが、違いは示されていませんでした) 私は比較しました/proc/cpuinfo、違いはありません。 の出力を比較しましたがcpufreq-info、違いはありません。 Java / JVMパラメータ(両方のシステムで同じバージョンとパラメータ) また、数ヶ月前にRAMを完全に交換しましたが、何の影響もありませんでした。 迷っています。何が起こっているのか、どうすればわかりますか? 更新:イェーイ!現在、両方のサーバーは同等に機能します。これは、jim_m_somewhereがコメントで名前を付けた「パワーCRAP」設定でした。「電源管理」のBIOSオプションは、高速サーバーでは「最大パフォーマンス」、もう1つでは「アクティブ電源コントローラー」(Dellのデフォルト設定)にありました。明らかに、2年前にその設定を行ったことを忘れており、すべてのサーバーでその設定を行ったわけではありません。非常に役立つ情報をありがとうございます。

2
すべてのコンテンツを手動で削除した後、Apacheがログファイルへの書き込みを拒否する
コンテンツを手動で削除した後、Apacheがログファイル(ErrorLog/ ファイル)への書き込みを拒否するのはなぜCustomLogですか? Apacheを再起動するまで、これらのログファイルには再度書き込まれません。 これはなぜですか?Apacheを再起動せずにログファイルを安全に削除するにはどうすればよいですか? Ubuntu 10.04にApache 2.2.14をインストールしています。

1
セロリデーモンが未登録のタスクを受け取る
私のDjangoプロジェクト用のCeleryは、公式のチュートリアル/ docの指示に従ってインストールしました。コマンドラインでセロリを起動すると問題なく動作し、タスクを受け取って実行することがわかります。しかし、すべてがうまくいったら、セロリをデーモン化し、常に実行したままにするために、ドキュメントにもう少し従うことにしました。そのため、Ubuntuシステムで提供されているceleryd initスクリプトを/ etc / default / celerydスクリプトとともに試してみました。私はそれに応じて値を変更し、それは正しく開始されますが、タスクを受信すると、ログは次のように言っています。 ERROR/MainProcess] Received unregistered task of type 'likes.tasks.test'. The message has been ignored and discarded. Did you remember to import the module containing this task? Or maybe you are using relative imports? Please see http://bit.ly/gLye1c for more information. そして、タスクが求めていた詳細を取得します。繰り返しますが、設定なしでコマンドラインでセロリを起動すると、このタスクは完全に機能します。その時点で何が悪かったのでしょうか?何かが変わる場合に備えて仮想環境を使用していますが、設定ファイルでも指定しています。
9 ubuntu  django  celery 

2
Ubuntu 12.04サーバーでUSBデバイスをAutoMountに取得する方法
Ubuntu 12.04デスクトップでは、USBデバイスを接続することができ、ほとんどの部分で機能します。 Ubuntu 12.04サーバーでは、USBデバイスを接続しても何も起こりません。 プリンター、スキャナー、サムドライブなどのUSBデバイスの追加に関して、サーバーをデスクトップのように設定するにはどうすればよいですか? 最終的には、このUSBデバイスをVirtualBox仮想マシンに転送します。ただし、Ubuntuサーバーがそれらを何らかの方法でマウントしない場合、VirtuaBoxでそれらを表示することもできません。

3
SASL auxprop / sasldbがpostfix / Ubuntu 12.04で動作しない
私はPostfix 2.5.1を実行しているUbuntu 8.04LTSシステムを持っています。そのシステムでは、SMTP AUTHは問題なく実行されます。の内容は次の /etc/postfix/sasl/smtpd.confとおりです。 pwcheck_method: auxprop auxprop_plugin: sasldb mech_list: PLAIN SASL関連のプロパティは次のとおりです。 smtpd_sasl_type = cyrus smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_local_domain = $myhostname 私がするとき私はsudo sasldblistusers2得ます: authusername@mail.mydomain.com: userPassword 私が言ったように、それはすべて8.04LTSシステムでうまく働きます。 しかし、私はこれをPostfix 2.9.3を実行しているUbuntu 12.04LTSシステムに移行しようとしており、それを機能させることができません。私はすべて同じことをしていますが、postfixは毎回認証エラーを出します。 /etc/sasldb2ファイルではありません。古いシステムからファイルを引き継いでみましたが、うまくいきません。そして、私は以下を使用して新しいファイルを作成しました: saslpasswd2 -c -u mail.mydomain.com authusername それはかかわらず、それは、ない仕事をしWILL私は、ファイルと何も間違っているがあります知っている方法です古いシステムにそれをコピーした場合、古いシステム上で動作します。 同様に、私はpostfixがsmtpd.confファイルを見ていることを知っています。mech_listファイルの行にさらにメカニズムを追加すると、smtpdデーモンに接続したときに、それらの余分なメカニズムがアドバタイズされていることがわかります。そして、私がそれらを取り除くと、彼らは再び消えます。だから、/etc/postfix/sasl/smtpd.conf明確に慣れてきています。 私は実際のメールクライアントを使用して、これを使ってトークンを生成した後、手動でサーバーと通信してテストしています。 perl -MMIME::Base64 -e …


5
シェルからbase32へのエンコード
シェルから直接、入力文字列をbase32エンコーディングにエンコードしようとしています。私はこれをubuntuで行うつもりですが、ここでは特にフレーバーは重要ではないと思います。 これを簡単に行うための既存のlinux / unixツールはありますか? 以下の線に沿った何か: -bash-3.2$ echo -n 'hello' | base32

1
Ubuntuサーバー、gptパーティションテーブル、mdadm、grubブートが失敗する
基本的な作業システムの詳細: Ubuntu 12.04サーバーCDを使用してサーバーをインストールしました。 4つのディスクがあります。すべてのディスクで、このhowtoと同様に、次のことを行いました。 2GBのスワップパーティションを作成しました 256 GBの/ bootパーティションを作成 64 GB RAID10パーティションを作成(ルート用) 残りのスペースを占める大きなRAID10パーティションを作成 ブートをext3としてフォーマットしました。ルートと大きなパーティションにRAID10をセットアップしました。ルートをext4でフォーマットしました。大きなボリューム上に論理ボリュームを作成し、ext4でフォーマットしました。 結果のシステムは正常に動作し、正常に起動します。 問題の詳細: 次に、失敗の手順を文書化することにしました。最初のステップとして、grubを再インストールすることにしました。 # grub-install /dev/sda warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!. error: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, …
9 ubuntu  raid  mdadm  grub2  gpt 

4
UbuntuでIRQBALANCE_BANNED_CPUSを使用してハードウェア割り込みを禁止する方法
特定のCPUからの割り込みを禁止したいのですが。IRQBALANCE_BANNED_CPUSオプションについて聞きました。マシンのバックグラウンドでirqbalanceが実行されているのがわかります。どこで編集し、そのオプションをどのように設定しますか?たとえば、割り込みからcpus 2、3、4、5を除外します。引数記述子は次のとおりです。 irqbalanceが無視し、割り込みを割り当てないCPUのマスクを提供します マスクとはどういう意味ですか?そして、そのオプションでどこでirqbalanceを構成しますか? 編集1:私の構成が有効であること、つまり私のCPUが割り込みを受け取っていないことを知る方法は?/ proc / interruptsを確認していますが、いくつかの数値が増加しています。 EDIT2:今度はIRQBALANCE_BANNED_CPUS = 3eでマシンを起動したため、CPU 0のみが割り込み禁止になりません。だから私はcpo0が多くの割り込みを受け取り、他のcpusが割り込みを受け取っていないことを期待するべきですよね?これが私の/ proc / interruptsです。太字の行はすべてのCPUで変更されています。行22、24、35およびLOCは変更されています。 CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 0: 26 0 0 0 0 0 IO-APIC-edge timer 1: 2 0 0 0 0 0 IO-APIC-edge i8042 6: 3 0 0 0 0 0 IO-APIC-edge floppy 8: 1 …

2
Linuxカーネルのバージョン管理:Debian SidとUbuntu Precise
2つのマシンをセットアップしました。 1台のマシンにUbuntu Precise 12.04ベータ版をインストールし、最新のパッケージにdist-upgradedしました。 他のマシンにDebian Sid Unstableをインストールし、最新のパッケージにdist-upgradedしました。 Ubuntuマシンでは、una​​me -aは次のようになります。 Linux 3.2.0-20-generic#32-Ubuntu SMP Thu Mar 22 02:22:46 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux Debianマシンでは、una​​me -aは次のようになります。 Linux 3.2.0-2-amd64#1 SMP Wed Mar 28 13:28:04 UTC 2012 x86_64 GNU / Linux 私の質問はカーネルのバージョンについてです: Ubuntu: 3.2.0-20-generic Debian: 3.2.0-2-amd64 Linuxのバージョン3.2がリリースされました: linux-3.2.tar.gz 05-Jan-2012 00:40 94M それ以来、13ポイントのリリース、kernel.orgの3.2.1 …


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