2011. március 30., szerda

Kártya szerver építése 4 - Operációs rendszer finomhangolása

Az előző részben telepítettük a Ubuntut, majd magyarítottuk és frissítettük. Most állítsuk be, hogy önállóan is tudjon működni.

Néhány apró, de igen lényeges módosítást fogunk megtenni.

1. Automatikus bejelentkezés

Ha bekapcsoljuk a gépet, be kell jelentkezni az Ubuntuba. Ez nem jó, mert ha felügyelet nélkül használjuk a gépet és pl. áramszünet miatt magától újraindul, nem lesz senki aki beírja a jelszót. Be kell állítani, hogy ne kérjen jelszót induláskor.
Indítsuk el a Rendszer / Adminisztráció / Bejelentkezési képernyőt
 
Adjuk meg a root jelszót a feloldáshoz, és válaszuk ki az "Automatikus bejelentkezés mint:" sort. Figyeljünk oda, hogy a sor végén a felhasználó név a sajátunk legyen.

Klikklejünk a bezárásra és kész ! Próbáljuk ki, indítsuk újra a gépet és nem fog felhasználó nevet/jelszók kérni.


2. Automatikus frissítések letiltása

Ha nem állítunk át semmit, az Ubuntu folyamatosan vizsgálni fogja, jelent-e meg újabb verzió a rendszerprogramokból és ha igen, felbukkanó ablakkal figyelmeztet minket a telepítésre. Ez amúgy hasznos szolgáltatás, de mivel senki nem fog a gép előtt ülni, felesleges. Úgysem fogja senki megnyomni a "telepítés" gombot. Kapcsoljuk ki ezt a szolgáltatást. Természetesen kézi indítással ugyanúgy telepíthetjük a frissítéseket.
Indítsuk el a Rendszer / Adminisztráció / Frissítéskezelőt. Klikklejünk a Beállításokra, kérni fogja a root jelszót. Vegyük ki a pipát az Automatikus frissítések pont alatt található "Frissítések keresése: naponta" menü elöl !
Mentsük el a beállításokat Bezárás gombbal, majd zárjuk be a Frissítéskezelőt.

3. Statikus IP cím használata

Alapértelmezetten az Ubuntu dinamikus IP címet használ, vagyis a routerünkben levő DHCP-töl kér IP címet. Ez azért nem jó, mert előfordulhat, hogy akár naponta más IP címet kap a szerver (DHCP beállítástól függően). Állítsuk át, hogy fix legyen a szerver IP címe.
Indítsuk el a Rendszer / Beállítások / Hálózati kapcsolatokat. A felső menüből válasszuk ki a Vezetékes fület.
Nyomjuk meg a Szerkesztés gombot, majd a felső menüből válasszuk ki az IPv4 beállításait.
A Módszert állítsuk át Automatikus (DHCP)-ről Kézi-re. A hozzáadás gomb segítségével. Adjunk meg egy IP címet, egy alhálózati maszkot és egy átjáró címet, az alábbi kép alapján:
Az Alkalmaz gomb segítségével mentsük el a beállítást. Kérni fogja a root jelszót.
Mindenképpen próbáljuk ki, hogy rendben van-e az internet kapcsolat mielőtt tovább mennénk (pl. Firefoxba írjunk be egy web címet) !

4. Képernyővédő kikapcsolása

Mivel nem lesz állandóan monitor kapcsolva a szerverre, teljesen felesleges, ráadásul alapértelmezésben mindig zárolja a képernyőt
Indítsuk el a Rendszer / Beállítások / Képernyővédőt.Vegyük ki a két pipát az alábbi kép alapján, majd Bezárással mentsük el.

5. FTP szerver telepítése

Telepítsünk egy FTP szervert, hogy külső forrásból is tudjunk  fájlokat mozgatni a szerverünkre.
Nyissunk meg egy terminált (Alkalmazások / Kellékek / Terminál ) és írjuk bele:
sudo apt-get install proftpd
Amikor kérdi a "Standard alone" verziót telepítsük. Ha kész a telepítés, az IP cím, az Ubuntu felhasználó névével és a jelszóval tudunk kapcsolódni a szerverhez.


6. Távoli elérés beállítása

Állítsuk be szerverünket, hogy VNC segítségével kapcsolódhassunk rá másik gépről.
Aki nem ismerné a VNC-t:
Ez egy olyan multiplatformos, ingyenes program, amivel úgy tudunk kapcsolódni egy távoli géphez, hogy a távoli gép asztala megjelenik a helyi gépen egy ablakba. Jogosultság és beállítás függő a dolog, de mivel megkapjuk a távoli gép egérének és a billentyűzetének kezelését, bármit megtehetünk a távoli gépen, szinte ugyanúgy, mint ha ott ülnénk előtte. Nagyon hasznos program !

