大丈夫か UNIX USER 誌

新刊を探していくつかの書店を回ったのだけど、なんか仕入れた先月のが立ち読みされた形跡もなく4冊とか残っているのにいくつか遭遇した。前月号が残っていない書店はなかった。
どちらの特集も普通の人にはあまり関係のない内容すぎたのかもしれない。特集の組み合わせは考えないといけないのね。

配達完了eメール通知結果ご報告

日本郵政公社「配達完了eメール通知サービス」をご利用いただきありがとうございます。

受付を致しました郵便物の配達状況の結果についてご報告致します。

【受付日時】 08 月 08 日(月) 13:25
【受付番号】 0001339730
【お問合わせ番号】 EI204776705JP
【追跡システム結果内容】 08 月 09 日 15 時 47 分 配達完了致しました。 (00100600)

※配達完了eメール通知サービスは、送信専用アドレスで送信しております。
このメールに返信されても、受信できませんので、ご注意ください。

だそうです。
というわけで、1プロジェクト終了ですな。あとは、どんだけ使ってくれるか。

Lindows/Linspire あぽーん

http://linspire.livedoor.com/news/detail.cgi?id=136
バンドルして売っていたのはどうなるのかな。Michael Robertsonの興味が音楽配信に戻ってしまったので、残された本家Linspireは単独で前進を続けることができるのだろうか。
きっと秋葉原で捨て値売りされるのだろうから、1本記念に買っておくかな。
Michael Robertson日記が翻訳されなくなってしまうのが残念ね。
開発日記を書いていた人はどうなっちゃうのかな... もういないのかもしれないけど。

Vortex86-6077

http://www.icop.co.jp/products_detail.asp?ProductID=200
サンプル出せるようになったみたい。
しかし、どーして、USBが1つでそれも1.1かな。
こっちはシリアルが足りてないし。
http://www.icop.co.jp/products_detail.asp?ProductID=203

shでmini-dinstall(パッケージインストール、設定、実行)

追加のパッケージをマシンに入れて、aptで使えるようにする。

# apt-get install mini-dinstall dput
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
gnupg libreadline5 libusb-0.1-4 python-apt
Suggested packages:
lintian rsync gnupg-doc xloadimage debian-keyring
The following NEW packages will be installed:
dput gnupg libreadline5 libusb-0.1-4 mini-dinstall python-apt
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 2159kB/2306kB of archives.
After unpacking 5997kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://iohack.sourceforge.jp ./ libreadline5 5.0-10 [170kB]
Get:2 http://debian.dodes.org sid/main libusb-0.1-4 1:0.1.6a-2.1 [12.4kB]
Get:3 http://iohack.sourceforge.jp ./ gnupg 1.4.1-1 [1976kB]
Fetched 2159kB in 2s (853kB/s)
Preconfiguring packages ...
Selecting previously deselected package libreadline5.
(Reading database ... 11188 files and directories currently installed.)
Unpacking libreadline5 (from .../libreadline5_5.0-10_sh4.deb) ...
Selecting previously deselected package libusb-0.1-4.
Unpacking libusb-0.1-4 (from .../libusb-0.1-4_1%3a0.1.6a-2.1_sh4.deb) ...
Selecting previously deselected package gnupg.
Unpacking gnupg (from .../archives/gnupg_1.4.1-1_sh4.deb) ...
Selecting previously deselected package dput.
Unpacking dput (from .../pool/./dput_0.9.2.19_all.deb) ...
Selecting previously deselected package python-apt.
Unpacking python-apt (from ..././python-apt_0.5.10_sh4.deb) ...
Selecting previously deselected package mini-dinstall.
Unpacking mini-dinstall (from ..././mini-dinstall_0.6.21_all.deb) ...
Setting up libreadline5 (5.0-10) ...

Setting up libusb-0.1-4 (0.1.6a-2.1) ...

Setting up gnupg (1.4.1-1) ...
Setting up dput (0.9.2.19) ...

Setting up python-apt (0.5.10) ...
Setting up mini-dinstall (0.6.21) ...

mini-dinstallとdputの設定をする。

