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

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

1
nsswitch.confとhost.conf
その/etc/nsswitch.confファイルに hosts: files dns そして/etc/host.confファイルは order bind,hosts 次に、システムが/etc/hostsDNSルックアップを使用してホスト名を解決する順序はどれですか。つまり、2つの構成ファイルのどちらが優先されますか?

1
MAXSYMLINKSを増やすには
Pythonスクリプトで、一緒にチェーンされたシンボリックリンクの束を作成しています。 例:link1-> link2-> link3-> .......-> somefile.txt シンボリックリンクの最大数を20を超えるように変更するにはどうすればよいでしょうか。
10 linux  symlink  limit 

6
重要なプロセスが中断されないようにシャットダウンを無効にする方法は?
重要なプロセスが実行されているときに再起動/シャットダウンを無効にするか一時的に一時停止する最も簡単な方法は何ですか?プロセスが完了するには時間がかかりすぎて一時停止/再開できないため、実行中のPCのシャットダウンを避けたいです。これはcronから実行されるため、実行中のプロセスを手動で確認しない限り、実行されていることはわかりません。ありがとう。
10 linux  shutdown 

2
アプリケーションのメモリ使用量を制限するには?
私はこの問題についての質問を2時間読んでいましたが、それでも誤解があります。 私はこのプロセスを持っています: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1452 0.4 1.8 1397012 19308 ? Sl 04:23 3:48 ./transaction_server これは19.3Mb、システムメモリ1.8%全体のシステム常駐メモリ(私はスワップファイルがない)の使用を示してい1GBます。仮想サイズは1.39GB?!?です。私はそれulimit -mが機能しないことを読んだ。人々は、ulimit -v例えばプロセスに仮想メモリを設定することを使用します。この仮想メモリはVSZがリストされているものpsですか?このプロセスが100MBシステムメモリを最大で使用するように制限する場合に設定する必要がある値。私はドキュメントを読みましたがsetrlimit、これは合法のようです: RLIMIT_AS This is the maximum size of a process' total available memory, in bytes. If this limit is exceeded, the malloc() and mmap() …
10 linux  memory 


4
ハードドライブを回転させているものを見つける
私は、Linuxディストリビューションを実行しているNASの所有者です。それは私がいくつかのサービス、ユーザー権利を管理することができ、それがいつスリープ状態になるべきかも管理できるウェブ管理フロントエンドが付属しています。私の問題は、何らかの理由で、NASがスリープ状態になると、数分後にハードドライブが再びオンになることです。その後、しばらく回転してから、再び寝ます。これは無期限に続きます。 この原因を特定するにはどうすればよいですか?Linuxは初めてですが、なんとかrootアクセスを取得して、SSH接続を確立しました。
10 linux  hard-disk 

2
topが誤ったCPU使用率を報告するのはなぜですか?
私はIntel(R) Xeon(R) CPU E552016の論理コア(8はHT)として見えるマシンを持っています。CPU時間を消費するために何かを実行する場合(シングルスレッド)、topはプロセスの100%のCPU使用率を正しく報告しますが、合計使用率は約3〜4%です。 Cpu(s): 3.6%us, 0.0%sy, 0.0%ni, 96.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1567 www 20 0 65632 84 4 R 100 0.0 0:05.96 burnMMX 確かに、報告された使用量は〜6.25%(16コアの1)になるはずです。 それは仮想マシンなので間違っていますか? 正しい値を計算するにはどうすればよいですか?
10 linux  cpu  top 


2
デスクトップでのsched_autogroup_enabledのメリット
私は2.6.37カーネルsched_autogroup_enabledを1に設定して実行しています。次の理由から、このパッチの利点が見られるかどうかはわかりません。 デスクトップからアプリケーションを起動しています。 デスクトップから起動されたアプリケーションは同じttyを共有します。 同じttyを持つアプリケーションは、前述のカーネル機能の恩恵を受けません。 他のttyとは異なるアプリケーションを選択するにはどうすればよいですか?
10 linux  kernel  desktop 

1
パピーリナックスをアップデートするには?
1、2か月前に、もうほとんど使用しない古いEee PCにPuppy Linuxの最新バージョンをインストールしました。さて、私は今それをしています!しかし、それを更新する方法がわかりません。 奇妙なパピーパッケージマネージャーを使用しており、インストールとアンインストールのオプションしかないようです。データベースを更新するオプションを見つけましたが、実際には私のシステムのソフトウェアは更新されませんでした。 メニューを何度か確認しましたが、更新に関するメッセージは何も表示されません。 パピーリナックスをどうやってアップデートしますか?


