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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

1
Ctrl + Alt + F <Num>を押すとどうなりますか?
このキーの組み合わせを押して現在の端末を変更すると、Linuxで何が起こるかについての説明を探しています。特に、どのソフトウェアコンポーネントがこのキーの組み合わせをインターセプトし、端末を変更しますか?それはカーネルですか?カーネルの場合、これを処理するソースファイルの場所を指定できますか? 編集:グラフィカル(X11)環境とテキストベース環境の両方でこれがどのように機能するかを理解したいと思います。

8
Linuxカーネルはマイクロカーネルアーキテクチャと比較してどうですか?
マイクロカーネルアーキテクチャの利点の1つは、システム全体を再起動することなく、ネットワークやファイルシステムなどの重要なサービスを停止/開始できることです。しかし、最近のLinuxカーネル(常にそうなのでしょうか?)がモジュールを使用して同じ効果を達成するオプションを提供していることを考えると、マイクロカーネルの(残りの)利点は何ですか?
38 linux  kernel 

2
との差 !対!! vs * / etc / shadow
Linux /etc/shadowファイルの2番目のフィールドはパスワードを表します。しかし、私たちが見たことはそれです: 一部のパスワードフィールドには感嘆符が1つ含まれている場合があります &lt;account&gt;:!:..... 一部のパスワードフィールドには二重感嘆符が付いている場合があります &lt;account&gt;:!!:..... 一部のパスワードフィールドにはアスタリスク記号が付いている場合があります &lt;account&gt;:*:..... インターネットに関するいくつかの調査とこのスレッドを通じて、*パスワードが確立されないこと、!ロックされることを意味することがわかります。 二重感嘆符(!!)の意味を誰かが説明できますか?そして、それは(!)とどう違うのですか?
38 linux  passwd  shadow 

5
Linuxバイナリが位置独立コードとしてコンパイルされたかどうかをテストするにはどうすればよいですか?
最近(少なくともFedoraとRed Hat Enterprise Linuxで)、Position Independent Executables(PIE)としてコンパイルされた実行可能プログラムが、より強力なアドレス空間ランダム化(ASLR)保護を受けることを学びました。 だから:Linuxで特定の実行可能ファイルが位置非依存実行可能ファイルとしてコンパイルされたかどうかをテストするにはどうすればよいですか?



1
btrfsスナップショットを書き込み可能にする方法は?
btrfs Readonlyスナップショットパッチによると、「スナップショットをオンザフライで読み取り専用/書き込み可能に設定する」ことが可能です。そのため、読み取り専用スナップショット(で作成btrfs snapshot -r)を書き込み可能にする必要があります。 しかし、btrfsサブボリュームのマンページも、そのマンページの他の部分も、それを行う方法を提供していないようです。
37 linux  btrfs 

2
/ proc / sys / net / ipv [46] / conf /の「all」、「default」、「eth *」の違いは何ですか?
sysctlのでは、/proc/sys/net/ipv[46]/conf/:キーは、次のサブキーを持っているall、defaultと、各ネットワークインタフェースのためのキー。たとえば、単一のネットワークインターフェイスeth0を持つマシンでは、次のようになります。 iserv ~ # ll /proc/sys/net/ipv[46]/conf/ /proc/sys/net/ipv4/conf/: insgesamt 0 dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/ dr-xr-xr-x 0 root root 0 12. Sep 23:30 default/ dr-xr-xr-x 0 root root 0 12. Sep 23:30 eth0/ dr-xr-xr-x 0 root root 0 12. Sep 23:30 lo/ /proc/sys/net/ipv6/conf/: insgesamt 0 dr-xr-xr-x 0 …
37 linux  proc  ipv6  sysctl 

3
sshを介した複数のマシン上のテールログファイル
tail複数のリモートマシンでログファイルを作成し、出力をローカルワークステーションに転送しようとしています。Ctrl-を押したときに接続を閉じたいC。 現時点では、ほぼ意図したとおりに機能する次の機能があります。 function dogfight_tail() { logfile=/var/log/server.log pids="" for box in 02 03; do ssh server-$box tail -f $logfile | grep $1 &amp; pids="$pids $!" done trap 'kill -9 $pids' SIGINT trap wait } 接続が閉じ、私はからの出力を受け取りますtail。ただし、出力はバッチで行われるため、何らかのバッファリングが行われます。 そして、ここからがおもしろい部分です… 次を実行するときに同じバッファリング動作を確認/var/log/server.logし、リモートマシン上のファイルに4〜5回「テスト」を追加します… ssh server-01 "tail -f /var/log/server.log | grep test" …そしてそれを無効にする2つの方法を見つけました… -tフラグをsshに追加します。 ssh -t server-01 "tail …
37 linux  ssh  tail 