# dpkg -L mini-dinstall
/.
/usr
/usr/lib
/usr/lib/python2.3
/usr/lib/python2.3/site-packages
/usr/lib/python2.3/site-packages/minidinstall
/usr/lib/python2.3/site-packages/minidinstall/ChangeFile.py
/usr/lib/python2.3/site-packages/minidinstall/DebianSigVerifier.py
/usr/lib/python2.3/site-packages/minidinstall/Dnotify.py
/usr/lib/python2.3/site-packages/minidinstall/DpkgControl.py
/usr/lib/python2.3/site-packages/minidinstall/DpkgDatalist.py
/usr/lib/python2.3/site-packages/minidinstall/GPGSigVerifier.py
/usr/lib/python2.3/site-packages/minidinstall/OrderedDict.py
/usr/lib/python2.3/site-packages/minidinstall/SafeWriteFile.py
/usr/lib/python2.3/site-packages/minidinstall/SignedFile.py
/usr/lib/python2.3/site-packages/minidinstall/__init__.py
/usr/lib/python2.3/site-packages/minidinstall/misc.py
/usr/lib/python2.3/site-packages/minidinstall/version.py
/usr/bin
/usr/bin/mini-dinstall
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/mini-dinstall.1.gz
/usr/share/doc
/usr/share/doc/mini-dinstall
/usr/share/doc/mini-dinstall/TODO
/usr/share/doc/mini-dinstall/README
/usr/share/doc/mini-dinstall/AUTHORS
/usr/share/doc/mini-dinstall/copyright
/usr/share/doc/mini-dinstall/examples
/usr/share/doc/mini-dinstall/examples/sign-release.sh
/usr/share/doc/mini-dinstall/examples/mini-dinstall.conf.walters
/usr/share/doc/mini-dinstall/examples/mini-dinstall.conf.gz
/usr/share/doc/mini-dinstall/changelog.gz

設定のテンプレートを見てみる。

# cat /usr/share/doc/mini-dinstall/examples/mini-dinstall.conf.walters
# Colin's mini-dinstall.conf

[DEFAULT]
architectures = all, i386, sparc, powerpc
archivedir = /src/debian/
use_dnotify = 0
verify_sigs = 0
extra_keyrings = ~/.gnupg/pubring.gpg
mail_on_success = 0
archive_style = flat
poll_time = 10

mail_log_level = NONE

[unstable]

[experimental]

アーカイブされている方には、コメントが入っている。

# zcat /usr/share/doc/mini-dinstall/examples/mini-dinstall.conf.gz
# Sample mini-dinstall.conf with all the options -*- coding: utf-8; mode: generic -*-

# Options that apply to all distributions
[DEFAULT]
# The root of the archive.
archivedir = ~/debian/

# The default loglevel which is sent to you via email. Valid values
# are taken from the Python logging module: DEBUG, INFO, WARN, ERROR,
# and CRITICAL. You may also use NONE, to avoid email altogether.
mail_log_level = ERROR

# The user to mail logs to
mail_to = username

# The loglevel upon which to immediately send you queued log messages.
mail_log_flush_level = ERROR

# The number of log messages upon which an email will be sent to you.
mail_log_flush_count = 10

# Whether or not to trigger a reindex of Packages/Sources files
# immediately after every installation (in daemon mode). If you
# disable this option, you should almost certainly have
# dynamic_reindex enabled. You may want to disable this if you
# install a *lot* of packages.
trigger_reindex = 1

# Whether or not to verify GPG signatures on .changes files
verify_sigs = 1

# GNUPG keyrings to use for signature verification, separated by
# commas. This will override the builtin keyrings. Generally you
# shouldn't specify this option; use extra_keyrings instead.
keyrings = /usr/share/keyrings/debian-keyring.gpg, /path/to/other/keyring.gpg

# Additional GNUPG keyrings to use for signature verification, separated by commas
extra_keyrings = ~/.gnupg/pubring.gpg, ~/.gnupg/other.gpg

# The permissions for the incoming directory. If you want to use
# mini-dinstall for a group of people, you might want to make this
# more permissive.
incoming_permissions = 0750

### The remaining options can also be specified in a per-distribution
### basis

# What architecture subdirectories to create.
architectures = all, i386, sparc, powerpc

# The style of archive. "flat" is the default; it puts all .debs in
# the archive directory. The other alternative is "simple-subdir",
# which puts .debs from each architecture in a separate subdirectory.
archive_style = flat

# Whether or not to mail you about successful installations
mail_on_success = 1

# Whether or not to delete old packages
keep_old = 0

# A script to run before a .changes is installed. It is called with
# the full path to the .changes as an argument. If it exits with an
# error, then the .changes is skipped.
pre_install_script = ~/bin/pre-inst.sh

