-LPICの勉強記録

#contents

*某スクールの模擬試験 [#bba75920]

+LPIC 101-1
+LPIC 101-2 60問中、26問の正解でした。正解率は43%です。
+LPIC 102-1 60問中、26問の正解でした。正解率は43%です。

*ping-t [#n8f2f42a]

+LPIC 102-1 全部   問題数:20  正答数:12  正答率:60%
+LPIC 101-1 パッケージ 問題数:20  正答数:14  正答率:70%
+LPIC 201-1 リソース使用率とトラブルシューティング 問題数:20  正答数:15  正答率:75%
+LPIC 102-2 全部 問題数:40  正答数:33  正答率:83%

*弱点 [#sa789380]

+debian系パッケージ管理、
+umaskとスティッキービット
+なんとなく覚えているコマンドのオプション
+Xwindow,プリンタ


* [#za7d82e3]

|/proc/interrupts|割り込み管理|
|/proc/ioport|IOポート|
|/proc/dma|IOポートを使わないダイレクトアクセス|

*/etc/inittab [#x5610f2e]

SysVinit系で利用。SystemdやUpstartでは利用しない。

*パーティション [#n6ea7df0]

パーティションのルールは/dev/sda,sdb,sdc,sdd
パーティションには基本パーティションが4つまで作成できる。拡張パーティションはひとつだけ。先頭から1-xまでであるが、拡張パーティションの中には論理パーティションを作成でき、番号は5-から。grubの場合は番号とアルファベットを-1する。/dev/sda1ならhd0,0。grub2だとパーティション番号が1からhd0,1

|/home|多くなるので独立したパーティション|
|/var|ログやスプール|
|/usr|一般ユーザーが利用するプログラム。|

*ブートローダー [#qbdf2a3b]

grubの設定ファイルは/boot/grub/grub.confだが、/etc/grub.confや/boot/grub/menu.lstファイルの場合もある。

*ハードウェア [#gaca238d]

|lspci|-tをつけるとツリー表示|
|lsusb|/proc/bus/usb/devicesと同じ|
|lsmod|-rで削除もできる|
|rmmod|モジュールアンロード|
|insmod|モジュールロード|



-grubの設定ファイル
-dpkgのオプションと実践

*ライブラリ関連 [#t2ee4e77]

/libはルートパーティションに必須。

+/etc/ld.so.confファイルに共有ライブラリがある場所のパス記述
+ldconfig
+/etc/ld.so.cacheファイルを生成

*パッケージ管理 [#y530af6e]

**rpm [#y099f39d]

-qcは--query,--configfileなど冗長に記述することもできる。

|rpm -qp --changelog パッケージ名|更新履歴付きで表示|
|rpm -qc パッケージ名|パッケージのインストールされる設定ファイル表示|
|rpm -Va パッケージ名|全パッケージの検査|

**dpgk [#ya3ec63c]

*GnuとLinuxのコマンド [#ma9c3090]

|a && b|aが成功したらb|
|a || b|aが失敗したらb|
|/bin/sh|/bin/bashへのシンボリックリンクが多い|
|シェル変数|そのシェルの中だけ見える。envだと表示されない|
|環境変数|シェル抜けても有効。exportする|

*ランレベル [#xde8ffb7]

|init||
|telinit||

*ネットワーク [#rcf3c3bc]

|routeコマンド|route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1|

*コマンド [#s1ecf80e]

|whereis|実行ファイルのパスとmanの場所|
|whatis|man -f コマンドと同じ|
|exec|今のプロセスIDのまま引数のコマンドを実行する。ターミナルだと使い道がない|
|expand|タブをスペースに|
|unexpand|スペースをタブに|
|tr -d '\r'|-dで指定したものを削除する|
|tr 'a-z' 'A-Z''|一番目の正規表現にマッチするものを二番目に置換する|
|cut|-dで指定したもの区切り文字として-f番目の列を取得する。|
|kill|-9強制終了,-15クリーンアップ終了,-1再起動,-2 ctr+cと同じ動作で停止|
|nice|-20-19の範囲で指定する。小さいほど優先|

fmt,cut,join,

 ls -al
 ls -Al = ll

*ユーザー管理系 [#n657d41c]

|useradd -c "COMMENT" -d /nfs_home/hoge -g 500 -G 1500 -s /bin/bash hoge|GIDを指定|
|groupadd -g GID|GIDを指定|
|userdel -r hogehoge|hogehogeのホームディレクトリ削除。削除しないとメールなどが残り別ユーザに見えてしまう可能性がある|
|chage -l hogehoge|hogehogeのパスワード有効期限情報。強制変更の残り日数などの設定もできる。|
|/etc/skel|ユーザー作成時にコピーされるスケルトン置き場|
|LC_ALL|上書き不可能なLOCALEの環境変数|
|LANG|カテゴリごとに上書き可能なLOCALEの環境変数|


*systemd [#vb56c847]

**journalctl [#c23f8841]

なんとログの仕組みまで変ったよ!しかもバイナリになったため、journalctl使わないと見れないという不便さ!

|/run/log/journal|再起動で消える。|
|/var/log/journal|再起動後も残したいならこのディレクトリを作成しておく|


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS