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

Linuxは、Linuxカーネルに基づくUNIXのようなオープンソースオペレーティングシステムの総称です。

2
十分な空きスワップがあるにもかかわらずoom-killer killingプロセス
このマシンには大量のスワップがありますが、それでもプロセスがoom-killerによって強制終了されることがあります。誰かがこの動作を説明できますか?さらに重要なことに、それが発生しないようにする方法は? Dmesg出力: python invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=4 Pid: 13996, comm: python Not tainted 2.6.27-gentoo-r8cluster-e1000 #9 Call Trace: [<ffffffff8025ab6b>] oom_kill_process+0x57/0x1dc [<ffffffff802460c7>] getnstimeofday+0x53/0xb3 [<ffffffff8025ae78>] badness+0x16a/0x1a9 [<ffffffff8025b0a9>] out_of_memory+0x1f2/0x25c [<ffffffff8025e181>] __alloc_pages_internal+0x30f/0x3b2 [<ffffffff8026fea0>] read_swap_cache_async+0x48/0xc0 [<ffffffff8026ff6f>] swapin_readahead+0x57/0x98 [<ffffffff80266d0e>] handle_mm_fault+0x408/0x706 [<ffffffff8057da33>] do_page_fault+0x42c/0x7e7 [<ffffffff8057baf9>] error_exit+0x0/0x51 Mem-Info: Node 0 DMA per-cpu: CPU 0: hi: 0, btch: 1 usd: …
8 linux  memory 


5
サーバーを安全に保つための自動「yum更新」-長所と短所?
yum -qy update定期的なメンテナンスを受けていない一部のマシンで、定期的に実行するcronjobを追加することを検討しています。目標は、そうでなければ適用が遅すぎるセキュリティパッチに関して、マシンを最新の状態に保つことです。CentOSベースのリポジトリのみを使用しています。 質問: あなたの経験では、このアプローチはどのように「安全」でしょうか?たまに更新の失敗を予期する必要がありますか?このアプローチでは、おおよそどのくらいの頻度で再起動が必要ですか? このアプローチの長所/短所または他の落とし穴? 自動化を使用して、マシンをどのように最新の状態に保ちますか?
8 linux  centos  yum 

2
ファイバーチャネルLUNの再スキャンとQLogic
ファイバーチャネルを介してLinuxボックスに接続されたSANストレージアレイに深刻な問題があります。ここに設定があります: プレーンバニラLinux 2.6.27.25を搭載したDebian ファイバーコントローラーQLogic 4Gbデュアルポート(ISP2432ベース) 基本的に問題は、これを取得する方法です。FCコントローラー/ドライバーは、ストレージアレイの構成変更(新規または削除されたLUN)を正しく認識しますか? アレイに新しいLUN(通常は既存のいくつかのLUNのスナップショット)を作成し、それをHBAにマップすると、正しく認識されません。rescan-scsi-bus -l -w -r実際に何か(汎用の/ dev / sgXXデバイス)を検出しますが、ブロックデバイスはありません作成されます(/ dev / sdXX)。 LIPを発行して手動で再スキャンする場合も同様です。 エコー1> / sys / class / fc_host / host6 / issue_lip エコー "---"> / sys / class / scsi_host / host6 / scan 既存のLUNを削除すると、LIPを発行して再スキャンしたり、rescan-scsi-busを実行しても効果がありません。以前のデバイスはそのまま残り、もちろん機能しません( "file -s / dev / sdXX-> I / O …

4
php-cgiプロセスのメモリ使用量は着実に増加しています
VPSにWebサーバーをセットアップしようとしています。私の問題は、ウェブサイトがまったくトラフィックを受信して​​いないにもかかわらず、php-cgiプロセスのメモリ使用量が時間とともに増加することです。(当面はファイアウォールの背後にあります) VPSには360MB RAMがあります。私はDebian Lenny 32ビットとそのlighttpdおよびphp5-cgiパッケージを使用しています。いくつかの構成変更(以下にリスト)を除いて、私はDebianによるストックセットアップを使用しています。 ウェブサイトはDrupalに基づいています。Drupalのdevelモジュールを使用すると、PHPスクリプトのメモリ使用量は平均で20KB未満であり、8MBを超えることはありません。 以下は、出力の関連部分ですps aux。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www-data 29871 0.0 1.7 54552 6368 ? Ss Aug12 0:00 /usr/bin/php-cgi www-data 29873 0.0 7.4 65808 27468 ? S Aug12 0:00 /usr/bin/php-cgi www-data 29874 0.0 3.7 55808 13736 ? S Aug12 …

7
cronジョブのフェイルオーバーを実行するにはどうすればよいですか?
2つのDebianサーバーを使用して、一度に1つのサーバーでのみ呼び出すことができるcronジョブ用の強力なフェイルオーバー環境をセットアップする必要があります。 /etc/cron.d内のファイルを移動するとうまくいくはずですが、そのようなアクションを実行する簡単なHAソリューションはありますか?そして、可能であればハートビートではありません;)

