kz5835さんの助け合いフォーラム投稿一覧

助け合いフォーラムの投稿
2023/07/27 コメント
grepとgrep -Eまたはegrepの使い分けについて
arashi1977様 ご回答、有難うございます。大変参考になりました。
2023/07/24 投稿
grepとgrep -Eまたはegrepの使い分けについて

この問題の正答は、以下とされています。
①grep -E '17:[0-5][0-9]:[0-5][0-9]' system.log
②grep -E '17:[0-9]+:[0-9]+' system.log

①は、拡張正規表現が使用されていないので、-Eがなくてもよい
のに対して、②は、拡張正規表現が使用されているため
-Eをつけるかegrepを使用しなければならない認識です。

ということは、常に -E付き または egrepを使えば
拡張正規表現が含まれる場合も、含まれない場合も対応できる
ので、 -E/egrepのみを使用するほうが拡張正規表現で
失敗するリスクがないのでよいと考えられる様に感じました。

上記は必ずしもそうではなく、-E/egrepではなく
grepを使用しなければならないケースが存在するのでしょうか。

あるいは、機能的には上記でよいが、-E/egrepの方が
処理速度が遅い、多くのリソースを必要とするなど
なんらかのデメリットがあるのでしょうか。

ご存じの方がおられましたら、教えて下さい。
宜しくお願いします。

2023/07/23 コメント
/boot/efiがlinuxでマウントされる理由
m7jgc様 何度も解説して頂き、誠に有難うございます。おかげ様で、理解することができました。有難うございました。
2023/07/23 コメント
ランレベルとtargetの対応関係
m7jgc様 ご回答、有難うございます。おかげさまで、理解できました。 何度も貴重な情報を頂き、誠に有難うございまいした。
2023/07/19 コメント
ランレベルとtargetの対応関係
m7jgc様 丁寧な解説、誠に有難うございます。 お忙しいところ恐縮ですが、もうすこし、質問させてください。 [1] 手元の環境で見てみますと、runlevel2(~4).targetは multi-user.targetへのシンボリックリンクの様でした。 このことから ご回答の最後の「multi-user.targetと関連付けられています。」 は、「multi-user.targetへのシンボリックリンクである。」 という意味で、実態としては runlevel2(~4).targetは、multi-user.targetそのものである というご指摘かと思ったのですが正しいでしょうか。 [2] 本サイトで、ランレベルの2と3は、NFSができない、できるの違いがあると 解説されていると思っております。 「ランレベル2もそうだし、ランレベル3も4もそうだよ。でも最も一般的なのはランレベル3だね」 の情報からすると、multi-user.targetは、本サイトのランレベルの 解説の言い方でいうとランレベル3の「テキストログイン/NFSあり」になる と思ったのですが、正しいでしょうか。 可能であれば、教えて下さい。 宜しくお願いいたします。
2023/07/19 コメント
/boot/efiがlinuxでマウントされる理由
m7jgc様 ご回答、有難うございます。 私の質問の意図は、以下になります。 システムの起動は、以下の順序かと思います UEFI起動 --①-> ブートローダ起動 -> linux-kernel起動 -> systemd起動 上記の流れの中で、ESPの内容を使用するのはUEFIであり 使用されるタイミングは上記①ではないかと思いました。 linux-kernel起動は、それよりあとであるため、linuxにとって ESPの内容は必要がない様に思われ、もしそうであれば linuxがESPをマウントする必要性も不明であるため、質問させて頂きました。 ご回答いただいた 「たしかにESPはLinuxの起動に必要なため/boot/efiにマウントされるのですが」 の情報からしますと、上記は理解が誤っておりlinux-kernel起動後に ESP内の情報が必要であり、linux-kernelは、linuxの起動のために ESPにアクセスしてその情報を取得するということになりますでしょうか? 頂きました情報から、「linuxの起動にはESPのマウントは不要であるが linuxからブート設定の変更を行うためにESPをマウントしている」という ことかもしれないと思い、これですと理解はしやすいのですが、そういうこと でしょうか? 可能でしたら、もう少し教えて頂けますと、大変に有難いです。 宜しくお願いいたします。
2023/07/19 コメント
Debian系のサーバのランレベルについて
m7jgc ご回答、有難うございます。おかげさまで、理解できました。
2023/07/19 コメント
Upstartでの「/etc/inittab」の効果
m7jgc 貴重な情報をご提供頂き、有難うございます。大変参考になりました。
2023/07/18 コメント
Upstartでの「/etc/inittab」の効果
ojixii様 ご回答、有難うございます。おかげさまで、理解できました。
2023/07/18 コメント
Debian系のサーバのランレベルについて
tnishita2様 ご回答、有難うございます。 ご質問事項について、回答させて頂きます。 > (Wikipedia や個人ブログレベルではない情報ソースがあれば教えてください。) ping-t(このサイト)の問題ID:3410などの参考情報として ランレベルについての情報が記載されています。 この参考情報に、以下の記述があったため、質問させて頂きました。 「なお、Linuxのディストリビューションによってランレベルの定義は異なります。Debian系の場合はランレベル2~5(マルチユーザモード)を区別しません。」 宜しくお願いします。
2023/07/18 返信
apt-get dist-upgradeのカーネル更新有無

staff_ueda様
ご回答いただき、ありがとうございます。承知いたしました。

2023/07/17 投稿
apt-get dist-upgradeのカーネル更新有無

この問題の解説に、以下の記載があります。
①このような状況下でパッケージを更新する場合、upgradeとdist-upgradeでは異なるアプローチをとり、結果も変わります。なお、カーネルについては更新しません。
②dist-upgrade:ディストリビューション全体、つまりシステム内の全パッケージとカーネルを最新の状態に保つことを優先します。

②の見ると、dist-upgradeでは、カーネルを更新すると言っている様に見えます。
このことから、①の「なお、カーネルについては更新しません。」は、upgradeだけにあてはまり
upgrade:カーネルを更新しない
dist-upgrade:カーネルを更新する
と理解したのですが、正しいでしょうか。

ご存じの方がおられたら、教えて下さい。
宜しくお願いします。

2023/07/16 投稿
Debian系のサーバのランレベルについて

この問題の解説に
「グラフィカルログイン(ランレベル5)に相当するターゲットです。上記の通り無駄なリソースを使用してしまうターゲットのため、誤りです。」
の記載があり、ランレベル5はサーバでは使用すべきでないとされていると思います。
上記のランレベルは、3と5が区別されているので、RedHat系のランレベルの認識です。

一方、別の問題の参考情報などで、Debian系では
「Debian系の場合はランレベル2~5(マルチユーザモード)を区別しません。」
との情報があります。

上記の両方を字義通りに解釈すると、Debian系はランレベル3と5が区別されていないので
サーバ利用には適しておらず、クライアントで利用すべきとなる様に思うのですが
この解釈は、正しいでしょうか。

あるいは、Debian系のlinuxもサーバ用途で使用されることは一般的であり
Debian系のlinuxをサーバで使用する場合には、ランレベルとは別の方法で
グラフィカルインタフェース機能を削除するのが通例であるということでしょうか。

ご存じの方がおられたら、教えて下さい。
宜しくお願いします。

2023/07/16 投稿
ランレベルとtargetの対応関係

この問題で解説されているランレベルとtargetとの関係について、いくつかわからない点が
あったので、教えて下さい。

①解説の冒頭に、ランレベルとtargetの対応表があります。
この表では、ランレベル2~4と5が区別されているため、Debian系のランレベルではなく
RedHat系のランレベルを意味していると理解したのですが、正しいでしょうか。

②RedHat系のランレベルでは、4は未使用とされているかと思います。
それにもかかわらず、「/lib/systemd/system」配下にrunlevel4.target
があるのは、どの様な理由でしょうか。

③multiuser.targetが対応するランレベルは2,3,4とされていますが、別の問題のランレベルの解説では
2 マルチユーザモード(テキストログイン、NFSなし)
3 マルチユーザモード(テキストログイン)
4 未使用
とされており、2,3,4には違いがあるとされています。
ランレベル2,3,4に違いがあるのであれば、「multiuser.targetが2,3,4に対応する」
というのは矛盾があるので、2,3,4のうち、どれがひとつのランレベルに対応するという
ことになると思うのですが、正しいでしょうか。

④上記③の理解が正しい場合、multiuser.targetは、どのランレベルと対応するのでしょうか。

ご存じの方がおられたら、教えて下さい。
宜しくお願いします。

2023/07/16 投稿
Upstartでの「/etc/inittab」の効果

この問題の解説に
「「/etc/inittab」を設定ファイルとして使用しないinitプログラムは「Upstart」と「systemd」です。」
と記載されています。

一方、問題ID:3410の参考情報に、以下の記載があります。
「ただし、UpstartはSysVinitと互換性があるため、「/etc/inittab」ファイルを新規に作成し、先述のSysVinitの場合と同じように記述することでデフォルトのランレベルを設定することもできます。その場合、「/etc/inittab」ファイルのランレベルが優先されます。」

上記の両方とも正しいとすると、Upstartが利用できる「/etc/inittab」の
設定項目はデフォルトのランレベルのみで、他の設定は利用できないという
ことになるかと思ったのですが、この理解で正しいでしょうか。

この問題(3311)の解説は、Upstartが「/etc/inittab」の全部の設定を
利用できるわけではないので、Upstartが「/etc/inittab」を利用しない
としているとの理解です。

ご存じの方がおられたら、教えて下さい。
宜しくお願いします。

2023/07/16 投稿
/boot/efiがlinuxでマウントされる理由

この問題の解説に
「ESP(EFIシステムパーティション)はUEFIシステムにおいて、物理的なマシンを起動し、ファームウエアが読み込まれた後、その後の起動シーケンスで最初にアクセスされる領域になります。ESPは「/boot/efi」にマウントされます。」
と記載されています。

