LPI試験って高くねぇ?at LINUX
LPI試験って高くねぇ? - 暇つぶし2ch370:login:Penguin
03/06/17 16:25 T8r0MPPJ
>367
XF86Config-4 だよな!

371:login:Penguin
03/06/17 22:09 Pkq58dOi
>>367
いや.Xdefaultsだよ


372:login:Penguin
03/06/17 22:21 NWRIz3Gt
一番最近の試験日程って、どうなってるんだろう?
登録すれば判るのかな?

373:login:Penguin
03/06/17 23:48 MQeLvzlA
XFree86のXサーバーの設定ファイルはXF86Configで
XFree86-4.x以降のXはXF86Config-4があればそちらを先に読む。
グラフィックドライバ、モニタ、キーボード、マウス、フォントパス、読み込む拡張モジュール
などをここで設定する。

.Xdefaults/.Xresourcesはクライアントのアプリケーションの リソースのユーザー設定で
app-defaultsでのグローバルなリソースを上書きする。
Xの起動スクリプト
(*dm経由の場合 /etc/X11/Xsession:/etc/X11/*dm/Xsession:${HOME}/.xsession など
startxの場合 ${HOME}/.xinitrc) に
if [ -f ${HOME}/.Xdefaults ]; then xrdb -merge ${HOME}/.Xdefaults; fi
のような行がないと読み込まれない。

${HOME}/.xinitrcはstartxでXを使うときに
立ち上げるアプリケーションの起動の順序を書く。
/usr/X11R6/bin/startxスクリプトはいちばん最初に${HOME}/.xinitrcを捜す。
なければstartxは /etc/X11/xinit/xinitrcを読む。
それもなければxtermを起動しようとする。

*dmでXを立ち上げる場合 たいてい
${HOME}/.xsessionを最初に参照するようになっているが、
起動スクリプトの書き方/名前/参照するファイルは
ディストリビューションによって全く違うので、

どういう処理をしてるか調べるには
起動スクリプトに書いてある内容を追いかけるしかなく
とてもめんどくさい。

374:login:Penguin
03/06/17 23:56 Hm60XmDm
>>373
ふむ。
XFree86の設定は?と訊かれて、一つしか答えられない方がおかしい罠。


375:login:Penguin
03/06/18 08:59 EQ4rx5nH
>>373
コンピュータの中で採点している人も大変だな。


376:login:Penguin
03/06/19 20:30 Z8htdMA6
使ったことなくて便利なのがけっこうある...

$ ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.138 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.095 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.093 ms

$ !!
ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.122 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.095 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.094 ms

$ ^localhost^yahoo.co.jp
ping yahoo.co.jp
PING yahoo.co.jp (210.81.150.5) 56(84) bytes of data.
64 bytes from 210.81.150.5: icmp_seq=1 ttl=238 time=20.1 ms
64 bytes from 210.81.150.5: icmp_seq=2 ttl=238 time=21.5 ms
64 bytes from 210.81.150.5: icmp_seq=3 ttl=238 time=20.1 ms


377:login:Penguin
03/06/19 20:48 Z8htdMA6
テキスト処理の章はけっこう難しい。

(e)grep
sed ) 正規表現
tr

VIエディタの操作

gnu textutils

head/tail/sed *q
cutでフィールドを抜く
join/pasteでファイルをくっつける
split,tac,nl,wc


聞いたこともない...
expand fmt pr


378:login:Penguin
03/06/19 21:27 Z8htdMA6
ユーザー、グループ管理

要useradd(8),usermod(8)熟読
全てのオプションが問われるようだ。

その他 passwd,pw(un)conv,chage(-E,-l),userdel(-r),
groupadd,gpasswd,newgrp,groupdel,grpconvなど

vipwが出てこないのが少し気になる。


379:login:Penguin
03/06/19 23:37 Z8htdMA6
ファイルシステム
IDE/SCSIディスクの命名規則
いわゆる基本/拡張/論理パーティション

fdisk,mkfs,mkswap,df,du,(e2)fsck

mount
umount
/etc/fstab
ファイルシステムオプション・マウントオプション
代表的なものだけで可のようだ

quota
普段使わないので実際に設定してみた

quotaを使いたいディスクのルートで
# touch quota.user quota.group
してからedquotaしてrebootするといいようだ。

$ repquota -ga
*** Report for group quotas on device /dev/hdd3
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
Group used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 32816 200000 300000 4 4000 5000
nogroup -- 32 90000 100000 11 900 1000
ftp -- 10389948 13000000 14000000 4541 9000 10000

quotaon(off),edquota,repquota,quota,quotacheck


380:login:Penguin
03/06/20 01:10 YePOX1lx
ファイルパーミッション
8進4ケタ<->rwxrwxrwx + SUID/SGID スティッキービット
chmod,chown,chgrp,umask

ハードリンク シンボリックリンク

find(オプション多数),which,locate,updatedb

FHSディレクトリ構造標準


ドキュメント
manの見出しの意味/セクション番号と分類
ページャー(more/less),infoのキーバインド
whatis whereis apropos


パッケージ管理

tarballの解凍 ./configure;make;make install

共有ライブラリ
ldd LD_LIBRARY_PATH /etc/ld.so.conf ldconfig

rpm(8) dpkg(8)
rpm(build) -ba(-bb) とか dh_make,dpkg-buildpackageなどは出てこない

apt-get dselect


381:login:Penguin
03/06/20 02:06 YePOX1lx
プロセス管理
ps(1)
オプションの前に"-"がつくかどうかで動作がちがう。
e.g) ps ef, ps -ef
しかし、参考書ではごちゃまぜになってる。
a,u,x だけおさえておけばいいようだ。

kill
HUP(1),INT(2),KILL(9),TERM(15),TSTP(18)だけでOKのようだ。
SEGV(11)の記述がない。

top,pstree,nice,renice
bashのjobs,fg,bg

ブートプロセス、ランレベル

liloにオプションを渡して起動する方法。
/etc/lilo.confの書式。grubの記述なし

shutdown

ランレベル
参考書はもろにRedHatを想定している。

debianにはランレベル3とか5なんてないし
/etc/rc.d/rc.sysinit もない。(/etc/init.d/rcS はある)
chkconfigとかntsysv,tksysvもない。


382:login:Penguin
03/06/20 03:51 YePOX1lx
システム管理
ログ管理
syslog.conf(5)
ファシリティー.プライオリティー 出力先([-出力先]バッファリング;[@出力先]リモートホスト)

ファシリティーに *が
プライオリティーに!=*が使える


logrotate(8)
異様にややこしいが、たぶんそんなに突っ込んでこないだろう。

crontab,atでの日時指定、ジョブの登録/削除

バックアップ
テープとかmtとかst0とか意味不明なことが書いてある。
あとtar

# 漏れのカネは代理店が無駄に太るためのモノでは決してない。
# そろそろ寝よう。


383:login:Penguin
03/06/20 07:02 YePOX1lx
ネットワーク

TCP/IP
IP,TCP,UDP,ICMP,ARP
それぞれ20文字で説明できる程度でOK

MACアドレス ifconfigしてどれがMACアドレスかわかればOK

IPV/4 のアドレッシング
プライベートアドレスの範囲
クラスA/B/C

ポート番号
services(5)
見慣れないものではNNTP(119)とかSNMP(161)とか。

お馴染みな顔ぶれ
ping(8),traceroute(8),ifconfig(8),netstat(8),route(8)
ifconfig IF ADDR up
route add default gw ADDR IF
とか

resolver(5),host.conf(5)

inetd(8),host_access(5),host_options(5)
inetd.confの細かい書式とかは出ないようだ。

PPP 認証プロトコル PAP CHAP MSCHAP, chatスクリプト
PPPは結構細かいところが出る?ようだ。


384:login:Penguin
03/06/20 07:04 YePOX1lx
サーバソフト
Apache,BIND,sendmail,NFS
実際に設定をやったことがあればわかる。
なければピンとこないかもしれないが
丸暗記でもたぶん可。

Samba
SWATという新兵器がある
設定ファイルはsmb.confだ
smbd/nmbdデーモンが必要
nmbdはWINSをやりくりする、程度

セキュリティー
inetd/TCP Wrapper
/etc/hosts.allow(deny) の書式
/etc/syslog.conf の書式

BASH
引数に変数
source,if,test,case,for,while,function
たぶん"test"がいちばん重要。文字列、数値の比較とか。


385:おさわがせしました
03/06/20 07:07 YePOX1lx
カーネル
モジュールのロード/アンロード
コマンド: lsmod,modinfo,insmod,rmmod,modprobe,depmod
ファイル: modules.conf,modules.dep

カーネルをソースからコンパイルする手順
make (menu|x)config; make dep; make clean; make (b)zimage; make modules; make modules_install

最初に"make mrproper"して
最後に"make install"するべきだと思う。


X
XFree86の最新版は4.3.99.6だけど
参考書は3.3.6を想定してるらしい。古い。

XF86Configの書式くらいは眺めておいたほうがよさそう。


プリンタ
lpq,lpr,lprm,lpc
/etc/printcap
最近はPDFに落とすだけなのでよくわからん。

以上、
[LPI Linux認定試験/技術評論社] ¥2180 101/102対応らしい。
読書感想およびLPI出題傾向...だけどこの参考書信用して大丈夫なのかな。

-完-


386:101合格者
03/06/20 21:37 L4Cjb4d5
>>380-385
101と102の出題範囲がごっちゃになってる

make || tee log
とか
hoge > file 2>&1
とか
echo `$VAR`
とか確認しておくと損はないと思われ。



387:login:Penguin
03/06/21 18:00 COlrem4m
>386
ごっちゃになってる、と言うよりも、リリース1の内容。

388:login:Penguin
03/06/21 22:18 EQLqyBFJ
>>387
...なるほど

リリース1からの変更点
URLリンク(www.lpi.jp)

389:login:Penguin
03/06/22 00:36 yRLNBb8P
>make || tee log

↑ってどうなるの?


390:login:Penguin
03/06/22 00:52 TWoOdmBc
>>389
Makefileがなかったりmakeに失敗すると

ごくたまにinetd経由で動いてる
---
echo 7/tcp
echo 7/udp
---
の"echo"デーモンをエミュレートできる。なんとログまでとれる。

ほんとは
make || echo "never mind"
とか
make || /bin/true
のようにつかうようだ。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch