Подсказка и совет: Как включить xdmcp в Red Hat Enterprise Linux 5|CentOS 5?

В Red HatR Enterprise Linux® 4 и ниже можно было включить xdmcp через файл /etc/X11/gdm/gdm.conf. С новой версией Red Hat Enterprise Linux 5|CentOS 5, путь включения xdmcp был изменен.

Два пути, чтобы включить xdmcp:

  1. Открыть на редактирование файл /etc/gdm/custom.conf и под секцией [xdmcp] добавить: Enable=true
  2. В качестве альтернативы можно воспользоваться gdmsetup. Это графическое средство для изменения настроек gdm.

Далее необходимо просто запустить gdm-restart и войти в систему под выбранным пользователем.

Источник Tips and tricks: How do I enable xdmcp in Red Hat Enterprise Linux 5?


apt-rpm, зеркало с помощью rsync и Red Hat 8.0

Linux user

Делаем rsync зеркало

У меня стоит цель создать копию директории RPMS из RawHide для i386 архитектуры, для этого создаем следующий скрипт (MIRRORDIR - директория куда будет зеркалироваться, MIRROR - сервер с которого будет зеркалироваться):

#! /bin/sh
cd /var/ftp/pub/mirrors

MIRRORDIR=/var/ftp/pub
VERBOSE=1
MIRROR=rsync.proxad.net
# export RSYNC_PROXY=morgan:3128
if [ ! -z $VERBOSE ]; then
    VRB="-v --progress --stats"

fi
set -x
rsync $VRB -a --delete --partial $MIRROR::redhat/linux/rawhide/i386/RedHat/RPMS 
    $MIRRORDIR/redhat/8.0/en/i386/RPMS.my
Естественно по необходимости будут зеркалироваться пакеты из SRPMS, ведь не все пакеты из RPMS удовлетворяют некоторым критериям (например, стоит пересобрать kde с оптимизацией под нужную архитектуру).

rsync сервера

North America :
rsync://rsync.gtlib.cc.gatech.edu/redhat/linux/8.0/
rsync://csociety-ftp.ecn.purdue.edu/redhat/linux/8.0/
rsync://redhat.dulug.duke.edu/redhat-ftp/redhat/linux/8.0/
rsync://mirror.cs.wisc.edu/redhat/8.0/
rsync://carroll.aset.psu.edu/redhat-redhat/linux/8.0/
rsync://mirror.mcs.anl.gov/redhat/redhat/linux/8.0/
rsync://mirrors.kernel.org/redhat/redhat/linux/8.0/
Europe :
rsync://gd.tuwien.ac.at/redhat/dist/linux/8.0/
rsync://sunsite.mff.cuni.cz/redhat/redhat/linux/8.0/
rsync://ftp.fi.muni.cz/pub/linux/redhat/linux/8.0/
rsync://ftp.rhnet.is/redhat/linux/8.0/
rsync://ftp.esat.net/mirrors/ftp.redhat.com/redhat/linux/8.0/
rsync://sunsite.icm.edu.pl/redhat/linux/8.0/
rsync://sunsite.icm.edu.pl/redhat/linux/8.0/
rsync://ftp.heanet.ie/mirrors/ftp.redhat.com/pub/redhat/linux/8.0/
Asia / Pacific :
rsync://ftp.kreonet.re.kr/redhat/linux/8.0/

apt-rpm

Для удобста и автоматизации процесса обновления систем на Red Hat Linux 8.0 я поставил apt-get из пакета apt-0.5.4cnc9-fr1.i386.rpm и исправил мой /etc/apt/sources.list:

# Red Hat Linux 8.0
# Обратите внимание на наличие пробела между pub и redhat!!!
rpm file:/var/ftp/pub redhat/8.0/en/i386 my os
rpm-src file:/var/ftp/pub redhat/8.0/en/i386 my os
#rpm http://apt.freshrpms.net redhat/8.0/en/i386 updates freshrpms
#rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 updates freshrpms
Теперь нужно сгенерировать файлы описаний пакетов для apt-get (генерировать описания нужно после каждого пополнения новыми файлами):
# genbasedir --flat --bloat /var/ftp/pub/redhat/8.0/en/i386 my os
Опция --flat предполагает наличие RPMS.my/SRPMS.my (сюда я складываю обновления) и RPMS.os/RPMS.os (сюда я положил пакеты из дистрибутива) в каталоге i386.

После удачного завершения genbasedir, запустим:

# apt-get update
Теперь можно пользоваться всей мощью предоставляемой apt-get. Я пользуюсь графической мордой synaptic.

Настройки apt-get для сервера

# Red Hat Linux 8.0
rpm http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms
rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms
#
rpm ftp://apt-rpm.tuxfamily.org/apt redhat/8.0/en/i386/ 
rpm-src ftp://apt-rpm.tuxfamily.org/apt redhat/8.0/en/i386/ 

Статьи по теме:
- Первое знакомство с Red Hat 8.0 или Unicode всегда и везде
- Red Hat Linux 8.0 и ноутбук TOSHIBA PORT'EG'E 7020CT


Инструкции по установке Gentoo Linux 1.2

Gentoo icon

Вот, вот появится релиз Gentoo Linux 1.4, но IMHO способ установки не сильно изменился. Поэтому, недавно откопанные, собственные заметки по установке релиза 1.2 я не стал выкидывать, а решил перевести их в электронный вариант и поделиться с остальными :-).

Правда он у меня не прижился за неимением толстого интернет канала и его бодро сменил ALT Linux Master 2.0, но это уже другая история :-). Хотя мне очень понравилось, то, что самый большой установочный iso помещается на 210Mb CDRW (с которого он и ставился) и система аналогичная системе port'ов в FreeBSD. Тогда же была попытка поставить FreeBSD 4.6, но из-за существовавшей тогда проблемы вся установка висла на этапе определения ATAPI CD-ROM DRIVE.

Дистрибутив

Был выкачан (100+Mb) и нарезан на CDRW "Big" iso. Также были распечатаны "Gentoo Linux 1.2 Installation Instructions".

Железо

Наиболее существенные компоненты:

CPU: Pentium 1.5GHz
MB: Intel 845BGSE
RAM: DDR 256Mb
SCSI Controller: Adaptec 19160B
HDD: 18 Gb IBM 73LZX "IC35L018UWD210"
Netcard: 3Com 905C-TX-M

Установка

Первый блин комом :-). Вот и я на шаге регенерации ядра застрял, gcc падал в кору по signal 11. Вы скажете, что это железячная проблема?! Но повторная установка прошла без сучка и задоринки, опять же пересборка пакетов для ALT Linux Master ни разу не закончилась signal 11.

И так, поехали :-). Установка в соответствии с "Gentoo Linux 1.2 Installation Instructions".

1. Несколько слов по установке

Здесь идет речь по установке Gentoo Stage 3, который содержит все необходимые компоненты для первоначальной установки и настройке системы. Загрузочный CD поддерживает загрузку с большинства IDE и SCSI CD-ROM'ов.

Для установки с CD потребуется 486+ процессор и 64Mb памяти+64 Mb swap. Но это если захотите собрать систему с нуля и скачаете gentoo-ix86-1.2.iso с http://www.ibiblio.org/gentoo/realese/build/ Но нам понадобится gentoo-i686-1.2.iso, который содержит собранные компоненты для i686 системы.

2. Загружаем компьютер

Вставляем загрузочный CD в CD привод и грузимся с него.
Будет выведено приветствие, небольшой список поддерживаемых команд установки доступных на загрузочном CD. Будет предложено выбрать keymap, далее пойдет этап автоопределения PCI устройств (почти все модули подгружаются автоматически). Для редактирования файлов используйте редактор nano.

3. Подгружаем нужные модули ядра

На данном этапе мне пришлось только подгрузить модули для работы SCSI HDD.

