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

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

1
最も互換性のある小さなXサーバーは何ですか?
私はLFS / BLFSを1か月ほど構築してきましたが、複数の失敗があり、ほとんど成功していません。XorgのLFSビルドは200MBを超えるため、信じられないほど小さいXorgのようなウィンドウシステムが存在することを知らされましたただソースパッケージ。 私はWebをグーグル検索しましたが、TinyXに関するWikipediaの記事で、存在しないXorgクローンのホームページが示されました。 私はDSLのようなディストリビューション(実は、ChromeOSのより高速なクローンです)を構築するつもりであり、Xサーバー以外のすべての準備が整っています。 私が探していたのは次のものでした: それが圧縮されたときにディストリビューションを50MBまで下げたいと思っていたので、かなり小さいもの。 通常のXサーバーとかなり互換性のあるもの(何を話しているのかわかりませんが、Xアプリケーションで動作するものを期待していました)。 OpenBoxまたはFluxBox(できればOpenBoxが望ましい)で完全に機能する(しゃっくりなし!) 壮大なブート画面としてプリマスで機能するものは、単純なユーザーの目には悪いオペレーティングシステムをよく見せます。 また、余談ですが、最終ビルドをパッケージ化するにはどうすればよいですか?配布したい小さなレンダリングシステムを構築しましたが、UbuntuやDSLのようにISOを作成する方法がわかりません。

1
デュアルネットワーク接続
Ubuntu 10.10ボックスにUSBセルラーモデムとホームLAN接続があります。 どちらも独立して動作します。 両方を同時に接続する方法を知り、どのアプリケーションがどのデバイスを使用してインターネットに接続するかを指定できるようにしたいと考えています。 誰でもこれを行う方法を知っていますか?


2
Linuxディストリビューション用のRosetta Stone?
LinuxディストリビューションごとにRosetta Stoneのようなものはありますか? おそらく、別のディストリビューションの翻訳として整理された特定のタスクのコマンド、構成ファイル、または問題の解決策を検索できるサイトです(ご存じでしょう)。 たとえば、Debianベースのディストリビューションをよく知っていて、同等のFedoraを知りたいとします。 dpkg -S /bin/bar または dpkg --get-selections > foo dpkg --set-selections < foo または apt-cache search foobar --names-only 等 さまざまなUnicesのロゼッタストーンがありますが、それほど詳細ではなく、実際にはさまざまなディストリビューションを区別していません。
9 linux  distros 

4
Linuxをサポートするために市販のソフトウェアで使用する必要のあるインストーラーの種類は何ですか?
ソースコードはオープンまたはフリーではないため、インストール時のコンパイルはオプションではありません。これまでのところ、次のような開発者を見てきました。 tar.gzファイルを提供し、適切な場所で解凍するのはユーザー次第です。 .tar.gzにinstall.shスクリプトを提供して、基本的なインストーラーを実行します。インストールオプションをユーザーに要求することもできます。 RPMおよび/またはdebファイルを提供し、ユーザーが使い慣れたネイティブパッケージ管理ツールを引き続き使用して、インストール/アップグレード/アンインストールを行えるようにします。 ほとんどのLinuxディストリビューションをサポートし、ユーザーの生活をできるだけ簡単にし、ビルド/パッケージング/インストーラーインフラストラクチャもできるだけ少なくしたいと考えています。 ソフトウェアのパッケージ方法に関する推奨事項を探しています。

5
FreeBSDのvimが矢印キーやその他のviのような動作に正しく反応しない
FreeBSDでvimを使用しようとしました(Linux xterm互換端末のssh経由)。ただし、vimはviの初期状態と同様に動作します。たとえば、削除キーでは反応せず、挿入モードで上に行く代わりにF文字を挿入します。 FreeBSD X11にはインストールされていません。 編集:私が投稿したとおりvim --version # vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 28 2010 11:48:54) Included patches: 1-6, 8-35, 37-48, 50-70, 73, 75-87, 90-92, 94-100, 102-137, 139-149, 151-171, 173-190, 192-193, 195-203, 206-211, 213-215, 217-218, 220-232, 234-246, 251-259, 261-301, 303-319, 321-322, 324-335, 337-351, 353-361, …

3
GNU / Linuxの仮想コンソールでフォントがリセットされる
次のコマンドを使用して、仮想コンソール(vt1)にカスタムフォントを設定しました。 shell> setfont ter-114f Xに切り替え(Ctrl + Alt + F7を使用)、仮想コンソールに戻った場合(Ctrl + Alt + F1を使用)、表示は適切ではありません。画面サイズがリセットされているようです(以前は切り替え前に28行に設定されていました)。 これをどのように修正できますか?
9 linux  fonts  console 

3
シェルからstdinが/ dev / nullかどうかを確認する方法は?
Linuxでは、シェルスクリプトが標準入力がnullデバイス(1、3)*からリダイレクトされているかどうか、理想的には何も読み取らないかどうかを確認する方法はありますか? 予想される動作は次のとおりです。 ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod secretunknownname c 1 3 exec 6<secretunknownname rm secretunknownname ./checkstdinnull <&6 -> yes 私は、入力デバイスの maj / min数を読み取る必要があるだけだと思います。しかし、シェルからそれを行う方法を見つけることができません。 *は必要ありません/dev/nullが、で手動で作成した場合でも nullデバイスがありますmknod。
9 linux  shell  devices  stdin 