# A script to run when a .changes is successfully installed.
# It is called with the full path to the .changes as an argument.
post_install_script = ~/bin/post-inst.sh

# Whether or not to generate Release files
generate_release = 1

# The default Origin: field in the release file
release_origin = username

# The default Label: field in the release file
release_label = username

# The default Suite: field in the release file
release_suite = Penthouse

# The default Description: field in the release file
release_description = My Happy Fun Packages

# If specified, this script will be called to sign Release files. It
# will be invoked in the directory containing the Release file, and
# should accept the filename of the Release file to sign as the first
# argument (note it is passed a temporary filename, not "Release").
# It should generate a detached signature in a file named Release.gpg.
release_signscript = ~/bin/sign-release.sh

# Whether or not to watch directories for changes, and reindex
# Packages/Sources as needed. Only used in daemon mode.
dynamic_reindex = 1

# Whether or not to make .changes files unreadable to others by
# default. This will protect you from other people unexpectedly
# uploading your packages. Please think carefully about your security
# before you change this!
chown_changes_files = 1

# Whether or not to use /usr/bin/dnotify. This doesn't work on some
# systems, so you might want to disable it. Only used if
# dynamic_reindex is enabled.
use_dnotify = 0

# If you use the mtime-polling directory notifier, this is the number
# of seconds in between polls. Only used if dynamic_reindex is
# enabled.
poll_time = 30

# The maximum number of seconds to wait for an incomplete upload
# before rejecting it. The default is two days.
max_retry_time = 172800

# The following are just some sample distributions, with a few sample
# distribution-specific options.

[local]
poll_time = 40

[woody]
max_retry_time = 30
keep_old = 1

[staging]
post_install_script = ~/bin/staging-post-inst.sh

[experimental]
architectures = all, i386, sparc, powerpc, ia64, sh4
keep_old = 1

conf.waltersをもとに、現在の環境用の設定を作成する。"~/.mini-dinstall.conf"に置くらしい。

# LANTANK's mini-dinstall.conf

[DEFAULT]
architectures = all, sh4
archivedir = /share/others/HDL24/
use_dnotify = 0
verify_sigs = 0
mail_on_success = 0
archive_style = flat
poll_time = 10

mail_log_level = NONE
generate_release = 1
release_description = HDL Seriese kernel2.4 based Packages

[unstable]

[experimental]

archive_styleは、flatとsimple-subdirが選べるのだけど、アーキテクチャ毎にディレクトリ分けするかどうかということらしいので、flatでいいだろう。generate_release, release_descriptionを追記する。
次にdputの設定をする。

# dpkg -L dput
/.
/usr
/usr/bin
/usr/bin/dput
/usr/bin/dcut
/usr/share
/usr/share/doc
/usr/share/doc/dput
/usr/share/doc/dput/README
/usr/share/doc/dput/FAQ
/usr/share/doc/dput/copyright
/usr/share/doc/dput/Thanks
/usr/share/doc/dput/changelog.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/dcut.1.gz
/usr/share/man/man1/dput.1.gz
/usr/share/man/man5
/usr/share/man/man5/dput.cf.5.gz
/usr/share/dput
/usr/share/dput/helper
/usr/share/dput/helper/dputhelper.py
/usr/share/dput/ftp.py
/usr/share/dput/scp.py
/usr/share/dput/local.py
/usr/share/dput/rsync.py
/etc
/etc/bash_completion.d
/etc/bash_completion.d/dput
/etc/dput.cf

置き場所は、"~/.dput.cf"が普通のようだが、パッケージには、"/etc/dput.cf"が含まれているので、これを使う。
なんかどっちゃり書いてあるけど、今回使うのは[local]だけ。

# cat /etc/dput.cf
# Example dput.cf that defines the host that can be used
# with dput for uploading.

[DEFAULT]
login = username
method = ftp
hash = md5
allow_unsigned_uploads = 0
run_lintian = 0
run_dinstall = 0
check_version = 0
scp_compress = 0
post_upload_command =
pre_upload_command =
passive_ftp = 1
default_host_main =
default_host_non-us =

[ftp-master]
fqdn = ftp-master.debian.org
incoming = /pub/UploadQueue/
login = anonymous
# And if you want to override one of the defaults, add it here.
# For example, comment out the next line
# login = another_username
# post_upload_command = /path/to/some/script
# pre_upload_command = /path/to/some/script

