暗記

nyaa 2024年09月30日 カード150 いいね0

ビューア設定

[Enter]でカードをめくります。キーボードショートカット

LPIC102 コマ問
  • 環境変数「CDIR」を削除しなさい。
    unset CDIR
  • シェルの特殊変数のうち、実行したシェルスクリプト名が設定される変数は?
    $0
  • シェルのオプション機能を使い、実際にはコマンドの実行はさせずに スクリプトファイルの構文にエラーが無いかどうかだけを確認するコマンドを答えなさい。 (但し、単語指定で回答する事)。
    set -o noexec
  • あるユーザが、自分用に環境変数を設定しておきたい時、編集すべきファイルは?
    ~/.bash_profile
  • シェルのオプションの設定状態を標準出力しなさい。allexport off braceexpand on emacs on errexit off
    env
  • 空欄に順に適語をいれ file1が存在する場合は「Found」、それ以外は「Not Found」と出力するスクリプトにせよ。 #!/bin/bash ( ) test -f file1 ( ) echo "Found" ( ) echo "Not Found" ( )
    if then else fi
  • 全ユーザのデフォルトに設定されている環境変数を変更したい場合、編集すべきファイルは?
    /etc/profile
  • bashで作成されたスクリプトの、1行目に記載する内容を答えなさい。
    #!/bin/bash
  • 空欄に順に適語をいれ、繰り返し処理を用いて変数INTに「1 2 3 4 5」を順に格納するスクリプトにせよ。 #!/bin/bash ( ) INT ( ) `( ) 5` ( ) echo $INT ( )
    for in seq do done
  • あるユーザが、自分用にコマンドのエイリアスを設定したい時、編集すべきファイルは?
    ~/.bashrc
  • キーボードの標準入力から値を読み取り、それを変数「key」に代入するようにせよ。
    read key
  • 以下はあるシェルスクリプトからの抜粋である。 空欄に適語をいれ、「指定したパスが存在すれば真(ファイルでもディレクトリでも可)」 となる条件を作成せよ。 if test ( ) /file/or/directory/path
    -e
  • 空欄に順に適語をいれ、変数NUMが3以下の間、繰り返し処理を行うスクリプトにせよ。 #!/bin/bash NUM=1 ( ) [ $NUM -le 3 ]; ( ) echo $NUM let NUM=NUM+1 ( )
    while do done
  • 定義されている独自のシェル関数を確認するためのコマンドを答えよ lslR () { ls --color=tty -lR $1 } psef () { ps -ef }
    declare -f
  • シェルのオプション機能を使い ワイルドカードによる展開(*や?)を無効にするコマンドを答えなさい。 (但し、単語指定で回答する事)。
    set -o noglob
  • プログラムの置いてあるディレクトリ名を設定する環境変数を、echoで出力しなさい。
    echo $PATH
  • ディスプレイマネージャ「XDM」の設定ファイルを答えなさい。
    /etc/X11/xdm/xdm-config
  • キーボードのアクセシビリティのうち、 同じキー入力は一定時間無視する機能の名称は?
    バウンスキー
  • Xサーバに対して、許可リストにあるホストのみ接続を許可(許可リストを有効化)するコマンドは?
    xhost -
  • コンポジタと呼ばれるウィンドウマネージャが各アプリケーションのバッファの画像を合成し 直接カーネルに描画を要求する、X Window Systemに代わる新しい仕組みは?
    Wayland
  • 以下の条件で、Xアプリケーション「xeyes」をXサーバのディスプレイに表示させたい。 Xサーバ「172.16.0.1」、Xクライアント「172.16.0.4」、ディスプレイ番号「デフォルト」 以下の順で適切なコマンドを入れなさい。 1. 許可リストへ追加 (Xサーバでの作業。省略無し) 2. 環境変数によるXサーバの指定 (Xクライアントでの作業)
    xhost +172.16.0.4 ; export DISPLAY=172.16.0.1:0 ; xeyes &;
  • X.orgの設定を保存するディレクトリは?(フルパスで)
    /etc/X11/xorg.conf.d/
  • X Window Systemのエラーが出力されるファイルは?(ファイル名のみ)
    .xsession-errors
  • ランレベル3からX Window Systemを起動する際に実行するスクリプトを順に答えなさい。
    startx ; xinit ; ~/.xinitrc ; /etc/X11/xinit/xinitrc
  • Xサーバに対して、全てのアクセスを許可(許可リストを無効化)するコマンドは?
    xhost +
  • Xサーバ(X.org)の設定ファイルを答えなさい。
    /etc/X11/xorg.conf
  • Xサーバを指定するための環境変数を答えなさい。
    DISPLAY
  • キーボードのアクセシビリティのうち、 マウスデバイスの代わりにテンキーを使ってマウスポインタを操作する機能の名称は?
    マウスキー
  • Xサーバ設定ファイル「/etc/X11/xorg.conf」の モニターのタイプ(ベンダー名やモデル、水平同期周波数)の設定を記載するセクション名は?
    Monitor
  • キーボードのアクセシビリティのうち、 所定の時間だけキーが押されていなければ、キー入力が繰り返されない機能の名称は?
    リピートキー
  • Windows標準のリモートデスクトップ機能で使用される通信プロトコルを答えなさい。
    RDP
  • Xサーバ設定ファイル「/etc/X11/xorg.conf」の Xサーバで管理する入出力デバイスの組み合わせの設定を行うセクション名は?
    ServerLayout
  • キーボードのアクセシビリティのうち、 ある一定の時間、キーを押し続けていなければ入力を無視する機能の名称は?
    スローキー
  • Xサーバ設定ファイル「/etc/X11/xorg.conf」の MonitorセクションとDeviceセクションの組み合わせや、色の深さ等の設定を記載するセクション名は?
    Screen
  • ロケールの設定で、名前の書式を定義するための環境変数名は?
    LC_NAME
  • ローカルやLDAPサーバで管理しているユーザー情報の一覧を表示するコマンドは?
    getent passwd
  • 予約されている1回限りのジョブのスケジュールの一覧を表示するコマンドは? (1つ目はオプション無し、2つ目はオプション有りのコマンドで回答する事)
    atq ; at -l
  • /etc/crontabファイルで指定されている 1時間、1日、1週間、1ヶ月ごとに実行するスクリプトファイルを置くディレクトリ以外の システム用ジョブの実行日時と内容を記述したスクリプトファイルを置いておくディレクトリは?
    /etc/cron.d/
  • ロケールの設定で、電話番号の書式を定義するための環境変数名は?
    LC_TELEPHONE
  • システムの負荷の少ないタイミングで1回だけコマンドを自動実行するコマンドは?
    batch
  • 既存のグループアカウント「GA」のグループ名を「GB」へ変更したいときに使うコマンドは?
    groupmod -n GB GA
  • systemdにおいて、全ての有効なtimerユニットを表示するコマンドは?
    systemctl list-timers
  • /etc/crontabファイルで指定されている 1時間ごとに実行するスクリプトファイルを置くディレクトリは?
    /etc/cron.hourly/
  • 環境変数を設定して、タイムゾーン「Asia/Tokyo」を使用する為のコマンドは?
    export TZ=Asia/Tokyo
  • 8ビットで表現され、256種の文字で構成される文字コードは?
    ISO-8859
  • ユーザアカウントの暗号化されたパスワードや、パスワードの有効期限に関する情報が 収められているファイルを答えなさい。
    /etc/shadow
  • あるバイナリファイルをコピーする事で、システムのタイムゾーンを「Asia/Tokyo」としなさい。
    cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
  • 文字コードの変換を行うコマンドで、扱える文字コードを表示するコマンドは?
    iconv -l
  • ロケールの設定で、日付や時刻の書式を定義するための環境変数名は?
    LC_TIME
  • タイムゾーンの情報がバイナリファイルとして格納されているディレクトリは?
    /usr/share/zoneinfo/
  • 「hogescript」スクリプトを9時から12時まで1時間ごとに実行したい。 crontabの設定で、日時の部分を入力しなさい。(短いものから順に2つ)
    0 9-12 * * * ; 0 9,10,11,12 * * *
  • ロケールの設定で、文字の分類や、文字の種類を規定するための環境変数名は?
    LC_CTYPE
  • 「hogescript」スクリプトを金曜日と土曜日に2時間ごとに実行したい。 crontabの設定で、日時の部分を入力しなさい。
    0 */2 * * 5,6
  • 対話的ログインを禁止するために、ログインシェルとして設定するものは? (アルファベット順に2つ)
    /bin/false ; /sbin/nologin
  • ユーザhogeが所属するグループを確認できるコマンドは?
    groups hoge
  • ロケールの設定で、数値の書式を定義するための環境変数名は?
    LC_NUMERIC
  • ユーザー「user1」のユーザIDや所属グループを表示したい時に使用するコマンドは? (ただし、コマンドにはファイル名を含まない事)
    id user1
  • 「/etc/localtime」と「/etc/timezone」の両方のファイルを一度に変更できるコマンドは?
    tzconfig
  • systemdにおける、システム全体のロケール設定ファイルは?(フルパスで)
    /etc/locale.conf
  • 「/etc/chrony.conf」の設定項目で、 定期的にシステムクロックをハードウェアクロックに反映させるものは?
    rtcsync
  • 「/etc/aliases」を編集後、設定を反映させるために必要なコマンドは?
    newaliases
  • システムクロックの時刻をハードウェアクロックに反映させるコマンドは? (1つめはハイフンが1つのオプション、2つ目はハイフンが2つのオプションで回答する事)
    hwclock -w ; hwclock --systohc
  • journalctlコマンドのオプションのうち ログ出力を10行だけ表示させるオプションを最も短いものと最も長いものの2つ答えよ
    -n ; --lines 10
  • journalctlコマンドのオプションのうち 最新のログから出力させるオプションを短い方から2つ答えよ
    -r ; --reverse
  • journalctlでrootユーザが生成したログを指定する条件式は?
    _UID=0
  • 「/etc/chrony.conf」の設定項目で、時刻を取得するNTPサーバを指定するものは? ただし、お互いに同期しあう関係とする。
    peer
  • 印刷サービスCUPSの設定ファイルが置かれるディレクトリは?
    /etc/cups/
  • LPDと互換性のあるレガシーな印刷コマンドで、 PrinterBの印刷ジョブをすべて削除する際のコマンドは?
    lprm -PPrinterB -
  • タイムサーバ「pool.ntp.org」から現在時刻を取得するコマンドは?
    ntpdate pool.ntp.org
  • journalctlコマンドのオプションのうち 出力をリアルタイムに表示させるオプションを短い方から2つ答えよ
    -f ; --follow
  • 「Test」というメッセージをsystemd-journaldのジャーナルファイルに書き込むコマンドは?
    logger Test
  • CUPSの印刷システムで、プリンタの設定ファイルは?
    /etc/cups/printers.conf
  • ハードウェアクロックの時刻を表示するコマンドは? (オプション有りとする事)
    hwclock -r
  • journalctlのオプションのうち 特定のユニットのログに限定して表示させるオプションを短い方から2つ答えよ
    -u ; --unit
  • sendmailで、メールを転送するための別名を設定するファイルは?
    /etc/aliases
  • システムクロックとハードウェアクロックを2019年5月1日15時30分27秒に設定するコマンドは? (日時はダブルクォートで囲む事)
    timedatectl set-time "2019-05-01 15:30:27"
  • sendmailの送信待ちのメールを保存するディレクトリは?
    /var/spool/mqueue/
  • journalctlでsshd.serviceからのログを指定する条件式は?
    _SYSTEMD_UNIT=sshd.service
  • 以下の機能を持つコマンドは? ・sendmail、Postfix、eximに共通で存在する ・MUAやシェルスクリプトからのメール送信に使われる
    sendmail
  • chronycコマンドのサブコマンドで、時刻のソースを表示するものは?
    sources
  • journalctlのオプションのうち 指定したディレクトリのログを表示するオプションを短い方から2つ答えよ
    -D ; --directory
  • ntpdの設定ファイルは?
    /etc/ntp.conf
  • 以下の出力を得られるコマンドを答えよ(サブコマンドは使用しないこと)
    ntpq -p
  • systemdの動作するシステムで、ユニットが出力するログを扱うデーモンのプログラム名は?
    systemd-journald
  • ncコマンドでtestsvのポート50000にUDPで接続するコマンドは?
    nc -u testsv 50000
  • ipコマンドでデフォルトルートを削除するコマンドは?(IPアドレスの指定無し)
    ip route del default
  • 以下のデータが書き込まれているファイルを答えよ。 hosts: files dns
    /etc/nsswitch.conf
  • nmcliコマンドで接続状況を表示したい。 空欄に入るオブジェクトを答えなさい。 nmcli xxx show
    connection
  • ipコマンドを使って以下の条件でルートを追加するコマンドを答えなさい (サブネットマスクは短い表記とすること) ・宛先ネットワークアドレス:10.1.1.0 ・サブネットマスク:255.255.255.0 ・ゲートウェイ:192.168.1.1
    ip route add 10.1.1.0/24 via 192.168.1.1
  • 以下の形式でルーティングテーブルを表示するコマンドは?(2つ) (1つ目はオプション無し、2つ目はオプション有りのコマンドで回答する事)
    route ; netstat -r
  • 名前解決を行う際、何にどの順番で問い合わせを行うかを指定するファイルは? (但し、現在、通常用いられているファイルとする事)
    /etc/nsswitch.conf
  • nmcliコマンドのオブジェクトで Wi-Fiの状態を表示したり、Wi-Fi接続を有効化・無効化するものは?
    radio
  • デフォルトゲートウェイを削除するコマンドは?(IPアドレスの指定無し)
    route del default
  • ipコマンドでルーティングテーブルを表示するコマンドを答えよ(省略しないこと)
    ip route show
  • nmcli networking connectivityで表示されるネットワークの接続状態のうち どのネットワークにも接続していない状態は?
    none
  • nmcliコマンドで接続「eth0」を有効化または無効化したい。 空欄に入るコマンドを答えなさい。有効化: nmcli connection xxx eth0
    up
  • netstatの後継で、ネットワークのソケットの情報を表示するコマンドは?
    ss
  • ipコマンドを使って以下の条件でアドレス設定しなさい (省略せず、サブネットマスクはドット付き10進表記とすること) ・IPアドレス:192.168.1.1 ・サブネットマスク:クラスのデフォルト値を使用する ・インターフェース:eth0
    ip addr add 192.168.1.1/255.255.255.0 dev eth0
  • ipコマンドでARPキャッシュの内容を表示せよ(省略せずにアメリカ英語で)
    ip neighbor show
  • インタフェースのうちeth0の情報を表示する際のコマンドは?
    ifconfig eth0
  • nmcliコマンドでインタフェース「eth0」のIPアドレスなどの詳細情報を表示したい。 空欄に入るコマンドを答えなさい。 nmcli device xx× eth0
    show
  • systemdの動作するシステムで、名前解決を管理するデーモンプログラムは?
    systemd-resolved
  • nmcliコマンドで「eth0」インタフェースのIPアドレスを192.168.0.1/24に設定したい。 2つのコマンドの空欄に入る共通のコマンドを答えなさい。なお、接続名も「eth0」とする。 nmcli connection ________ eth0 ipv4.addresses 192.168.0.1/24 nmcli device ________ eth0 ipv4.addresses 192.168.0.1/24
    modify
  • example.comのメールサーバの情報を問い合わせるhostコマンドを答えよ
    host -t mx example.com
  • デフォルトゲートウェイ192.168.1.254を削除するコマンドは?
    route del default gw 192.168.1.254
  • ポート番号とサービス名(プロトコル)の対応を記述するファイルは?
    /etc/services
  • 有効なネットワーク接続や開いているソケットの情報を表示するコマンドは?Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 WebServer:http ClientPC:patrolview TIME_WAIT tcp 0 132 WebServer:ssh ClientPC:ndsconnect ESTABLISHED tcp 0 0 WebServer:http ClientPC:dpcp Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 19 [ ] DGRAM 5396 /dev/log unix 2 [ ] DGRAM 1138 @/org/kernel/udev/udevd
    netstat
  • nmcli networking connectivityで表示されるネットワークの接続状態のうち ネットワークに接続しているが、インターネットにアクセスできない状態は?
    limited
  • 新しいライブラリを利用時に名前解決方法の順位を指定し サービス名解決の優先順位等の指定もできるファイル名をフルパスで答えなさい。
    /etc/nsswitch.conf
  • クラスBのプライベートアドレス範囲を答えなさい。
    127.16.0.0 - 127.31.0.0
  • ipコマンドでIPアドレスの設定状況を確認したい。 空欄に当てはまるオブジェクトとコマンドをそれぞれ4文字ずつで答えよ
    addr show
  • Red Hat系ディストリビューションで ホスト名やネットワーク機能の有効/無効などを設定するファイルは?
    /etc/sysconfig/network
  • IPアドレスのクラスBのアドレス範囲を答えなさい。
    128.0.0.0 - 191.255.255.255
  • ncコマンドで送信元ポート番号11111からtestsvのポート22222/tcpに接続する コマンドは?
    nc -p 11111 testsv 22222
  • 有効なネットワーク接続や開いているソケットの情報を、名前解決無しで表示するコマンドは?Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 ::ffff:192.168.1.220:80 ::ffff:192.168.1.12:4292 TIME_WAIT tcp 0 132 ::ffff:192.168.1.220:22 ::ffff:192.168.1.12:3890 ESTABLISHED
    netstat -n
  • IPのエラーメッセージや制御メッセージを転送するプロトコルは?
    ICMP
  • IPアドレスのクラスの概念を使わずに、任意の長さのサブネットマスクを利用する事を何というか
    CIDR
  • 「/etc/resolv.conf」でDNSサーバ「192.168.1.1」を指定する際の書式は?
    nameserver 192.168.1.1
  • nmcliコマンドのオブジェクトで ネットワークの接続状態を表示したり、ネットワークを有効化・無効化するものは?
    networking
  • 下記のようにネットワークインターフェースの統計情報を表示するコマンドは? Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 1496 0 0 0 1524 0 0 0 BMRU eth1 1500 0 209 0 0 0 58 0 0 0 BMRU eth2 1500 0 3 0 0 0 57 0 0 0 BMRU lo 16436 0 32 0 0 0 32 0 0 0 LRU
    netstat -i
  • ネットワークインターフェースの情報の表示や設定を行うコマンドは? (1コマンドで答えよ)
    ifconfig
  • systemdが動作するシステムで、ホスト名の表示・設定を行えるコマンドは?
    hostnamectl
  • TCPラッパーでアクセスを拒否するホストを記述するファイルは?
    /etc/hosts.deny
  • SSHクライアントの設定ファイルは?
    /etc/ssh/ssh_config
  • xinetd.confでサービスを提供するインタフェースのIPアドレスを設定する項目名を答えよ (アルファベット順に2つ)
    bind ; interface
  • GnuPGを用いて、「pubkey」というファイルに公開鍵を出力するコマンドは? (なお、自身のメールアドレス「user@ping-t.com」を指定する事)
    gpg -o pubkey --export user@ping-t.com
  • GnuPGを用いて、ファイル「hoge」に署名するコマンドは?
    gpg --sign hoge
  • xinetdでそれぞれのサービスごとの設定ファイルを置くディレクトリは?
    /etc/xinetd.d/
  • GnuPGを用いて、受け取った公開鍵「pubkey」をインポートするコマンドは?
    gpg --import pubkey
  • wやwhoコマンドで参照するバイナリファイルは?
    /var/run/utmp
  • 「user1」のユーザアカウントの有効期限を「2010年4月20日」までとするコマンドは?
    chage -E 2010-04-20 user1
  • TCPラッパーのデーモンは?
    tcpd
  • GnuPGを用いて、暗号化ファイル「hoge.gpg」を自分の秘密鍵を使用して復号化するコマンドは?
    gpg hoge.gpg
  • GnuPGを用いて、ファイル「hoge.gpg」の署名を検証するコマンドは?
    gpg --verify hoge.gpg
  • 所有グループがrootであり、かつSGIDが設定されたファイルやディレクトリを以下の条件で見つけなさい。 ・グループはグループID 0で最後に指定 ・検索対象はルートディレクトリ以下 ・パーミッションは語句、数値の2パターンを順に入力
    find / -perm -g+s -gid 0; find / -perm -2000 -gid 0
  • 以下の要件に従ってSSHのローカルポートフォワーディングを行うコマンドを答えよ ・ローカル側のポート番号は8000 ・SSHサーバ(localhost)内のポート80番に接続 ・接続先サーバ名はssh-server、ログインユーザ名はuserとする ・ポートフォワーディング以外のオプションは指定しない
    ssh -L 8000:localhost:80 user@ssh-server
  • lastコマンドが参照するファイルは?
    /var/log/wtmp
  • GnuPGを用いて、インポートされた公開鍵の一覧を表示するコマンドは?
    gpg --list-keys
  • GnuPGを用いて、公開鍵を使ってファイル「hoge」を暗号化するコマンドは? (なお、公開鍵の持ち主のメールアドレス「user@ping-t.com」を指定する事)
    gpg -e -r user@ping-t.com hoge
  • 出力できるファイルのサイズを16ブロックに制限するコマンドは?
    ulimit -f 16
  • xinetd.confで以下の設定をする項目名を答えよ ・サービスの接続タイプを指定する ・接続タイプにはstreamやdatagramがある
    socket_type
  • systemdの動作するシステムで、スーパーサーバのように特定のサービス宛のネットワーク接続を 監視する事ができるユニットの名前は?(英字で)
    socket
  • xinetd.confでサーバプログラム起動時に-debugオプションを指定したい。 スペースなしで、設定行を作成せよ
    server_args=-debug
  • ユーザーが使用できるプロセス数を1024に制限するコマンドは?
    ulimit -u 1024
  • fuserコマンドで65432/tcpを使用中のプロセスを強制終了するコマンドは? (オプションはアルファベット順に1つずつ指定すること)
    fuser -k -n tcp 65432
  • xinetd.confで起動するサーバプログラムが出力するログの出力先を指定する 設定項目は?
    log_type
  • GnuPGを用いて、「~/.gnupg/」の下に秘密鍵と公開鍵のキーペアなどを作成するコマンドは?
    gpg --gen-key
  • sshコマンドのオプションで以下の説明に該当するものを答えよ ・DISPLAY環境変数が自動で設定される ・XサーバとXクライアント間の通信を暗号化するために使用する
    -X
  • GnuPGにおいて秘密鍵を管理し、パスフレーズによる認証状態を一定期間キャッシュするデーモンプログラムは?
    gpg-agent
  • ユーザやシェルが利用できるリソースの制限値を一覧表示するコマンドは?
    ulimit -a
  • テストする
よく頑張りました
暗記スタート