6se2oinさんの投稿一覧
助け合いフォーラムの投稿
2025/02/10
コメント
ディストリビューションが明記されていないのに回答が1つに絞られるのはおかしい
/etc/timezoneはDebian系(Ubuntuなど)で使われるが、RedHat系(RHEL, CentOS, AlmaLinuxなど)では存在しません。
RedHat系では/etc/sysconfig/clock(古いバージョン)やtimedatectl コマンドが一般的です。
つまり、問題文の「Linuxシステム」がどのディストリビューションを指しているか明記されていないと混乱を招きます。
/etc/localtime はバイナリであり「テキストファイルではない」という説明は正しいです。
しかし、/etc/timezoneも存在しないディストリビューションがあるため、「正解が1つに絞れる」と断定するのは厳しいかと。
「テキストファイル」という条件で/etc/localtimeを除外するのは正当ですが、ディストリビューションによって、/etc/timezoneが存在しない場合もあるので、問題文に「Debian系Linuxでは」などの注釈を入れるべきです。
もし「どのディストリビューションにも適用される正解を求める」なら、「timedatectl set-timezone」に関する問題の方が適切でしょう。
2025/02/10
投稿
ディストリビューションが明記されていないのに回答が1つに絞られるのはおかしい
タイトルどおりです。
Linuxシステムで使用するタイムゾーンを指定する主要なファイルは/etc/localtimeです。
このファイルは、実際には/usr/share/zoneinfo/地域/都市のバイナリデータへのシンボリックリンクになっていることが多いです。
Debian系では/etc/timezoneにテキスト情報があるが、他のディストリビューションでは必須ではありません。
ディストリビューションについては明記されていないのに回答が絞られるのは問題のミスです。
/etc/localtimeを回答とするならば、ディストリビューションが何なのか問題文に書く必要があります。
2025/01/21
投稿
sedコマンドを使用して、「text」ファイルに含まれる全ての「ping」という文字列を「hoge」に置換したい。適切なコマンドは?(省略できるオプションは省略すること)
この問題で「sed's/ping/hoge/g'text」と回答したら間違いだった。正解は「sed s/ping/hoge/g text」だと表示された。
参考書を見てもシングルクォーテーションで囲っている。
chatgptに質問したら「安全性の観点からは推奨されない」と回答された。
問題としてどうなんですか?
2025/01/05
コメント
2024/12/30
投稿
何故回答が一つに絞られる?
回答で「fdisk -l /dev/sda」と「fdisk --list /dev/sda」と迷った末に「fdisk -l /dev/sda」を選択して正解。
だけど、仮想サーバー上で両コマンドを叩いてみたら、結果は一言一句同じ。
WinMergeを使って両者の結果を調べてみたけど、双方同じと出る。一体何が違うのか分かりません。
同じ結果なら「fdisk --list /dev/sda」は何故不正解なのか。
誰か教えてくれませんか?
合格体験記の投稿
2025/01/29
投稿