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

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。


2
Linux Mint 10がntfsファイルシステムを破損しているようです
Linux Mint 10とWindows 7を同じHDDにインストールしています。最初のパーティションはLinux、次にスワップ、次にWindowsシステムパーティション、最後にシステム間で共有したい一般的に使用されるデータ用のNTFSパーティションです。私はほとんどLinuxで作業しており、Windowsを起動することもあります。 問題は、mintがNTFSパーティションをほぼ毎回破損しているように見えることです。Windowsがチェックしたいデータパーティションだけの場合もあれば、システムパーティションの場合もありますが、Linuxからwinシステムパーティションに書き込むことはありません。 Windowsを数回起動した後、データパーティションでデータ損失が発生しました。勝利のインストールは完全に2回壊れました-開始できず、再インストールする必要がありました。そして私が話している数年ではなく、ほんの数週間です。 私は以前にデュアルブートシステムをセットアップして使用しましたが、Ubuntuでのみ使用し、データの破損に関する問題は一度もありませんでした。 何が問題であり、何ができるのでしょうか?提供できる追加情報はありますか?

2
WindowsからLinuxへの移行:理解-Xウィンドウシステム、Xサーバー、Xorg、Xfree86
私はWindowsからLinuxに移行するWindows開発者(Win32api)です。Linuxをインストールする際、X11、X Window System、X Server、Xorg、Xfree86について知っておくべきことがたくさんあります。 Windowsでそのようなことに気づかないのはなぜですか?これらに関するウィキの記事は私を怖がらせます。誰でもこれらのことを説明できますか?彼らはどのように機能しますか?Linuxではウィンドウが複雑で、なぜそれほど複雑ではないのですか? 良い参考文献もありがたいです。 PS:私は内部を知るのが大好きです、深く掘り下げるのをためらわないでください。
10 windows  linux  xorg  x-server 

7
コントロールキーが機能しません。どうすれば修正できますか?
右側のコントロールキーが正しく機能しません。たとえば、右Ctrl + TはFirefoxで新しいタブを開きません。右Ctrl + Wはvimでウィンドウを切り替えません。 xev正しいctrlキーがイベントを生成することを示しているため、キーが物理的に壊れていないことはわかっていますが、アプリケーションで期待どおりに応答していません。 キムの答えを試してみましたが、まだうまくいきません。 blaine@blaine-laptop ~ $ xmodmap -pke | grep 105 keycode 105 = Control_R Control_R Control_R Control_R Control_R Control_Lとしてもマップしようとしましたが、機能しませんでした。 コンピューターはラップトップで、キーボードを別のコンピューターに接続できません。

2
Linux CIFSマウントをデフォルトでsmb3に強制する方法は?
セキュリティ上の理由から、SMB3マウントのみを提供するサーバーがあります。これは、Windows(10)クライアントでは適切に機能しますが、Linuxクライアントでは機能しません。SMB1以外の自動マウントは拒否されます。 手動マウントの場合、オプション-o vers=3.0を使用できます。GnomeまたはKDEのグラフィカルファイルマネージャーから共有をマウントするときに、システムにこのオプションを強制的に使用させるにはどうすればよいですか?
10 linux  smb  smb3 

2
gccは次のヘッダーファイルをどのように見つけますか?
sys/ptrace.hCプログラムに組み込みました。 の出力は/usr/lib/gcc/x86_64-linux-gnu/4.8/cc1 -v、gccがヘッダーファイルを探す次のパスを示します。 #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/x86_64-linux-gnu/4.8/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed /usr/include End of search list. gcc -M私のプログラムの出力は、次のヘッダーファイルの場所を示します pt.o: pt.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ /usr/include/x86_64-linux-gnu/bits/wordsize.h \ /usr/include/x86_64-linux-gnu/gnu/stubs.h \ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ /usr/include/x86_64-linux-gnu/bits/types.h \ /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h …
10 linux  gcc 



1
.bash_historyファイルの場所を変更するにはどうすればよいですか?
CentOS 6.xを実行していますが、.bash_historyを別の場所に移動したいと考えています。 ユーザーのホームディレクトリは(VPSを実行しているため)/var/www/vhost/<domain>.<tld>FTPでアクセスできます(アクセスできるはずです)。 このため、FTP接続で簡単に見つけることができるAuthorizedKeysFileため、SSH接続のを通常~/.ssh/authorized_keysから変更しました。 同時に、現在のユーザーの場所に.bash_historyファイルを移動したいと思います。/home/%u/.bash_history%u