[non-us]
fqdn = non-us.debian.org
incoming = /pub/UploadQueue/
login = anonymous
allow_non-us_software = 1

# DISABLED due to login restrictions in place.
#[ftp-master-secure]
#fqdn = ftp-master.debian.org
#method = scp
#incoming = /org/ftp.debian.org/incoming/

#[non-us-secure]
#fqdn = non-us.debian.org
#method = scp
#incoming = /org/non-us.debian.org/incoming
#allow_non-us_software = 1

[jp]
fqdn = hp.debian.or.jp
incoming = /pub/Incoming/upload
login = anonymous

[jp-non-us]
fqdn = hp.debian.or.jp
incoming = /pub/Incoming/upload-non-US
login = anonymous

# DISABLED due to being repaired currently
#[erlangen]
#fqdn = ftp.uni-erlangen.de
#incoming = /public/pub/Linux/debian/UploadQueue/
#login = anonymous

#[uk]
#fqdn = ftp.uk.debian.org
#incoming = debian/UploadQueue/
#login = anonymous

# Delayed Upload queue that was set up Tollef Fog Heen
# http://lists.debian.org/debian-devel/2004/debian-devel-200402/msg00888.html
[gluck_delayed]
method = scp
fqdn = gluck.debian.org
incoming = ~tfheen

[local]
method = local
incoming = ~/public_html/debian/mini-dinstall/incoming
allow_non-us_software = 1
run_dinstall = 0
post_upload_command = /usr/bin/mini-dinstall --batch

こんな風に書き換え。

[local]
fqdn = localhost
method = local
incoming = ~/share/others/pool
allow_non-us_software = 1
run_dinstall = 0
post_upload_command = /usr/bin/mini-dinstall --batch
allow_unsigned_uploads = 0

さて、ファイルを置いて見るか。

# dput local zope_2.6.4-1.8_sh4.changes
Checking Signature on .changes
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
No signature on /share/others/pool/zope_2.6.4-1.8_sh4.changes.

サインなしでもいいってオプションつけたんだけどな。順番が悪いかな。[DEFAULT]が優先したか。値が1なのかな。
1がオンでした。
あと、アップロードパスに~が入っている。設定を修正。

[local]
fqdn = localhost
method = local
incoming = /share/others/pool
allow_non-us_software = 1
run_dinstall = 0
post_upload_command = /usr/bin/mini-dinstall --batch
allow_unsigned_uploads = 1

まだダメだな。

# dput local zope_2.6.4-1.8_sh4.changes
/usr/bin/install: `/share/others/pool/zope_2.6.4-1.8.dsc' and `/share/others/pool/zope_2.6.4-1.8.dsc' are the same file
/usr/bin/install: `/share/others/pool/zope_2.6.4-1.8.diff.gz' and `/share/others/pool/zope_2.6.4-1.8.diff.gz' are the same file
/usr/bin/install: `/share/others/pool/zope_2.6.4-1.8_sh4.deb' and `/share/others/pool/zope_2.6.4-1.8_sh4.deb' are the same file
/usr/bin/install: `/share/others/pool/zope_2.6.4-1.8_sh4.changes' and `/share/others/pool/zope_2.6.4-1.8_sh4.changes' are the same file
Warning: The execution of '/usr/bin/install' as
'/usr/bin/install -m 644 /share/others/pool/zope_2.6.4-1.8.dsc /share/others/pool/zope_2.6.4-1.8.diff.gz /share/others/pool/zope_2.6.4-1.8_sh4.deb /share/others/pool/zope_2.6.4-1.8_sh4.changes /share/others/pool'
returned a nonzero exit code.
Error while uploading.

おんなじ場所ではダメってことね。

incoming = /share/others/HDL24/incoming

修正して実行。

# dput local zope_2.6.4-1.8_sh4.changes
/usr/bin/install: installing multiple files, but last argument, `/share/others/HDL24/incoming' is not a directory
Try `/usr/bin/install --help' for more information.
Warning: The execution of '/usr/bin/install' as
'/usr/bin/install -m 644 /share/others/pool/zope_2.6.4-1.8.dsc /share/others/pool/zope_2.6.4-1.8.diff.gz /share/others/pool/zope_2.6.4-1.8_sh4.deb /share/others/pool/zope_2.6.4-1.8_sh4.changes /share/others/HDL24/incoming'
returned a nonzero exit code.
Error while uploading.