1
psが時々、有効なプロセスを*非常に*見つけられないことがありますか?
問題のサーバーで確実に実行されているにもかかわらず、ps -o args -p <pid>コマンドが問題のプロセスを見つけることができない場合があるという奇妙な問題に遭遇しました。問題のプロセスは、一部のJavaアプリの起動に使用される長期実行ラッパースクリプトです。 問題の「野生」の出現は、常に早朝に起きているように見えるので、それは彼らは非常に重く、その後ロードされているので、問題になっているサーバ上のディスク負荷に近い関連といういくつかの証拠は、しかし、実行することで、そこにあるps中をタイトなループで質問すると、最終的に問題を再現できます-数百回に1回実行するとエラーが発生します。 次のbashスクリプトを実行することで、失敗した実行と成功した実行の両方のstrace出力を生成できました。 while [ $? == 0 ] ; do strace -o fail.out ps -o args -p <pid> >/dev/null ; done ; strace -o good.out ps -o args -p <pid> 以下からの出力を比較するfail.outとgood.out、私はそれを見ることができますgetdents何とか失敗し、実行上のシステムコールが(〜1100年と比較して〜500程度)システム上のプロセスの実際の数よりもはるかに小さい数を返します grep getdents good.out getdents(5, /* 1174 entries */, 32768) = 32760 getdents(5, /* 31 …
9 linux  ps  procfs 

4
Debianテストへのアップグレード後にPulseAudioがIntel HDAを認識しない(Buster)
Debian 9安定版からDebian 10テストにアップグレードした後、夏の間に問題に気づきました。PulseAudioがIntel HDAオーディオデバイスを認識しなくなりました。当時、nVidia HDMI経由で接続されているモニターのオーディオに切り替えることができたため、将来のアップデートで修正されることを期待して問題を回避しました。彼らはしていません。数か月早送りして、ワークスペースを再配置しましたが、今度はIntel HDAを再び動作させる必要があります。 これが私がこれまで見てきたものです... Debian 10テスト カーネルはそれを見ます: # dmesg | grep HDA [ +0.005509] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17 [ +0.000073] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18 [ +0.000057] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19 [ +0.000054] input: HDA Intel PCH …

1
なんらかのネガティブエコーを使用して、以前のエコーと同じ場所にコンソールで何かを印刷します
bashでは、clearすべての画面コマンドをクリアするという名前のコマンドをキャストできます。 そして、echoあなたはあなたが望むものを画面上に印刷することができます。 私の単純なスクリプトでは、コマンドで行われていることの割合を出力する必要があることがよくあります。 だから私は何かをすることができました... echo "89%" echo "90%" echo "91%" 等々.. 私が嫌いなのは、画面がパーセント更新でいっぱいになることです... 89% 90% 91% ... bashまたはphpエコーでエコーできる特別な文字の組み合わせ(たとえば、「\ 033 [01; 31m」)があるかどうかを確認し、コンソールに「最後に印刷された文字を削除する」と伝えます。 次のようなものを使用してそうします:(phpの例) echo str_repeat($neg_character, strlen($last_percentage_update_string)); echo $new_percentage_update_string; 画面に行をいっぱいにせずに、新しい文字列を前の文字列の正確な位置に印刷します それ以外の場合は、常にbashおよびphpスクリプトを使用して他の方法で同じことを行う方法を探します(少なくともdebian9コンソールとphp7で実際の実際の例を含めてください)
9 linux  bash  php  console 

2
LVM +一時的なアーカイブ名を作成できませんでした
私たちは/に100%を持っています Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg08_root 20G 20G 132K 100% / lvextendを実行すると、次のエラーが発生します # lvextend -L+5G /dev/mapper/vg08_root Couldn't create temporary archive name. Volume group "vg00" metadata archive failed. これを解決する方法?
9 linux  rhel  lvm 

1
「無効な引数」のためファイルを削除できません
一部のファイルを削除しようとすると、この奇妙なエラーが発生しました。また、ファイル名には特定の文字が含まれていません。なぜ誰か知っていますか?セントーです [root@sandbox ~]# rm -rf /var/log/zookeeper rm: cannot remove `/var/log/zookeeper': Invalid argument
9 linux  files  directory  rm 

3
受け入れキューの長さを監視するにはどうすればよいですか?
私の仮説があります。TCP接続が、サーバーが到達できるよりも速く到達することがありaccept()ます。キューがオーバーフローし、問題が発生するまでキューに入れられます。 これが起こっていることをどのように確認できますか? 受け入れキューの長さまたはオーバーフローの数を監視できますか?どこかに露出しているカウンターはありますか?

3
CentOSインストールでのパーティションの作成(標準パーティションとLVM物理ボリューム)
すべて。Linuxに慣れていないことを許してください。VMWareにCentOSをインストールしようとしています。私が知っているように、Linuxは3種類のパーティションしか作成できません。彼らがされているprimary, extended, and logical、MBRの場合、プライマリと拡張パーティションの最大番号は4であり、論理パーティションの無制限番号は、拡張パーティションの下に作成することができます。(間違っていた場合は訂正してください。ありがとうございます。) しかしCentOSに関しては。パーティションを作成するときに、以下のようなオプションを取得しました。の概念と比較するとprimary, extended, and logical、私はStandard partition and LVM physical volumeそれらの違いが何であるかを理解できず、知りませんでした。を作成するとはどういう意味LVM physical volumeですか?誰か教えていただけますか? ありがとう。
9 linux  partition  lvm 

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