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

Arch Linuxは、物事をシンプルに保つことを目的とした、シンプルで軽量なローリングLinuxディストリビューションです。Arch Linuxに固有の質問には、このタグを使用します。Manjaroなどの派生物にはこのタグを使用しないでください。

7
Arch Linuxのpacmanでオプションの依存関係を一覧表示する
私はArch Linuxを使用しています。 インストールされているすべてのパッケージのオプションの依存関係をリストする方法はありますか?はいの場合、このリストをフィルタリングして、欠落している(インストールされていない)パッケージのみを表示できますか?

3
認識されないUSBドライブのマウント
Arch Linux / XFCEを使用すると、USBドライブが正しくマウントされていないという問題が頻繁に発生します。Thunarに自動的に表示されることがあり、ワンクリックでマウントできます。ただし、それ以外の場合(約50/50)、ドライブは認識されません。USB外付けハードドライブ、USBメモリスティック、カメラでこの問題が発生しました。外付けドライブが認識されない場合、これは状況です: ドライブがまったく表示されませんfdisk -l(ハードドライブのみが表示されます) ドライブはに表示されません /dev/disk ドライブはDOES実行したときに表示されますlsusb そのため、何らかの認識がありますが、理由がわからず、これが発生したときにドライブをマウントする方法もわかりません。私はただ再起動し、次回はそれがうまくいくことを願っていますが、これは明らかに便利ではありません... 更新 監視すると/var/log/everything.log(syslogに情報がありません)、USBに接続すると次のようになります。 Dec 14 15:36:32 localhost kernel: [ 6591.042911] usb 1-3: new high speed USB device number 9 using ehci_hcd Dec 14 15:36:32 localhost mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3" Dec 14 15:36:32 localhost mtp-probe: bus: 1, device: 9 …

2
OOMキラーが適切に機能せず、OSがフリーズする
何年もの間、私のオペレーティングシステムのOOMキラーは適切に動作せず、システムのフリーズにつながります。 メモリ使用量が非常に高い場合、プロセスを強制終了してメモリを解放するのではなく、システム全体が数時間または数日間「フリーズ」(実際には非常に遅くなる)する傾向があります。 記録した最大時間は、リセットを実行するために自分自身を辞任する7日前です。 OOMに到達しようとすると、iowaitは測定不能になる前に非常に高くなります(〜70%)。 ツール:すべてのプログラムがハードドライブから非常に高いスループット(数十MB /秒あたり)で読み取りを行っていることを示しています。 それらのプログラムは何を読んでいますか?iotop -ディレクトリ階層? -実行可能コード自体? 私は正確に今はしません。 [編集]このメッセージを書いた時点(2017年)で、最新のArchLinux(4.9.27-1-lts)を使用していましたが、この問題は数年前から既に経験していました。 さまざまなLinuxディストリビューションと異なるハードウェア構成で同じ問題が発生しました。 現在(2019年)、私は私が持っているuptodateのDebian 9.6(4.9.0)を使用しています16ギガバイトの物理RAM、私のOSがインストールされているSSDのではなく、任意のスワップパーティションを。 持っているRAMの量のため、スワップパーティションを有効にしたくありません。問題の出現を遅らせるだけです。 また、SSDを頻繁にスワップすると、ディスクの寿命が短くなる可能性があります。 ちなみに、スワップパーティションを使用して、または使用せずに試してみましたが、問題の出現を遅らせるだけで、解決策ではないことがわかっています。 私にとってこの問題は、Linuxがキャッシュから重要なデータをドロップするという事実によって引き起こされます。 Linuxが実行中のプログラムの実行可能コードページをドロップしないのではないかと考えています。 この問題を解決するために、いくつかのことを試しました。 1つは(1 GB)に設定/proc/sys/vm/min_free_kbytesすることでした1000000。 この1 GBは空いているはずなので、このメモリは重要なデータをキャッシュするためにLinuxによって予約されると思いました。 しかし、うまくいきませんでした。 また、私はそれを定義することによって、物理メモリのサイズに仮想メモリのサイズを制限し、理論的に大きな音ができても、それを追加するのに便利だと思う/proc/sys/vm/overcommit_memoryに2まともな技術的に可能な私の状況ではないが、アプリケーションの種類理由私が使用するものは、何らかの理由で実際に使用するよりも多くの仮想メモリを必要とします。 ファイル/proc/meminfoによると、Commited_AS値は多くの場合、システムの物理RAMの2倍よりも大きくなっています(16 GB、Commited_ASは多くの場合32 GBを超えています)。 私はこの問題を経験している/proc/sys/vm/overcommit_memoryデフォルト値にする:0、とのために私はそれを定義しているが:1、私はプログラムがで殺されるのが好ましいので、OOMキラー彼らはの戻り値をチェックしていないためではなく、誤って振る舞いますmalloc割り当ては拒否されます。 IRCでこの問題について話していたとき、このまったく同じ問題を経験した他のLinuxユーザーに会ったことがあるので、多くのユーザーがこれに懸念を持っていると思います。 私にとっては、Windowsでさえ高いメモリ使用量を処理できるため、これは受け入れられません。 さらに情報が必要な場合は、提案をしてください、教えてください。 ドキュメント: https : //en.wikipedia.org/wiki/Thrashing_%28computer_science%29 https://en.wikipedia.org/wiki/Memory_overcommitment https://www.kernel.org/doc/Documentation/sysctl/vm txt https://www.kernel.org/doc/Documentation/vm/overcommit-accounting https://lwn.net/Articles/317814/ 彼らはそれについて話します: なぜLinuxのメモリ不足(OOM)キラーは自動的に実行されず、sysrq-keyで動作するのですか? OOM-killerがリソース豚を殺さないことがあるのはなぜですか? OOM Killerのプリロード 強制スワップでOOM-killerをトリガーすることは可能ですか? OOM状況に近い高遅延を回避する方法 https://lwn.net/Articles/104179/ …

