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

ログファイル(プログラムがエラーメッセージや情報メッセージを出力するテキストファイル。デバッグやトラブルシューティングに役立ちます)を構成または分析します。

2
vagrantのログファイルはどこにありますか?
vagrantまたはVirtualBox関連の問題をデバッグしようとしています(taiga- vagrant が機能するtaiga環境を提供できない#21を参照)。 このコマンドVAGRANT_LOG=debug vagrant up --debugは、おそらく多くの有用な情報を出力します。ただし、このログはどこに保存されますか? Edit: VAGRANT_LOG=debug vagrant upは実際にはと同じvagrant up --debugです。私は/で作業します:Funtoo-Linux、Vagrant 1.4.3、VirtualBox 4.3.32。

4
Linuxシステムの時間は一時的にジャンプします
一部の(ハードウェア)サーバーで奇妙なシステム時刻の変更動作を見ました。次のように/var/logs/syslog、各ログメッセージの前の日付時刻が時々ランダムに変わり、次のメッセージで通常に戻ります。 Feb 22 2018 09:09:30 ... Feb 22 2018 09:09:32 ... Jan 13 2610 15:37:42 ... Feb 22 2018 09:09:33 ... Feb 22 2018 09:09:34 ... 例のように、日付時刻の突然の変化は、何百年も離れている可能性があります。 奇妙なタイムスタンプを持つログメッセージが特定のプロセスからのものではないことを確認できます。それは、すべてのプロセスでランダムに発生する可能性があります。 また、2つの異常な時間の変化の間の期間は数分から数時間の間で変化します(ただし、異常な時間の変化はより頻繁に発生する可能性がありますが、ログの書き込みが毎秒行われないため、それらの多くはsyslogに表示されません)。 また、複数のサーバーで発生するので、ハードウェアの問題ではないと思います。 サーバーに関する詳細:1つのコントローラーといくつかの計算ノードを備えたOpenStackインストールです。各サーバーでntpサービスが実行されています。コントローラーは、それ自体のハードウェアクロックから時間がかかるように構成され、計算ノードサーバーは、コントローラーからの時間を同期します。各サーバーには独自のペースで異常な時間の変化があることに注意してください。「間違った時間」はコントローラーからntpを介して同期されていないようです。 計算ノード上のゲストシステム(仮想マシン)がホストシステムの時間に影響を与える可能性があると考えていました。しかし、これは、仮想マシンを実行していないときにコントローラーに同じ問題がある理由を説明できません。 検出する方法が必要です。システム時刻を変更したのは誰ですか、どのように発生しますか
11 logs  timestamps  time 

1
Unix / Linuxシステムのプロセス履歴
ps -efl* nixシステムで実行中のプロセスを示しています。 私はすべての情報は、好ましくで、特定のマシン上で実行されている(過去の)プロセスの履歴を確認したいps(すなわち提供し%CPU、%MEM)。 どのコマンドラインユーティリティを使用でき.bash_historyますか?この情報はファイルと同様にどこかに保存されますか?
11 process  logs  ps 

2
システムクラッシュ-syslogの奇妙な文字
テストとプログラミングに使用する小さなサーバーがあります。現在、それは4.14.0-0.bpo.3-amd64カーネルでDebian 9.4ストレッチを実行しています。 今日、SSHを介して接続しようとしましたが、接続できなかったため、pingを実行しようとして、到達できませんでした。したがって、電源ケーブルを抜いてハードリスタートする必要がありました。次に行って 、次のような/var/log/syslog 正確に6140文字を含む奇妙な行を見つけました ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ その後、システムの新しいログエントリが再起動するまで、他には何もありません。これが実際に発生するのは初めてです。 誰かがそれが何であるかを知っていますか?
11 debian  logs 


2
sshdログに無効なポートでの試行が何度も表示されるのはなぜですか?
私のsshデーモンはポート2221で待機するように設定されています。また、sshからのrootログインを無効にしました。 auth.log他のポート(ここでは4627の例)にログオンしようとする理由がわかりません。 May 17 15:36:04 srv01 sshd[21682]: PAM service(sshd) ignoring max retries; 6 > 3 May 17 15:36:08 srv01 sshd[21706]: User root from 218.10.19.134 not allowed because none of user's groups are listed in AllowGroups May 17 15:36:08 srv01 sshd[21706]: input_userauth_request: invalid user root [preauth] May 17 15:36:10 srv01 sshd[21706]: …


1
Apacheによって開かれたままになっている削除されたファイルを回復しますか?
Apacheログファイルが削除されたが、Apacheによって開いたままになっているとします。次に、これは私がやっていることです: pid=$(lsof | grep text.txt | awk '/deleted/ {print $2}') fd=$(lsof | grep text.txt | awk '/deleted/ {print $4}' | grep -oE "[[:digit:]]{1,}") cp /proc/$pid/fd/$fd directorytobecopied/testfile.txt これは私がファイルを回復して元の場所に戻すために行っていることです。上記のコードは見栄えが悪いので、これを行う簡単な方法はありますか?さらに、ファイルが削除された場所(directorytobecopied)からどのようにして知ることができるので、手動でファイルの元の場所を誰かに尋ねて、そこに戻す必要がありません。

4
Bashスクリプトに続行する前にステータスメッセージを待機させる
私はbashスクリプトでSeleniumサーバーを起動しています。以下のログのタイムスタンプからわかるように、完全にオンラインになるまでに約32秒かかります。 Feb 28, 2012 10:19:02 PM org.openqa.grid.selenium.GridLauncher main INFO: Launching a standalone server 22:19:02.835 INFO - Java: Sun Microsystems Inc. 20.0-b11 22:19:02.836 INFO - OS: Linux 2.6.32-220.4.1.el6.x86_64 amd64 22:19:02.852 INFO - v2.19.0, with Core v2.19.0. Built from revision 15849 22:19:02.988 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub 22:19:02.990 INFO …
10 bash  logs  pipe  search  selenium 

3
Linuxでのログファイルのクリーニング
カーネルモジュールのいくつかの機能をテストするために、kvm ubuntu 10.04仮想マシンを使用しています。/var/logそのモジュールに関するカーネルメッセージを観察するために、ファイルをgrep します。 クリーンな状態から始めるためにrm -rf /var/log/*、仮想マシンを実行して再起動することにより、古いメッセージを含むログファイルを削除します。ただし、再起動した後も、新しいログファイルには古いログメッセージが含まれています。ファイルの削除と仮想マシンの再起動の約5〜6サイクルで、最終的にそれらのログファイルメッセージが削除されます。 なんでこんなことが起こっているの?ログファイルをクリーンアップする簡単な方法はありますか?
10 linux  ubuntu  kernel  logs  syslog 

2
rsyslogを使用して、syslogメッセージを個別のMySQLテーブルに解析します
デフォルトでは、rsyslogはすべてをSystemEvents`Syslogデータベース内のテーブルにダンプします(提供されたデフォルトのスキーマを使用する場合)。正規表現を使用して、受信メッセージを個別のデータベーステーブルにフィルター処理したいと思います。 私はこれで遊んだことがありますが、これを達成するための最良の方法(または機能する方法)を理解するのに苦労しています。 私のrsyslog.confで: $template wireless, \ "insert into RogueAPs \ (ReceivedAt, DeviceReportedTime, Facility, Priority, FromHost, Message) \ VALUES('%timegenerated%', '%timereported%', '%syslogfacility%', '%syslogpriority%', '%fromhost-ip%', '%msg%');", \ stdsql if $msg contains 'subtype=wireless' then :ommysql:127.0.0.1,Syslog,dbusername,dbpassword;wireless *.* :ommysql:127.0.0.1,Syslog,dbusername,dbpassword これは私の最新の試みでしたが、行き詰まっています。 (RogueAPsテーブルは、rsyslogに付属するデフォルトのSystemEventsテーブルの単なるクローンです) バージョン情報: shell# /usr/local/sbin/rsyslogd -v rsyslogd 5.5.5, compiled with: FEATURE_REGEXP: Yes FEATURE_LARGEFILE: No FEATURE_NETZIP (message compression): …
10 logs  rsyslog 

4
GUIでのシステムコンソールメッセージの表示
Linuxでは、Ctrl+ Alt+ F1またはCtrl+ Alt+ F2を押すたびにメッセージを表示し、その後Ctrl+ Alt+を押してGUIモードに切り替える代わりに、GUIモードでテキストモード端末に表示されるエラーメッセージを表示できますか?F7? ありがとうございました。
10 linux  terminal  logs  console 

2
すべてのユーザーが実行したsudoコマンドの詳細
どのログから、任意のユーザーが実行したsudoコマンドに関する詳細を取得できますか。作業ディレクトリ、コマンド、ユーザーが含まれている必要があります。あなたが私にそうするためのシェルスクリプトを提供できたらそれは役に立ちます
10 sudo  logs 

3
Apacheがログファイルを保持する場所を見つけるにはどうすればよいですか?
Apacheがサイトのアクセスログとエラーログを保持している場所を見つける必要があります。 何十ものサイトがホストされているサーバーにrootアクセスできます。これらのサイトの1つをデバッグしようとしています。サイトを閲覧すると、/var/logs/apache2/access.logまたはに表示されません/var/logs/apache2/error.log。(ファイルはそこにあり、他のサイトはそれらに記録されます。実際、何百もの異なるログファイルがあります)。 どちらの結果locate httpd.logも発行find . -iname httpd.logされていません/。 サイトのApache構成は次のとおりです。 ServerName REDACTED.com.br DocumentRoot /var/www/xyz/wiki AssignUserId xyz_wiki xyz_wiki <Directory /var/www/xyz/wiki/data> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/conf> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/bin> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/inc> order allow,deny deny from all </Directory> php_admin_value open_basedir /var/www/xyz/wiki/:/mnt/vdImagem/www/xyz/wiki/

5
シェルスクリプトでMySQLからの警告メッセージを抑制しますが、エラーを許可します
基礎となるいくつかのMySQLコマンドを使用してシェルスクリプトを実行しているときに、ログファイルが次のメッセージでダンプされます。 ここにメッセージがあります: 「警告:コマンドラインインターフェースでのパスワードの使用は安全でない場合があります。」 これらのメッセージを停止するには、次のジョブ定義を使用しています。 例: run_wrapper.sh |grep -v "Warning: Using a password" > output.log 2>&1 これは機能しましたが、MySQLエラーはに記録されていませんoutput.log。 次のように定義を変更すると、MySQLエラーが表示され始めます run_wrapper.sh > output.log 2>&1 では、問題は警告メッセージを抑制し、cron定義のみを使用してログファイルにSQLエラーを報告する方法です。

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