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

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

3
bashスクリプトをファイルにフックできますか?
特定のファイルが変更/削除されない限り(または特定のディレクトリで作成されたファイル、または...)、スクリプトをスリープさせたい。これはエレガントな方法で達成できますか?私の頭に浮かぶ最も簡単なことは、ステータスを再度確認する前にしばらくスリープするループですが、おそらくもっとエレガントな方法がありますか?
32 linux  shell  files  hook 


1
Linuxで合計読み取りおよび合計書き込みIOPSを取得する方法
Linuxでコマンドラインを使用して、またはプログラムでIOPSを個別に読み書きするにはどうすればよいですか?sysstatパッケージをインストールしました。 これらを個別に計算する方法を教えてください sysstatパッケージコマンド。 または、ファイルシステムを使用してそれらを計算することは可能ですか? 例: /procまたは/sysまたは/dev
32 linux  io  disk  read  write 

4
Linuxでドライブの温度を確認する方法は?
私が使用しているのhdparm -nとsmartctl -A、常にドライブとして「ドライブあたり」技術は、これらのツールの一つだけのために答えることであるように見えます。 それでは、Linux(HDDまたはSSD)でドライブ温度を取得する標準的な方法はありますか?そうでない場合、この情報を取得するためにどの(他の)ツールを使用できますか?

4
「/」のどこに追加の永続ディスクをマウントする必要がありますか?
ウィキペディアによると http://en.wikipedia.org/wiki/Unix_directory_structure http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 余分なディスクをマウントしないでください /mnt/最初のリンクに従ってませんが、2番目のリンクに従ってシームされません。 両方とも、彼らがいるべきではないと考えたと言う /mediaます。 質問 それでは、追加の永続ディスクをどこにマウントする必要がありますか?

3
-eはbash shebangで何をしますか?
次のbashスクリプトがあります。 #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi このスクリプトは、-eなしでは実行されません。-eこのスクリプトでは何ができますか?また、$?このコンテキストでは何をしますか?
32 linux  bash 


2
フォントファイルを分析できるUNIXコマンドラインツールはありますか?
フォントファイル(TTFおよびOTF)のディレクトリを指定して、各フォントを検査し、そのスタイル(通常、斜体、太字、太字、斜体)を判断したいと思います。これを行うことができるUNIXフレーバーのオペレーティングシステム用のコマンドラインツールはありますか?または、TTFまたはOTFフォントファイルからメタデータを抽出する方法を知っている人はいますか?

2
ディレクトリ/ home、/ usr、/ varなどのすべてに同じiノード番号(2)があるのはなぜですか?
ルートディレクトリの下に、同じiノード番号を持つディレクトリがあることがわかりました。 $ ls -aid */ .*/ 2 home/ 2 tmp/ 2 usr/ 2 var/ 2 ./ 2 ../ 1 sys/ 1 proc/ ディレクトリの名前は親ディレクトリに保持され、そのデータはディレクトリ自体のiノードに保持されることしか知りません。 私はここで混乱しています。 これは、パス名/ home / user1をトレースしたときに私が思うことです。 最初に、ディレクトリリストを含むルートディレクトリであるiノード2に入ります。 それから、iノード2とペアリングされた名前homeを見つけます。 それでは、ディスクに戻ってiノード2を見つけますか? そして、私はここでuser1という名前を取得しますか?

1
/ usr / sbinなどの実行可能ファイルがrootによって書き込み可能になるのはなぜですか?
バイナリコンパイルされたファイル(など/usr/sbin)にrootユーザーの書き込み権限がある理由を説明してください。 私にとっては、これはコンパイルされています。つまり、直接書き込みは何の役にも立たず、ファイルを何らかのセキュリティ問題にさらす可能性があります。 スクリプト(bashファイルなど)は基本的にテキストファイルであるため、書き込み可能かもしれませんが、筆者が知っている限り、実際には書き込みが必要ないコンパイルされたファイルでも同じです。 ご意見をお寄せいただきありがとうございます。

2
kill、pkill、killallの違いは何ですか
私はkillコマンドに精通していて、ほとんどの場合kill -9を使用してプロセスを強制的に強制終了しますが、他にも使用できる多くのシグナルがありますkill。しかし、すでにkillコマンドがある場合、pkillとのユースケースは何だろうと思いkillallます。 やるpkillとkillall使用しkill、その実施にコマンドを?単なるラッパーであるkillか、独自の実装を持っているのですか? また、pgrepコマンドがプロセス名からプロセスIDを取得する方法を知りたいです。 これらのコマンドはすべて、同じ基になるシステムコールを使用しますか?パフォーマンスの観点からの違いはありますか、どちらが速いですか?