上記記述からは、ESPを利用するのは、linuxが起動される前の様に思われたのですが
「ESPは「/boot/efi」にマウントされます」の例(図)を見ると、linux上で
マウントされている様に思いました。

なぜ、linux上で、ESPをマウントするのでしょうか?

ご存じの方がおられたら、教えて下さい。
宜しくお願いします。

2023/06/17 コメント
FIBのネクストホップ情報有無
arashi1977様 ご回答、有難うございます。大変、参考になりました。 宜しくお願いします。
2023/06/17 コメント
SD-Accessのアンダーレイのルーティングプロトコルについて
arashi1977様 ご回答、有難うございます。大変参考になりました。 自動設定の場合IS-IS、手動設定の場合任意ということの様ですので この問題の解説 「ルーティングプロトコルにOSPFやIS-ISといったリンクステート型のプロトコルを使用する」 は誤っている様に思いました。 また、正答とされている選択肢 「リンクステート型のプロトコルを使用する」 は、 「リンクステート型のプロトコルの使用が推奨される」 のほうが、より正確な様に思いました。 もし、上記が誤解であると思われる場合、指摘頂けますと、ありがたく存じます。 宜しくお願いいたします。
2023/06/17 投稿
FIBのネクストホップ情報有無

この問題の解説に、以下の記載があります。
・FIBにはネクストホップのIPアドレスとMACアドレスが載っている
ネクストホップやMACアドレスは隣接テーブルに載っている情報なので誤りです。

上記は、FIBには「ネクストホップのIPアドレス」が載っていないということの様に見えます。
一方、show ip cefでは、Next Hopの情報が表示され、「ネクストホップのIPアドレス」が参照できます。

これは、show ip cefでは「ネクストホップのIPアドレス」は表示されるが、この情報はFIBの情報ではなく
隣接テーブルの情報であるということでしょうか。

上記が正しい場合、FIBだけの情報を参照する方法はあるでしょうか。

ご存じの方がおられたら、教えて下さい。
宜しくお願いします。

2023/06/17 投稿
SD-Accessのアンダーレイのルーティングプロトコルについて

この問題の正答とされる選択肢に、以下があります。
「リンクステート型のプロトコルを使用する」
解説にも同様の情報があります。

これは、SD-ACCESSのアンダーレイには、BGP、EIGRPの様な
リンクステート型以外のルーティングプロトコルが使用できないという
ことなのでしょうか。

使用できない場合、それは、どの様な理由からでしょうか。

ご存じの方がおられたら、教えて下さい。

2023/06/17 コメント
「import A」と「from A import *」の相違有無
arashi1977様 丁寧なご回答、誠に有難うございます。理解することができました。 宜しくお願いします。
2023/06/16 投稿
「import A」と「from A import *」の相違有無

この問題の解説に、以下の記載があります。
①import A :Aというモジュールを読み込む
②from A import *:Aというモジュールからワイルドカードでオブジェクトをまとめて読み込む

①と②は、説明の文章が異なりますが、これは、①と②はなんらかの相違があるということでしょうか。
相違がある場合、どの様な相違があるでしょうか。

ご存じの方がおられたら、教えて下さい。

2023/06/10 コメント
ダイポールアンテナの放射パターンの0dBmはどの様な値でしょうか?
noten様 恐縮ですが、問題と解説の情報を見直し、質問が誤っていたことに気づきました。 解説の【ビーム幅】の図は、単位がdBであり、各箇所の受信信号の相対的な関係を表してる のに対し、【放射パターン】は、単位がdBmの絶対値なので、双方の図が異なって見えるということでした。 ご指摘頂いた「0dBmはどの様な値か」は、「0dBはどの様な値か」のつもりで記載したのですが 図の単位をそのまま記載し、「0dBm」と記載したので、矛盾のある質問になっていました。 大変失礼いたしました。 貴重な情報をご提供頂き、有難うございました。
2023/06/10 コメント
「APがRSSIを利用して無線LANクライアントを検出する」の意味
noten様 情報提供、有難うございます。おかげさまで理解できました。有難うございました。
2023/06/10 コメント
ダイポールアンテナの放射パターンの0dBmはどの様な値でしょうか?
noten様 情報提供、有難うございます。 質問の理由は、質問文中の最初に記載した内容で、放射パターンの0dBは、最大の受信強度であると 思っておりますので、青線や、赤線の最大受信強度の部分は、0dBになると思ったためです。 >ダイポールアンテナの放射パターンの特性(形)を伝えるための説明なので >青(赤)い線で作られた円がどのくらいの大きさでも良いのではないでしょうか。 円の大きさの質問ではなく、なぜ、最大の受信強度が0dBではないのかという質問です。 >「0dBmはどの様な値か」というのはどういう意味でしょうか。 解説の図では、青線や赤線の最大強度が0dBmよりも低い値となっていますが、その場合 0dBmは、なんの値なのかという質問です。 宜しくお願いします。
戻る