最新記事

同じUSBデバイスのsysfsプロパティの名前変更
linux
usb
udev
alsa

同じUSBデバイスのsysfsプロパティの名前変更

2つの同じUSBデバイスの「製品名」を使用するときに区別できるように名前を変更しようとしています。 問題のデバイスはUSB MIDIインターフェース(https://tie-products.com/en/produkt/midi-1i1o/) 試験を終えたたくさんところで今は閉じ込められてどこにも行けません。可能ですか? Aug 21 22:57:54 studio kernel: [ 2.543513] usb 11-2.1.2: New USB device found, idVendor=fc02, idProduct=0101, bcdDevice= 2.50 Aug 21 22:57:54 studio kernel: [ 2.543520] usb 11-2.1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0 Aug 21 22:57:54 studio kernel: [ 2.543524] usb 11-2.1.2: Product: USB MIDI Interface .. Aug 21 22:57:54 studio kernel: [ 3.379800] usb 11-2.1.3: New USB device found, idVendor=fc02, idProduct=0101, bcdDevice= 2.50 Aug 21 22:57:54 studio kernel: [ 3.379807] usb 11-2.1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0 Aug 21 22:57:54 studio kernel: [ 3.379811] usb 11-2.1.3: Product: USB MIDI Interface > udevadm info -a -p /devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.1/11-2.1.2 # looking at device '/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.1/11-2.1.2': # KERNEL=="11-2.1.2" # SUBSYSTEM=="usb" # DRIVER=="usb" # .. # ATTR{product}=="USB MIDI Interface" # .. 私の簡単なルールは次のとおりです/etc/udev/rules.d/51-custom-usb-midi.rules。 DEVPATH=="/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.1/11-2.1.2", ATTR{product}="USB MIDI Interface A" DEVPATH=="/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.1/11-2.1.3", ATTR{product}="USB MIDI Interface B" > udevadm test /devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.1/11-2.1.2 # .. # 11-2.1.2: /etc/udev/rules.d/51-custom-usb-midi.rules:1 Failed to write ATTR{/sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.1/11-2.1.2/product}, ignoring: Permission denied # .. アップデート1 以下のMC68020にリンクされているドキュメントでは、これらのいくつかを編集する方法について説明します(アルファテスト)。しかし、私が変わるだけでは十分ではありません。名前(USB MIDIインターフェース)MIDIデバイスは私の目標です。 > ls -l /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.2/11-2.2.4/11-2.2.4:1.0/sound/card7/id -rw-r--r-- 1 root root 4096 Aug 31 08:57 /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.2/11-2.2.4/11-2.2.4:1.0/sound/card7/id > cat /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.2/11-2.2.4/11-2.2.4:1.0/sound/card7/id Alf_test > ls -l /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.2/11-2.2.4/product -r--r--r-- 1 root root 4096 Aug 31 08:38 /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.2/11-2.2.4/product > cat /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0/usb11/11-2/11-2.2/11-2.2.4/product USB MIDI Interface アップデート2 私はそれが実際にBitwigに表示されるaconnect -l文字列の前に追加されたことを示しました。MIDI 1 では、この文字列を変更できますか? > aconnect -l .. client 36: 'Fastlane' [type=kernel,card=5] 0 'Fastlane MIDI A ' 1 'Fastlane MIDI B ' client 40: 'Faderfox PC4' [type=kernel,card=6] 0 'Faderfox PC4 MIDI 1' client 44: 'USB MIDI Interface' [type=kernel,card=7] 0 'USB MIDI Interface MIDI 1' client 48: 'USB MIDI Interface' [type=kernel,card=8] 0 'USB MIDI Interface MIDI 1' client 52: 'Intech Studio: Grid' [type=kernel,card=9] 0 'Intech Studio: Grid MIDI 1' .. アップデート3 - 結論 これまでの私の結論は不可能だということです。迷惑ですが、すべてを持つことはできません...

Admin

Centos 7のDNS解決はもはや一貫していません(pingはDNSテストではありません)。
centos
dns

Centos 7のDNS解決はもはや一貫していません(pingはDNSテストではありません)。

私のCentos 7システムは長年働いてきました。今、DNS検証に関連する奇妙な問題があります。使用すると期待どおりに機能しますpingが、使用しようとすると失敗しますcurl。すべて同じパーサーを使用する必要はありませんか?違いがあるのはなぜですか? # ping homeserver.fritz.box PING homeserver.fritz.box (192.168.178.52) 56(84) bytes of data. 64 bytes from homeserver.fritz.box (192.168.178.52): icmp_seq=1 ttl=64 time=0.103 ms 64 bytes from homeserver.fritz.box (192.168.178.52): icmp_seq=2 ttl=64 time=0.146 ms 64 bytes from homeserver.fritz.box (192.168.178.52): icmp_seq=3 ttl=64 time=0.098 ms ^C --- homeserver.fritz.box ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 0.098/0.115/0.146/0.024 ms # curl -v http://homeserver.fritz.box * Could not resolve host: homeserver.fritz.box; Unknown error * Closing connection 0 curl: (6) Could not resolve host: homeserver.fritz.box; Unknown error # ところで、私はIP 192.168.178.52を使用しているコンピュータでこのコマンドを実行していますが、おそらく言葉ではありません。 編集:また、/ etc / hostsにサーバー名と一致するものがないことがわかりました。これを追加すると問題は解決しましたが、pingが名前を解決できる理由はまだ理解できません。何を見るべきかわかりません。

Admin

ルールを追加すると、ファイアウォールは内部的にパケット状態をどのように処理しますか?
iptables
firewalld

ルールを追加すると、ファイアウォールは内部的にパケット状態をどのように処理しますか?

状況に応じて、新しいファイアウォールルールを定義するときにiptablesパケット接続状態(通常はおよびNEW/または)を指定できます。たとえば、次のルールペアは、自分のホストによって開始されたときにのみ接続が許可され、リモートホストによって起動された場合に接続が切断されることを保証しますESTABLISHED。http iptables -A INPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT しかし、代替案を探し始めたとき、firewalldファイアウォールはステートフルファイアウォール管理サービスであり、何らかの方法で内部的にパケットの状態を処理しているように見える以外に、その状態に関するドキュメントはあまり見つかりませんでした。iptables上記の例のように、ファイアウォールルールの作成を使用するときにパケットの状態を定義できるかどうかを説明するのに役立つ人はいますかfirewalld?それ以外の場合、どのように使用すると同じ効果が得られますかfirewalld?

Admin

ユーザーがSSHトンネルを使用できないように制限する
ssh
openssh
ssh-tunneling
port-forwarding
restricted-shell

ユーザーがSSHトンネルを使用できないように制限する

SSHを介したポート転送用のシェルアクセスなしでユーザーを作成しようとしています。ユーザーのシェルはに設定されており、/usr/bin/falsesshを介してログインしようとするたびに受信されますPermission denied (publickey,password)。追加するとうまくいき/usr/bin/falseます/etc/shellsが、お勧めできないことを読んでいます。また、次の形式のルールを作成しました/etc/ssh/sshd_config。 Match User tunneluser X11Forwarding no AllowTcpForwarding yes AllowAgentForwarding no PermitTTY no しかし、まだ動作しません。

Admin

別のVLANを使用する2番目のブリッジインターフェイスに接続しないようにLinuxホストを設定するにはどうすればよいですか?
networking
network-interface
networkmanager
kvm
virt-manager

別のVLANを使用する2番目のブリッジインターフェイスに接続しないようにLinuxホストを設定するにはどうすればよいですか?

マイコンピュータは、VLAN 10(デフォルト)とVLAN 20を許可するスイッチのポートに接続されています。 eno1マイコンピュータには1つのイーサネットカードしかありません。 私のコンピュータでは、2つのブリッジインターフェイスを作成しました。 br0奴隷はどこにありますか?eno1 br1スレーブデバイスがVLAN上にある場所eno1.20 br0私のコンピュータはbr1(VLAN 10)と(VLAN 20)の両方からIPを取得しました。 IP(VLAN 20)を取得しないでくださいbr1。br1(VLAN 20)を使用するKVM / virt-manager VMを実行する予定ですが、ホストがIPを取得したくありません。 この問題をどのように解決できますか?

Admin

マルチメディアキーとワイン
keyboard-shortcuts
wine
mediaplayer

マルチメディアキーとワイン

AIMPオーディオプレーヤーを実行するためにワインを使用しており、再生/一時停止、次/前のような特別なマルチメディアキーは使用できません。 ワインと一緒に使う方法はありますか? 例: Fn+F9、Fn+f10、Fn+F8...

Admin

ansibleを使用してホストgsettingsセットを変更するには?
linux
shell
gnome
ansible

ansibleを使用してホストgsettingsセットを変更するには?

gsettingsでgnomeの最大化機能を無効にしたいです。私は次のコマンドシェルを使用しました。 gsettings set org.gnome.shell.extensions.classic-overrides edge-tiling false ただし、これはユーザー固有の設定です。 このスクリプトを試しましたが、私のユーザー設定にのみ影響します。最大化を無効にするには、すべてのユーザーのgsettingsをどのように変更しますか? おそらく間違った方向に行っているようです。ユーザーgsettingsを編集する代わりに、すべてのユーザー設定を含むファイルを編集する方法はありますか? - hosts: all become: true tasks: - name: disable auto maximize become_user: 'joe' shell: gsettings set org.gnome.shell.extensions.classic-overrides edge-tiling false

Admin

シェルスクリプトは、モジュールリストコマンドをファイルに書き込むのではなく、画面に印刷します。
bash
shell-script
shell

シェルスクリプトは、モジュールリストコマンドをファイルに書き込むのではなく、画面に印刷します。

ロードされたモジュールをファイルに書き込む代わりに、私のシェルスクリプトはそれを画面に印刷します。 以下は私のシェルスクリプトの一部です。 load module A load module B modulelist=$(module list) if [ -f "$dest" ] then echo "File found...." echo "Appending to the file keeping previous data....please wait." echo -e "$modulelist" >> "$dest" echo -e "$newline" >> "$dest" echo "Successfully written all outputs to the file....please move it to /root/ directory." fi 他のすべての出力はファイルに書き込まれますが、コマンドには書き込まれません。私のコードに何が問題なのか教えてください。

Admin

ファイルシステムサイズのZFSリストの奇妙な出力
zfs

ファイルシステムサイズのZFSリストの奇妙な出力

次のオプションを使用していくつかのzfsデータセットを作成しました。 zfs create ... data/media -o reserv=1TB data/audiostudio -o reserv=600GB data/database -o reserv=20GB data/Git-Backup -o reserv=20GB data/PC-Backup-Linux -o reserv=300GB data/PC-Backup-Windows -o reserv=300GB data/docker-images -o reserv=100GB data/logs -o reserv=20GB ただし、出力は次zfs listのようになります。 NAME USED AVAIL REFER MOUNTPOINT data 2.33T 1.18T 352K /data data/Git-Backup 192K 1.20T 192K /data/Git-Backup data/PC-Backup-Linux 192K 1.48T 192K /data/PC-Backup-Linux data/PC-Backup-Windows 192K 1.48T 192K /data/PC-Backup-Windows data/audiostudio 192K 1.77T 192K /data/audiostudio data/database 192K 1.20T 192K /data/database data/docker-images 192K 1.28T 192K /data/docker-images data/logs 192K 1.20T 192K /data/logs data/media 192K 2.18T 192K /data/media 利用可能なスペースはどのように計算しますか?これらのデータはすべて約4TBと予想されます(合計プールサイズ、すべてのデータセットはまだ空です)。

Admin