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

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

6
vmlinuzをvmlinuxに解凍するにはどうすればよいですか?
私はすでに、圧縮解除、gzip、およびグーグルの結果として出てくる他のすべてのソリューションを試しましたが、これらは私にとってはうまくいきませんでした。 GZ署名の画像検索だけを取得するには- 1f 8b 08 00。 > od -A d -t x1 vmlinuz | grep '1f 8b 08 00' 0024576 24 26 27 00 ae 21 16 00 1f 8b 08 00 7f 2f 6b 45 そのため、画像はから始まります24576+8 => 24584。次に、ポイントからイメージをコピーして解凍します- > dd if=vmlinuz bs=1 skip=24584 | zcat > vmlinux 1450414+0 records …




7
rootまたはsudoerにならずに別のユーザーで開始されたプロセスを強制終了するにはどうすればよいですか?
Linux環境では、sudoersでもrootでも使用せずにuser1である場合、user2によって開始されたプロセスを強制終了する必要があります。プロセスを起動するときに設定する方法があるかどうか知っていますか?プロセスの強制終了を許可されたユーザーのリストなど? 実際には、同じプロセスの同時インスタンスを異なるユーザーから開始できるため、グループIDをプロセスに設定するのは都合が悪いのです。グループに属していない他のユーザーは、2番目の並列プロセスを開始できません。 私が持っているのは、プロセスを開始する前にデータベースで定義されたプロセスの開始を許可されたユーザーのリストです。リスト内の現在のユーザーを確認し、はいの場合、現在のユーザーでプロセスを開始します。2番目のユーザーがそれを許可した場合、プロセスを強制終了したいのですが、それを許可したいのですが、sudoersにしたくないのです。 そのため、ユーザーからプロセスを強制終了する要求を受信し、ユーザーがプロセスを開始/停止できるかどうかを確認し、プロセスを強制終了するルートとして実行するプロセスを作成することを考えていました。 それが最良の解決策になると思いますか?
20 linux  sudo  kill 


4
スクリーンセッション環境変数を更新して、新しいグラフィカルログインを反映しますか?
私はLinuxを使用しています。すべてのコマンドライン作業を1つのスクリーンセッション内で行うのが好きなので、端末を失うことなくグラフィカルログインなどを再開できます。ただし、ログアウトしてグラフィカルセッションに戻ると、DBusセッションなどのすべてのセッション環境変数が変更されます。これは、再度ログインした後、スクリーンセッションに古い(および間違った)環境変数が含まれることを意味します。そのため、スクリーンセッションからグラフィカルプログラムを起動しようとすると、せいぜいセッションバスに接続できないという警告が表示されます。最悪の場合、完全に起動しません。 したがって、私が探しているのは、実行中の画面インスタンスの環境変数を変更して、その後作成されるすべての画面ウィンドウが新しい環境変数を継承するようにする方法です。これを行う方法はありますか?


2
特定の解像度でSVG画像をPNGに「焼き付け」ますか?
私はLinuxを使用しています。SVGファイルを取得し、特定の解像度(スケーリング)でPNGファイルに焼きたいと思います。コマンドラインからこれを迅速かつ効果的に行う方法はありますか? 私はこのようなものを探しています: svg2png --width 128 --height 128 input.svg output.png このためのツールはありますか?
20 linux  png  svg 

6
実行中のプログラムで強制的に出力バッファをフラッシュする
私は次のようなもので呼び出した標準出力に定期的にデータを出力する長時間実行のPythonスクリプトを持っています: python script.py > output.txt このスクリプトはしばらく実行されており、Ctrl+で停止したいのですCが、出力が失われないようにします。残念ながら、スクリプトを実装したときに、出力の各行の後にsys.stdout.flush()(出力フラッシュを強制するための以前に提案された解決策)のようなものでバッファーをフラッシュするのを忘れていたため、今すぐCtrl+ を呼び出すCと、すべての出力が失われます。 実行中のpythonスクリプト(または、より一般的には実行中のプロセス)と対話して、出力バッファーを強制的にフラッシュする方法があるかどうか疑問に思っている場合。スクリプトを編集して再実行してスクリプトを正しくフラッシュする方法を尋ねるのではありません-この質問は、実行中のプロセスと対話することに関するものです(私の場合、現在のコード実行からの出力を失うことはありません)。
20 linux  python 