1
両方が存在する場合、NetworkManagerにwifiよりもイーサネットを優先させる
同様の質問がWindowsにも求められました。自動的にWLAN経由のイーサネットを優先しますが、私はLinuxを使用しており、NetworkManagerを使用しています。 現在、イーサネットケーブルが接続されていて、WiFi接続も利用可能な場合、NetworkManagerはWifi接続を選択します。可能な場合は常に有線接続を選択するようにするにはどうすればよいですか? 私はNetworkManager-0.9.4.0-9.git20120521を使用してFedora 17にいます



5
マシンを独占しているプロセスを見つける方法
シナリオ:突然、コンピューターの動作が遅くなったように感じます。マウスは動きますが、ウィンドウが開くまでに時間がかかりuptimeます。 負荷の原因となっているプロセスを見つける最も速い方法は何ですか? 現在、「トップ」ツールや同様のツールは、CPUまたはメモリの使用量を表示しますが、同時に両方を表示しないため、答えにはなりません。私が必要なのは、発生時に入力できる単一のコマンドです-のいずれかを理解するもの プロセスXのため、システムは8GBのRAMをディスクにスワップしようとしています... または プロセスXはディスク全体をシークします または プロセスXは400%のCPUを使用します」 したがって、私が探しているのは、iostat、htop / atop、および同様のツールが次のような出力で1つに実行されることです。 1235 cp - Disk trashing 87 chrome - Uses 2 GB of RAM 137 nfs_bench - Uses 95% of the network bandwidth 分析できる数値を提供するツールは必要ありませんが、現在の負荷の原因となっているプロセスを正確に通知するツールです。キーボードの前にいるユーザーが「プロセス」の書き方をほとんど知らないが、「常駐サイズ」、「仮想メモリー」、または「プロセスライフサイクル」になると、ユーザーはすぐに圧倒されます。 私の議論は次のようになります:ユーザーが問題に気づきます。何千もの理由がある可能性があります...まあ、ほぼ:-)ユーザーは問題の原因を知りたがっています。 現在のソリューションでは多くの数値が得られますが、これらの数値の意味を知る必要があります。私が探しているのはメタツールです。データの99%は問題とは無関係です。したがって、ツールがすべきことは、リソースを占有し、「このプロセスは多くのCPUを必要とし、これは多くのIRQを生成し、このプロセスは多くのRAMを割り当てる(そしてそれはまだ成長している)」と一緒にリストするプロセスを探すことです。 これは比較的短いリストになります。たとえば、このリストから犯人を特定する方が、たとえばhtop5000程度の数字が得られるが、自分でマルチスレッドプロセスを折りたたむ必要がある(50行あるVIRT 2750Mが、たった16 GBのRAM-マシンは自動的にスワップして死ぬはずですが、もちろん、これはデータが誤って解釈される可能性があるため、すぐに発生する可能性があります)。

2
他のコンピューターにローカルSOCKS SSHトンネルの使用を許可するにはどうすればよいですか?
私はしばしば、SOCKSプロキシーを使用して自分のコンピューターでSSHトンネリングを使用します。 ssh -D 1234 example.com ただし、これはローカル接続のみを受け入れます。ネットワーク上の他のシステムでも、自分のコンピュータでプロキシを使用できるようにしたいと考えています。 どうすればこれを達成できますか?SSH自体にオプションがない場合、プログラムプロキシを別のポートにプロキシすることは可能かもしれませんが、これを行うための一般的なツールがあるかどうかはわかりません。
10 linux  macos  ssh  proxy  socks 

2
`sizeof` C関数のmanページはどこにありますか?
sizeofC関数のmanページがないのはなぜですか? $ man 3 sizeof No manual entry for sizeof in section 3 $ man sizeof No manual entry for sizeof 他のC関数と同様のコマンドmallocを実行man 3 mallocした場合などのマニュアルページは表示されますが、では何も表示されませんsizeof。
10 linux  c  man 

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