3
誰かがHTTPデバッグプロキシを推奨できますか?
私にできることを私は望みます: 127.0.0.1を含む、コンピューターとインターネット間のすべてのHTTP(S)トラフィックを検査する 着信または発信データを変更する ルールとイベントを設定するためのスクリプトサブシステムがあれば、それもいいでしょう 私はそれがGUIアプリケーションであることを好みます。 WireSharkで答えないでください。私はWireSharkを知っており、何度も使用してきました。素晴らしいアプリです。キャプチャをアプリケーションレイヤーとHTTP(S)トラフィックのみに制限し、他のインターネットプロトコルスイートレイヤーを無視するものを希望します。また、上記の機能の一部がありません。

1
ブート時にルートファイルシステムチェック(およびオプションで修正)を強制するにはどうすればよいですか?
昨日、私たちのコンピューターの1つがgrubシェルに落ちたか、正直なところ、マシンの電源を入れたときのシェルが何であったかわかりません。 この意味では、ルートファイルシステムなどをマウントできないのは、矛盾があるためです。 私は走った、と私は信じています: fsck -fy /dev/sda2 再起動し、問題はなくなりました。 ここに質問の部分があります: 私はすでに彼女のルートのcrontabにあります: @reboot /home/ruzena/Development/bash/fs-check.sh スクリプトには以下が含まれます。 #!/bin/bash touch /forcefsck 考えてみればわかりませんが、なぜこのような短いコマンドのスクリプトファイルを作成したのかはわかりませんが、とにかく... さらに、ファイルでは: /etc/default/rcS 私は定義しました: FSCKFIX=yes だから私はそれを取得しません。どのようにして状況が発生する可能性がありますか? ブート時にルートファイルシステムチェック(およびオプションで修正)を強制するにはどうすればよいですか? または、これら2つのことは私ができる最大のものですか? OS: Linux Mint 18.x Cinnamon 64ビット。 fstab: cat /etc/fstab | grep ext4 ショー: UUID=a121371e-eb12-43a0-a5ae-11af58ad09f4 / ext4 errors=remount-ro 0 1 grub: fsck.mode=force はすでにgrub構成に追加されています。
10 linux  ext4  fsck 

1
Linuxでデバイスにバインドできないドライバーをデバッグする方法
次のデバイスが私のクリエーターCI20のドライバーに設定されていない理由を理解しようとしています。参考までに、私はLinuxカーネルv4.13.0を使用して、ローカルでコンパイルを行っています。 make ARCH=mips ci20_defconfig make -j8 ARCH=mips CROSS_COMPILE=mipsel-linux-gnu- uImage 実行中のシステムから私は見ることができます: ci20@ci20:~# find /sys | grep rng /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8 /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8/compatible /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8/name /sys/bus/platform/drivers/jz4780-rng /sys/bus/platform/drivers/jz4780-rng/bind /sys/bus/platform/drivers/jz4780-rng/unbind /sys/bus/platform/drivers/jz4780-rng/uevent したがって、デバイスは実行時にカーネルに表示されますが、欠けている部分がドライバーがバインドされない理由です。私はこのようなものを期待していました: /sys/bus/platform/drivers/jz4780-rng/100000d8.rng 私は実行中のシステムをデバッグする方法を説明する他のいくつかの投稿を見つけました、例えば: /programming/28406776/driver-binding-using-device-tree-without-compatible-string-in-the-driver /programming/35580862/device-tree-mismatch-probe-never-called /programming/41446737/platform-device-driver-autoloading-mechanism 実行中のカーネルの/ sysを使用してデバイスツリーの情報を取得することは可能ですか? これらの投稿の情報は正確ですが、私にはあまり役に立ちません。私はカーネルをローカルでビルドしているので(ドライバーprintkのプローブ機能に追加しましたjz4780-rng)、代わりに私の質問は次のとおりです。 カーネルがjz4780-rngドライバーのプローブ関数の呼び出しの失敗に関する正確な情報を出力するように、コンパイル時にどのオプションをオンにする必要がありますか? 特に、テスト済みのバス/ドライバーの完全なリストをどのように印刷しdriver_probe_deviceますか? printkこれをデバッグするためにコードのどこにでも追加できます。問題はむしろです:どの関数がデバイスツリーをトラバースし、probe / init関数を呼び出していますか? 参考のために: $ dtc -I fs -O dts /sys/firmware/devicetree/base | grep -A 1 rng …

2
`make clean`と` make mrproper`の両方が使用されるのはなぜですか?
それはLinuxカーネルMakefileで書かれています clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files そしてそれはarch docsに述べられています 準備を完了するには、カーネルツリーが完全にクリーンであることを確認します。 $ make clean && make mrproper ではmake mrproper、より完全に削除すると、なぜmake clean使用されるのでしょうか?
10 linux  make  gnu 

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