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

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

8
シンプルなWebサーバー監視(稼働中)
LinuxでWebサーバーが稼働しているかどうかを監視するソフトウェアに関するヒントはありますか?URL以外を知らなくても実行できるはずです。また、サイトがダウンしたときに電子メールアラートを送信する機能が必要です。このスクリプトを自分で書くのは難しいことではありませんが、すでに何か良いものがあれば、無意味に思えます。 内部サーバーを監視するので、これは外部のWebベースのサービスではなく、同じネットワーク上のマシンで実行するツールである必要があることに注意してください。 また、小さくシンプルなソリューションが推奨されます。 更新:私は最終的に私がこれに現在使用している小さなpythonスクリプトを作成しました、それはここで見つけることができます。

4
Linuxの共有ライブラリはなぜ実行可能ですか?
気になるだけです。 bash-3.00$ ldd libmylibrary.so ldd: warning: you do not have execution permission for `libmylibrary.so' + rだけですべてがうまくいくようです。/ usr / libの.soのほとんどに+ xが設定されていることに気づきました... 共有ライブラリに実行可能ビットが設定されているのはなぜですか?設定しないとどうなりますか?
8 linux 

2
Linuxディスクバッファーの最小サイズを設定できますか?
私は2GBのRAM、スワップなしのかなり古いLinuxマシンを使用していますが、それは非常にうまく機能しており、システムは未使用のメモリをすべてキャッシュに使用して非常に効果的です。 ただし、メモリに負荷がかかりそうになると(たとえば、割り当てられた1950MBを超えると)、クロール速度が低下します。ディスクバッファーが残っていないためだと思います。OOMキラーがすぐに有効になることはわかっていますが、通常は有効になりません。ロードがシュートを30から40までロードするほど遅くなり、プロセスが進まないため(メモリが割り当てられません)、再起動する必要があります。 たとえばコンソールに移動して(Alt-F1を介してログインし、「killall badprocess」を実行するなどして)1つのプロセスを強制終了してマシンに応答させると、通常は機能しますが、待機する必要があります。ユーザー/パスワードを入力してからプロンプトが表示されるまでに約10分-ディスクアクティビティがある間はすべて 繰り返しになりますが、スワップは行われないため、スワップは行われません。バッファが残っていないため、スラッシングが発生しています。 私はディスクバッファー専用に100 MBほどを占有しているため、OOMキラーを早期にトリガーします(結局、プログラム用のメモリが少なくなります)一方で、マシンは常に応答性が高くなります。 それを行う方法はありますか?このようなことをする/ proc / kernelまたは/ sys / vmエントリを見つけることができませんでした。
8 linux  cache 

3
rootとしてcrontabジョブを実行することはセキュリティリスクですか?
私が実行しているいくつかのcronジョブがあります-主にバックアップ関連のものです。 rootアクセスを必要とする/ etc / apache2 / sites / availableなどのようにスタックしたバックアップをとる必要があります。 いくつか質問があります。 ヘッドレスサーバーで実行する場合: スクリプトはどのユーザーで実行されますか(cronジョブエントリでユーザーを指定しない場合)。 rootでバックアップスクリプトを実行しても大丈夫ですか、それともセキュリティ上の質問ですか? ところで、私のサーバーはUbuntu 10.0.4 LTSを実行しています


2
talk / talkdの構成に役立つ
私はトラブルシューティング/設定「の話」だhttp://linux.about.com/od/commands/l/blcmdl1_talk.htmが securily、他のユーザー、共有のログインなどと通信するためにそれを使用すると、我々がないことを特別にチャット私たちの個人用ラップトップを常に持っているので、「サーバーチャット」をするのはすっきりしています トーククライアントパッケージとtalkdデーモンがあります 以前にインストールされていた 私がmir@myhost.comに話しかけてみると、次のようになります。 [No connection yet] ───────[ Error on read from talk daemon: Connection refused. Press any key...]───────────────────── Then [Checking for invitation on caller's machine] 私は試しpgrep talkてpgrep talkd、それは何も与えません 私は/usr/sbin/in.talkd それを使用してtalkdを開始しようとします:inetdから実行する必要があります。 I vi /etc/inetd.conf-2行 #:BSD: Shell, login, exec and talk are BSD protocols. talk dgram udp wait nobody.tty /usr/sbin/in.talkd …
8 linux  debian 

5
Apacheは100%CPUを使用します。「ps」コマンドはそれが何をしているのか教えてくれますか?
SLES 10 Linuxサーバーを使用していますが、ApacheによってCPUが100%になることがあります。 ps ax私は見ることができ、Apacheは〜50のApacheプロセスを生み出していること。 たとえば、psコマンドはこれらの各Apacheプロセスが何をしているのか教えてくれますか? または、他の方法で問題を引き起こしているWebページを確認できますか?

2
ntpdのピアリストをスムーズに更新するにはどうすればよいですか?
DNSエイリアス/ CNAMEを介してストラタム2の単一の内部サーバーを使用するようにntpdが構成されているsolaris / linuxサーバーのネットワークがあります。これは、サーバーがしばらくダウンしていて、クライアントサーバーのクロックが同期していないためです。 ストラタム1(PPS)の別の内部サーバーがあるため、DNS CNAMEは、新しいサーバー(稼働中)を指すように変更されています。 しかし、ntpq -pi を使用すると、クライアントサーバーがまだ古いサーバーを指していることがわかります。ピア名を再度解決していないようで、新しいサーバーIPを取得していません。 ntpdのピアリストをスムーズに更新するにはどうすればよいですか? (x)ntpdを再起動すると、タイムジャンプが発生します。ntpdがピアリスト/構成を更新し、新しいサーバーとスムーズに同期してくれるといいのですが。

2
転送専用メールサーバーの設定
私がやりたいのは、postfixをインストールして、メールを転送することだけです。サーバーにとどまるのに何も必要ありません。これは私に地獄を与えています。最善を尽くしましたが、Postfixはすべてのリレーを拒否しています。 私が欲しいのはこれです。サーバーがexample.comにあるとします。これ欲しい: メール転送:user1@example.com-> user1@gmail.com user2@example.com-> user2@yahoo.com user3@example.com-> user3@hotmail.com 必要なのは、受信メールをリダイレクトする転送ボックスだけです。私の構成に明らかに何か問題があるので、私は本当に目的のためにmain.cfの例を使用することができ、私は途中にいます。 編集:ログ 奇妙なことに、ログにはエラーがありません。 main.cf: mreiley@Omega-14:/var/log$ cat /etc/postfix/main.cf # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # …

5
NIS / YPの代替
私が働いている会社は、現在ローカルで開発されているNIS / YP構造をLDAPに置き換えることに着手しています。 Windowsに関するADはすでに社内にあります。ADシステムの使用を検討したいと思います。ADの人々はかなり制限的であり、大規模な変更をサポートしません。 代替には、NIS / YPスイートの全機能を含むサポート、ネットグループ、特定のユーザーまたはユーザーグループに対する特定のサーバーへのログイン制限、* nixとWindows環境間の一貫したパスワードなどが含まれている必要があります。私たちの環境は、Linux(suse、RH、Debian)、Sun、IBM、HP、MPRAS、およびNETAPPの混合です。したがって、使用するものはすべて、すべての環境に包括的に含まれている必要があります。 同様に見てきましたが、経営陣は他の代替案と比較したいと考えています。 私は他に何を見ているべきですか、そしてあなたは代替案をどのように評価していますか? ありがとう

1
Nanoエディターでcronjobを保存する方法は?
WebサーバーのPuttyを介してnanoまたはviにログインできます。 crontab -eと入力してnanoエディターを開いた後、次のように入力します。 # m h dom mon dow command (this comes up always at the top) */30 * * * * wget -q -O /dev/null http://mywebsite.org/admin/cron.php しかし、私はこの後何をする必要があるのか​​分かりません。 Q1。保存する必要がありますか?もしそうなら、このファイルを保存する方法は? 保存するコマンドが見つかりません。^ Get help、^ Writeoutなどがあります。 画面上部には次のように書かれています。GNU nano 2.0.7ファイル:/tmp/crontab.Q1SgwM/crontab Q2。これはこのcronが保存されている場所ですか?次に、編集/変更したい場合はどうすれば開くことができますか? Q3。それで十分ですか?cronは自動的に起動しますか? 前もって感謝します。
8 cron  linux 

3
TCP / IP経由のシリアルポート転送(Linuxサーバー)
LAN経由でLinuxマシンのリモートシリアルポートを使用する方法を探しています。マシンはubuntu 10.04を実行していて、Arduinoボードが接続されているので、LAN経由でシリアルアウトプットを再プログラミングまたはリッスン/トークできるようにしたいと思います。 クライアントソフトウェアがプラットフォームに依存しない場合は素晴らしいですが、Linuxのみのクライアントでも問題ありません。 ありがとう! 更新: Windowsにはそのようなプログラムがいくつかあります:http : //www.hw-group.com/products/hw_vsp/index_en.html http://www.serial-port-communication.com/serial-over-tcpip/(これLinuxバージョンがあるようですが、オープンソースではありません...) そして最後に、実際にウィキペディアにはいくつかの便利なメモと参照があります:http : //en.wikipedia.org/wiki/COM_port_redirector UPDATE2:最も興味深い候補: http ://lpccomp.bc.ca/remserial/

3
バッチモードのトップ、すべてのコアにCPU%が必要
topを実行した後1、CPUとその使用率のリストを押して取得できることを知っています。-bオプションを使用してこれをバッチモードでも実行できると思いますが、方法がわからず、マニュアルにも記載されていません。 私はそれをpythonプログラムから定期的に読み取る必要があるので、バッチモードでなければなりません。

3
非標準のファイルシステムのマウント場所
Linuxで永続的な非標準のファイルシステムをマウントする場所については、混乱することが常にあります。SambaまたはNFSを介して共有される会社のファイルを含むファイルシステムなど。 私が見つけたのは、ファイルシステム階層標準が本当に取り組んだことではありません。仕様2.3の最新バージョンでは/ srvが追加されていますが、現時点では、多くのディストリビューションがデフォルトでこのディレクトリをサービスデータに使用し始めているようには見えません。従来、ほとんどのディストリビューションはデフォルトで/ varに設定されていたため、管理者がその規則を採用するかどうかはわかりません。 習慣から、これらの非標準のファイルシステムを/ mntにマウントする傾向がありますが、FHSはこれを一時的なマウントポイントに使用する必要があると述べています。しかし、管理者が/、/ home、/ var、および/ usr / localに追加のマウントポイントを配置することも確認しました。 したがって、これらのファイルシステムをマウントする場所について、コンセンサスが一致していることに興味があります。 あなたとあなたの組織にとって何が効果的であると思いましたか このテーマをカバーする公開されたベストプラクティスはありますか?
8 linux  mount 

2
/ install / rpmbuildでcheckinstallが失敗し、ソースディレクトリがない
私はcheckinstallソースコードからパッケージを構築するために使用しようとしています。ただし、checkinstallを実行すると、次のように尋ねられます。 / root / rpmbuildにはソースディレクトリがありません。rpmソースディレクトリツリーへのパスを書き込んでください。 私はFedora 12で実行していて、システムはfc12のDVDのリポジトリを介してキックスタートを介してインストールされました。インストール中、rpmソースディレクトリを認識していませんでした。 では、rpmソースがインストールされているかどうかを確認するにはどうすればよいですか?そうでない場合、チェックソースをインストールしてパッケージを正常にビルドできるように、rpmソースディレクトリを作成するにはどうすればよいですか?それともバイパスできますか?

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