3
削除ボタンが押されたときにxfceでビープ音を無効にする方法は?
Arch Linuxにxfceを新たにインストールしました。xfceは、削除ボタンまたはバックスペースを押すたびにビープ音を発しますが、これは非常に迷惑です。これを無効にするにはどうすればよいですか? コメントを解除しようとしましたset bell-style noneが、うまくいきませんでした。
22 arch-linux  audio  xfce  bell 


2
arch / systemdのふたを閉じたときに画面を中断してロックする
画面をロックし、蓋を閉じるときに中断する最も簡単な方法は何ですか?イベントフックを使用して/etc/systemd/logind.confおり、ふたを閉じると正常に中断します。しかし、ロック部分に関しては失われています-スクリーンセーバーサービスを有効にする必要がありlogind.confますか?2つのイベントを一度にトリガーするにはどうすればよいですか?


4
Arch Linux-接続:ネットワークに到達できません
Arch Linuxのインストールが5回失敗した後、2つが正しくインストールされました。初めて、ネットワークは正常に機能し、Arch LinuxをSSH経由でインストールしていました。 ライブCDの代わりにインストールされたシステムから起動した後、ネットワークに接続できません。ルーターにさえ何かをpingしようとすると、次のメッセージが表示されます。 接続:ネットワークに到達できません インターネット上で私の問題を解決できるものがなかったため、Archを再度インストールしようとしました。インストール後、同じ問題が発生しています。 eth0がタイムアウトするため、開始できなかったようです。

2
とにかくそのファイルシステム上のディレクトリへのシンボリックリンクを開いたときにファイルシステムを自動的にマウントする方法はありますか?
XfceでArchを使用しています。 最近、ファイルシステム上のディレクトリへのシンボリックリンクを作成しました。 しかし、シンボリックリンクを開く前に、ブート中にファイルシステムをマウントしたり、手動でマウントしたりしたくありません。 とにかくそのファイルシステム上のディレクトリへのシンボリックリンクを開いたときに、そのファイルシステムを自動マウントする方法はありますか?

7
Arch Linuxターミナルが起動しない
初めてYouTubeのビデオチュートリアルに従ってArch Linuxをインストールしました。ただし、GNOMEターミナルを起動しようとしても起動しません。画面の上部に「ターミナル」と数秒間表示され、読み込み中のシンボルが表示されますが、数秒後には両方とも消え、ターミナルは表示されません。ターミナルをロードまたは起動できないため、何もできません(Arch Linuxフォーラムに登録するための質問に答えることもできません)。私は何を間違えていますか?

3
ArchLinuxの正常なシャットダウン
GNOME Shellを使用してArchLinuxで正常なシャットダウン/再起動を試みています。現在、シャットダウンを要求すると、開いているファイルを正常に閉じたり保存したりする時間を開いているプログラムに与えることなく、すぐにシャットダウンします。私は、(例えば)Chromeを再起動するたびにその結果、それがプロセスをシャットダウンし、それが最初に送っている間、私はそれにsystemdを学んウェブ上で読み取ることによりなどのセッションが正しく閉じられていなかったことを私に告げるSIGTERMが続くSIGKILLプロセスが閉じない場合所定のタイムアウトで。しかし、SIGKILLすぐに私のシステム上で送信されることに気づき、SIGTERMこれがプログラムが正常に終了しない原因だと思います。 (正しく読めば)送信前のタイムアウトはオプションで設定できると述べているドキュメントを見つけました。また、オプションで送信を無効にすることもできます。しかし、これらのオプションを設定する場所が見つかりません...これらのオプションを設定できるsystemdシャットダウン/再起動設定ファイルはありますか?SIGKILLTimeoutStopSec=SIGKILLSendSIGKILL= 編集: 私はいくつかのテストを行い、2つの興味深いことを発見しました。 このようにchromeを手動でkillall -SIGTERM chrome閉じても、次回起動したときに正しく閉じられていないと文句を言うことはありません。代わりkillall -SIGKILL chromeにこのように閉じると、文句を言うでしょう。これは、chromeがSIGTERMを正しく処理していることを示しています。 シャットダウン手順の出力を見ると、systemdはSending SIGTERM...すぐに出力しますSending SIGKILL... 以下のコメントによると、systemdはプロセスのみを処理しています。だから私の場合、GDM。これにより、問題は次のようになります。 GDMがその子プロセス(Chromeなど)を正しく閉じない(つまり、SIGTERMをそれらに送信する) またはsystemdがGDMにSIGKILLメッセージを早期に送信し、子を正しく閉じる時間を与えていません。 GDMが実際にその子を閉じる方法を確認/構成する方法はありますか?

3
Arch Linux WiFiは手動で動作しますが、自動化する方法は?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 6年前に移行され ました。 Raspberry Piでカーネル3.6.11-12-ARCH +を使用してArch Linuxを実行しています。 Linksys wifi usbドングル(WUSB54GC v3)があり、次のコマンドを実行した後に実行されて動作しています。 $> sudo ifconfig wlan0 up $> sudo iwlist scan $> sudo iwconfig wlan0 mode managed essid myssid key "mykey" retry 7 # Only had to do this next one the first time $> sudo wpa_passphrase myssid …
21 linux  wifi  arch-linux 



2
gpgキーを生成するときの「そのようなファイルまたはディレクトリはありません」
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 3年前に移行され ました。 gpgキーを生成しようとしています $ gpg --full-gen-key しかし、最終的にエラーが発生します gpg: agent_genkey failed: No such file or directory Key generation failed: No such file or directory 私はArch Linuxを使用しています。 $ gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.3 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 …

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