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

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

1
ユーザーごとに1つのIPを割り当てるにはどうすればよいですか?
Steamのホームストリーミングを利用して2人で同時にプレイできるヘッドレスSteamゲームサーバーを構築しています。セットアップのマルチシート部分は完了して機能していますが、ワイヤレスで動作させるのは非常に面倒です。 一度に家庭内ストリーミングを有効にできるSteamクライアントは1つだけです。これはおそらく、同じポートとIPアドレスを使用していることが原因です。各ユーザーに独自のIPアドレスを割り当てるにはどうすればよいですか? ストリーミングはホームネットワーク内からのみ行われます。マシン自体には、すでに1つのインターフェースに3つのIPがあります。
11 linux  networking  users  ip 


4
Linuxの「自分でコンパイルする」という考え方の源は何ですか[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 2年前に閉店。 私は大学でLinuxを少し使用しましたが、用語に精通しています。私は.NET言語で定期的に開発しているので、私はコンピュータの読み書きができません。 とはいえ、* nixサークルに存在する「自分でコンパイルする」[CIY]考え方を理解しているとは本当に言えません。私はそれがなくなることを知っていますが、それでも時々それを聞きます。開発者として、コンパイラーと必要な依存関係のセットアップはお尻の痛みであることを知っているので、CIYワークフローが* nixのアクセス性を大幅に低下させるのに役立ったように感じます。 CIYメンタリティの上昇につながった社会的または技術的要因は何ですか?
11 linux  history 

1
Linuxの動的リンカーがパスを検索する順序は何ですか?
これは私が使用するときに気づいた特異性を扱っているため、複製ではありません/etc/ld.so.conf。 動的リンカーがライブラリを検索するパスを取得するには、コマンドを実行しldconfig -v | grep -v "^"$'\t' | sed "s/:$//g"ます。に/etc/ld.so.confパスがリストされていない場合。前のコマンドからの出力は /lib /usr/lib /lib最初に検索し、それから検索すると考えました/usr/lib。私のような新しいパスを追加するとき/usr/local/libに、/etc/ld.so.confリメイク、その後と/etc/ld.so.cache、出力からはldconfig -v | grep -v "^"$'\t' | sed "s/:$//g"なり /usr/local/lib /lib /usr/lib リストされたディレクトリが検索される順序が上から下であることが正しい場合、追加のディレクトリが/libとの前に検索されるため、これは奇妙です/usr/lib。信頼できるディレクトリの前に追加のディレクトリが検索されること自体は奇妙ではありませんが、/libが前/usr/libに検索されると、/bin&/sbinは/usr/bin&/usr/sbininの後に検索されるため、奇妙PATHです。 によってリストされたパスldconfig -v | grep -Ev "^"$'\t' | sed "s/:$//g"が下から上に検索された場合でも、信頼できるディレクトリの後に追加のディレクトリが検索され、の後に検索されるため、順序が歪ん/libでい/usr/libます。 では、ld.soライブラリのパスを検索する順序は何ですか?なぜ/lib以前に検索されるの/usr/libですか?そうでない場合、追加のディレクトリが検索されるのはなぜ/libですか?

9
ファイル内の行の順序を変更する
特定のパターンで行の順序を変更しようとしています。多くの行(例:99行)を持つファイルの操作。3行ごとに、2行目を3行目、3行目を2行目にしたいと思います。 例。 1-入力: gi_1234 My cat is blue. I have a cat. gi_5678 My dog is orange. I also have a dog. ... 2-出力: gi_1234 I have a cat. My cat is blue. gi_5678 I also have a dog. My dog is orange. ...

2
bashは16進数値0x00を変数に格納できません
私はddでいくつかのトリックをしようとしています。私はそれをddにパイプするために "header"と呼ばれる変数にいくつかの16進値を格納することは可能だと思いました。 変数を使用しない最初のステップは次のとおりです。 $ echo -ne "\x36\xc9\xda\x00\xb4" |dd of=hex $ hd hex 00000000 36 c9 da 00 b4 |6....| 00000005 その後、私はこれを試しました: $ header=$(echo -ne "\x36\xc9\xda\x00\xb4") $ echo -n $header | hd 00000000 36 c9 da b4 |6...| 00000004 ご覧のとおり\x00、$header変数の値が失われました。誰かがこの動作の説明をしていますか?これは私を夢中にさせています。
11 linux  bash  shell-script  dd 


2
i3wm:二重修飾キーを持つ10個を超えるワークスペース?
最近、私はそれを使い始め、i3wmそれに恋に落ちました。ただし、気になるのは、10個を超えるワークスペースを制御することです。 ワークスペース1から9(および10の間)$mod+1を$mod+9切り替えるための私の構成では、$mod+010個のワークスペースでは不十分な場合があります。 現時点では私は20にワークスペース11に手を差し伸べる$mod+mod1+1と$mod+mod1+0、すなわち打撃mod+alt+number。もちろん、これは問題なく機能しますが、キーを簡単に押すことができないため、そのようにワークスペースを切り替えるのはかなり面倒です。さらに、11から20のワークスペース間でアプリケーションを移動するにはmod+shift+alt+number->醜い必要があります。 私のVimバインディングでは(プラグインがたくさんあります)modkey + r、プラグイン1やmodkey + modkey + rプラグイン2のように、二重修飾子のショートカットを使用し始めました。 同様のことができますi3wmか? では、10以上のワークスペースをどのように利用しi3wmますか?他の解決策はありますか?

2
Linuxで複数のダミーインターフェイスを作成するにはどうすればよいですか?
Linuxで偽のイーサネットダミーインターフェースを作成するにはまず、次のコマンドを使用してダミーインターフェースドライバーを初期化します: / sbin / modprobe dummy。 次に、上記で初期化したばかりのダミードライバーにイーサネットインターフェイスエイリアスを割り当てます。 ただし、次の致命的なエラーが表示されます。致命的 :モジュールのダミーが見つかりません。 また、パス cd / sys / devices / virtual / net#で、次の名前で仮想インターフェイスが存在していることがわかります: dummy0 / lo / sit0 / tunl0 / ifconfig -a dummy0: Link encap:Ethernet HWaddr aa:3a:a6:cd:91:2b BROADCAST NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 …

1
Linuxと一緒にFreeBSDをインストールする
私はGNOMEでArch Linuxを使用しています。以下の要件に従ってArch Linuxと一緒にFreeBSDをインストールしたいと思います。 Linux GRUBを保持し、それにFreeBSDのエントリを追加したいと思います。 LinuxとBSDで異なるSWAPパーティションを使用したい。 Linux / bootを破棄したくない 私のシステム情報: Arch Linuxを使用しています:UEFIモード。 ディスクはGPTです 私のパーティションレイアウトは次のようになります: 。 [severus@Tux ~]$ sudo parted -l Model: ATA TOSHIBA MQ01ABD1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1076MB 1075MB fat32 …

2
ファイル内の各文字の(数値)ASCII値を出力するにはどうすればよいですか?
各文字のASCII数値をテキストファイルに出力する方法を教えてください。と同様catですが、ASCII値のみを表示しています...(16進数または10進数で問題ありません)。 Apple(改行付き)という単語を含むファイルの出力例は次のようになります。 065 112 112 108 101 013 004
11 linux  bash  sed  awk  terminal 


2
&6と/ dev / fd / 6の違いは何ですか?
ファイル記述子6から読み取るには、<&6or </dev/fd/6(別名/proc/self/fd/6)を使用できます。通常、どちらも同じように機能します。しかし、そのファイル記述子がたまたまソケットである場合、奇妙なことが起こります。例えば: $ bash -c 'ls -l /dev/fd/6;cat /dev/fd/6' 6</dev/tcp/localhost/12345 lrwx------ 1 michas michas 64 Jan 10 19:50 /dev/fd/6 -> socket:[315010] cat: /dev/fd/6: No such device or address ここでlsは、記述子が実際に存在することを示しています。ただし、この方法ではデータにアクセスできません。cat <&6代わりに使用すると、すべてが再びうまく機能します。 ファイル記述子にアクセスする両方の方法の違いは何ですか? 変数で番号が指定されている場合、記述子にアクセスするための良い方法はありますか?(</dev/fd/$fd動作しますが、<&$fd動作しません。) (上記の状況はLinuxでは観察できますが、OpenBSDでは観察できません。-そのファイル記述子はそこで通常の文字デバイスであるようです。)

1
LVMにbtrfsを置くことは理にかなっていますか?
これがOpenSUSE Leap 42です。私は、2台の500 GB SATA HDDドライブを搭載したコンピューターを使用しており、それを高速化するために、システム用に小さな30GB SSDドライブを搭載しました。インストール中、HDDは、インストーラー(および私)を混乱させたため切断されました。システムが起動したら、/ homeディレクトリをXFS論理ボリュームに簡単に交換できました(主にLVMを使用して、簡単にスペースを追加します)。次に/ optがいっぱいになり(chromeとbotanicula)、HDDのボリュームにそれを置きたかった。そこで、ボリュームを作成し、BTRFSでフォーマットしました。頭@ subvolumesをひっかいた後、fstabでBTRFSを読み上げ、必要なことを行いました。/optのサイズは100 GBになりました。 しかし、問題は、LVMボリュームをbtrfsでフォーマットすることは理にかなっていますか?基本的に、どちらもボリューム処理システムです。 説明のために、fstab(#コメントは編集内容を示します)とvgscan + lvscanの出力を貼り付けます。 ~> cat /etc/fstab UUID=1b511986-9c20-4885-8385-1cc03663201b swap swap defaults 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af / btrfs defaults 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af /boot/grub2/i386-pc btrfs subvol=@/boot/grub2/i386-pc 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af /boot/grub2/x86_64-efi bt rfs subvol=@/boot/grub2/x86_64-efi 0 0 UUID=3e103686-52e9-44ac-963f-5a76177af56b /opt btrfs defaults 0 0 #UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af …
11 linux  partition  lvm  btrfs 


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