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

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

5
本当に「USB通信プロトコル」はありますか?
ウィキペディアによると、USB: コンピュータと電子デバイス間の接続、通信、および電源供給のためにバスで使用されるケーブル、コネクタ、および通信プロトコルを定義します しかし、本当に「USB 通信プロトコル」はありますか?私の理解は: USBデバイスをマシンに接続します(Ubuntuまたは任意の種類のLinuxなど) Linuxはそのデバイスのデバイスドライバーを見つけ(何らかの理由で知っていればボーナス!)、それをロードします これでデバイスが接続されました /dev/theDevice ユーザー空間のアプリが読み書きできるように/dev/theDeviceなり、ドライバーが下位のデバイス/ハードウェアへの低レベルIOを処理 私には、このフローのどこにも「USB通信プロトコル」は表示されません。私の理解が正しければ、USBはPCとデバイス間のケーブルと電気接続にすぎません。 私はここで間違っていますか?USBは実際に上記のフローを強調するある種の低レベルプロトコルを実装していますか?もしそうなら、それは何ですか、それは30,000フィートのビューでどのように機能しますか?

8
Synology DSM 5で他の(非ルート)ユーザーとしてパスワードなし(パスワードなし)でSSH
パスワード(公開キー認証)なしで、非ルートとしてSynology Disk Stationにsshしようとしています。 パスワードなしでrootとしてsshしようとすると、動作します。別のユーザーに対してまったく同じ手順を実行しても機能しません。常にパスワードを要求します(また、パスワードを使用しても機能します)。 私はこれについてすべてのガイドに従いましたが、それらはすべて新しい5.0バージョンではなくDSM 4.xのためのものだと思います。 SSHデバッグログ これは、-vvvフラグを使用して試したときのデバッグログです。 aether@aether-desktop:~$ ssh -vvv aether@aether-ds.local OpenSSH_6.2p2 Ubuntu-6ubuntu0.2, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to aether-ds.local [192.168.2.149] port 22. debug1: Connection established. debug3: Incorrect RSA1 identifier …
24 linux  ssh  nas  synology 

3
自動ミュートモードを無効にする方法
alsamixerには、「自動ミュートモード」というオプションがあり、デフォルトで有効になっています。 しかし、今は無効にします。別のキーを試しましたが、失敗しました。 何か案が?0_0
24 linux  alsa 

9
シンプルmdadm RAID 1がスペアをアクティブ化しない
Ubuntu 12.04 LTS Precise Pangolin を使用して呼び出されるRAID 1アレイに2つの2TB HDDパーティション(/dev/sdb1および/dev/sdc1)を作成しました。/dev/md0mdadm sudo mdadm --detail /dev/md0両方のドライブをアクティブ同期として示すために使用されるコマンド。 次に、テストのために、失敗し/dev/sdb1、それを削除し、コマンドで再度追加しましたsudo mdadm /dev/md0 --add /dev/sdb1 watch cat /proc/mdstat アレイの再構築の進行状況バーが表示されましたが、それを何時間も見ていなかったので、ソフトウェアが何をしているのか知っていたと思いました。 進行状況バーがcat /proc/mdstat表示されなくなった後、次が表示されます。 md0 : active raid1 sdb1[2](S) sdc1[1] 1953511288 blocks super 1.2 [2/1] [U_] そしてsudo mdadm --detail /dev/md0示しています: /dev/md0: Version : 1.2 Creation Time : Sun May 27 11:26:05 …
24 linux  raid  raid-1  mdadm 

6
Linuxで停止した場合にサービスを監視して再起動する方法
実際、シェルスクリプトを使用すべきかどうか、または既にいくつかの方法があるかどうかはわかりません。しかし、どのアプローチを使用するにしても、サービスを常に実行し続けたいと思います。 iptables例として言ってみましょう。その後.. たびiptablesのサービスがあるstoppedか(他の言葉で)実行していない、私はそれになりたいstarted(またはrestarted自動的に...)それが停止したときに(または実行されていません)。 他のもっと簡単な言葉で言えば、私はサービスを常に稼働させたいと思っています。 (リアルタイムチェックを行うことが問題である場合は、チェックする頻度をかなり高くすることができます。5分ごとに) 私が考えることができる唯一の方法は、Cron Tabでシェルスクリプトを使用することです。 スマートな解決策はありますか? ありがとう!

2
1週間より新しいrsyncファイル
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 サーバーAでrsyncを実行して、サーバーBから7日より新しいすべてのファイルをコピーしたい。 find . -mtime -7 サーバーBのファイルを削除したくありません。
24 linux  rsync 

