読むだけでちょっと賢くなる、架空のまとめスレ

【まとめ】102試験の主題105〜110を表で見直す。設定ファイルと書式の一覧【LPICレベル1】

24レスカテゴリ:Linux
1: 名無しさん

102 は設定ファイルの名前と、1行の書き方がいっぱい出てくる
ファイルと書式を一覧にしたい

2: 名無しさん

前提のおさらい。101 は主題101〜104 で、コマンドとオプションが中心やった。102 は主題105〜110(シェル、デスクトップ、管理の仕事、システムのサービス、ネットワーク、セキュリティ)

3: 名無しさん

>>1
主題105 シェルとスクリプトから。
ログインシェル:/etc/profile → ~/.bash_profile・~/.bash_login・~/.profile のどれか1つ。対話シェル:~/.bashrc(Debian は /etc/bash.bashrc も)。ログアウト:~/.bash_logout。新しいユーザーのひな形:/etc/skel
alias と function、source(.)
スクリプト:先頭の #!/bin/bash、chmod +x、引数 $1・$#・$@、終了ステータス $?、test と [ ]、if・case・for・while、read、seq、exec

4: 名無しさん

>>3
test の書き方で間違えやすいのは?

5: 名無しさん

>>4
数の比較は -eq・-ne・-lt・-gt、文字列は = と !=、ファイルは -f・-d・-e・-x。[ の後と ] の前に空白が要る。変数は "$a" のようにクォートしとく

6: 名無しさん

>>1
主題106 と107 は?

7: 名無しさん

>>6
106:/etc/X11/xorg.conf と xorg.conf.d、DISPLAY、xhost、xauth、ディスプレイマネージャ、Wayland、VNC・RDP・XDMCP・SPICE、アクセシビリティ
107 アカウント:/etc/passwd(7欄)、/etc/shadow(9欄)、/etc/group(4欄)、/etc/gshadow、/etc/login.defs、/etc/default/useradd、/etc/skel。useradd・usermod(-aG)・userdel -r・groupadd・groupmod・groupdel・passwd・chage

8: 名無しさん

>>7
ジョブの予約とロケールは?

9: 名無しさん

>>8
crontab の1行:分 時 日 月 曜日 コマンド。/etc/crontab と /etc/cron.d/ はユーザーの欄が1つ多い。/etc/cron.allow・cron.deny、/etc/at.allow・at.deny、at・atq・atrm
systemd のタイマー:.timer と .service、OnCalendar=・OnBootSec=・Persistent=、systemctl list-timers、systemd-run
ロケール:LC_ALL > LC_* > LANG、locale、locale -a、iconv -f -t、/etc/default/locale・/etc/locale.conf
タイムゾーン:/etc/localtime、/usr/share/zoneinfo、TZ、/etc/timezone、tzselect、timedatectl

10: 名無しさん

>>9
*/15 * * * * は1日に

回。日と曜日を両方書くと「どちらか」に当てはまる日

11: 名無しさん

>>1
主題108 のシステムのサービスは?

12: 名無しさん

>>11
時刻:date、hwclock(-r で読む、-w は --systohc、-s は --hctosys)、/etc/adjtime、timedatectl、chrony(/etc/chrony.conf、chronyc sources)、ntpd(/etc/ntp.conf、ntpq -p)、pool.ntp.org、UDP 123
ログ:/etc/rsyslog.conf と /etc/rsyslog.d/(ファシリティ.プライオリティ アクション、@ は UDP・@@ は TCP)、logger、/etc/logrotate.conf と /etc/logrotate.d/、journalctl(-u -p -b -f --since)、/etc/systemd/journald.conf(Storage=、SystemMaxUse=)、systemd-cat

13: 名無しさん

>>12
メールと印刷は?

14: 名無しさん

>>13
メール:/etc/aliases(名前: 届け先)と newaliases、~/.forward、mail、mailq(sendmail -bp)、sendmail 互換のコマンド
印刷:CUPS、/etc/cups/cupsd.conf・printers.conf、lpr・lpq・lprm・lpstat、cupsenable・cupsaccept、TCP 631、/var/log/cups/error_log

15: 名無しさん

>>1
主題109 のネットワークは?

16: 名無しさん

>>15
アドレス:IPv4 の /n とマスク、プライベートは 10/8・172.16/12・192.168/16。IPv6 は128ビットで :: は1か所、fe80::/10 はリンクローカル
ポート:/etc/services(22 SSH、25 SMTP、53 DNS、80 HTTP、110 POP3、123 NTP、143 IMAP、443 HTTPS、514 syslog、993・995 など)
設定:/etc/hostname と hostnamectl、/etc/hosts、nmcli、/etc/systemd/network/*.network、/etc/network/interfaces と ifup・ifdown
調べる:ip addr・ip link・ip route、ss、ping、traceroute・tracepath、nc
名前解決:/etc/nsswitch.conf(hosts: files dns)、/etc/resolv.conf(nameserver・search)、dig、host、getent、resolvectl

17: 名無しさん

>>16
/26 のホストの数は

18: 名無しさん

>>1
主題110 のセキュリティは?

19: 名無しさん

>>18
権限:/etc/sudoers と visudo(誰が ホスト=(誰として) 何を)、su -、chage と passwd の期限、find -perm -4000
記録:who、w、last、lastb
資源:ulimit、/etc/security/limits.conf(ドメイン タイプ 項目 値)
ホスト:/etc/nologin、/etc/xinetd.conf と /etc/xinetd.d/、/etc/hosts.allow → /etc/hosts.deny の順、ss・lsof・fuser・nmap、systemctl disable

20: 名無しさん

>>19
SSH と GnuPG は?

21: 名無しさん

>>20
SSH:/etc/ssh/sshd_config、/etc/ssh/ssh_host_*_key、~/.ssh/id_ed25519 と .pub、~/.ssh/authorized_keys(600)、~/.ssh/known_hosts、ssh-keygen(-t、-R)、ssh-copy-id、ssh-agent と ssh-add、-L・-R・-D・-X
GnuPG:~/.gnupg/、gpg --gen-key、-e -r、-d、-b・--clearsign・-s、--verify、--export・--import、--gen-revoke、gpg-agent

22: 名無しさん

>>2
設定ファイルは、場所だけやなく1行の欄の順番まで問われることがある。crontab の5つ、passwd の7つ、shadow の9つ、fstab の6つ、limits.conf の4つは書けるようにしとく

23: 名無しさん

>>22
欄の数を足すと

24: 名無しさん

>>22
105 はシェル、106 は X、107 はアカウントと予約とロケール、108 は時刻・ログ・メール・印刷、109 はネットワーク、110 はセキュリティ。ファイルの場所と欄の順で見直すわ

管理人のひとこと