Linux
Linuxコマンド

LPIC 1のため覚えよう

実行中のプロセスを表示するためには、どのようなコマンドを入力すれば良いか。    ps, pstree, top
実行中のプロセスの優先度を確認するためには、どのようなコマンドを入力すれば良いか。    ps -l, top
プロセスをツリー構造で表示するためには、どのようなコマンドを入力すれば良いか。    pstree
initのプロセスIDは何番か。    1
プロセスの優先度をデフォルトから変更して実行するためには、どのようなコマンドを入力すれば良いか。    nice
実行中のプロセスの優先度を変更するためには、どのようなコマンドを入力すれば良いか。2つ答えなさい。    top, renice
現在バックグラウンドで走っているジョブを全て表示するためには、どのようなコマンドを入力すれば良いか。    jobs
less /etc/passwdをバックグラウンドで実行するためには、どのようなコマンドを入力すれば良いか。    less /etc/passwd &
バックグラウンドで実行中のジョブをフォアグラウンドで実行するためには、どのようなコマンドを入力すれば良いか。    fg
ログアウトしてもジョブしてもバックグラウンドでless /etc/passwdを実行するためには、どのようなコマンドを入力すれば良いか。    nohup less /etc/passwd &
フォアグラウンドで実行中のジョブをバックグラウンドで実行するためには、どのように入力すれば良いか。    ctrl + z
バックグラウンドで実行中のジョブ番号2を修了させるためには、どのようなコマンドを入力すれば良いか。    kill -9 %2
割り込みによってプロセスにシグナルを送ることで外部からプロセスを終了するためには、どのようなコマンドを入力すれば良いか。    kill
端末の切断によってプロセスを終了するときのシグナル番号とシグナル名は何か。    1, SIGHUP
割り込みによってプロセスを終了するとき(ctrl + c)のシグナル番号とシグナル名は何か。    2, SIGINT
強制終了によってプロセスを終了するときのシグナル番号とシグナル名は何か。    9, SIGKILL
正常終了によってプロセスを終了するときのシグナル番号とシグナル名は何か。    15, SIGTERM
システムの起動時に必要なコマンドが配置され、全ユーザが使用が使用可能なディレクトリは何か。    /bin
主にシステム管理者が使用するコマンドが配置されるディレクトリは何か。    /sbin
システム起動時には必要とされないコマンドが配置されるディレクトリは何か。    /usr
システム起動時には必要とされないが、全てのユーザが使用可能なコマンドを配置されるディレクトリは何か。    /usr/bin
システム起動時には使用しないが、システム管理者が使用するコマンドが配置されるディレクトリは何か。    /usr/sbin
/binや/sbinなどに置かれたコマンドやプログラムが利用するライブラリを配置されるディレクトリは何か。    /lib
システム起動時には必要とされないが、全てのユーザが使用可能なコマンドが利用するライブラリを配置されるディレクトリは何か。    /usr/lib
システム起動時に接続されているディバイスをチェックし、自動的に作成するためのディバイスファイルを配置しているディレクトリは何か。    /dev
システム管理用の設定ファイルや各ソフトウェアの設定ファイルを配置されるディレクトリは何か。    /etc
システム運用中にサイズが変化するファイルが配置されるディレクトリは何か。    /var
システムやアプリケーションのログファイルが配置されるディレクトリは何か。    /var/log
Linuxインストール後にユーザが開発したプログラムやライブラリを配置するディレクトリは何か。    /usr/local
ユーザのホームディレクトリが配置されるディレクトリは何か。    /home
/var/log/messages
/var/log/dmesg
/var/log/cron
/etc/passwd
システム運用中にサイズが変化するファイルが配置されるディレクトリは何か。    /var
システムやアプリケーションのログファイルが配置されるディレクトリは何か。    /var/log
Linuxインストール後にユーザが開発したプログラムやライブラリを配置するディレクトリは何か。    /usr/local
ユーザのホームディレクトリが配置されるディレクトリは何か。    /home

問題集

1    実行中のプロセスの優先度を確認するためには、どのようなコマンドを入力すれば良いか。
2    バックグラウンドで実行中のジョブ番号2を修了させるためには、どのようなコマンドを入力すれば良いか。
3    ログアウトしてもジョブしてもバックグラウンドでless /etc/passwdを実行するためには、どのようなコマンドを入力すれば良いか。
4    フォアグラウンドで実行中のジョブをバックグラウンドで実行するためには、どのように入力すれば良いか。
5    バックグラウンドで実行中のジョブをフォアグラウンドで実行するためには、どのようなコマンドを入力すれば良いか。
6    /binや/sbinなどに置かれたコマンドやプログラムが利用するライブラリを配置されるディレクトリは何か。
7    正常終了によってプロセスを終了するときのシグナル番号とシグナル名は何か。
8    システム起動時には必要とされないが、全てのユーザが使用可能なコマンドを配置されるディレクトリは何か。
9    強制終了によってプロセスを終了するときのシグナル番号とシグナル名は何か。
10    実行中のプロセスの優先度を変更するためには、どのようなコマンドを入力すれば良いか。2つ答えなさい。
11    システムやアプリケーションのログファイルが配置されるディレクトリは何か。
12    現在バックグラウンドで走っているジョブを全て表示するためには、どのようなコマンドを入力すれば良いか。
13    システムの起動時に必要なコマンドが配置され、全ユーザが使用が使用可能なディレクトリは何か。
14    システムログ情報が格納されるファイルの絶対パスは何か。
15    システム起動時に接続されているディバイスをチェックし、自動的に作成するためのディバイスファイルを配置しているディレクトリは何か。
16    システム運用中にサイズが変化するファイルが配置されるディレクトリは何か。
17    実行中のプロセスを表示するためには、どのようなコマンドを入力すれば良いか。
18    ユーザのホームディレクトリが配置されるディレクトリは何か。
19    プロセスをツリー構造で表示するためには、どのようなコマンドを入力すれば良いか。
20    スケジュールに従ったサービスのログ情報が格納されるファイルの絶対パスは何か。
21    システム管理用の設定ファイルや各ソフトウェアの設定ファイルを配置されるディレクトリは何か。
22    システム起動時には必要とされないコマンドが配置されるディレクトリは何か。
23    システム起動時には使用しないが、システム管理者が使用するコマンドが配置されるディレクトリは何か。
24    Linuxインストール後にユーザが開発したプログラムやライブラリを配置するディレクトリは何か。
25    端末の切断によってプロセスを終了するときのシグナル番号とシグナル名は何か。
26    less /etc/passwdをバックグラウンドで実行するためには、どのようなコマンドを入力すれば良いか。
27    主にシステム管理者が使用するコマンドが配置されるディレクトリは何か。
28    システム起動時には必要とされないが、全てのユーザが使用可能なコマンドが利用するライブラリを配置されるディレクトリは何か。
29    割り込みによってプロセスにシグナルを送ることで外部からプロセスを終了するためには、どのようなコマンドを入力すれば良いか。
30    割り込みによってプロセスを終了するとき(ctrl + c)のシグナル番号とシグナル名は何か。
31    起動時のログ情報が格納されるファイルの絶対パスは何か。
32    プロセスの優先度をデフォルトから変更して実行するためには、どのようなコマンドを入力すれば良いか。
33    initのプロセスIDは何番か。

回答

1    ps -l, top
2    kill -9 %2
3    nohup less /etc/passwd &
4    ctrl + z
5    fg
6    /lib
7    15, SIGTERM
8    /usr/bin
9    9, SIGKILL
10    top, renice
11    /var/log
12    jobs
13    /bin
14    /var/log/messages
15    /dev
16    /var
17    ps, pstree, top
18    /home
19    pstree
20    /var/log/cron
21    /etc
22    /usr
23    /usr/sbin
24    /usr/local
25    1, SIGHUP
26    less /etc/passwd &
27    /sbin
28    /usr/lib
29    kill
30    2, SIGINT
31    /var/log/dmesg
32    nice
33    1
1    ログアウトしてもジョブしてもバックグラウンドでless /etc/passwdを実行するためには、どのようなコマンドを入力すれば良いか。
2    シンボリックリンクを作るためには、どのようなコマンドを入力すれば良いか。
3    スワップ領域を初期化するためには、どのようなコマンドを入力すれば良いか。
4    システムやアプリケーションのログファイルが配置されるディレクトリは何か。
5    スワップ機能を有効にするためには、どのようなコマンドを入力すれば良いか。
6    initのプロセスIDは何番か。
7    システム管理用の設定ファイルや各ソフトウェアの設定ファイルを配置されるディレクトリは何か。
8    スケジュールに従ったサービスのログ情報が格納されるファイルの絶対パスは何か。
9    正常終了によってプロセスを終了するときのシグナル番号とシグナル名は何か。
10    割り込みによってプロセスにシグナルを送ることで外部からプロセスを終了するためには、どのようなコマンドを入力すれば良いか。
11    システム運用中にサイズが変化するファイルが配置されるディレクトリは何か。
12    プライマリIDEに接続された2台目のハードディスクのディレクトリは何か。
13    割り込みによってプロセスを終了するとき(ctrl + c)のシグナル番号とシグナル名は何か。
14    iノードが導入されたファイルシステムは何か。
15    Linuxインストール後にユーザが開発したプログラムやライブラリを配置するディレクトリは何か。
16    スワップ機能を無効にするためには、どのようなコマンドを入力すれば良いか。
17    端末の切断によってプロセスを終了するときのシグナル番号とシグナル名は何か。
18    セカンダリIDEに接続された1台目のハードディスクのディレクトリは何か。
19    ジャーナル機能が導入されたファイルシステムは何か。
20    起動時のログ情報が格納されるファイルの絶対パスは何か。
21    フォアグラウンドで実行中のジョブをバックグラウンドで実行するためには、どのように入力すれば良いか。
22    プロセスをツリー構造で表示するためには、どのようなコマンドを入力すれば良いか。
23    セカンダリIDEに接続された2台目のハードディスクのディレクトリは何か。
24    実行中のプロセスを表示するためには、どのようなコマンドを入力すれば良いか。3つ答えなさい。
25    強制終了によってプロセスを終了するときのシグナル番号とシグナル名は何か。
26    プロセスの優先度をデフォルトから変更して実行するためには、どのようなコマンドを入力すれば良いか。
27    ルートディレクトリが格納されるパーティションは何か。
28    基本パーティションはいくつまで作成可能か。
29    システムの起動時に必要なコマンドが配置され、全ユーザが使用が使用可能なディレクトリは何か。
30    独立するべきパーティションは何か。5つ。
31    ファイルの状況を調べるためには、どのようなコマンドを入力すれば良いか。
32    システム起動時には必要とされないが、全てのユーザが使用可能なコマンドが利用するライブラリを配置されるディレクトリは何か。
33    ルートディレクトリが格納されるパーティションに配置されるディレクトリは何か。
34    システムログ情報が格納されるファイルの絶対パスは何か。
35    プライマリIDEに接続された1台目のハードディスクのディレクトリは何か。
36    #mkfs -j /dev/hda2を入力したときに作成されるファイルシステムは何か。
37    /binや/sbinなどに置かれたコマンドやプログラムが利用するライブラリを配置されるディレクトリは何か。
38    ハードディスクのパーティションにはどんな種類があるか。3つ。
39    システム起動時には必要とされないコマンドが配置されるディレクトリは何か。
40    ハードリンクを作るためには、どのようなコマンドを入力すれば良いか。
1    nohup less /etc/passwd &
2    ln -s
3    mkswap
4    /var/log
5    swapon
6    1
7    /etc
8    /var/log/cron
9    15, SIGTERM
10    kill
11    /var
12    /dev/hdb
13    2, SIGINT
14    ext2
15    /usr/local
16    swapoff
17    1, SIGHUP
18    /dev/hdc
19    ext3
20    /var/log/dmesg
21    ctrl + z
22    pstree
23    /dev/hdd
24    ps, pstree, top
25    9, SIGKILL
26    nice
27    /パーティション
28    4
29    /bin
30    /usrパーティション,  /homeパーティション,  /optパーティション,  /varパーティション,  /tmpパーティション
31    df
32    /usr/lib
33    /etcディレクトリ,  /binディレクトリ,  /sbinディレクトリ,  /libディレクトリ,  /devディレクトリ
34    /var/log/messages
35    /dev/hda
36    ext3
37    /lib
38    基本、拡張、論理
39    /usr
40    ln
パッケージファイルをダウンロードした際に、インストールする前にパッケージファイルを指定して、パッケージ情報とパッケージに含まれるファイル名をリスト表示するためには、どのようなコマンドを入力すれば良いか。        rpm -qpl
rpmコマンドでパッケージに含まれるファイル名をリスト表示するためには、どのように入力すれば良いか。        rpm -ql
設定ファイルのみを表示するrpmコマンドはどのように入力すれば良いか。        rpm -qc
インストールされたbashパッケージの変更履歴を確認するためにはどのようなコマンドを入力すれば良いか。        rpm -q -changelog bash
あるrpmパッケージに含まれるプログラムの設定を変更する際に、設定ファイルの名前を表示するためには、どのようなコマンドを入力すれば良いか。        rpm -q --configfiles plgname
/etc/mke2fs.confファイルを含むパッケージを表示するためには、どのようなコマンドを入力すれば良いか。        rmp -qf
パッケージファイルを指定して、そのパッケージがインストールされていない場合は新規にインストールし、旧バージョンが存在する場合は更新するためには、どのようなコマンドを入力すれば良いか。        rpm -U
インストールされているパッケージだけをアップデートし、それ以外はアップデートしないためには、どのようなコマンドを入力すれば良いか。        rpm -Fvh
rpmパッケージを削除するためには、どのようなコマンドを入力すれば良いか。        rpm -e
yumコマンドでインストール済みのパッケージ一覧を表示するためには、どのように入力すれば良いか。        yum installed
システムの最新性をチェックするために、アップデートできる全てのパッケージを表示するためにはどのようなコマンドを入力すれば良いか。(2つ)        yum list updates、yu check-update
yumコマンドでシステムを更新するためには、どのように入力すれば良いか。        yum upgrade
yumコマンド実行時に参照されるリポジトリをURLでしているする設定ファイルは何か。絶対パスで答えなさい。        /etc/yum.repos.d
rpmパッケージのインストールは行わず、rpmファイルのダウンロードだけをするためには、どのようなコマンドを入力すれば良いか。        yumdownloader
Debian系のパッケージファイルに含まれるファイルを全て表示するためにはどのようなコマンドを入力すれば良いか。(2つ)        dpkg -L、dpkg --listfiles
システムにインストールされているDebian系パッケージの状況を表示するするためにはどのようなコマンドを入力すれば良いか。        dpkg, dselect
Debian系のパッケージファイルを、設定ファイルは残してアンインストールするためには、どのようなコマンドを入力すれば良いか。(2つ)        dpkg -r, dpkg --remove
Debian系のパッケージ管理システムで、インストール済みのパッケージに対してインストール時と同じように設定を行うためには、どのようなコマンドを入力すれば良いか。        dpkg-reconfigure
apt-getコマンドを使用して、Debian系のパッケージをインストールするためには、どのように入力すれば良いか。        apt-get install
Debin Linuxでパッケージを更新しようとしているますが、その前にまず更新パッケージの一覧を表示するためには、どのようなコマンドを入力すれば良いか。        apt-get upgrade --show-upgraded
Debian系のパッケージ管理システムで、パッケージの置かれているネットワーク上の場所はどこか。        /etc/apt/souces.list
設定ファイルも含めてDebian系のパッケージをアンインストールするためには、どのようなコマンドを入力すれば良いか。(2つ)        aptitude purge, apt-get remove --purge
1    インストールされているパッケージだけをアップデートし、それ以外はアップデートしないためには、どのようなコマンドを入力すれば良いか。
2    新しく作成したパーティションに対して、ファイルシステムを作成し、ルートファイルシステムからアクセスできるようにするためには、どのようなコマンドを入力すれば良いか。(2つ)
3    クォータの設定または状態を変更するためにはどのようなコマンドを入力すれば良いか。
4    あるファイルシステムをrootユーザだけでなく一般ユーザもマウントできるようにしたい。ただし全てのユーザがアンマウントできるようにするためには、/etc/fstabにどのように記述すれば良いか。
5    yumコマンド実行時に参照されるリポジトリをURLでしているする設定ファイルは何か。絶対パスで答えなさい。
6    あるファイルシステムをrootユーザだけでなく一般ユーザもマウントできるようにしたい。ただしアンマウントできるのはマウントしたユーザのみににするためには、/etc/fstabにどのように記述すれば良いか。
7    /etc/mke2fs.confファイルを含むパッケージを表示するためには、どのようなコマンドを入力すれば良いか。
8    パッケージファイルを指定して、そのパッケージがインストールされていない場合は新規にインストールし、旧バージョンが存在する場合は更新するためには、どのようなコマンドを入力すれば良いか。
9    ユーザに対してクォータを設定する際に、/etc/fstabにどのようなオプションを記述すれば良いか。
10    rpmパッケージを削除するためには、どのようなコマンドを入力すれば良いか。
11    あるrpmパッケージに含まれるプログラムの設定を変更する際に、設定ファイルの名前を表示するためには、どのようなコマンドを入力すれば良いか。
12    インストールされたbashパッケージの変更履歴を確認するためにはどのようなコマンドを入力すれば良いか。
13    システムの最新性をチェックするために、アップデートできる全てのパッケージを表示するためにはどのようなコマンドを入力すれば良いか。(2つ)
14    /etc/fstabのフィールドの個数はいくつか。
15    /etc/fstabファイル内のオプションフィールドがautoのエントリを全てマウントするためには、どのようなコマンドを入力すれば良いか。
16    ユーザクォータに関する情報を格納するファイル名を書きなさい。
17    yumコマンドでインストール済みのパッケージ一覧を表示するためには、どのように入力すれば良いか。
18    ユーザが自分自身と自分が所属するグループのクォータを表示するためには、どのようなコマンドを入力すれば良いか。
19    設定ファイルのみを表示するrpmコマンドはどのように入力すれば良いか。
20    rpmコマンドでパッケージに含まれるファイル名をリスト表示するためには、どのように入力すれば良いか。
21    yumコマンドでシステムを更新するためには、どのように入力すれば良いか。
22    マウントされているファイルシステムをアンマウントするためには、どのようなコマンドを入力すれば良いか。
23    rpmパッケージのインストールは行わず、rpmファイルのダウンロードだけをするためには、どのようなコマンドを入力すれば良いか。
24    ユーザクォータをオンにするためには、どのようなコマンドを入力すれば良いか。
25    パッケージファイルをダウンロードした際に、インストールする前にパッケージファイルを指定して、パッケージ情報とパッケージに含まれるファイル名をリスト表示するためには、どのようなコマンドを入力すれば良いか。
26    rootユーザが特定のユーザのクォータを表示するためにはどのようなコマンドを入力すれば良いか。
27    現在マウントされているファイルシステムを全て表示するためには、どのようなコマンドを入力すれば良いか。(2つ)
システム起動時にできる限りメッセージを表示しないカーネルオプションは何か。    1    quiet
ブートローダであるGRUBの設定ファイルを2つ書きなさい。    2    /boot/grub/menu.lst, /boot/grub/grub.conf
ブート時にカーネルに渡された引数を確認できるファイル名の絶対パスは何か。    3    /proc/cmdline
Linuxカーネルのモジュールの状態を表示するためにはどのようなコマンドを入力すれば良いか?    4    lsmod
現在接続しているUSBメモリのデバイス情報を参照したい場合、どのようなコマンドを入力すれば良いか。    5    lsusb
GRUBの設定ファイルにおいて、root(hd1,4)と記載されていた場合、ルートデバイスの絶対パスは何か。    6    /dev/hdb5
SysV initを使用したシステムで最初にカーネルが生成するユーザプロセスを絶対パスで書きなさい。    7    /sbin/init
システム起動時にカーネルが画面に表示するメッセージを表示するためには、どのようなコマンドを入力すれば良いか。    8    dmesg
システムのランレベルを変更するために編集するファイル名を書きなさい。        /etc/inittab
複数のユーザがログインしているとき、ユーザを切断してメンテナンスタスクを安全に実行するためには、どのようなコマンドを入力すれば良いか。(2つ)        telinit 1, init 1
/etc/inittabファイルを変更後、即時にinitプロセスへ反映させるためには、どのようなコマンドを入力すれば良いか。        telinit q
1    システム起動時にカーネルが画面に表示するメッセージを表示するためには、どのようなコマンドを入力すれば良いか。
2    現在接続しているUSBメモリのデバイス情報を参照したい場合、どのようなコマンドを入力すれば良いか。
3    /etc/inittabファイルを変更後、即時にinitプロセスへ反映させるためには、どのようなコマンドを入力すれば良いか。
4    システムのランレベルを変更するために編集するファイル名を書きなさい。
5    Linuxカーネルのモジュールの状態を表示するためにはどのようなコマンドを入力すれば良いか?
6    システム起動時にできる限りメッセージを表示しないカーネルオプションは何か。
7    ブート時にカーネルに渡された引数を確認できるファイル名の絶対パスは何か。
8    SysV initを使用したシステムで最初にカーネルが生成するユーザプロセスを絶対パスで書きなさい。
9    ブートローダであるGRUBの設定ファイルを2つ書きなさい。
10    複数のユーザがログインしているとき、ユーザを切断してメンテナンスタスクを安全に実行するためには、どのようなコマンドを入力すれば良いか。(2つ)
11    GRUBの設定ファイルにおいて、root(hd1,4)と記載されていた場合、ルートデバイスの絶対パスは何か。
12    マシンアーキテクチャやカーネルリリースの情報を表示するためには、どのようなコマンドを入力すれば良いか。
13    ホストを再起動するために、現在ログインしているユーザ全員にメッセージを送るためにはどのようなコマンドを入力すれば良いか。

