skonfigurować i uruchmoić serwer, SERWIS COMP


W tej serii będę krok po kroku przedstawiał jak należy skonfigurować i uruchmoić serwer, z góry ostrzegam, że artykuły służą tylko do celów informacyjnym i w ŻADNYM wypadku nie należy na ich podstawie "stawiać" serwerów "produkcyjnych".

Wielu ludzi twierdzi, że Mandrake GNU/Linuks nie nadaje się na serwer. Ja uważam wręcz przeciwnie, po co mam się męczyć 3 godziny kompilując Apache na Slacku/Gentoo ? Dlaczego mam używać przestarzałych paczek z Debiana lub po co mam się męczyć z tym pod PLD, gdzie jak to jest zrobione potrafi zrozumieć tylko developer tejże dystrybucji ? Z resztą... Mandrake to też Linux - więc tu się da, z tą drobną różnicą, że w Mandrake będzie szybciej, łatwiej i wygodniej...

Może nie jestem jakimś tam wielkim fachowcem, czy nie posiadam RHCE, ale moje serwery działają ;-) Nie należy uznawać tego co tu napisano za jakąś wyrocznę, wręcz w niektórych przypadkach zastosowane tu rozwiązania mogą okazać się co najmniej głupie, jednakże u mnie działają, więc tak je opiszę jak sam zrobiłem :D

Do dzieła !

Wskazówki dotyczące instalcji - Instalujemy jak najmniej pakietów, zdecydowanie bez XFree86 (wszytko doinstalujemy później za pomocą urpmi) - Dysk dzielimy mniej - więcej tak:

SWAP - 2,4x więcej niż posiadamy RAMu w maszynie.

/ - ok. 800MB, 1GB

/usr - ok. 1-4GB

/tmp - ok 1GB

/var - ok 50% pozostałego wolneog miejsca.

/home - jak /var ;-)

Oczywiście w zależności od uznania oraz docelowego zastosowania serwera podział na partycje może być zupełnie inny, ja tylko pokazuję jak u mnie to wygląda...

Gdy zrestartujemy maszynę po zakończeniu instalacji, pierwsze kroki powinniśmy skierować w stronę man`a gdzie czytamy stronę o chkconfig, czego opisywać nie mam zamiaru, bowiem zostału już opisane na tej stronie1...

Następnie aktualizujemy jądro, najprościej zrobić to z pomocą urpmi, opis znajduje się tutaj

Teraz postawimy sobie sshd (o ile nie zrobiliśmye tego podczas instalacji). Cała filozofia polega na wpisaniu magicznego polecenia

urpmi openssh-server

Teraz już tylko wystarczy odpalić daemona SSH

/etc/rc3.d/S55sshd start

Gdy już wykonamy te czynności możemy opuścić pomieszczenie z maszyną i konfigurować ją zdalnie z domu, innego biura tudzież dla fanów GPRS/Wirelles Netwoking z parku uważająć by ktoś nie zabił nas za laptopa ;-)

Teraz stąd przejdziemy do konfiguracji poszczególnych daemonów, routingu, tudzież innch bajerów którymi ma zajmować się nasz serwer, ale to już w następnym odcinu z serii: "Postaw se serwer - zdechnie do jutra ;-)".

Komentarze

w następnym odcinu

Dodane przez Gość w dniu - 2005-01-20 22:33:53

A kiedy ten następny będzie. Zaczyna się extra ale co dalej??

R.I.P.

Dodane przez Gość w dniu - 2005-01-22 00:11:25

Gościo przeczytał troche na forum, co z tego, więcej nie umie i tyle. Lub jego serwery zdechły i teraz ma co robić, bo stawianie teraz Debiana mu troche zetrwa :D

.peace

lol

Dodane przez Gość w dniu - 2005-01-23 12:04:24

ja postawilem "domowy" server i jestem w pelni zadowolony, fakt ze instalacja u mnei szła "od dupy strony" ale po trzech probach wiedzialem juz co instalowac, co odpuszczac i jak konfigurowac neo :)))

Dodane przez pm_79 w dniu - 2005-02-09 10:48:22

u mnie dziala sporo uslug na mandrake'u i musze przyznac ze jestem zadowolony. Instalacja prosta i przeciez o to chodzi. Popieram postawienie serwerka na mandraku, ogolnie daje rade, a troszke tego u mnie smiga.

Dodane przez maad w dniu - 2005-02-17 15:06:54

Serwer na Mandrake'u dzila jak na kazdym innym pingwinie, czyli szkutecznie, choc troche wolniej niz na Unix'ach, np na BSD.

Tylko zarejestrowani użytkownicy mogą pisać komentarze.

Prosze zaloguj się i dodaj komentarz.

1...Gdy zrestartujemy maszynę po zakończeniu instalacji, pierwsze kroki powinniśmy skierować w stronę man`a gdzie czytamy stronę o chkconfig, czego opisywać nie mam zamiaru, bowiem zostału już opisane na tej stronie

Zarządzanie usługami systemowymi (daemonami)

Napisał npck

piątek, 04 czerwiec 2004

Deamony - są to programy, które uruchamiają się podczas startu systemu operacyjnego i rezydują w pamięci czekając na nadejście żądania i podjęcie jakiejś akcji (np. deamon httpd - serwer www Apache - oczekuje na nadejście żądania udostępnienia strony WWW).

W tym krótkim artykule przyjżymy się dwóm poleceniom dzięki którymi możemy zarządzać usługami systemowymi: chkconfig i service.

1. Konfigurowanie usług uruchamianych podczas startu systemu - polecenie chkconfig

Za pomocą chkconfig możemy ustalić jakie usługi będą uruchamiane podczas startu systemu. Polecenie to może się przydać nawet nowicjuszom, choćby do wyłączenia zbędnych usług ;)

aby wylistować obecną konfigurację deamonów użyjemy polecenia:

[root@localhost root]# chkconfig --list

alsa 0:off 1:off 2:off 3:off 4:off 5:off 6:off

dm 0:off 1:off 2:off 3:off 4:off 5:on 6:off

kheader 0:off 1:off 2:on 3:on 4:off 5:on 6:off

netfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off

network 0:off 1:off 2:on 3:on 4:on 5:on 6:off

partmon 0:off 1:off 2:off 3:off 4:off 5:off 6:off

random 0:off 1:off 2:on 3:on 4:on 5:on 6:off

rawdevices 0:off 1:off 2:off 3:on 4:on 5:on 6:off

sound 0:off 1:off 2:off 3:off 4:off 5:off 6:off

keytable 0:off 1:off 2:on 3:on 4:on 5:on 6:off

syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

oki4daemon 0:off 1:off 2:off 3:off 4:off 5:off 6:off

crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off

xinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off

portmap 0:off 1:off 2:off 3:off 4:off 5:off 6:off

xfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off

hotplug 0:off 1:off 2:off 3:off 4:off 5:off 6:off

nfslock 0:off 1:off 2:off 3:off 4:off 5:off 6:off

devfsd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off

internet 0:off 1:off 2:off 3:off 4:off 5:off 6:off

sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

harddrake 0:off 1:off 2:off 3:on 4:on 5:on 6:off

numlock 0:off 1:off 2:off 3:on 4:on 5:on 6:off

mtink 0:off 1:off 2:off 3:off 4:off 5:off 6:off

postgresql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

httpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off

mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

wine 0:off 1:off 2:on 3:on 4:on 5:on 6:off

netplugd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

usługi uruchamiane przez xinetd:

rsync: off

fam: on

sshd-xinetd: off

Jak widać otrzymujemy w czytelnej formie naszą aktualną konfigurację usług. W każdym wierszu mamy nazwę deamona i jego zachowanie zależne od poziomu pracy systemu. Dla przypomnienia poziomy pracy to:

0 - halt (zatrzymanie systemu)

1 - Single user mode (tryb jednego użytkownika - administacyjny)

2 - Multiuser, without NFS (tryb wieloużytkownikowy, ale bez obsługi sieci)

3 - Full multiuser mode (pełny tryb wieloużytkownikowy)

4 - unused (nieużywany)

5 - X11 (praca w środowisku graficznym)

6 - reboot (ponowne uruchomienie)

Zazwyczaj używane są poziomy 3 (konsola tekstowa) i 5 (środowisko graficzne).

Aby włączyć/wyłączyć startowanie danej usługi wraz z uruchomieniem systemu posłużymy się poleceniem: chkconfig nazwa on|off

np. nie chcemy żeby wine uruchamiało się w czasie startu systemu :

[root@localhost root]# chkconfig wine off

aby włączyć uruchamianie deamona w czasie startu systemu wpisujemy np:

[root@localhost root]# chkconfig httpd on

co spowoduje że deamon serwera www Apache będzie uruchamiany w czasie startu systemu.

Dla początkujących lista deamonów, które domyślnie instalują się w Mandrake, a zazwyczaj nie są potrzebne do zwykłej pracy, więc można zaoszczędzić część zasobów systemu wyłączając je:

netfs

nfslock

webmin

partmon

fam

portmap

numlock

harddrake - odpowiedzialny za wykrywanie nowego sprzetu

Po wyłączeniu zbędnych usług system będzie startował szybciej, zużywał mniej pamięci RAM i działał szybciej ;)

2. Zatrzymywanie i uruchamianie usług - polecenie service

Poleceniem service service możemy zatrzymywać, uruchamiać, restartować usługi. Składnia:

service nazwa_usługi akcja

