Первичная настройка ОС Solaris

Nov 17, 2009 17:20



Первым делом логинимся под рутом, и выбираем шелку баш

testsrv console login: root

Password:

Nov 17 11:55:01 testsrv login: ROOT LOGIN /dev/console

Sun Microsystems Inc. SunOS 5.10 Generic January 2005

# bash

bash-3.00#

Теперь разрешим руту коннектиться напрямую к серверу

bash-3.00# vi /etc/ssh/sshd_config

было так

PermitRootLogin no

Должно стать

PermitRootLogin yes

Сохраняем и проверяем

# Are root logins permitted using sshd.

# Note that sshd uses pam_authenticate(3PAM) so the root (or any other) user

# maybe denied access by a PAM module regardless of this setting.

# Valid options are yes, without-password, no.

PermitRootLogin yes

Перезагружаем ssh

ash-3.00# svcs -a | grep ssh

online 16:29:55 svc:/network/ssh:default

bash-3.00# svcadm restart svc:/network/ssh

bash-3.00#

И пробуем подконнектиться напрямую

Коннект есть, авторизация есть значит все нормально

Теперь сделаем папку Home в /export/ там будут хранится наши профайлы, в том числе и профайл оракла

Теперь поставим пару полезных утилит. Например МС.

Лезем на http://sunfreeware.com/programlistsparc10.html и стягиваем оттуда саму

mc-4.6.1-sol10-sparc-local.gz GNU Midnight Commander (also referred to as MC) is a user shell with text-mode full-screen interface - installs in /usr/local. Packages that mc uses are libiconv, slang, glib, and either libgcc or gcc.

Также показывается от каких пакэджей она зависит - ставим и их.

Я стянул их на локальный комп и с помощью FAR’овского WinSCP закачал на сервер

Вот полный список того что будем ставить с путями:

bash-3.00# pwd

/export/home/aar

bash-3.00# ls -lh

total 118780

drwxr-xr-x 3 root root 512 Nov 17 14:07 explorer

-rw-r--r-- 1 root root 3.5M Nov 5 00:01 glib-2.14.1-sol10-sparc-local.gz

-rw-r--r-- 1 root root 516K Nov 4 23:37 libgcc-3.4.6-sol10-sparc-local.gz

-rw-r--r-- 1 root root 1.4M Nov 4 23:41 libiconv-1.11-sol10-sparc-local.gz

-rw-r--r-- 1 root root 1.5M Nov 4 23:46 libidn-1.14-sol10-sparc-local.gz

-rw-r--r-- 1 root root 48K Nov 4 23:46 libintl-3.4.0-sol10-sparc-local.gz

drwxr-xr-x 3 root root 512 Nov 17 13:36 make

-rw-r--r-- 1 root root 2.5M Nov 5 00:04 mc-4.6.1-sol10-sparc-local.gz

-rw-r--r-- 1 root root 3.3M Nov 4 23:33 openssl-0.9.8k-sol10-sparc-local.gz

-rw-r--r-- 1 root root 1.5M Nov 5 00:01 slang-2.1.4-sol10-sparc-local.gz

drwxr-xr-x 3 root root 512 Nov 17 13:36 x

bash-3.00#

Коротко пробежимся:

glib-2.14.1-sol10-sparc-local.gz

libgcc-3.4.6-sol10-sparc-local.gz

libiconv-1.11-sol10-sparc-local.gz

libidn-1.14-sol10-sparc-local.gz

libintl-3.4.0-sol10-sparc-local.gz

slang-2.1.4-sol10-sparc-local.gz

openssl-0.9.8k-sol10-sparc-local.gz

это необходимые утилиты, часть нужна для MC, часть впоследствии для установки Оракла

mc-4.6.1-sol10-sparc-local.gz - собственно сам GNU Midnight Commander

также можно установить с диска, у меня они есть локально поэтому я их просто скопировал:

bash-3.00# cd x

bash-3.00# ls

SUNWi15cs

bash-3.00# pwd

/export/home/aar/x

bash-3.00#

SUNWi15cs - это пакадж для Иксов (Х) - понадобится для инсталляции оракла

и

пакадж в котором куча полезных утилит, но нам самое главное Make, который в нем есть - он тоже необходим для оракла

bash-3.00# cd ..

bash-3.00# pwd

/export/home/aar

bash-3.00# cd make/

bash-3.00# ls

SUNWsprot

bash-3.00# pwd

/export/home/aar/make

bash-3.00#

и пакадж explorer - он необходим если нужно собрать все логи системы

bash-3.00# cd /export/home/aar/explorer/

bash-3.00# ls

SUNWexplo

SUNWexplu

bash-3.00#

Что ж, приготовления сделаны - извлекаем

bash-3.00# pwd

/export/home/aar

bash-3.00# ls -lh

total 32644

drwxr-xr-x 3 root root 512 Nov 17 14:07 explorer

-rw-r--r-- 1 root root 3.5M Nov 5 00:01 glib-2.14.1-sol10-sparc-local.gz

-rw-r--r-- 1 root root 516K Nov 4 23:37 libgcc-3.4.6-sol10-sparc-local.gz

-rw-r--r-- 1 root root 1.4M Nov 4 23:41 libiconv-1.11-sol10-sparc-local.gz

-rw-r--r-- 1 root root 1.5M Nov 4 23:46 libidn-1.14-sol10-sparc-local.gz