2
Ubuntuサーバーでeth0とeth1を切り替える
簡単な問題があります。2 NICを備えたUbuntuサーバー8.04 LTSを実行しているコンピューターがあります。マザーボード上の1つはインターネットに接続し、PCIカードは内部ネットワークに接続します。インストール中に、マザーボード上のNICがeth1として、PCIカードがeth0として検出されました。逆にしてほしい。特に、PCI NICはホストサーバーによって使用されないため、ホストサーバー上で実行される一部の仮想マシンに対してのみ使用されます。 したがって、現在マシンが起動するとeth1(マザーボードNIC)がアクティブになり、eth0(PCI NIC)をそのままにしてdhcpでIPを取得します。これは、eth0とeth1を切り替える以外は、まさに私が欲しいものです。 ありがとう。

4
Linux:ファイルのグループ所有権を失う
Linuxで作成した多数のファイルを含むプロジェクトがあります。 そして、他のユーザーにそれらの書き込み権限を与える必要がありました。そこで、彼と私がメンバーである「dev」グループを作成し、ファイルの所有権をこのグループに変更しました。 典型的なファイルには、次の権限があります。 -rw-rw-r-- 1 phil dev 5617 Jul 14 15:45 profile.html しかし、profile.htmlファイルを編集すると、このように戻ってしまい、同僚が編集できなくなります。 -rw-rw-r-- 1 phil phil 5617 Jul 14 15:45 profile.html このように元に戻らないようにするにはどうすればよいですか?所有権を変更することは間違ったことですか?それとも間違ったオプションで行われましたか?それとも、これは私のエディタ(emacs)設定に関係していますか?

1
openLDAPの起動
私は会社のシステム管理者として働いており、openLDAPを展開する必要があります。たくさんの資料を読みましたが、どこから始めればいいのか本当にわかりません。 まず会社について: サービス: メール:すべてのユーザーは、firstname.middlename.anothername.lastname @ company.comなどのメールアカウントと、firstname @ company.comまたは[First-letter-of-first-name] lastname @形式のメールエイリアス/フォワーダーを取得しますcompant.com Jabber:すべてのユーザーは、firstname @ jabber.company.comという形式のjabberアカウントを取得します。名前が衝突した場合、これはfirstname.lastnameになります。 TracとRedmine:すべての使用は、通常彼の名であるTracとredmineのアカウントを取得します。 firstnameまたはfirst.lastnameとしてのtimetrexログイン。 マシンログイン、名。 all @ company.com、management @ company.com、accounts @ company.comなどのメーリングリストへのメンバーシップ MediaWikiアカウント。メールエイリアス/フォワーダーと同じ形式です。 メールエイリアス/フォワーダーと同じ形式のデプロイメントサーバーの1つのsshアカウント。 私がすべきこと:私はinetOrgPersonを使用して、組織のカスタムスキームを作成する必要があります。どのように多くの異なるログインを管理できるのか、ソフトウェアがどのログインを使用するのかをどのようにして認識するのかがわかりません。次の情報を保存できるカスタムスキームを作成しました。 フルネーム 電話 細胞 住所 市 国 部門 に参加しました 誰かが私を正しい方向に向けるでしょうか?私はそれを検索するのに多くの時間を浪費しましたが、何も思いつきませんでした...本当に時間を割いて質問を読んでくれて本当に感謝しています。

3
「ps」出力がプロセスのuidを解決しないのはなぜですか?
コンテキスト:ubuntu Linux 2.6.24-22-xen#1 SMP x86_64 GNU / Linuxの場合 私はinit.dスクリプトを介してデーモンを起動していますが、「ps」出力では、デーモンのユーザーを数値形式で表示しています。例えば 1000 17560 1 1 11:04 ? 00:00:09 /usr/lib/jvm/java-6-sun/bin/java -server -jar /home/superduperadmin/server/daemon.jar 1000は、/ etc / passwdのsuperduperadminにマップされます。 どうしてこれなの ?superduperadminが長すぎるためですか?