Indítsuk el a Rendszer / Beállítások / Távoli asztalt. Állítsuk be a képen látható állapotot:
Ha azt szeretnénk, hogy kérjen jelszó a kapcsolódás előtt, akkor a "felhasználónak meg kell adnia a jelszót" sor után adjunk meg egy jelszót. Ez leginkább akkor kell alkalmazni, ha nem csak belső hálón, hanem az internet felől is szeretnénk elérni a szerverünket (amúgy ezt nem javaslom). Mentsük el a beállításokat a Bezárás gombbal.
Arról a gépről, ahonnét kapcsolódni szeretnénk a fenti képernyőn szereplő IP címet kell megadni (feltételezve, hogy belső hálóról jelentkezünk be). Le kell tölteni a VNC Viewer-t és (a fenti példánál maradva) ezt kell megadnunk:
Nyomunk egy OK gombot, és kész ! Némi gondolkodás után kapcsolódtunk a szerverünkre távolról. Ha az előbb megadtunk egy jelszót, kérni fogja.

7. Samba telepítése, beállítása

A Samba kiszolgáló arra való, hogy Linuxos gépen lévő megosztást elérjünk Windows alól, és fordítva. Aki erre nincs szüksége, nyugodtan ugorjon a következő pontra.
Indítsuk el egy terminál ablakot (Alkalmazások / Kellékek / Terminál) és írjuk b:
sudo apt-get install samba smbfs
Kérni fogja a root jelszót, majd telepíti. Ha ki akarjuk probálni készítsünk egy megosztást az Ubuntuba ! Indítsuk el a Helyek / Számítógép menüpontot. Válaszuk kí a saját mappánkat a bal oldalon (nálam "blasto") (ez egyébként a /home/blasto könyvtár). Jobb klikkel készítsünk egy új mappát ("Mappa létrehozása"), és nevezzük el pl. "aaa"-nak, majd enter. Jobb gombbal klikkeljünk rá az aaa mappára és válaszuk ki a  "Megosztás beállításait" és állítsuk be az alábbiak alapján:
Majd Módosítás gombbal mentsük el. Kész a megosztás. Windows-ban \\IP_CÍM\aaa ként hivatkozhatunk rá, ahol az IP_CÍM a kártya szerver IP címe. Ha jelszót kér a Windows, adjuk meg a root és a hozzá tartozó jelszót.
(Tipp: ha root-ként a / vagyis a gyökér könyvtárat osztjuk meg ilyen módon, akkor a teljes HDD-t fel tudjuk csatolni a Windows-ba, mint hálózati meghajtó. Nincs szükség FTP használatára. Nem javaslom, mert jelentős biztonsági kockázat, de sokkal kényelmesebbé válik az adatátvitel.)

8. WEB kiszolgáló beállítása
WEB kiszolgálóra később szükségünk lesz, ezért telepítsük.
Apache szervert, PHP értelmezőt, és MySQL-t  fogunk telepíteni.
Nyissunk meg egy terminált és írjuk bele:
sudo apt-get install mysql-server
Ha akarunk, adjunk meg egy jelszót a MySQL root felhasználónak, de én azt javaslom, hagyjuk üresen.
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
Az utolsó sorral újraindítjuk az Apache szerverünket.
Kapcsoljuk össze a MySQL-t és az Apache szervereket:
sudo apt-get install libapache2-mod-auth-mysql
A /var/www könyvtár a web-szerver alapértelmezett könyvtára, vegyük saját tulajdonba.
sudo chown [USERNÉV] /var/www/ 
Az [USERNÉV] helyére a saját felhasználói nevet kell írni.
Készítsünk egy php_info.php nevű fájlt a /var/www könyvtárba.
gedit /var/www/php_info.php
Csak ennyit írjuk bele:
<?php phpinfo(); ?>
Mentsük el a fájlt, majd indítsuk el a Firefoxot és írjuk be:
http://localhost/php_info.php
Ha mindent jól csináltunk a Firefox-ban megjelennek a WEB szerverünk információit. Biztonsági okokból célszerű rögtön törölni a php_info.php fájlt.

9. Néhány hasznos program telepítése
TuxCommander: Total Commanderhez hasonló, kétablakos fájl kezelő
Írjuk be a terminálba:
sudo apt-get install tuxcmd


HTOP: a memória és a CPU pillanatnyi terheléséről ad információt
Írjuk be a terminálba:
sudo apt-get install htop


Folyt. köv.

A következő részben telepítjük és beállítjuk a kártyamegosztáshoz szükséges programokat

4 megjegyzés:

  1. sudo chown [USERNÉV] /var/www/
    felhasználó nevem: petra

    de ezt kapom
    chown: érvénytelen felhasználó: "[petra]"

    VálaszTörlés
  2. A kapcsos zárójel nem kell... :)
    Írd így: sudo chown petra /var/www/

    VálaszTörlés
  3. az a gondom akad csinaltam egy oscamos servert windows allat,semmi gond vele osztas megy csak egy ido utam leal magatol az oscam,

    VálaszTörlés