Unix & Linux

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

5
ジャーナリングファイルシステムは、停電後の破損を保証しますか?
Ubuntuチャットルームで問題を提起した別のユーザーに代わってこの質問をしています。 ジャーナリングファイルシステムは、電源障害が発生した場合に破損が発生しないことを保証していますか? この回答がファイルシステムに依存する場合、どのシステムが破損を防止し、どのシステムが保護しないかを示してください。

1
Linuxの負荷計算で単純な1/5/15分移動平均が使用されないのはなぜですか?
最近まで、負荷の平均(たとえば上に表示)は、状態が「実行可能」または「実行中」のプロセス数の最後のn個の値の移動平均であると考えていました。nは移動平均の「長さ」で定義されます。負荷平均を計算するアルゴリズムは5秒ごとにトリガーされるように見えるため、nは1分間の負荷平均では12、5分間の負荷平均では12x5、12x15でした15分間の平均負荷。 :しかし、私はこの記事読んhttp://www.linuxjournal.com/article/9001を。この記事は非常に古いものですが、今日では同じアルゴリズムがLinuxカーネルに実装されています。負荷平均は移動平均ではなく、名前がわからないアルゴリズムです。とにかく、Linuxカーネルアルゴリズムと、想像上の周期的な負荷の移動平均を比較しました。 。 大きな違いがあります。 最後に、私の質問は次のとおりです。 なぜこの実装が真の移動平均と比較して選択されたのか、それは誰にとっても本当の意味を持っていますか? アルゴリズムが最後の1分よりもはるかに多くを考慮しているため、誰もが「1分間の負荷平均」について話す理由。(数学的には、ブート以降のすべての測定値;実際には、丸め誤差を考慮に入れて-それでも多くの測定値)

7
cygwin vimコマンドは通常のvimと異なりますか?
cygwinでvimを使用してテキストファイルを編集できません。 iテキストを挿入するには何度も押す必要があります。時にはそれは機能し、時には機能しません。カーソルを上下に移動するたびに、何度も押す必要があります。 何が問題なのでしょうか?いbackspacecygwinの中で仕事を?
28 vim  cygwin 


5
Plan 9のどの側面がUnixに取り入れられましたか?
Plan 9は、Unixの後継としてBell Labsによって開発されました。さまざまな理由により、そのように完全に実現することはありませんでしたが、かなりの量の開発が依然としてプラン9に入りました。 私の質問は、もしあれば-Plan 9が現代のUnixに進出したことは何ですか?
28 unix  history  plan9 

1
Bashでは、if [-z“ $ 1”]とif““ $ 1” =“”]は同じですか?
Bashシェルスクリプトでは、次の2つのステートメントの違い(ある場合)は何ですか? 1.) if [ -z "$1" ] 2.) if [ "$1" = "" ] いくつかのスクリプトで2番目のスクリプトを作成していることに気付きましたが、使用すると同じことが実現することをここで読みました-z。 2番目のものを使用する際に問題がある場合、最初のものが少し良く見えることを無視する必要がありますか?

2
さまざまな信号が送信される原因は何ですか?
プロセスが受信できるすべての信号に、少し混乱することがあります。私が理解しているように、プロセスにはこれらの各シグナルにデフォルトのハンドラー(signal disposition)がありますが、を呼び出すことで独自のハンドラーを提供できますsigaction()。 だからここに私の質問があります:各信号が送信される原因は何ですか?の-sパラメータを使用してkill、実行中のプロセスに手動で信号を送信できることを理解していますが、これらの信号が送信される自然な状況は何ですか?たとえば、いつSIGINT送信されますか? また、処理できる信号に制限はありますか?SIGSEGV信号さえ処理し、制御をアプリケーションに戻すことができますか?
28 process  signals 


8
grepとtail -f?
tail -fファイルに対して(または同様の)処理を行うことはできますgrepか?他のコマンドがそのような動作を探しているだけでもかまいません。

3
psがユーザー名ではなくuidを報告する原因は何ですか?
私が持っているユーカリは私のLinuxマシンにインストールされている、と私はユーカリのユーザーが所有するプロセスのために、気づいたPSは、ユーザーIDの代わりに、ユーザー名を報告します。例えば: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 107 29764 0.0 0.0 19376 2104 pts/2 S 11:43 0:00 -bash 107 30198 0.0 0.0 15256 1180 pts/2 R+ 11:44 0:00 ps u これが起こる原因は何ですか? / etc / passwdに適切なエントリがあることに注意してください。 $ grep …
28 process  ps 


2
ゲームディレクトリ?
標準ファイルシステムには、次のものがあります。 /usr/games /usr/lib/games /usr/local/games /usr/share/games /var/games /var/lib/games これは冗談ですか、またはこの背後に何らかの歴史がありますか?それは何のため?なぜゲームのようなもののために別個の専門的なディレクトリを持っているのですか?


8
フルディスク暗号化をサポートするLinuxブートローダー?
フルディスク暗号化をサポートするLinuxブートローダー(TrueCryptに似ています)はありますか?GRUB2に暗号化サポートを追加する作業があったことは知っていますが、まだ準備が整っていないようです。他のオプションはありますか? (ここでは、完全なディスク暗号化に言及していることに注意してください-を含む/boot) 回答のほとんどは、/boot暗号化されていないセットアップについて説明していますが、一部の回答では、暗号化されていない/bootことが問題ない理由を説明しようとしています。 実際に/ bootを暗号化する必要がある理由について議論することなく、GRUB2の修正バージョンに基づいて、必要なものを正確に説明する記事を以下に示します。 http://xercestech.com/full-system-encryption-for-linux.geek これに伴う問題は、これらの変更が現在のGRUB2コードベースでは明らかにサポートされていないことです(または見落としているかもしれません)。
28 linux  encryption 

1
zshコメントとして「#」で始まるコマンドの解釈/無視
bashでは、a '#'で始まるコマンドを入力すると、bashはコメントとして無視します。 つまり、bashプロンプトでは以下が無視されます。 > # Hi there! 一方、zshの場合: > # Hi there ! zsh: bad pattern: # zshに同じことを依頼するにはどうすればよいですか? これは、後で実行したいコマンドを「保存」したり、共有tmux / screenセッションを使用しているときにチャットしたりするのに非常に便利です。 私は ' oh my zsh 'を使用しています
28 command-line  zsh 

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