6
linux arecord:マイク入力ではなくサウンドカード出力をキャプチャする
次のコマンドを使用して、サウンドカードの出力をキャプチャし、Vorbis ogg形式でエンコードしようとしています。 arecord -f cd -t raw | oggenc - -r -o file.ogg ただし、サウンドカードの出力ではなく、コンピューターのマイク入力が記録されます。 コマンドの出力arecord -lは **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 コマンドの出力は、arecord -Lこのpastebinエントリに含まれています。 arecordマニュアルページは、入力装置を使用して選択することができることを示す-Dフラグを、ない構文の例を与えません。 arecordマイクからサウンドカードへの入力を変更する方法を知りたいです。AudacityなどのGUIベースの代替には興味がありません。ありがとう。 編集:私はarecordバージョン7.0.2、vorbis-toolsバージョン1.4.0、およびALSAドライババージョン1.0.24でDebian 7.0(安定版)を実行しています。

5
LinuxでバイナリにSSE4またはAVXが必要かどうかを確認する方法
Linuxでは、/proc/cpuinfoマシンが持っているすべてのCPUフラグを簡単な方法でチェックできます。 通常、プログラムがマシンの命令セットのスーパーセットを必要とする場合、これを判断する最も簡単な方法は、プログラムを実行して、SIGILLシグナルを発生させるかどうかを確認することです。 しかし、私の場合、すべてのプロセッサーが少なくともSSE4.1とAVXをサポートしています。 それでは、バイナリに特別な命令が含まれているかどうかを確認する簡単な方法はありますか?
20 linux  x86  assembly 

5
Xによって割り当てられたディスプレイ番号を取得する方法
X(7)のマニュアルページから DISPLAY NAMES From the user's perspective, every X server has a display name of the form: hostname:displaynumber.screennumber [...] displaynumber [...] To avoid confusion, each display on a machine is assigned a display number (beginning at 0) when the X server for that display is started. 割り当てられたディスプレイ番号を確認するにはどうすればよいですか? または、現在開いているディスプレイとそのユーザーをリストしますか?
20 linux  xorg  x-server 

4
xrandrで2台のモニターの下端を揃えるにはどうすればよいですか?
ラップトップで使用したい出力が2つあります。 LVDS1 – 1366×768 HDMI1 – 1920×1080 モニターを次のように設定します。 xrandr --output LVDS1 --auto --output HDMI1 --auto --right-of LVDS1 これはすべて順調ですが、ラップトップは外部モニターよりもかなり低く、画面の上端が揃えられているため、1つの画面から他の画面へのジャンプがかなり直感的ではありません。代わりに下端を揃えることができますか?--posフラグを使用してこれを行うことができると思いましたが、私は試しましたが、違いは見られませんでした(おそらく、適切に使用する方法がわかりません)。
20 linux  xrandr 

2
USBデバイスのリセットとは何ですか?
私はこのまったく新しいソフトウェアRAID-1を2つのWD Elements外付けUSBドライブで構築しましたが、Linuxが次のメッセージをかなり繰り返していることがわかります。 ... [302148.036912] usb 1-3.1: reset high-speed USB device number 19 using ehci_hcd [302153.052029] usb 1-3.3: reset high-speed USB device number 20 using ehci_hcd [302186.031481] usb 1-3.3: reset high-speed USB device number 20 using ehci_hcd [302217.050210] usb 1-3.3: reset high-speed USB device number 20 using ehci_hcd [302281.043543] usb 1-3.3: …
20 linux  usb 

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