# modprobe aic7xxx
# modprobe sd_mod
Если понадобится тонкая настройка hdd, то ее можно произвести с помощью hdparm.

Шаг 4 пропускаем.

5. Установка и конфигурация сети

Загрузочный CD содержит ssh, scp, wget, которые могут понадобиться во время установки.
Поднимаем интерфейс, где $IFACE - имя интерфейса (обычно eth0), $IPNUM - адрес, $BCAST - броадкаст, $NMASK маска сети, $GTWAY - шлюз):

# /sbin/ifconfig $IFACE $IPNUM broadcast $BCAST netmask $NMASK
# /sbin/route add -net default gw $GTWAY netmask 0.0.0.0 metric 1
Создаем файл /etc/resolv.conf:
domain mydomain.com
nameserver 10.0.0.1
nameserver 10.0.0.2
По команде "/sbin/ifconfig -a" должен быть виден поднятый сетевой интерфейс.

6. Разбиваем диск на партиции

Пример разбиения диска:

/dev/sda3            1011M /
/dev/sda2              99M /boot
/dev/sda5            1011M /home
/dev/sda6             4.9G /usr
/dev/sda7             9.3G /var
Инициализируем swap и форматируем партиции (файловая система ext3, у /boot партиции ext2):
# mkswap /dev/sda1
# mke2fs /dev/sda2
# mke2fs -j /dev/sda3
# mke2fs -j /dev/sda5
# mke2fs -j /dev/sda6
# mke2fs -j /dev/sda7

7. Монтируем партиции

Активируем swap:
# swapon /dev/sda1
Создаем точки монтирования и монтируем партиции:
# mkdir /mnt/gentoo
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda2 /mnt/gentoo/boot
# mkdir /mnt/gentoo/home
# mount /dev/sda5 /mnt/gentoo/home
# mkdir /mnt/gentoo/usr
# mount /dev/sda6 /mnt/gentoo/usr
# mkdir /mnt/gentoo/var
# mount /dev/sda7 /mnt/gentoo/var

8. Монтируем CD-ROM

Подмонтируем CD-ROM в chroot окружение:

# mount /dev/cdroms/cdrom0 /mnt/cdrom -o ro -t iso9660
Когда CD-ROM замонтирован по команде ls /mnt/cdrom вы увидите файлы stage???.tbz2.

9. Распаковываем компоненты

Для начала:
# /mnt/gentoo
# tar -xvjpf /mnt/cdrom/stage3.tbz2
# mount -o bind /proc /mnt/gentoo/proc
# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Теперь переходим в chroot окружение
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
После этих команд, вы окажитесь "внутри" нового Gentoo Linux.

Шаги 10, 11, 12 пропускаем.

13. Выставляем timezone.

# ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

14. kernel и system logger

Нужные пакеты для syslog-ng были заранее подсунуты в distfiles (через floppy, cdrw, локальную сеть). Хотя система была уже в состоянии скачать нужное из интернета, но основной канал лежал :-).

Я хотел получить рабочую систему, имея только один "Big" iso, поэтому ядро и модули я просто скопировал с CD на жесткий диск.

Шаг 15 пропускаем.

16. /etc/fstab

/dev/sda1    none  swap     sw           0 0
/dev/sda2    /boot  ext2   noauto,noatime    1 2
/dev/sda3    /        ext3     noatime    0 1
/dev/sda5    /home ext3     noatime    0 1
/dev/sda6    /usr    ext3    noatime    0 1
/dev/sda7    /var    ext3    noatime    0 1
/dev/cdroms/cdrom0    /mnt/cdrom    iso9660    noauto,ro    0 0
proc    /proc    proc    defaults    0 0

17. Финал

Установим пароль для root. Если нужно, то сразу заведем нужных пользователей:

# passwd
Отмонтируем партиции и перегрузим компьютер.
# umount -a;reboot

Статьи по теме:
Desktop Gentoo Linux 1.4rc1


© 2001-2015 NLG