-rw-r--r-- 1 root root 48K Nov 4 23:46 libintl-3.4.0-sol10-sparc-local.gz

drwxr-xr-x 3 root root 512 Nov 17 13:36 make

-rw-r--r-- 1 root root 2.5M Nov 5 00:04 mc-4.6.1-sol10-sparc-local.gz

-rw-r--r-- 1 root root 3.3M Nov 4 23:33 openssl-0.9.8k-sol10-sparc-local.gz

-rw-r--r-- 1 root root 1.5M Nov 5 00:01 slang-2.1.4-sol10-sparc-local.gz

drwxr-xr-x 3 root root 512 Nov 17 13:36 x

bash-3.00# gunzip glib-2.14.1-sol10-sparc-local.gz

bash-3.00# gunzip libgcc-3.4.6-sol10-sparc-local.gz

bash-3.00# gunzip libiconv-1.11-sol10-sparc-local.gz

bash-3.00# gunzip libidn-1.14-sol10-sparc-local.gz

bash-3.00# gunzip libintl-3.4.0-sol10-sparc-local.gz

bash-3.00# gunzip mc-4.6.1-sol10-sparc-local.gz

bash-3.00# gunzip openssl-0.9.8k-sol10-sparc-local.gz

bash-3.00# gunzip slang-2.1.4-sol10-sparc-local.gz

bash-3.00# ls -lh

total 146356

drwxr-xr-x 3 root root 512 Nov 17 14:07 explorer

-rw-r--r-- 1 root root 22M Nov 5 00:01 glib-2.14.1-sol10-sparc-local

-rw-r--r-- 1 root root 1.8M Nov 4 23:37 libgcc-3.4.6-sol10-sparc-local

-rw-r--r-- 1 root root 2.4M Nov 4 23:41 libiconv-1.11-sol10-sparc-local

-rw-r--r-- 1 root root 5.8M Nov 4 23:46 libidn-1.14-sol10-sparc-local

-rw-r--r-- 1 root root 129K Nov 4 23:46 libintl-3.4.0-sol10-sparc-local

drwxr-xr-x 3 root root 512 Nov 17 13:36 make

-rw-r--r-- 1 root root 8.1M Nov 5 00:04 mc-4.6.1-sol10-sparc-local

-rw-r--r-- 1 root root 11M Nov 4 23:33 openssl-0.9.8k-sol10-sparc-local

-rw-r--r-- 1 root root 5.2M Nov 5 00:01 slang-2.1.4-sol10-sparc-local

drwxr-xr-x 3 root root 512 Nov 17 13:36 x

bash-3.00#

Теперь ставим, общий вывод инсталляции приводить не буду - приведу 1 пример

bash-3.00# pkgadd -d glib-2.14.1-sol10-sparc-local

The following packages are available:

1 SMCglib glib

(sparc) 2.14.1

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:a

Тут он спрашивает - ставим все пакеты или будем выборочно, - жмем “a” и ставим все

Так же может спрашивать если хочет создать какую-либо директорию - тоже соглашаемся

The selected base directory must exist before

installation is attempted.

Do you want this directory created now [y,n,?,q]y

В итоге у нас должны выйти вот такое сообщение:

[ verifying class ]

Installation of was successful.

Ставим все остальное:

bash-3.00# pkgadd -d libgcc-3.4.6-sol10-sparc-local

bash-3.00# pkgadd -d libiconv-1.11-sol10-sparc-local

bash-3.00# pkgadd -d libidn-1.14-sol10-sparc-local

bash-3.00# pkgadd -d libintl-3.4.0-sol10-sparc-local

bash-3.00# pkgadd -d openssl-0.9.8k-sol10-sparc-local

bash-3.00# pkgadd -d slang-2.1.4-sol10-sparc-local

bash-3.00# pkgadd -d mc-4.6.1-sol10-sparc-local

Ставим иксы

bash-3.00# pkgadd -d x/

The following packages are available:

1 SUNWi15cs X11 ISO8859-15 Codeset Support

(sparc) 2.0,REV=2004.08.23.14.43

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:a

и make

bash-3.00# pkgadd -d make/

The following packages are available:

1 SUNWsprot Solaris Bundled tools

(sparc) 5.10,REV=2004.11.23

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:a

остался Explorer

bash-3.00# cd explorer/

bash-3.00# ls -lh

total 4

drwxr-xr-x 4 root root 512 Nov 17 14:07 SUNWexplo

drwxr-xr-x 4 root root 512 Nov 17 14:08 SUNWexplu

bash-3.00# cd ..

bash-3.00# pkgadd -d ./explorer/

The following packages are available:

1 SUNWexplo Sun(TM) Explorer Data Collector

(all) 6.3,REV=2009.09.23.06.45

2 SUNWexplu Sun(TM) Explorer Data Collector Config Files

(all) 6.3,REV=2009.09.23.06.45

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]: a

Что ж, вроде все установили, осталось мелочь - сделать символьный линк для запуска МС

bash-3.00# ln -s /usr/local/bin/mc /usr/bin/mc

и запускаем саму МСшку

bash-3.00# mc -c

Если запустилась, значит все нормально

Кстати - толковая статья по пэкеджам ОС Solaris - http://unix1.jinr.ru/oss/solaris/packages/packages.html

Что ж, с первичной настройкой ОС Solaris закончили.

Previous post Next post
Up