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

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

3
`/ etc / hosts`とDNSはどのように連携してホスト名をIPアドレスに解決しますか?
Linuxでは、/etc/hostsDNS はどのようにしてホスト名をIPアドレスに解決するのですか? でホスト名を解決できる場合、/etc/hostsDNS /etc/hosts はホスト名を解決した後に適用されますか、または解決されたIPアドレスを/etc/hosts「ホスト名」として処理して 再帰的に解決しますか? 私のブラウザー(firefoxとgoogle chrome)で、私がに追加すると /etc/hosts: 127.0.0.1 google.com www.google.com ブラウザのアドレスバーにwww.google.comと入力してEnterキーを押すと、Webサイトに接続できません。からその行を削除/etc/hostsすると、Webサイトに接続できます。/etc/hostsホスト名を解決するためにDNSをオーバーライドするということですか? に行を再度追加した/etc/hosts後も、Webページを更新した後でも、Webサイトに接続できます。/etc/hosts再度申請しない ので、ウェブサイトに接続できません。 ありがとう。

1
なぜ怠惰なMNT_DETACHまたは `umount -l`は安全でない/危険なのですか?
umount -l安全でないいくつかの場所を読んだことがあります。 @casによる回答: 外付けドライブを安全に取り外しできる時期を気にする場合は、umountの--lazyオプションを使用しないでください @frostschutzのコメント: umount --lazy安全ではなく、安全にすることはできません。[...] util-linux Ruediger Meierによるこのコメント: umount -lまったく使用しないでください。使用/tmp/mountpointしているすべてのプロセスを強制終了し、オプションなしでumountします-l。 umount -l安全でない/危険なのはなぜですか? 安全にする方法はありますか?

1
dmesgとjournalctlの違いは何ですか?
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 2年前休業。 Linuxはまったく新しいです。表示されるのは、ほぼ同じように実行される2つのログです。なぜ2つのログがあるのですか?それぞれにどのようなメッセージが表示されると思いますか?そして、彼らのライフサイクルの違いは何ですか?

2
CPUとコアの違いは何ですか?
lscpu私のPC の出力は次のようになります- Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 69 Stepping: 1 CPU MHz: 1200.093 BogoMIPS: 3392.08 Virtualization: VT-x L1d cache: …
10 linux  cpu 

2
パーティション番号なしのmkfsで問題ありませんか?
ペンドライブと1つのパーティションがあります。 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk └─sda1 8:1 0 931.5G 0 part / sdb 8:16 1 7.5G 0 disk └─sdb1 8:17 1 7.5G 0 part そして、私はコマンドでフォーマットしました: # mkfs.fat -n A /dev/sdb そしてそれはうまくいきます。 しかし、その後、mkfsのmanページを読み飛ばしました。 mkfs is used to build a Linux filesystem on …

5
Linuxで開いているファイルの最大許容最大数
Linuxで開くことができるファイルの最大数を設定できる大きさに(技術的または実用的な)制限はありますか?非常に大きな数(1〜100Mなど)に構成すると、いくつかの悪影響がありますか? ここでは、組み込みシステムではなく、サーバーの使用法を考えています。もちろん、開いているファイルを大量に使用するプログラムはメモリを消費して遅くなる可能性がありますが、制限が必要以上に大きく設定されている場合の悪影響に興味があります(たとえば、設定だけで消費されるメモリ)。

1
複数のサブネット間のルーティング
4つのサブネットを持つ内部ネットワークを作成するとします。中央ルーターやスイッチはありません。4つのサブネットすべて(192.168.0.0/24)のゲートウェイをリンクするために使用できる「管理サブネット」があります。一般的な図は次のようになります。 10.0.1.0/24 <-> 10.0.2.0/24 <-> 10.0.3.0/24 <-> 10.0.4.0/24 つまり、1つのLinuxボックスを、10.0.x.1と192.168.0.xの2つのインターフェイスを持つ各サブネットに構成します。これらは、各サブネットのゲートウェイデバイスとして機能します。10.x / 24サブネットごとに複数のホストがあります。他のホストでは、10.0.xxとして使用できるインターフェイスは1つだけです。 各ホストが他のサブネット上の他のホストにpingできるようにしたい。私の質問は最初です:これは可能ですか?そして第二に、もしそうなら、私はiptablesやルートを設定する助けが必要です。私はこれを実験してきましたが、一方向のpingを可能にするソリューションしか思い付くことができません(icmpパケットは単なる例であり、最終的にはssh、telnet、ftpなどのホスト間の完全なネットワーク機能が好きです) 。

2
vm.overcommit_ratioの残りのメモリはどこに行きますか?
ここで説明するようvm.overcommit_memoryに2、に設定してメモリのオーバーコミットを無効にすると、デフォルトで、システムはswap +物理メモリの50%の次元までメモリを割り当てることができます。 vm.overcommit_ratioパラメータを変更することで比率を変更できます。80%に設定したとすると、物理メモリの80%が使用される可能性があります。 私の質問は: 残りの20%でシステムは何をしますか? そもそもなぜこのパラメータが必要なのですか? 常に100%に設定すべきではないのはなぜですか?

1
タップインターフェイスと通常のインターフェイスの違いは何ですか?
私は仮想ネットワークについて勉強しています。 タップインターフェイスを作成し、それらをOpen Virtual Switchに追加するYouTubeビデオを見ました。 ここからは、タップインターフェイスが何であるかわかりません。 eth0などの通常のインターフェイスとタップインターフェイスの違いは何ですか? TAPインターフェイスはOVSに追加するための単なる仮想L2インターフェイスですか? それが正しい場合、OVSに接続せずにタップインターフェイスの目的は何ですか?
10 linux  networking 

2
Systemdで「リンクされた」ユニットファイルを有効にする
私はまだsystemdに慣れていて、何かに遭遇しました。それはそれほど問題ではありませんが、私はこれがどのようにあるかについてもっと知りたいです。他の場所でこれへの参照を見つけることができませんでした。 まず、サービスのカスタムユニットファイルをに入れる必要があることを理解しています/etc/systemd/system。ただし、ユニットファイルを他の場所に置くことができれば、サーバーの管理には便利です。 ドキュメントでは、ユニットファイルを次のように「リンク」できることがわかりました。 systemctl link /path/to/servicename.service これにより、上の上記へのリンクが作成され/etc/systemd/systemます。これで、このサービスを開始/停止できます。表面的には、これはサービスを管理するための良い方法のように思えました。 ただし、このような「リンクされた」ユニットファイルを有効にしようとすると、失敗します。 root@test1:/etc/systemd/system# systemctl link /root/myservice.service Created symlink from /etc/systemd/system/myservice.service to /root/myservice.service. root@test1:/etc/systemd/system# systemctl status myservice.service * myservice.service - My Test Service Loaded: loaded (/root/myservice.service; linked; vendor preset: enabled) root@test1:/etc/systemd/system# systemctl enable myservice.service Failed to execute operation: No such file or directory まったく同じユニットファイルを使用しますが、/etc/systemd/systemリンクではなくにコピーすると、次のようになります。 root@test1:/etc/systemd/system# …
10 linux  systemd 

1
マジックSysRqキーが有効になっているかどうか、およびどのキーがそれを呼び出すかを見つける方法は?
どのキーがマジックSysRqキーを呼び出すかを知るにはどうすればよいですか?(まだ)凍結されていないLinuxマシンの前にいる場合。魔法のSysRqキーのすべての一般的な組み合わせを試して、機能するかどうかを確認するよりも簡単なものが必要です。

6
Ruby GEM_HOMEとGEM_PATHを設定する方法
私はLinuxのNOVICEユーザーであり、Linux Mint 17.1を使用しています その問題のために過去3日間でLinux Mintを20回再インストールしましたが、修正できませんでした 新しいLinuxインストールを開始し、ターミナルセッションを閉じてすぐに正常にインストールされた1つのターミナルセッションにgemとrubyなどをインストールしようとすると、rvmを使用してRailsにrubyをインストールしようとしましたが、gemを取得できません。 過去3日間で20回以上再インストールすることで、ウェブも検索しました。/etc/environmentそのセッションでエコーパスに環境変数を入れて/etc/environmentファイルに貼り付けるように言われました。 今でもインストール済みの宝石を取得できません 入力するrvm -vと、次のエラーが表示されます Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see: https://github.com/wayneeseguin/rvm/issues/3212 Warning! PATH is not properly set up, $GEM_HOME is not set, usually this is caused by shell initialization files - check them for 'PATH=...' entries, it …