3
2.6カーネルLinuxでのフォークとクローン
フォークとクローンに関して混乱があります。私はそれを見てきました: forkはプロセス用で、cloneはスレッド用です forkは単にcloneを呼び出し、cloneはすべてのプロセスとスレッドに使用されます これらのどちらかが正確ですか?2.6 Linuxカーネルでのこれら2つのシステムコールの違いは何ですか?
37 linux  fork 

3
高I ​​/ Oの原因となる特定のファイルの決定
これは簡単な問題ですが、実際に修正する必要があったのは初めてです。どの特定のファイル/ノードが最も多くのI / Oのターゲットであるかを見つけることです。一般的なシステムの概要を取得できるようにしたいのですが、PIDまたはTIDを指定する必要がある場合は、それで問題ありません。 straceでポップアップするプログラムを実行する必要はありませんiotop。iotopファイルごとにアイテム化するものと同じ静脈内のツールを使用することをお勧めします。lsofmailmanが開いているファイルを確認するために使用できますが、どのファイルがI / Oを受信して​​いるか、またはどれだけを表示しているかはわかりません。 使用することが提案されている他の場所を見てきましたauditdが、情報を監査ファイルに入れて、他の目的に使用するため、それをしないことを好むでしょう、これは私が研究できるはずの問題のようですこの方法では。 私が今抱えている特定の問題は、LVMスナップショットが急速にいっぱいになることです。それ以来、私は問題を解決しましたが、どのlsファイル記述子/proc/&lt;pid&gt;/fdが最も速く成長しているのかを確認するために、すべての開いているファイル記述子を単に修正するのではなく、この方法で修正したいと思います。

6
バックスペース、タブが端末で機能しない(sshを使用)
私のアカウント(sudoパーミッション)でDebianを使用して別のマシンにsshすると、バックスペースキーを押すといくつかの厄介な記号が生成されます。また、Tab&delキーも機能しません。 一方、同じマシン上に別のアカウントもあります。このアカウントを使用してsshを実行すると、端末は完全に正常に動作します。なぜこれが起こっているのか分かりませんでした。
37 linux  debian  terminal 

3
vm.swappinessパラメーターは実際に何を制御しますか?
カーネルのドキュメントごと: This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase aggressiveness, lower values decrease the amount of swap. しかし、これはちょっと曖昧です。パラメーターが最終的に制御するものを正確に把握しようとしています。カーネルがページをどれだけ積極的にスワップアウトしようとするかを調整することは知っていますが、カーネルコードのどのような意思決定プロセスが影響しますか? カーネルがスワップアウトする前にページにアクセスしなければならない期間を調整しますか?その場合、デフォルト値の60は何を表していますか?そして、1の増分/減分によってどれだけ変化しますか(式がいいでしょう)? または、アクセス頻度に基づいてページを入れ替えますか? または、他の何か?
37 linux  kernel  memory  swap 

7
切断後にシェルを回復する方法
リモートCentOS 5.6マシンでいくつかの作業を行っていますが、私のネットワークはドロップし続けます。再接続後にハングしたセッションを回復する方法はありますか? 編集:yumでいくつかのアップデートとインストールを行っており、プロセスが何をしていてもハングしている場合、これが問題になるかもしれないと心配しています。

4
仮想コンソールのAlt-Arrow切り替えを無効にする方法
以下は異なるLinucesで発生します: 仮想コンソールにいるとき、またはAltを押し続けて、仮想ttyを循環させます。このキーコンボも使用するフィッシュシェルを使用しているので、これは本当に迷惑です。私は可能性があり、魚の短いカットを再マッピングが、私はしたくありません。代わりに、Linux機能を無効にするか、再マップします。←→ tty-cycling-key-comboを無効または変更するにはどうすればよいですか?

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