Linux: Slackware - особенности администрирования

 
  • Linux: Slackware - особенности администрирования
  • Начальная загрузка
  • IP-конфигурация
  • Security-апдейты
  • Инсталляция/удаление софта
  • Оживить слацкварного ftp

  • Начальная загрузка


    /etc/inittab - initdefault 3
    Заглавные rc-скрипты
    /etc/rc.d/rc.S - single /etc/rc.d/rc.М - multiuser /etc/rc.d/rc.К - kill
    /etc/rc.d/rc.М запускает rc.скрипты /etc/rc.d/rc.* прописанные в нем в явной форме по типовой схеме
    if [ -x /etc/rc.d/rc.samba ]; then
          . /etc/rc.d/rc.samba start fi
    Активация службы (чтобы автоматически запускалась при загрузке)
          chmod a+x /etc/rc.d/rc.samba
    Деактивация службы
          chmod a-x /etc/rc.d/rc.samba
    Старт/стоп службы:

          /etc/rc.d/rc.samba start
          /etc/rc.d/rc.samba stop

    IP-конфигурация


    Производится менюшкой
          netconfig
    Конфигурация IP сохраняется в /etc/rc.d/rc.inet1.conf
    # Config information for eth0: IPADDR[0]="3.222.66.34" NETMASK[0]="255.255.255.0" USE_DHCP[0]="" DHCP_HOSTNAME[0]="" # Config information for eth1: IPADDR[1]="" NETMASK[1]="" USE_DHCP[1]="yes" DHCP_HOSTNAME[1]="" # Default gateway IP address: GATEWAY="83.222.6.33"
    Как задавать IP-алиасы - установить не удалось.

    Security-апдейты


    Списки апдейтов читать тут http://www.slackware.org/security/list.php?l=slackware-security&y=2004
    Типовая установка апдейта выглядит примерно так:

          wget ftp://ftp.slackware.com/pub/slackware/slackware-10.0/patches/packages/sox-12.17.4-i486-3.tgz

          upgradepkg sox-12.17.4-i486-3.tgz

    Инсталляция/удаление софта


    Установочный пакет Slackware - файл .tgz: sox-12.17.4-i486-3.tgz
    Список проинсталлированных пакетов

          /var/log/packages/
    Установка

          [ROOT=path] installpkg [option] package-name-shablon ...
    Удаление

          [ROOT=path] removepkg [option] package-name-shablon ...

          опции удаления
          -copy The package is copied to the preserved packages directory.
          И при этом он НЕ УДАЛЯЕТСЯ
          -preserve Пакет удаляется,
          но сохраняется его копия в preserved packages directory.
    Обновление пакета

          [ROOT=path] upgradepkg package-name

          [ROOT=] upgradepkg old-package-name%new-package-name

    Изготовление пакета из рпм

          rpm2tgz

    Оживить слацкварного ftp

    # прописать standalone ServerType standalone
    # цхроот для обычных юзеров: добавляем DefaultRoot ~ AllowStoreRestart on AllowRetrieveRestart on
          DirFakeUser on ~
          UseFtpUsers off
          MaxClientsPerHost 5