-LPICの勉強記録 #contents *某スクールの模擬試験 [#bba75920] +LPIC 101-1 +LPIC 101-2 60問中、26問の正解でした。正解率は43%です。 +LPIC 102-1 60問中、26問の正解でした。正解率は43%です。 *弱点 [#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 |/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] |rpm -qp --changelog パッケージ名|更新履歴付きで表示| **dpgk [#ya3ec63c] *GnuとLinuxのコマンド [#ma9c3090] |a && b|aが成功したらb| |a || b|aが失敗したらb| |/bin/sh|/bin/bashへのシンボリックリンクが多い| |シェル変数|そのシェルの中だけ見える。envだと表示されない| |環境変数|シェル抜けても有効。exportする| *ランレベル [#xde8ffb7] |init|| |telinit|| *コマンド [#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のホームディレクトリ削除| |/etc/skel|ユーザー作成時にコピーされるスケルトン置き場|