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

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


2
実行中のカーネルの/ sysを使用してデバイスツリーの情報を取得することは可能ですか?
一般に、アームシステムの場合、デバイスツリーはカーネルにハードウェア情報を提供します(Linux)。これらのデバイスツリーは、コンパイルされてカーネルにロードされるdts(デバイスツリーソース)ファイルとして存在します。問題は、そのようなdtsファイルにアクセスできず、ファイルにもアクセスできないことdtbです。 私はへのアクセス持っている/sysと/proc、マシン上に、私はそれは私がDTSで使用される「正しい値を推測」できるようになるならばお願いしたいですか? また、潜在的な答えは、この質問への答えがデバイスツリーインターフェイスが最初に使用されたか(つまり、a dtbが作成されてカーネルに提供されたか)に依存する場合、さらにハッキングする代わりに側面をさらに強調する可能性があります。カーネルのみのデバイス情報の問題を解決するようにカーネルにパッチを適用します」

1
tmpfsのサイズを設定するものは何ですか?満杯になるとどうなりますか?
何のサイズを設定しtmpfsますか?(私のマシンではにあります/dev/shm)のエントリは表示できます/etc/fstabが、サイズの表記はありません。で確認するとdf -h、システムにインストールされている物理メモリの半分のサイズのようです。これはデフォルトの動作ですか? また、満杯になるとどうなりますか?他の実行中のプログラムを動的に強制的に拡張しswapますか?んtmpfs自体はに移動しswap、パーティション? 最後に、メモリtmpfsやアプリケーションを優先するのは何ですか?つまり、tmpfs十分にいっぱい(物理メモリの40%など)で、物理メモリの70%を必要とするプログラムがある場合、どれが優先されますか?
20 linux  swap  tmpfs 



4
rdesktopコマンドを使用してLinuxマシンからWindowsコマンドをリモートで実行する方法
rdesktopLinuxのツールを使用してWindowsコマンドを実行できますか?私はrdesktop -sオプションで試しました: rdesktop -u user -p 10.0.0.2 -s "cmd.exe" しかし、私はcmd.exe上記のコマンドを使用して開くことができません、またフルパスで試しました: rdesktop -u user -p'password' 10.0.0.2 -s "C:\WINDOWS\system32\cmd.exe" しかし、たとえ使用してもRDPセッションに違いはありません-s。 qwinsta /serverLinuxからWindowsで使用しているRDPセッションのリストを取得しようとしています。
20 linux  windows 

2
Linuxで「バリア」マウントフラグは何を意味しますか?
「バリア」マウントオプションのマニュアルは次のとおりです。 barrier = 0 / barrier = 1 これにより、jbd code.barrier = 0で書き込みバリアの使用が無効/有効になり、バリア= 1が有効になります(デフォルト)。これには、バリアをサポートできるIOスタックも必要です。jbdがバリア書き込みでエラーを取得すると、警告を表示してバリアを再び無効にします。書き込みバリアは、ディスク上のジャーナルコミットの適切な順序付けを実行し、揮発性ディスク書き込みキャッシュを安全に使用できるようにしますが、パフォーマンスがいくらか低下します。ディスクが何らかの方法でバッテリバックアップされている場合、バリアを無効にするとパフォーマンスが安全に向上する場合があります。 しかし、「ディスク上のジャーナルコミットの適切な順序付け」という文の意味がわかりません。 通常の順序-ジャーナル1、データ1; ジャーナル2、データ2. 設定すると、次の順序付け結果のどれが発生しbarrier=0ますか? ジャーナル2、データ2。ジャーナル1、データ1。 データ1、ジャーナル1。データ2、ジャーナル2。
20 linux  mount  ext4 

6
一貫したマシン固有IDを生成する
uuuidgenなど、PCごとに一意のIDを生成できますが、ハードウェアの変更がない限り変更されませんか?CPUIDとMACADDRをマージしてハッシュして一貫したIDを生成することを考えていましたが、bashスクリプトを使用してそれらを解析する方法がわかりません。 dmidecode -t 4 | grep ID そして ifconfig | grep ether 次に、これらの16進文字列を結合し、sha1またはmd5を使用してハッシュして、固定長の16進文字列を作成する必要があります。 その出力をどのように解析できますか?

1
Dockerコンテナーからファイルをプルしますか?
を介してDockerコンテナーにファイルを挿入できることがわかりますinsert。 docker insert IMAGE URL PATH Dockerコンテナ内のファイルの内容を取得し、ホストオペレーティングシステム上のどこかに保存する方法はありますか?構成ファイルの値を抽出して、ホストオペレーティングシステムに保存したいと思います。
20 linux  docker 

5
Udev:ネットワークインターフェイスの名前を変更する
Dell 1950サーバーにRHEL 6.3をインストールしました。2つのGBitポート、Gb0およびGb1としてのこのサーバー。 なんらかの理由で、Gb0およびGb1udevという名前を選択しました。これは間違いなく私にとって良い発見ではなく、混乱を招きます。 eth1 eth0 だから私はで設定を変更しました/etc/udev/rules.d/70-persistent-net.rules: # PCI device 0x14e4:0x164c (bnx2) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \ ATTR{address}=="00:20:19:52:d3:c0", \ ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device 0x14e4:0x164c (bnx2) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \ ATTR{address}=="00:20:19:52:d3:be", \ ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 必要なものを反映するために、ファイルの「NAME」フィールドを変更しました。サーバーを再起動しましたが、機能しませんでした。 ではdmesg、ログ、私は次のように読むことができます: udev: renamed network interface eth1 to rename5 udev: renamed network interface eth0 to …
20 linux  rhel  udev 

3
sysctl.confおよびsysctl.dに関連するカーネルオプションの値を見つける
私のUbuntuマシンでは、/etc/sysctl.confファイルに、デフォルトで次のようにコメントアウトされたリバースパスフィルタリングオプションがあります。 #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 しかし、/etc/sysctl.d/10-network-security.confそれらは(再び、デフォルトで)コメントアウトされていません: net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 リバースパスフィルタリングは有効になっているかどうか どの構成場所が優先されますか?これらおよびその他のカーネルオプションの現在の値を確認するにはどうすればよいですか?

3
サーバー上のすべてのユーザーでbash履歴を検索できますか?
Linuxサーバーで複数のユーザーアカウントで実行されたすべてのbashコマンドを確認したい。私が使用している特定のディストリビューションはCentOS 5.7です。サーバー上の.bash_historyファイルをグローバルに検索する方法はありますか、それともより自家製のプロセスlocate | cat | grepですか?(私はただそれを打ち込んで震えています)。

4
Linuxファイルアクセスの監視
過去1週間に特定のファイルにアクセスした人をunixで見つける方法はありますか?それは、ユーザーまたは他の場所にFTPで転送するスクリプトである可能性があります。特定のファイルにアクセスしたユーザー名のリストを取得できますか?特定のファイルにアクセスしているユーザーを見つけるにはどうすればよいですか?


6
LinuxでCPU速度を表示する正しい方法は何ですか?
CPUに関する情報を出力する2つのコマンドを見つけました:cat /proc/cpuinfoとlscpu。/proc/cpuinfoCPU速度が2.1 Ghzであるのに対し、lspcu3167 Mhzと表示されます。どちらが正しいか? これは私のcat /proc/cpuinfoプロセッサ速度からの正確な出力です: model name : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz そして、これはからですlscpu。 CPU MHz: 3225.234 (何らかの理由で、lscpu毎回異なる出力、3100〜3300 MHzで変化)
20 linux  cpu 

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