Listę dostępnych akcji dla danego deamona możemy obejrzeć wydając polecenie:

service nazwa_usługi

[root@localhost root]# service httpd

I need an action

Użycie: /etc/init.d/httpd {start|stop|restart|reload/graceful|closelogs|update|status|configtest}

Aby wyświetlić status wszystkich usług używamy opcji -s (status):

[root@localhost root]# service -s

atd (pid 838) jest uruchomiony...

crond (pid 1069) jest uruchomiony...

devfsd (pid 129) jest uruchomiony...

dm został zamknięty lecz podsystem jest zablokowany

Usługa harddake została zainicjowana podczas uruchamianiaINPUT status for kernel: Linux 2.6.3

-7mdk i686

INPUT devices:

I: Bus=0011 Vendor=0002 Product=0005 Version=0000

N: Name="ImPS/2 Generic Wheel Mouse"

P: Phys=isa0060/serio1/input0

H: Handlers=mouse0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41

N: Name="AT Translated Set 2 keyboard"

P: Phys=isa0060/serio0/input0

H: Handlers=kbd

INPUT handlers:

N: Number=0 Name=kbd

N: Number=1 Name=mousedev Minor=32

PCI Status for kernel: Linux 2.6.3-7mdk i686

PCI up; bus count is 2

USB Status for kernel: Linux 2.6.3-7mdk i686

usbfs is unavailable.

USB may be statically linked.

If khubd is running, that shows USB is available.

khubd/hotplug thread:

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

Module Size Used by

sg 38044 0

sr_mod 17028 0

i830 76768 36

md5 3872 1

ipv6 232352 21

af_packet 20520 0

ide-floppy 18752 0

ide-tape 34864 0

ide-cd 40548 0

cdrom 37184 2 sr_mod,ide-cd

eepro100 29740 0

mii 4992 1 eepro100

intel-agp 17372 1

agpgart 31016 3 intel-agp

ppa 12296 0

parport_pc 32832 0

imm 12360 0

scsi_mod 114648 4 sg,sr_mod,ppa,imm

parport 38952 3 ppa,parport_pc,imm

rtc 11576 0

ext3 110408 3

jbd 54328 1 ext3

Apache jest uruchomiony.

httpd2: 2203 2202 2201 2196 1214 1213 1212 1211 1210 1202

Więcej informacji: /etc/init.d/httpd extendedstatus.

Stan tego pakietu nie jest dostępny

Usage: lsmod

Usage: lsmod

netplugd został zatrzymany

Skonfigurowane urządzenia:

lo eth0

Urządzenia obecnie aktywne:

lo eth0

lockd został zatrzymany

rpc.statd został zatrzymany

numlock jest włączony

oki4daemon został zatrzymany

partmon nie został uruchomiony lub sprawdzenie zwróciło błądportmap został zatrzymany

postmaster (pid 1047 1046 1042) jest uruchomiony...

Istnieje źródło danych dla liczb losowych

sshd (pid 873) jest uruchomiony...

syslogd (pid 729) jest uruchomiony...

klogd (pid 744) jest uruchomiony...

Załadowano USB

Wine Registration disabled

xfs (pid 787) jest uruchomiony...

xinetd (pid 897) jest uruchomiony...

[root@localhost root]#

W mandrake istnieje także narzędzie, które łączy przedstawione tu polecenia i pozwala skorzystać z ich możliwości w środowisku graficznym, w tym celu należy uruchomić Centrum Sterowania (Menu start -> System -> Konfiguracja -> Konfiguracja komputera) i następnie wybrać System -> Usługi.

2....



Wyszukiwarka

Podobne podstrony:
KILLCMOS, SERWIS COMP
HEYAH, SERWIS COMP
jak skonfigurowac serwer w Opticum HD X7 X403p
serwer wydruku
teksty z serwisow www prezentacje org
4 Serwisy specjalistyczne
Aktywne metody zwalczania hałasu serwisy internetowe
Projektowanie funkcjonalnych serwisow internetowych
Hurtownia danych serwis samochodowy
ITIL Podstawy W2 Budowa i optymalizacja procesów i serwisów ITIL
29z019 instr serwis kuchenka mikr Zelmer
5.1.13 Sieć klient-serwer, 5.1 Okablowanie sieci LAN
KODY SERWISOWE NOKIA by asrock11, Moje Prace
Wyłączanie automatycznej defragmentacji dysku w Windows Vista, KOMPUTER - SERWIS - EDUKACJA, 02 Wind
UAC Nosze - Wygodne wyłączanie kontroli użytkownika w Windows Vista, KOMPUTER - SERWIS - EDUKACJA, 0
PC SERWIS
POM wyklad z 03 09 serwerix
Serwis sprzetu domowego z diagramem klas
DNS konfiguracja serwera

więcej podobnych podstron