1
宛先なしでrsyncを実行するとどうなりますか?
話を短くするために、rsyncを実行しました。 rsync -avP user@exampleserver.com:/tmp/ そして、ソースディレクトリに置くのを忘れました... 私は本当に実行するつもりでした: rsync -avP /tmp/ user@exampleserver.com:/tmp/ 大量のファイルを印刷しましたが、宛先を指定しなかったため、どこでコピーしたかわかりません。誰が何が起こったのか知っていますか?私はls現在のフォルダーで行いましたが、何も見つかりませんでした。
31 linux  rsync  file-copy 

2
プロセスが開始されたのはいつですか
プロセスがいつ開始されたかを知るために、私の最初の推測は/proc/<pid>/cmdline、最後に書き込まれた/変更された時間をチェックすることでした。 psSTARTフィールドも表示します。これらのソースは両方とも同じだと思いました。時々それらは同じではありません。どうでしたか?
31 linux  process  ps  proc 

8
UEFI / BIOSで動作するUSB​​がLinuxで動作しないのはなぜですか?
背景については、次のような最新のハードウェアを備えた新しいマシンを構築しました。 AMD FX-8350 Gigabyte GA-990FXA-UD3マザーボード 16GB RAM NVidia GTX 650 Ti キングストンSSD そのため、私はさまざまなバージョンのLinuxをSSDにインストールしようとしましたが、ほぼ毎回失敗しました。USBサムドライブからArch、Debian安定版、Debian sid、Ubuntu 12.10をインストールしようとしましたが、OSがUSBデバイスを列挙しようとするとすぐにBIOSがUSBドライブを認識して起動し始めましたが、USB機能がすべて失われました(起動デバイスを含む)。 最終的に、DVDを作成してUbuntu 12.10をSSDにインストールしました。USBキーボード(およびマウス)は、American Megatrends UEFI / BIOSで正常に動作することに注意してください。Live Ubuntu DVDのプリインストールメニューを開いていても、キーボードは正常に機能します。 Linuxが起動すると(ライブDVDまたはSSDから)、USB機能がすべて失われ、PS / 2キーボードを使用してのみOSをナビゲートできます。 dmesg / syslogに表示されるのは、「failed to load microcode amd_ucode/microcode_amd_fam15h.bin」についての数行で、USBデバイスの初期化に失敗していることがわかります。 すると、lsusbすべてのUSBホストコントローラーが表示されますが、デバイスは表示されません。を実行すると、lspci予想されるすべてのハードウェアが表示されます。そして、lsmod私は(usb_ehciたとえば)ロードされたUSBモジュールが表示されません。 noapicカーネルブート文字列に渡そうとしましたが、この問題には影響しませんでした。 マザーボードはUSB 3.0をサポートしていますが、私が接続したすべてのデバイスは通常のUSB 2.0ポートに接続しています。 USB(およびオンボードネットワークカード)がLinuxで動作するのを殺したり防止したりすることに何となく困惑しています。BIOSで動作するこれらのデバイスのいずれにも問題はないようで、テストして動作するかどうかを確認するためのWindowsインストールがありません。 私はすでに一度マザーボードをRMAしましたが、2番目のものはまったく同じ動作をしているので、ハードウェア障害を安全に除外できると思います(動作が同じであるため、2つの同じ欠陥のあるボードを取得するという奇妙なことはないと思いますこれがLinuxの問題である確率よりも大きい)。 USB(そして理想的には私のネットワークですが、今はUSBに固執します)を機能させるには、他に何ができますか? 編集#1: 私はネットワークを持っていないので、dmesgここから興味深い部分だけを関連付けることができます。 興味深いのは、dmesg11個のUSBホストコントローラー(OHCI、EHCI、およびxHCI)があることです。USBデバイスを検出し、次のようにすぐに失敗します。 usb 3-1: new high-speed USB device …

4
スワップファイルが作成される原因は何ですか?
私が書いたプログラムの一部として、私は常にファイルからデータを読み書きします。そうすることの一環として、私はうっかりスワップ.swpファイルを作成していることに気付きました。 何が起こっていると思いますか?問題を再現する必要がある場合、スワップファイルが表示される原因は何ですか?
31 linux  vim 

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