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

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

1
ext4でfsck -p(preen)は何をしますか?
私はファイルシステムの修復に関するブログ投稿を読んでいて、著者は良い質問を投稿しました… fsck -p人間の介入なしに軽微なエラーを自動的に修正するはずです。しかし、ファイルシステムを修復するように指示された場合、正確に何が修正されますか?どのようなエラーが修正され、どのようなエラーが発生して停止し、ユーザーにfsckをインタラクティブに実行する必要があると伝えるのですか?ある種のリストはありますか? 私はあちこち探し回っていましたが、私が見つけたのはマニュアルページだけで、何-pが修正されるのか、何がハンズオンフラグをトリガーするのかを実際には示していません。ext4ファイルシステムに特に興味があります。
16 linux  ext4  fsck 

3
アプリケーションにSUIDが設定されているときに、コアダンプが作成されないのはなぜですか?
クラッシュするすべてのコアダンプを作成するように環境をセットアップしますが、実行ユーザーとは異なるユーザーにSUIDを設定してプログラムを実行すると、コアダンプは作成されません。これがなぜなのか、考えはありますか?私はウェブ上のどこにもそれを見つけることができませんでした、それは何らかのセキュリティ機能だと思いますが、無効にしたいと思います... 問題: $ cd /tmp $ cat /etc/security/limits.conf | grep core * - core unlimited root - core unlimited $ ls -l ohai -rwsr-sr-x 1 root root 578988 2011-06-23 23:29 ohai $ ./ohai ... Floating point exception $ sudo -i # ./ohai ... Floating point exception (core dumped) # chmod …


8
痕跡を残さないためにLinuxでHDDをフォーマットする最良の方法は何ですか?
私はDebianを実行していますが、友人に寄付したいので、痕跡を残さないためにhdd全体をフォーマットする方法が必要です。それで、それをフォーマットするための最良の方法は何でしょうか?OSを再インストールすると、完全にフォーマットされません。私はそれを完全にフォーマットし、あなたが店からそれを購入するときのように、まったく新しいもので、以前に物を保管したことがないようにする方法を探しています。

4
GNU / Linuxラップトップに最適なハードウェア
GNU / Linuxのインストールと実行に適したハードウェアを備えたラップトップを見つける最良の方法は何ですか?GPLのドライバーやファームウェアで理想的に機能するものを探しています。 linux-on-laptops.comをざっと見てみましたが、たとえばLenovoの新しいモデルの一部はリストされていません。ほとんどのテストケースはかなり古くなっているようです。また、非常に多くの情報が与えられているので、どこから探し始めればよいのか明確ではありません。 残念ながら、FSF Webサイトには多くのラップトップの可能性がリストされていません。FSF Webサイトから参照されているLACは、おそらくファームウェアの問題のために、ワイヤレス接続がラップトップの機能であるとは言及していません。 これらのカードはファームウェアを必要としないため、ath9kドライバーを受け入れるラップトップを探していましたが、一般的な仕様ページからモデルタイプを取得することは常に可能とは限りません。lspciダンプをオンラインで検索することは、サイコロのロールになる可能性があります。 そして、FSFの観点からはどのようなグラフィックカードが理想的かという問題があります。FSF Webサイトから: このページは完全なリストではありません。また、一部のビデオカードはフリーソフトウェアで動作しますが、3Dアクセラレーションは使用できません。

4
HTTPトラフィックに高い優先度を与える方法は?
Webをサーフィンすると、BitTorrentクライアントを一時停止する必要があります。これは、痛々しいほど遅い速度(悲しいことに384kbps回線で)を改善するためです。これを毎回手動で行わなければならないのはあまり良いことではありません。 魔法のボタンを見せてください。これは、高速で優先度の高いサーフィンに恵まれるために一度だけ押す必要があります。 。 [ 参考までに ] NetworkManagerは私のネットワークを管理し、Transmissionは私のBitTorrentクライアントです。


