練習問題に飛び込む
質問1
DevOps エンジニアは、同僚の既存のリポジトリのコピーをサンドボックスマシンに作成したいと考えています。このタスクを実行するために、エンジニアは次のコマンドのうちどれを使用する必要がありますか?
A. git フェッチ
B. git チェックアウト
C. git 取得
D. git クローン
質問 2
次のディレクトリのうち、Linux カーネルが含まれているのはどれですか?
A. /proc
B. /sys
C. /dev
D. /ブート
質問3
システム管理者が新しいカスタム アプリケーションをデプロイしています。~/.bashrc ファイル内の次のコマンドのうち、PATH 変数に $HOME/bin を追加するコマンドはどれですか?
ある。 パス=~/bin;$PATH;エクスポート PATH
B. エクスポート $PATH=~/bin:$PATH
C. エクスポート PATH=~/bin:$PATH
D. パス=~/ビン;エクスポート$PATH
質問 4
Linux 管理者は、次の行で非推奨の構文を使用しているとして CI/CD lint チェックによってフラグが付けられる Bash スクリプトを作成します。
my_var='grep -i USER1 users.txt'
スクリプト内の非推奨通知を回避するために、管理者は次のうちどれを使用する必要がありますか?
A. my_var='猫users.txt |grep -i USER1'
B. my_var={grep -i USER1 users.txt}
C. my_var=[[ grep -i USER1 users.txt ]]
D. my_var =$(grep -i USER1 users.txt)
質問 5
システム管理者が新しい Python スクリプトを書いています。管理者は次のうち、 最初の 行として配置する必要があるのはどれですか?
A. ! #/usr/bin/python3
B. #!/usr/bin/python3
C. \#/usr/bin/python3
D. #\/usr/bin/python3
質問 6
Linux 管理者は httpd サービスをインストールしますが、構成されるまで実行されないようにしたいと考えています。このタスクを達成するための 最良の 方法は次のうちどれですか?
A. systemctl マスク httpd
B. systemctl は httpd を無効にします
C. systemctl stop httpd
D. systemctl httpd をリロード
質問 7
Linux 管理者が、最近システムに追加された新しいデータドライブをマウントしようとしています。
mount コマンドを実行すると、管理者は次のエラーを受け取ります。
# /dev/vdb1 /dataをマウントします。
mount: /data: 間違った FS タイプ、不正なオプション、/dev/vdb1 の不正なスーパーブロック、コードページまたはヘルパープログラムの欠落、またはその他のエラー。
dmesg(1) は、マウントシステムコールの失敗後により多くの情報を持つ可能性があります。
管理者は、システムからさらに詳細を収集し、次の情報を受け取ります。
# dmesg |テール-10
[14249.798937] vdb: vdb1
[14260.556335] EXT4-fs (vdb1): VFS: ext4 ファイルシステムが見つかりません
[14260.556935] EXT4-fs (vdb1): VFS: ext4 ファイルシステムが見つかりません
[14260.557547] EXT4-fs (vdb1): VFS: ext4 ファイルシステムが見つかりません
[14260.591339] ISOFS: CD-ROM フォーマットを識別できません。
[14260.630492] FAT-fs (vdb1): 予約済みセクタの偽の数
[14260.630499] FAT-fs (vdb1): 有効な FAT ファイルシステムが見つかりません
[14260.640887] hfs: dev vdb1 で HFS ファイルシステムが見つかりません
[14260.672604] hfsplus: HFS+ スーパーブロックが見つかりません
[14260.673751] XFS (vdb1): 無効なスーパーブロックマジックナンバー
# lsblk -f
| 名前 | FSタイプ | FSVERの | UUID | FSAVAILの | FSUE%について | マウントポイント |
| zram0 | [スワップ] | |||||
| VDAの | ||||||
| ├─vda1 | ||||||
| ├─VDA2 | xfs | E6A828B0-D59E-42C0-A53F-852913ECA2DB | 479.8メートル | 50% | /ブート | |
| └─VDA3 | LVM2_member | LVM2 001 | jip0qB-X8OD-KVdQ-mjz5-Sv5G-0btk-HHjLaA | |||
| └─fedora_fedoraルー | xfs | 641957ce-39b6-4077-84a3-6e31b1d78e7d | 12.9グラム | 14% | / | |
| VDBの | ||||||
| └─vdb1 |
ファイルシステムのマウントに失敗する理由を 最もよく 表しているのは次のうちどれですか。
ある。 データドライブに作成されたファイルシステムはありません。
B. ファイルシステムが間違ったパーティションを使用しています。
C. データドライブに LVM 設定がありません。
D. カーネルには正しいファイルシステム定義がありません。
質問 8
システム管理者はファイアウォール設定で作業しており、標準の SSH ポートを除くすべてのインバウンド接続を拒否する必要があります。管理者は、このタスクに次のコマンドのうちどれを使用する必要がありますか?(2 つ選択)をクリックします。
A. ufw proto tcp ポート 22
B. ufw すべて拒否する
C. ufw 拒否
D. ufw すべてを否定する
E. ufw default deny incoming
F. ufw 許可 22/tcp
質問 9
Linux サーバーの通常のユーザーは、パスワードの更新に関する問題を報告しています。次の出力が与えられます。
$ passwd
現在のパスワード:
新しいパスワード:
新しいパスワードを再入力します。
passwd: 認証トークン操作エラー
passwd: パスワードは変更されていません
$ ls -l /usr/bin/passwd
-rwxr-xr-x 1 ルート ルート 59976 2023 年 11 月 24 日 /usr/bin/passwd
この問題を解決するために、サーバー管理者は次のコマンドのうちどれを使用する必要がありますか?
A. chmod u+s /usr/bin/passwd
B. chgrp ユーザー /usr/bin/passwd
C. チョウン757 /usr/bin/passwd
D. エクスポート PATH=$PATH:/usr/bin
質問 10
システム管理者は、バイナリーを /usr/lib/jvm/java-1.8.0-openjdk/jre/bin/ ディレクトリーに 保管するサーバーで新しい Java バージョンをテストしています。 ただし、java コマンドを使用しようとすると、管理者は次の出力を受け取ります。
[user@comptia ~]$ java
-bash:java:コマンドが見つかりません
次に、管理者は次の出力を調べます。
[user@comptia ~]$ どのjava
/usr/bin/which:(/home/user/.local/bin:/home/user/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)にjavaはありません
[user@comptia ~]$ エコー$PATH
/home/user/.local/bin:/home/user/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
以下のコマンドのうち、管理者が新しくインストールされた Java コマンドを現在のセッションの期間中のみ使用できるようにするものはどれですか?
A. エクスポート PATH=$PATH:/usr/lib/jvm/java-1.8.0-openjdk/jre/bin/
B. cp /usr/lib/jvm/java-1.8.0-openjdk/jre/bin/ /usr/bin
C. ln -s /usr/lib/jvm/java-1.8.0-openjdk/jre/bin/ /home/user/bin
D. java=/usr/lib/jvm/java-1.8.0-openjdk/jre/bin/javaを設定します。
アンサーキー
質問1: D (git クローン)
質問10: ( export PATH=$PATH:/usr/lib/jvm/java-1.8.0-openjdk/jre/bin/)