1 dmesg
2 lsusb
3 telinit q
4 /etc/inittab
5 lsmod
6 quiet
7 /proc/cmdline
8 /sbin/init
9 /boot/grub/menu.lst, /boot/grub/grub.conf
10 telinit 1, init 1
11 /dev/hdb5

Debian系のパッケージファイルに含まれるファイルを全て表示するためにはどのようなコマンドを入力すれば良いか。(2つ)        dpkg -L、dpkg --listfiles
システムにインストールされているDebian系パッケージの状況を表示するするためにはどのようなコマンドを入力すれば良いか。        dpkg, dselect
Debian系のパッケージファイルを、設定ファイルは残してアンインストールするためには、どのようなコマンドを入力すれば良いか。(2つ)        dpkg -r, dpkg --remove
Debian系のパッケージ管理システムで、インストール済みのパッケージに対してインストール時と同じように設定を行うためには、どのようなコマンドを入力すれば良いか。        dpkg-reconfigure
apt-getコマンドを使用して、Debian系のパッケージをインストールするためには、どのように入力すれば良いか。        apt-get install
Debin Linuxでパッケージを更新しようとしているますが、その前にまず更新パッケージの一覧を表示するためには、どのようなコマンドを入力すれば良いか。        apt-get upgrade --show-upgraded
Debian系のパッケージ管理システムで、パッケージの置かれているネットワーク上の場所はどこか。        /etc/apt/souces.list
設定ファイルも含めてDebian系のパッケージをアンインストールするためには、どのようなコマンドを入力すれば良いか。(2つ)        aptitude purge, apt-get remove --purge