WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Caldera имеет графическую программу установку для 2.2, названную
lizard, с рядом хороших свойств. В течение установки Вам придется
создать пользователя, что позволяет не входить постоянно как root. Также
имеется запись для sulogin в файле /etc/inittab, так что нельзя
просто ввести на приглашение lilo: linux single, чтобы попасть в
систему как root, Вы должны сначала ввести root-пароль. Имеются несколько
проблем с заданной по умолчанию установкой, которую Вы должны исправить. Файл /etc/inetd.conf, который управляет различными сервисами Internet,
имеет старые и опасные включенные сервисы: Они все должны быть закомментированы (впишите # в начало
строки), после чего перезапустите inetd командой killall1
inetd. Один сервис, который часто надо закрыть, portmap. Он используется
некоторыми сервисами, например, nfs, и имеет длинный список проблем. Его
запрет в OpenLinux связан с некоторыми проблемами, поскольку он запускается
из того же скрипта, что и inetd. Вы можете или удалить portmap
(rpm e portmap) или исправить в /etc/rc.d/init.d/inet: на: еще замените: Затем закомментируйте весь фрагмент: Еще одни сервис, установленный по умолчанию в OpenLinux 2.2, Auto Mount
Daemon (amd). Он позволяет Вам определять каталоги и устройства nfs, так что
я могу определять /auto/cdrom как /dev/cdrom, так что когда Вы
cd /auto/cdrom система смонтирует /dev/cdrom как /auto/cdrom с
соответствующими параметрами (только для чтения, и т.д.). Сервис amd
использует полупроизвольный номер порта, обычно в диапазоне 600-800. Этот
сервис определенно очень полезно на автоматизированном рабочем месте, так как
избавляет пользователей от необходимости вручную монтировать каждое сменное
устройство, которое они желают использовать (cdrom или дискета обычные
примеры таких устройств). Однако я не рекомендовал бы его на серверных
машинах, из-за хронологии проблем с amd. Выключение amd простое: переименуйте
ссылки S30amd в K70amd: SSH rpm не доступен для OpenLinux 2.2 (то есть, я его не нашел). SSH
rpm для Red Hat неполон и исходники не удается откомпилировать, SSH
компилируется из чистого исходного текста без проблем. Вы можете получить
исходник SSH с
ftp://ftp.zedz.net/pub/replay/crypto/SSH/. Чтобы запустить sshd, Вы
должны выполнить /usr/local/bin/sshd во время загрузки. Он будет
искать файлы настроек в /etc. Неизвестно, есть ли какие-то проблемы для программного обеспечения
Novell. Обновления для Caldera OpenLinux 2.2 доступны на:
ftp://ftp.calderasystems.com/pub/openlinux/2.2/current/RPMS. Written by Kurt Seifried
Caldera
Caldera OpenLinux 2.2
inetd.conf
echo stream tcp nowait root internal
echo dgram udp wait root internal
discard stream tcp nowait root internal
discard dgram udp wait root internal
daytime stream tcp nowait root internal
daytime dgram udp wait root internal
chargen stream tcp nowait root internal
chargen dgram udp wait root internal
gopher stream tcp nowait root /usr/sbin/tcpd gn
shell stream tcp nowait root /usr/sbin/tcpd in.rshd
login stream tcp nowait root /usr/sbin/tcpd in.rlogind
exec stream tcp nowait root /usr/sbin/tcpd in.rexecd
talk dgram udp wait nobody.tty /usr/sbin/tcpd in.talkd
ntalk dgram udp wait nobody.tty /usr/sbin/tcpd in.ntalkd
uucp stream tcp nowait uucp /usr/sbin/tcpd /usr/sbin/uucico l
portmap
NAME1=inetd
DAEMON1=/usr/sbin/$NAME1
NAME2=rpc.portmap
DAEMON2=/usr/sbin/$NAME2
на:
NAME1=inetd
DAEMON1=/usr/sbin/$NAME1
#NAME2=rpc.portmap
#DAEMON2=/usr/sbin/$NAME2
и заменить:
# Bail out if neither is present
[ -x $DAEMON1 ] || [ -x $DAEMON2 ] || exit 2
# Bail out if neither is present
[ -x $DAEMON1 ] || exit 2
[ -x $DAEMON1 ] && ssd -S -n $NAME1 -x $DAEMON1 -- $INETD_OPTIONS
[ -x $DAEMON2 ] && ssd -S -n $NAME2 -x $DAEMON2 -- $PORTMAP_OPTIONS
на:
[ -x $DAEMON1 ] && ssd -S -n $NAME1 -x $DAEMON1 -- $INETD_OPTIONS
# [ -x $DAEMON2 ] && ssd -S -n $NAME2 -x $DAEMON2 -- $PORTMAP_OPTIONS
NFS=""
cat /etc/mtab | while read dev mpoint type foo; do
[ "$type" = "nfs" ] && NFS="$mpoint $NFS"
done
if [ -n "$NFS" ]; then
echo -n "Unmounting NFS filesystems: "
POLICY=I # Ignore 'device busy' during shutdown
[ "$PROBABLY" != "halting" ] && POLICY=1 # exit on 'busy'
for mpoint in $NFS; do
SVIrun S $POLICY "$mpoint" "!$mpoint" \
umount $mpoint
done
echo "."
fi
amd
mv /etc/rc.d/rc3.d/S30amd /etc/rc.d/rc3.d/K70amd
mv /etc/rc.d/rc5.d/S30amd /etc/rc.d/rc5.d/K70amd
SSH
Novell
Updates
Найди своих коллег! |