7
ドライブを回転させているものを確認するにはどうすればよいですか?
Linuxサーバーのドライブの1つで「スピンダウン」を有効にしました。これは、BitTorrentクライアントによってのみアクセスされます。つまり、トレントを実行していない場合、他にディスクにアクセスしてスピンダウンから起動する必要はありません(右? )。 しかし、何かが15分ごとにディスクを回転させています。不正な原因を追跡するにはどうすればよいですか? フィードバックをありがとう!

3
ファイルシステムを破壊する方法
以前はメモリ使用量が多かったため、いくつかの大きなファイルシステム(約50 TB)で「xfs_repair」をテストします。正しいファイルシステムでのみプログラムをテストできましたが、破損したシステムでテストすることをお勧めします。 では、ファイルシステムを破損させる最善の方法は何でしょうか。メソッドが繰り返し同じ破損を毎回与える場合の追加のクレジット.... 2006年に私が何を意味しているのかを人々に知らせるために 「マルチテラバイトのファイルシステムで修復を正常に確認または実行するには、次のものが必要です。 64ビットマシン 64ビットxfs _ repair / xfs _チェックバイナリ ファイルシステムのテラバイトあたり最大2GBのRAM ファイルシステムの100万iノードあたり100〜200 MBのRAM。 xfs_repairは通常これよりも少ないメモリを使用しますが、これらの数値は、80%を超えるフルファイルシステムが修復に必要とする可能性があるものについて、大まかな数値を与えます。 FWIW、これが最後に内部で発生したとき、問題の29 TBのファイルシステムは、修復に最大75 GBのRAM +スワップを必要としました。」

9
sudoersファイルを編集してユーザーのコマンドを制限する
sudoersファイルを編集して、ユーザーが指定したコマンド以外のコマンドでsudoを使用できるようにすることはできますか?私は真実だと思います。sudoersファイルは、ユーザーが特定のコマンドリストのみを実行できるように設定できると思います。 編集:私が本当に奪いたいコマンドは停止と再起動です...これは私に停止と再起動のための特別なシステムコールがあると思います。システムコールをユーザーから削除できますか?そうでない場合、それはunix許可システムがシステムコールを抽象化してこれを無視しているためですか?
8 linux  sudo 

2
システム管理の「Windowsの方法」に関するLinuxの専門家向けの推奨事項を予約しますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 5年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私は、Linuxの専門家である多くのスタッフで、ほとんどLinuxホスティング会社を経営しています。私は、顧客がWindowシステムを管理するのを助けることができるように、私の学習曲線を短くするための良い本を探しています。私たちは何千ものLinuxホストを実行していますが、Windowsのホストはほんの一部です-Windows Server 2008、Exchange 2007、Active Directory、およびMicrosoftの世界の他の主要なテクノロジーで私たちを加速させるために不可欠なタイトルは何ですか? 私の印象は、多くのタイトルが技術的な詳細に関するビジネス計画のアドバイスでいっぱいであり、システム管理のスタイルであるコマンドライン/スクリプト化された操作についてはそれほど多くありません。わずかにUNIXに傾いた、ホスティングに傾いたオーディエンスに対する推奨事項があれば、高く評価されます。
8 linux  windows 

8
EC2 Linuxボックスをどのように管理しますか?
私のプロジェクトの1つで毎晩処理するEC2 Linuxイメージがいくつかあります。時々、私は入り、いくつかのコード変更を行い、いくつかのものを設定し、イメージを再バンドルする必要があります。 これらの操作のための私のツールセットはひどくまばらで(ボックスへのSSH、VIMでのファイルの編集、必要なWGETリモートファイル)、私はそれを行うためのより良い方法があると思います。私の立場にいる他の人々が何をしているのか知りたいです。 ボックスにアクセスするために、何らかの形式のウィンドウシステムとリモートデスクトップを使用していますか、それともすべてコマンドラインですか?EC2 Windowsボックスを管理することは、ネットワーク経由でデスクトップをリモートで転送してファイルを転送するだけなので簡単です。Linuxの世界でこれに相当するものはありますか? マシン上で直接設定変更/スクリプト調整を行っていますか?または、これらのファイルをリモートで編集するためにローカルボックスに何か設定されていますか?または、リモートで編集してから、保存するたびに転送しますか? EC2とローカル環境の間でファイルをどのように移動しますか?FTP?VPN経由でマップされたドライブのようなものですか? これらのボックスを管理するために、いくつかのベストプラクティスを導入する必要があります。痛みのいくつかを取り除くための提案は大歓迎です! 編集:明らかに、最初の2つの応答はEC2インスタンスの管理と構成を中心に展開されていたため、上記は明確ではありませんでした。デスクトップを実行中のLinuxサーバーにリモートで移動して、ファイルを移動したり編集したりするのが簡単になるようにしたいだけです。

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