3
画面でも、端末がサポートするUnicodeの量を検出します
ここに問題があります:私の端末がまともなユニコードに対応しているかどうかを確認できるようにしたいです。 どんな種類の仮想端末でもまともなフォントが得られるので動機が生まれますが、基本的なLinuxコンソールには256または512の同時記号の文字セットがあるため、完全なフォントサポートは期待できません。 最初は$TERM、またはttyを使用できると思っていましたが、ここが落とし穴です。私はbyobuも使用しているため$TERM、常に「screen.linux」を使用します。ttyの出力もあまりわかりません/dev/pts/<some number>。「実際の」用語と仮想の用語の両方で。 $BYOBU_TTYたとえば、それが可能で/dev/tty1あり、セッションがCtrl+ Alt+で開かれF1たときに文字が表示されないが、一部のX用語から同じセッションにアタッチすると、正しく表示され、$BYOBU_TTY変更されないためです。その上、屏風があるかどうかを推定せずにこれを検出できるようにしたいと思います。 また、ロケールはすべての場合にen_US.UTF-8を示します それでも、byobuの内部であっても、どういうわけか(私がこれを検出した特定のツールの名前を示すために)一見すると、byobuセッションに接続している端末に応じて異なる出力が使用されます。 端末とttyがあまりにも一般的な検索語のように見えるため、Googleで問題が発生しています。せいぜい$TERMttyを推奨するソリューションにたどり着きます。
10 linux  terminal  tty  unicode 

1
Linuxを2つのネットワークに同時に接続する
イーサネットと内蔵WiFiを使用して2つのネットワークに同時に接続するか、追加のWiFiアダプターをインストールして2つのWiFiネットワークに接続したい。 私の要件:2つのデバイスセット(グループAとグループB)があり、互いに通信する必要があるが、直接通信する必要はない。場所にはインターネットはありません。グループAのデバイスはWiFiルーターAに接続され、グループBのデバイスはWiFiルーターBに接続されます(同じルーターに接続されないようにする必要があります)。LinuxデバイスをルーターAとルーターBの両方に接続し、2つのグループ間の仲介者として機能させたい。Linuxデバイスは、グループA(ルーターA経由)からメッセージを受信し、情報を処理して、結果の通知をグループB(ルーターB経由)に送信する必要があります。 質問: Linuxをセットアップして2つのネットワークに同時に接続するにはどうすればよいですか? メッセージの送信元のネットワークを識別し、それに応じてメッセージを処理するにはどうすればよいですか? 通知のターゲットネットワークを指定して、そのネットワークに送信するにはどうすればよいですか?
10 linux  networking 

3
rootアクセスなしで、Xセッション内からキーボードLEDのステータスを変更する
私は導かれたcapslockを強制することを試みています。xsetは機能しませんsetleds。使用しようとしています。 グラフィカルコンソールでは、このコマンドは次を返します。 > LANG=C setleds -L +caps KDGKBLED: Inappropriate ioctl for device Error reading current flags setting. Maybe you are not on the console? 仮想端末では機能しますが、効果はその仮想端末に対してローカルです。私の理解から、走る > setleds -L +caps < /dev/tty1 仮想端末から(私のXサーバーはtty1に座っている)動作するはずです。ただし、これにはrootアクセスが必要です。 rootなしで、Xサーバーの基礎となるコンソールにコマンドを送信する方法はありますか? 編集:Mark Plotnikからの提案から、およびここで見つかったコードに基づいて、私は以下を記述してコンパイルしました: #include <X11/Xlib.h> #include <X11/XKBlib.h> #define SCROLLLOCK 1 #define CAPSLOCK 2 #define NUMLOCK 16 void setLeds(int …

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