5
一般的なLinuxのアドボカシーのためにリンクする良いウェブサイト[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 私は(GNU /)linuxを使用しているという事実を宣伝するとともに、好奇心の強い読者にソースを参照させて詳細を知るためのリンクをウェブサイトに掲載したいと思います。しかし、リンクする適切な場所を見つけることができません。 デシデラータ: ディストリビューション固有ではありません。(実際に使用しているディストリビューション以外にリンクすることは不適切に思えますが、Arch Linuxは初心者にはあまり適していません。) 初心者に優しい。まだ何も考えていない人にとって、Linuxとは何かを非常に簡単な言葉で言います。ダウンロードおよび初心者向けリソースへのリンク。 過度に説教しません。悪い、いたずらなWindows / Apple /非フリーソフトウェアユーザーであることを恥じたり、shaったりしません。 プロフェッショナルな見た目で最新のもの。 肯定的な観点からLinuxを紹介します。 しかし、これらすべての基準に一致する宛先を見つけるのに問題があります。私が検討したことのいくつかを以下に示しますが、何らかの理由で正しくないと思われます。 Linuxオンライン!まともな要約を提供しますが、ページは非常に専門的ではありません(IMHO)。1990年代半ばから。 Linux.comまたはLinux財団:私にとって、これらはLinuxが何であるかを既に知っており、初心者ではなく、財団や最近のLinux関連のニュースについてもっと知りたい人を対象としています。しかし、最初のリンクは可能性があります。深く埋められたページのいくつかはより有望です。 GrokdocのLinuxページに切り替えます。情報源としては非常に優れていますが、単なる情報であり、重要な情報ではありません。 考え?
16 linux 

4
.NET開発者向けのLinux採用パス[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 私は.NET C#プログラマーです。.NETスタックが大好きです。私は何度かLinuxを試しましたが、その上で何もできなかったので延期しました。 Monoがローンチされて以来、Linuxを使用する機会が増えています。 (Pythonの学習を開始することも決めました。) OS自体についてもっと知りたいです-シェルコマンド、基礎となるAPIなど どこから始めますか、これに推奨される本はありますか? Unix Tools 3rd Edition O'Reillyのコピーを購入しましたが、他の推奨書籍はありますか(エンドツーエンド)。 注:これは重要ではありませんが、私はUbuntu 10.04を使用しています。Fedoraが欲しいのですが、多くのユーザーがMonoインストールで問題を投稿するのを見てきました。
16 linux  mono  .net  c# 

3
Linuxでのパスワードなし認証を使用したフルディスク暗号化
Debian 5.0.5にはかなり標準的なディスク暗号化セットアップがあります。暗号/boot化されsdaX_cryptていないパーティションと、他のすべてのパーティションを含む暗号化されたパーティションです。 さて、これはヘッドレスサーバーインストールであり、キーボードなしで起動できるようにしたいです(現時点では、キーボードとモニターを接続した状態でのみ起動できます)。 これまでのところ、/bootパーティションをUSBドライブに移動し、キーを自動入力するためにわずかな変更を加えることを考えています(askpassブートスクリプトのどこかに呼び出しがあると思います)。これにより、ヘッドレスで起動できます。起動時にフラッシュドライブが必要になります。 私が見るように、それに関する問題はそれです 私はそれを機能させるためにすべての断片を理解することに時間を費やす必要があります。 再生成する更新プログラムがある場合initrd、USB上のブートパーティションを再生成する必要がありますが、これは面倒です。 質問:私がやりたいことのために利用可能な標準的な低維持ソリューションはありますか?それとも、他の場所をすべて見る必要がありますか?

6
ドライブをパーティション分割する最良の方法は何ですか?
Linuxは個人用デスクトップとしてのみ使用するため、通常は単一のパーティションにLinuxをインストールします。 しかし、時々私は箱を再インストールします。そして、私がしていることは、外付けハードディスクでファイルを移動するだけです。 それでは、ボックスを再インストールするとき(たとえば、別のディストリビューションに切り替えるとき)、どうすればそれを防ぐことができますか?
16 linux  partition 

4
SET FILE / ERASE_ON_DELETE用のLinuxとは何ですか?
VMSでは、ファイルが削除されたときにファイルの既存の内容にジャンクを書き込むようにファイルシステムに指示できます。この種類の処理のファイルを識別するDCLコマンドは次のとおりです。 $ SET FILE/ERASE_ON_DELETE SAMPLE.TXT これにより、ある時点でポリシーを設定でき、その後のファイルのユーザーはセキュリティの詳細を処理する必要がなくなります。ディレクトリからファイル名を取り出し、使用する別のファイル用にスペースを解放する標準の削除では、既存のコンテンツを変更して、次のユーザーがそれを読み取れないようにします。通常の削除: $ DELETE SAMPLE.TXT.* このためのLinuxとは何ですか?

1
/lib64/ld-linux-x86-64.so.2とは何ですか。なぜファイルの実行に使用できるのですか?
最近、ファイルに実行権限がない場合、を使用してそのファイルを実行できるというトリックを学びました/lib64/ld-linux-x86-64.so.2。 たとえば、xのアクセス許可を復元するには -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod 私たちは走ることができます /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod 私はそれがどのように行われるのか本当に知りません、それは通常のことではなく、一種のミステリーです。
16 linux  files  libraries 

2
誰かが「set -m」の機能を詳細に説明できますか?
上のmanページ、それだけで言います: -mジョブ制御が有効になっています。 しかし、これは実際にはどういう意味ですか? 私はSOの質問でこのコマンドに出くわしました。私はOPと同じ問題を抱えています。これは「ファブリックはTomcatを起動できません」です。そしてset -mこれを解決しました。OPは少し説明しましたが、私にはよくわかりません。 問題はコマンドが終了すると殺されるため、バックグラウンドタスクにありました。 解決策は簡単です。「set -m;」を追加するだけです。コマンドの前のプレフィックス。

4
特定のネットワーク名前空間のみのOpenVPNを介してすべてのトラフィックをフィードする
特定のプロセスとの間のすべてのトラフィックとトラフィックのみがVPNを通過するように、VPNを設定しようとしています(OpenVPNを使用)。他のプロセスは引き続き物​​理デバイスを直接使用する必要があります。Linuxでこれを行う方法は、ネットワーク名前空間を使用することだと理解しています。 OpenVPNを通常どおりに使用する(つまり、クライアントからのすべてのトラフィックをVPNに送り込む)場合、正常に機能します。具体的には、次のようにOpenVPNを起動します。 # openvpn --config destination.ovpn --auth-user-pass credentials.txt (destination.ovpnの編集バージョンは、この質問の最後にあります。) トンネルデバイスを名前空間に制限するスクリプトを作成する次のステップに固執しています。私が試してみました: トンネルデバイスを名前空間に直接配置する # ip netns add tns0 # ip link set dev tun0 netns tns0 # ip netns exec tns0 ( ... commands to bring up tun0 as usual ... ) これらのコマンドは正常に実行されますが、ネームスペース内で生成されたトラフィック(たとえば、ip netns exec tns0 traceroute -n 8.8.8.8)はブラックホールに陥ります。 「仮想イーサネット(veth)インターフェースのみをネットワーク名前空間に割り当てることができる(まだ)ことを前提に(これは、真に不当に不必要なAPI制限に対して今年の賞を受賞)、vethペアとブリッジを作成し、名前空間にvethペアの一方の端を配置します。これは、床にトラフィックを落とすことさえしません:それは、私が橋にトンネルを入れることを許しません![編集:これは、タップデバイスのみをブリッジに配置できるためです。ネットワーク名前空間に任意のデバイスを配置できないこととは異なり、実際には理にかなっています。ブリッジとはイーサネット層の概念です。残念ながら、私のVPNプロバイダーはタップモードでOpenVPNをサポートしていないため、回避策が必要です。] # ip …

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