あて先ディレクトリはあらかじめ掘っておかないとダメみたいだ。

# mkdir -p /share/others/HDL24/incoming

再度実行。

# dput local zope_2.6.4-1.8_sh4.changes
Successfully uploaded packages.
Not running dinstall.
# find /share/others/HDL24/
/share/others/HDL24/
/share/others/HDL24/incoming
/share/others/HDL24/incoming/zope_2.6.4-1.8.dsc
/share/others/HDL24/incoming/zope_2.6.4-1.8.diff.gz
/share/others/HDL24/incoming/zope_2.6.4-1.8_sh4.deb
/share/others/HDL24/incoming/zope_2.6.4-1.8_sh4.changes
/share/others/HDL24/mini-dinstall
/share/others/HDL24/mini-dinstall/mini-dinstall.log
/share/others/HDL24/mini-dinstall/REJECT
/share/others/HDL24/mini-dinstall/incoming
/share/others/HDL24/unstable
/share/others/HDL24/unstable/Packages
/share/others/HDL24/unstable/Packages.gz
/share/others/HDL24/unstable/Sources
/share/others/HDL24/unstable/Sources.gz
/share/others/HDL24/unstable/Release
/share/others/HDL24/experimental
/share/others/HDL24/experimental/Packages
/share/others/HDL24/experimental/Packages.gz
/share/others/HDL24/experimental/Sources
/share/others/HDL24/experimental/Sources.gz
/share/others/HDL24/experimental/Release

うまく行った。でも、stableディレクトリが出来ていないのはなんでだろう。それにパッケージをフォルダ分けしてくれていない。
"zope_2.6.4-1.8_sh4.upload"というファイルが作成されて、アップロード履歴が保存されているため、二度目にやっても

# dput local zope_2.6.4-1.8_sh4.changes
Already uploaded to localhost
Doing nothing for zope_2.6.4-1.8_sh4.changes

といわれてしまう。中身はこんなのだ。

# cat zope_2.6.4-1.8_sh4.upload
Successfully uploaded /share/others/pool/zope_2.6.4-1.8.dsc to localhost.
Successfully uploaded /share/others/pool/zope_2.6.4-1.8.diff.gz to localhost.
Successfully uploaded /share/others/pool/zope_2.6.4-1.8_sh4.deb to localhost.
Successfully uploaded /share/others/pool/zope_2.6.4-1.8_sh4.changes to localhost.

.uplocalファイルを削除、HDL24ディレクトリを削除、incomingをpoolに変更して、"archive_style = simple-subdir"を設定し、再度挑戦。

# dput local zope_2.6.4-1.8_sh4.changes
Successfully uploaded packages.
Not running dinstall.
# find ../HDL24/
../HDL24/
../HDL24/unstable
../HDL24/unstable/all
../HDL24/unstable/all/Packages
../HDL24/unstable/all/Packages.gz
../HDL24/unstable/sh4
../HDL24/unstable/sh4/Packages
../HDL24/unstable/sh4/Packages.gz
../HDL24/unstable/source
../HDL24/unstable/source/Sources
../HDL24/unstable/source/Sources.gz
../HDL24/unstable/Release
../HDL24/pool
../HDL24/pool/zope_2.6.4-1.8.dsc
../HDL24/pool/zope_2.6.4-1.8.diff.gz
../HDL24/pool/zope_2.6.4-1.8_sh4.deb
../HDL24/pool/zope_2.6.4-1.8_sh4.changes
../HDL24/mini-dinstall
../HDL24/mini-dinstall/mini-dinstall.log
../HDL24/mini-dinstall/REJECT
../HDL24/mini-dinstall/incoming
../HDL24/experimental
../HDL24/experimental/all
../HDL24/experimental/all/Packages
../HDL24/experimental/all/Packages.gz
../HDL24/experimental/sh4
../HDL24/experimental/sh4/Packages
../HDL24/experimental/sh4/Packages.gz
../HDL24/experimental/source
../HDL24/experimental/source/Sources
../HDL24/experimental/source/Sources.gz
../HDL24/experimental/Release

やっぱり、アーキテクチャごとの振り分けが出来ただけだった。
ひょっとして、mini-dinstall的には、sargeはまだexperimentalなんでしょうか。
どこにその設定を持っているんだろう...
changelogの中にまだ、unstableって書いてあったよ。ダメじゃん...
リリースごとのパッケージアーカイブ自動作成はできるようになったけど、結局、目的のpool内のディレクトリごとの振り分けが出来てないな... orz
mini-dinstallの中をみて、changelogの"Source:"項目の名前でディレクトリを掘るように修正すればいいのかね。めんどくさいな...

