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

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

9
Linuxでのプログラムのアンインストール
私は過去5年間WindowsとMac OSを使用してきましたが、現在は日常的にLinuxを使用することを検討しています。Ubuntuを仮想マシンにインストールし、(jsプログラマー/ Webデザイナーとして)日常業務でLinuxを使用する方法を理解しようとしています。 申し訳ありませんが、初心者の質問のための通過時々 、私はプログラムをインストールするときにすることを私に起こるmake configとmake install、それは簡単に元に戻せない方法で、私のシステムを変更します。Windowsでプログラムをインストールするとき、それをアンインストールできます。書籍で再生する場合、ファイルシステムやレジスターなどにプログラムの痕跡が残っていないことを願っています。MacOSでは、ファイルのようなアプリを削除するだけです。 しかし、Linuxにはapt-getありmakeます。Linuxインストールをきれいに整頓する方法を理解できませんでした。新しいアプリをインストールするとシステムが壊れる可能性があるようです。しかし、Linuxは非常に堅牢であるという評判があるため、アプリのインストールとアンインストールがシステムにどのように影響するかについて、私には理解できないことがあるはずです。誰かがこれに光を当てることができますか? 更新: アプリをインストールすると、そのファイルは本当にどこにでも広がる可能性があります(パッケージマネージャーが問題の一部を処理します)が、それを回避するクールなハックがあります:Dockerを使用してアプリをインストールし、サンドボックスに保存します頻繁に使用してください。FirefoxのようなGUIアプリを完全にDocker「サンドボックス」で実行することもできます。
30 linux  ubuntu 


4
インターフェイスeth0が起動しているかどうかを確認します(設定済み)
eth0設定されているかどうかをスクリプトで確認する必要があります。その場合、スクリプトは何もしません。それ以外の場合は起動しwlan0ます。(私は両方eth0をwlan0同時に望んでいません)。 eth0すでに稼働しているかどうかを確認する最も簡単な方法は何ですか? Debian Wheezyを使用しています 明確化: ケーブルeth0が差し込まれていることだけでなく、インターフェイスが構成されている(つまり、静的IPが設定されているか、DHCP IPを受信した)ことを確認したいと思います。ケーブルが接続されているが、eth0正しく構成されていない場合、開始したいwlan0
30 linux  networking 

1
LinuxがIANA Ephemeralポート範囲を使用しないのはなぜですか?
ウィキペディアによると インターネット割り当て番号局(IANA)は、動的ポートまたはプライベートポートの49152〜65535の範囲を提案しています。多くのLinuxカーネルは、ポート範囲32768〜61000を使用します。 IANAの推奨範囲から歴史的な逸脱があるように見えますが、Windows Vista、Windows 7、Windows Server 2008、FreeBSD 4.6+および他の多くがこの範囲に同意しているにもかかわらず、Linuxはまだ際立っています。 しかし、見てみると、見よ: $ cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000 Linuxが標準範囲を採用していないのはなぜですか?
30 linux  ip  tcp 

5
Shell Script mktemp、一時的な名前付きパイプを作成する最良の方法は何ですか?
で一時ファイルを作成するのが最善であると認識していますがmktemp、名前付きパイプはどうですか? 私は物事を可能な限りPOSIX準拠にすることを好みますが、Linuxのみが許容されます。私が書いているように、バシズムを避けることは私の唯一の厳しい基準dashです。
30 linux  shell  security  pipe 



6
スワップを完全に無効にする方法は?
Linux 3.1で実行しているext4でフォーマットされたハードドライブのDebian sidを使用しています 以前のLinuxバージョン(おそらく3.0より前)で、メモリが不足し、スワップが有効になっていない場合、プログラムは通常クラッシュします。これは私の環境に最適です。重要な操作のないシンプルなWebブラウジングです。つまり、メモリを大量に消費する悪いWebサイトに偶然出くわすと、端末が使用できなくなることなくクラッシュします。 しかし、私の現在のセットアップでは、コンピューターはバックグラウンドで激しいI / Oスループットでハングします。iotopは、kswapd0が犯人であることを明らかにします。これは、スワップが原因であることを意味します。使用後にswapon -s有効にされた任意のスワップを決定するために、私が使用するswapoff -aすべてのスワップを無効にするとswapon -s、すべてのスワップが無効になったことを確認するために再び。 次に、メモリ使用量を最大化してみました。悲しいかな、私が期待した動作は起こりませんでした。代わりに、kswapd0は何度も何度もRAMをスワップアウトしようとしますが、スワップスペースがないため失敗します。決してあきらめないので、コンピューターは永遠のI / Oの激しい凍結にロックされ、ディスクの状態が悪くなります。 私はしようとして何か間違っていswapoff -aますか?振る舞いが以前のものと異なるのはなぜですか(おそらく3.0以前)?
30 linux  debian  swap  freeze 

2
CLOSE_WAIT状態の孤立した接続
永久に見えるものに対して、CLOSE_WAIT状態のTCP接続を蓄積するSLESマシンを持っています。これらの記述子は、最終的に利用可能なすべてのメモリを使い果たします。現時点では3037個ありますが、最近急いで再起動するまではずっと高くなりました。 おもしろいのは、それらがリッスンプロセスがあると予想されるローカルポートへの接続からではないことです。関連付けられたPIDがなく、タイマーが期限切れになっているようです。 # netstat -ton | grep CLOSE_WAIT tcp 176 0 10.0.0.60:54882 10.0.0.12:31663 CLOSE_WAIT off (0.00/0/0) tcp 54 0 10.0.0.60:60957 10.0.0.12:4503 CLOSE_WAIT off (0.00/0/0) tcp 89 0 10.0.0.60:50959 10.0.0.12:3518 CLOSE_WAIT off (0.00/0/0) # netstat -tonp | grep CLOSE_WAIT tcp 89 0 10.0.0.59:45598 10.0.0.12:1998 CLOSE_WAIT - tcp 15 0 10.0.0.59:60861 10.0.0.12:1938 …
30 linux  networking  tcp 

12
応答性を高めるためにLinuxデスクトップを調整するにはどうすればよいですか?
物理メモリがなくなるまでLinuxは正常に動作するという経験があります。スワップ領域が使用されるとすぐに、パフォーマンスが著しく低下し、GUIが応答しなくなります。 この問題は特定のディストリビューションやデスクトップに限定されるものではありません。私はいくつか試してみました(そして問題は残っています)。 これについて何ができますか?
30 linux  kernel  performance  io  swap 

1
パスワードを知らなくてもLUKSファイルシステムのパスワードを変更する
暗号化されたドライブでしばらく動作しているDebian Wheezyサーバーがあります。/dev/sda5暗号化されたパスワードファイルが破損すると、暗号化されたドライブ()のパスワードが失われました。 このサーバーを再起動できるようにしたいのですが、もちろんそのパスワードが必要になります。ドライブは明らかに復号化された状態にあるため、古いパスワードを知らなくてもパスワードを変更する方法はありますか? cryptsetup luksChangeKey /dev/sda5 ボリュームのパスワードが必要です。 もちろんrsyncすべてをオフにして再構築することもできますが、それは避けたいと思います。メモリー(#cat /dev/mem | less)を調べましたが、見つかりませんでした(これは非常に良いことです!)。
30 linux  luks 

3
fork()はLinuxのプロセスヒープ全体をすぐにコピーしますか?
fork()システムコールは、実行中のプロセスから子プロセスのクローン。2つのプロセスは、PIDを除いて同一です。 当然、プロセスがヒープに書き込むのではなく、ヒープから読み取るだけの場合、ヒープのコピーはメモリの大きな浪費になります。 プロセスヒープ全体がコピーされますか?書き込みのみがヒープコピーをトリガーするように最適化されていますか?
30 linux  fork 

4
コマンドラインからWi-Fiインターフェイスを起動する方法は?
ラップトップでWi-Fiカードを適切に起動する方法がわかりません。電源を入れて発行すると $ sudo iwconfig wlan0 txpower auto $ sudo iwlist wlan0 scan wlan0 Interface doesn't support scanning : Network is down ネットワークがダウンしていることを報告します。起動しようとしても失敗します: $ sudo ifup wlan0 wlan0 no private ioctls. Failed to bring up wlan0. どうやら基本的な低レベルのiw...コマンドが欠落しているようです。 dhclientインターフェイスで発行する場合: $ sudo dhclient -v wlan0 Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 …

9
コマンドラインからファイルにテキストを追加する最も簡単な方法は何ですか?
時々、端末にいる間にファイルに書き込みたいと思うことがあります。これらのメモはすべて同じファイルに入れて、次々にリストしたいだけです。また、それぞれに日付/時刻タグが必要です。 毎回ファイルを開かずにこれを行うことは可能ですか?ターミナルに入力して、コマンドまたはスクリプトで毎回ファイルに追加できますか? GNU BASHを使用しています。

6
Linuxでのヘッドフォンの接続/切断の検出
ヘッドフォンがシステムに接続または切断されたときに信号を検出しようとしています。これを行う最良の方法は何ですか? ドライバー付きの特別なボードがある場合、それが私の好ましい方法です。
30 linux  audio  hardware 

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