Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

7
コマンドからの出力の各行にタイムスタンプを付加する
コマンドからの出力の各行にタイムスタンプを追加したいと思います。例えば: foo bar baz になるだろう [2011-12-13 12:20:38] foo [2011-12-13 12:21:32] bar [2011-12-13 12:22:20] baz ...ここで、接頭辞が付けられている時間は、行が印刷された時間です。どうすればこれを達成できますか?
182 shell  timestamps 

5
ビジュアルとエディター–違いは何ですか?
通常VISUAL、EDITOR環境変数と環境変数の両方を同じものに設定しますが、違いは何ですか?なぜそれらを異なるように設定するのですか?アプリを開発するとき、なぜVISUAL以前を見るEDITORか、またはその逆を選択する必要があるのですか?

12
空きメモリの90%を埋める方法は?
リソースの少ないテストをいくつか行いたいので、そのために空きメモリの90%をいっぱいにする必要があります。 *nixシステムでこれを行うにはどうすればよいですか?
181 memory  testing 


4
Apacheファイルアクセスログはどこに保存されますか?
ファイルアクセスログの保存場所をだれでも知っているのでtail -f、特定のファイルにアクセスしているユーザーを確認するためのコマンドを実行できます。 XAMPPがあります。これは、マシンにインストールされたApacheサーバーで、アクセスを自動的に記録します。私のインストールフォルダに保存されています。
180 files  logs  syslog 


7
tmuxで256色を使用する
で正常に機能する256色がありkonsole,ます。tmux画面とは異なり、viモードをサポートしているようなので、試してみると思いました。ただし、プロンプトの色が表示されることがわかりました。これは、256色モードのプロンプトがあるためです。tmux256色すべてを認識するために何をする必要がありますか?
177 colors  tmux  settings  konsole 


2
systemdサービスの標準出力/標準エラーを表示する
カスタムアプリケーション用の単純なsystemdサービスファイルを作成しました。手動で実行するとアプリケーションは正常に動作しますが、systemdで実行するとCPUが最大になります。 私は私の問題がどこにあるかを追跡しようとしていますが、どこに出力があるのか​​わかりません(またはsystemdが出力をどこかに配置するように設定する方法)。 これが私のサービスファイルです。 [Unit] Description=Syncs files with a server when they change Wants=network.target After=network.target [Service] ExecStart=/usr/local/bin/filesync-client --port 2500 WorkingDirectory=/usr/local/lib/node_modules/filesync-client Restart=always [Install] WantedBy=multi-user.target アプリケーション全体で、stdoutとstderrに出力します。 デーモンの出力を読み取るにはどうすればよいですか? 編集: を見つけましたがman systemd.exec、StandardOutput=オプションについて言及しましたが、どのように使用するのかわかりません。manページから: StandardOutput= 実行されたプロセスのファイル記述子1(STDOUT)の接続先を制御します。inherit、null、tty、syslog、kmsg、kmsg + console、syslog + consoleまたはsocketのいずれかを取ります。 標準入力のファイル記述子を継承するように設定されている場合、標準出力用に複製されます。nullに設定すると、標準出力はに接続されます/dev/null。つまり、書き込まれたものはすべて失われます。ttyに設定されている場合、標準出力はttyに接続されます(を介して設定されたTTYPath=とおり、以下を参照)。TTYが出力に使用される場合、実行されたプロセスのみが端末の制御プロセスにならず、失敗したり、他のプロセスが端末を解放するのを待ったりしません。 syslogは標準出力をsyslog(3)システムロガーに接続します。 kmsgは、dmesg(1)を介してアクセス可能なカーネルログバッファに接続します。 syslog + consoleおよびkmsg + console同様に機能しますが、出力をシステムコンソールにもコピーします。 socketは、ソケットのアクティブ化から標準出力をソケットに接続します。セマンティクスはのそれぞれのオプションに似ていますStandardInput=。この設定はデフォルトで継承されます。 これは、これらが私の唯一のオプションであることを意味しますか?たとえば、出力を/dev/shm何かに入れたいです。Unixドメインソケットを使用して簡単なリスナーを作成できると思いますが、これは少し不要なようです。 デバッグに必要なのはこれだけで、おそらくほとんどのログを削除して、出力をsyslogに変更することになります。

2
cp -rとcp -aの違い
私は違いを探していますcp -rとcp -a。フォルダからファイルをコピーするという意味で「再帰的」とはどういう意味ですか?
174 linux  cp  recursive 


12
umount:デバイスはビジーです。どうして?
実行するumount /pathと次のようになります: umount: /path: device is busy. ファイルシステムは巨大なのでlsof +D /path、現実的なオプションではありません。 lsof /path、lsof +f -- /path、およびfuser /pathすべては何も返しません。fuser -v /path与える: USER PID ACCESS COMMAND /path: root kernel mount /path これは、未使用のマウントされたすべてのファイルシステムで正常です。 umount -lそしてumount -f私の状況には十分ではありません。 カーネルがこのファイルシステムがビジーであると考える理由を理解するにはどうすればよいですか?
172 mount 


17
ディレクトリのコンテンツのMD5合計を1つの合計として取得するにはどうすればよいですか?
md5sumプログラムは、ディレクトリのチェックサムを提供しません。サブディレクトリ内のファイルを含む、ディレクトリのコンテンツ全体に対して単一のMD5チェックサムを取得したい。つまり、すべてのファイルから作成された1つの結合チェックサムです。これを行う方法はありますか?

12
deb vs rpmの長所と短所は何ですか?
何らかの理由で、私は常にRPMベースのディストリビューション(Fedora、Centos、および現在openSUSE)を使用しています。debの方がrpmよりも優れているとよく言われますが、理由を尋ねると、一貫した答えを得ることができませんでした(通常、代わりに熱心な暴言と大量のつばを取得します)。 いくつかの歴史的な理由があるかもしれないと理解していますが、2つの異なるパッケージング方法を使用する現代のディストリビューションでは、誰かが一方と他方の技術的な(または他の)メリットを与えることができますか?
171 rpm  packaging  dpkg 

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