UNIX USER -> OSS Mag.

http://www.fx-it.com/

ソフトバンクパブリッシングは、「 UNIX USER 」の誌名を「オープンソースマガジン」に改めると発表した。10/8売までが「 UNIX USER 」、11/8売からが「オープンソースマガジン」となります。刊行ペース、版型、広告料金などに変更はありません
UNIX専門誌」と捉えられてしまう誌名から、Linuxに留まらず、より広範囲を自由闊達にフォローできる誌名になる訳です。「オープンソースマガジン」という名前は、2回ほど「UNIX USER」編集部が作ったムックでも使われていた誌名でもありますから、こちらでの販売成績や反響/感触によって、誌名変更が判断されたと思われます。

あれ、そうなんですか。ふぅむ。ムックのほうは廃止ですね。
ちゅうことは、秋原稿は没ですかね?

RH033 Red Hat Linux 基本コース スキルチェック問題

cyber205さめの日記でリンクしてあった↓からスタートすると、ニックネーム以外は聞かれなかった。
http://www.jp.redhat.com/training/assess/index.php

Red Hat Linux 基本コース(RH033)
基本的なファイルシステムとファイルのコマンド 良く理解している 3
Linux ファイルシステム構成 とても良く理解している 4
パーミッションと属性 良く理解している 3
フロッピーディスクの操作 良く理解している 3
vi と vim エディタ 良く理解している 3
正規表現 詳しくない 0
標準入出力システム 良く理解している 3
プロセスの制御 あまり詳しくない 1
クライアント側の暗号化コミュニケーション 良く理解している 3
bash コマンドラインのショートカット 良く理解している 3
シェルスクリプトの作成 良く理解している 3
タスクの自動化 詳しくない 0
[診断]:
その技術レベルにおけるあなたの知識は偏りがあります。

そうだなぁ、調べればわかるものはおぼえてないしな。そのためのmanコマンドだったりしないか。受験風に全部暗記する必要はないと思われ。
正規表現とタスクの自動化の全滅はちと問題か。

RH133 Red Hat Linux システム管理コース スキルチェック問題

こっちのほうがわかりやすかったな。

Red Hat Linux システム管理コース(RH133)
サポートされているハードウェア とても良く理解している 4
インストール とても良く理解している 4
ファイルシステムの作成とメンテナンス 良く理解している 3
X Window System 管理 良く理解している 3
システムの初期設定 とても良く理解している 4
ユーザーとグループの管理 良く理解している 3
クライアント側のネットワーク認証 良く理解している 3
ネットワークの設定とトラブルシューティング とても良く理解している 4
印刷 良く理解している 3
システムログとモニタリング 良く理解している 3
システム全体のタスク自動化 とても良く理解している 4
RPM 良く理解している 3

あなたのテストの得点結果は 41Point です。

[診断]:
その技術レベルの内容を十分に理解しています

rpmについては、すっかり忘れていましたよ。

RH253 Red Hat Linux ネットワークサーバー構築およびセキュリティ管理コーススキルチェック問題

こいつは使わないものはわからないのと、RH方言がわからない。

Red Hat Linuxネットワーク サーバ構築およびセキュリティ管理(RH253)
DNSとBIND あまり詳しくない 1
Samba 良く理解している 3
電子メールサーバー: SendmailPostfix あまり詳しくない 1
Apache WebサーバーとSquid Webプロキシサーバー とても良く理解している 4
NFSサーバー あまり詳しくない 1
Very Secure(非常に安全性の高い)FTPサーバー (vsftpd) 詳しくない 0
DHCPサーバー とても良く理解している 4
Pluggable Authentication Modules (PAM) 良く理解している 3
Network Information Service あまり詳しくない 1
iptablesを使用したNetwork Address Translationとパケットフィルタリング とても良く理解している 4
xinetdベースのサービスとTCPラッパー あまり詳しくない 1
暗号化通信 あまり詳しくない 1

あなたのテストの得点結果は 24Point です。

[診断]:
その技術レベルにおけるあなたの知識は偏りがあります。

NISは、今はほとんど使わないと思うのだけどな。この設問は、ちょっとRH方言が多かったと思います。