8
USBキーボードが差し込まれたときにキーボードレイアウトを自動でロードするudevルール
USBキーボードを接続したが、udevルールが機能しない場合、新しいキーボードレイアウトをロードしようとしています。 SUBSYSTEM == "input"、ATTR {idVendor} == "062a"、ATTR {idProduct} == "0201"、GOTO = "usb_xmodmap_auto" LABEL = "usb_xmodmap_auto" ACTION == "add"、RUN + = "/ usr / bin / xmodmap〜/ .usbXmodmap" ACTION == "削除"、RUN + = "/ usr / bin / xmodmap〜/ .pndXmodmap" 次を使用してルールをリロードしました。 > sudo udevadm control --reload-rules システムを再起動しますが、USBキーボードを差し込むと元のxmodmapがまだロードされているため、キーボードレイアウトが間違っていますが、端末でコマンドを実行すると > / usr / …
24 linux  usb  udev 

3
実行中のプロセスを選別する
スクリーンセッションでプログラムを実行するのを忘れて、途中で停止できないことがあり、時間がかかることがわかっています。 既に実行中のプロセスを再起動せずにスクリーニングする方法はありますか?

6
新しいカーネルをgrub2に追加する方法
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 9年前に移行され ました。 grub2にカーネルを追加するにはどうすればよいですか?以前のバージョンでできることは知っていましたが、変更されたようです。どのファイルを編集する必要がありますか?
24 linux  ubuntu  kernel  grub 

5
Linuxから起動可能なWindows 10 USBドライブ(UEFI)を作成する
Linuxから起動可能なWindows 10 USBドライブを作成するにはどうすればよいですか? ご注意ください: WinUSBはWindows 10では動作しません。 UNetbootinも機能しません。 dd メソッドもうまくいきませんでした。 これに加えて、GPTパーティションテーブルと、タイプef00の1つのパーティションを作成し、fat32としてフォーマットしてから、すべてのISOコンテンツをコピーしました。正常に起動しますが、インストールを開始すると、メディアダイアログのプロンプトが表示されます。 更新 別の試み: GPTを作成しました 50 MBのドライブの最後にFAT32を作成しました 残りのスペースにNTFSを作成しました UEFI:NTFSをFAT32に配置する ISOコンテンツをNTFSにコピーしました インストールは正常に開始されますが、進行状況の開始時にエラー0xc0000005が表示されます(正しく覚えている場合)。
24 linux  boot  usb  windows-10 

2
再起動後にタップインターフェイスを永続的にする方法
一部のタスクでは、タップインターフェイスを構成し、所有権を割り当てる必要があります。だから、私は手動でそれをやっています: sudo tuntap -u <username> sudo ifconfig tap0 up sudo ip a a 192.168.1.1/24 dev tap0 またはを使用して ip tuntap add dev tap0 mode tap user <username> これらのコマンドをシェルスクリプトに追加せずに、再起動後にタップインターフェイスの構成を永続的にし、スタートアップに追加するにはどうすればよいですか 私が念頭に置いているのは、次のような/ etc / network / interfacesを介してそれを行うことです。 iface tap1 inet static address 192.168.1.121 netmask 255.255.255.0 pre-up /usr/sbin/tunctl -u ajn -t tap1 しかし、何らかの理由で、それは動作しません。 何か案は?

6
BASHでディレクトリを更新するにはどうすればよいですか?
コンパイラによって生成されたファイルを含むディレクトリがあります。再構築するたびに、このディレクトリはクリーンになり、ビルドプロセス後にls空の出力が表示されます。私の後cd出しディレクトリの、その後戻ってそれがLsに右に動作します。質問は次のとおりです。 ディレクトリを更新する他のよりエレガントな方法はありますか? ファイルを削除して再作成すると、実際にはどうなりますか?cd実際のディレクトリコンテンツを表示する必要があるのはなぜですか?


8
ローカルシェルエイリアスをsshセッションに動的にロードする
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 sshを使用していくつかのマシンにログインするとき、エイリアスと関数がそこにあることを望みます。つまり、コマンドショートカットを使用できるマシンにログインします。 動的である必要があります。ログインするたびにエイリアスを更新したいです。 注:多くの場合、マシンとファイルを知らずに初めてログインします。シングルログインの場合もあります。そのマシンに対して一度だけです。後でクリーンアップする必要があり、以前の構成も復元する必要があります。
24 linux  bash  shell  login  ssh 

3
BTRFSサブボリュームの名前を変更する方法は?
サブボリュームのセットを含むBTRFSファイルシステムがあります。ここまでは順調ですね。サブボリュームの名前を変更する必要があります。残念ながら、btrfsプログラムではサブボリュームの名前を変更できません。Googleで検索すると、いくつかの結果が得られました。1つは私にできると言い、もう1つは新しい名前に移動して古いサブボリュームを削除mvできると言いsnapshotました。パーティションをクラッシュさせ、バックアップからパーティションをリロードしなければならない前に(かなり大きい)、私の質問は次のとおりです。 現在、サブボリュームの名前を変更する最良の方法は何ですか? それだけで大丈夫mvですか、それとも内部構造を無効にしますか? 新しいスナップショットを作成して古いサブボリュームを削除する方法ですか、これにはいくつかの欠点がありますか? 私はすべてがまだ実験的であることを知っていますが、私の目的のためには非常にうまく機能しています(これまでのところ、毎日の増分バックアップがあります)。

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