Introducem parola de utilizator pentru a confirma că suntem autorizaţi să executăm operaţiuni de administrare a sistemului.
Selectăm tab-ul "Convenience" şi bifăm caseta "Enable Auto-Login".Apăsăm butonul "Ok" pentru confirmare.
Deschidem consola pentru a începe operaţiunile de instalare a utilităţilor.
Vom instala mai întâi câteva pachete folositoare:
admindate@date:~$ sudo apt-get install hal hal-device-manager gnome-volume-manager ksystemlog hwdb-client-kde kde-guidance ark katapult kde-systemsettings binutils knetworkconf knetworkmanager konq-plugins kio-apt kio-locate kdemultimedia-kio-plugins kdegraphics-kfile-plugins kdeadmin-kfile-plugins kmplayer-konq-plugins kdemultimedia-kfile-plugins kdepim-kfile-plugins gtk2-engines-gtk-qt kdeaddons-kfile-plugins kdeartwork-theme-icon sux libgnome2-perl synaptic samba smbclient smbfs ntp mc ssh openssh-server (Enter)
Password: (introducem parola de utilizator)
Să alocăm o parolă utilizatorului "root" (utilizatorul cu drepturi depline asupra sistemului) pentru că operaţiunile care urmează le vom efectua în numele şi cu drepturile acestuia.
admindate@date:~$ sudo passwd root (Enter)
Enter new UNIX password: ParolaPentruRoot (Enter)
Retype new UNIX password: ParolaPentruRoot (Enter)
Ne asumăm identitatea utilizatorului "root".
admindate@date:~$ sux (Enter)
Password: ParolaPentruRoot (Enter)
Ne mutăm în directorul rădăcină pentru a scurta linia de comandă.
root@date:/home/admindate# cd / (Enter)
Instalăm serverul Apache şi mediul PHP:
root@date:/# apt-get install apache2 apache2-doc (Enter)
Do you want to continue [Y/n]? y (Enter)
root@date:/# apt-get install php-pear libapache2-mod-php5 php4-cgi (Enter)
Do you want to continue [Y/n]? y (Enter)
root@date:/# apt-get install php5-curl php5-dev php5-gd php5-imagick php5-imap php5-interbase php5-json php5-ldap php5-mapscript php5-maxdb php5-mcrypt php5-memcache php5-mysql php5-mysqli php5-odbc php5-pgsql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-sqlite3 php5-sqlrelay php5-sybase php5-uuid php5-xmlrpc php5-xsl php4-curl php4-dev php4-domxml php4-gd php4-imagick php4-imap php4-interbase php4-json php4-kadm5 php4-lasso php4-ldap php4-mapscript php4-maxdb php4-mcal php4-mcrypt php4-memcache php4-mhash php4-mysql php4-odbc php4-pear php4-pgsql php4-ps php4-pspell php4-recode php4-snmp php4-spplus php4-sqlite php4-sqlite3 php4-sybase php4-syck php4-tclink php4-uuid php4-xslt curl (Enter)
Do you want to continue [Y/n]? y (Enter)
"Yes".
Configurăm serverul Apache şi mediul PHP:
root@date:/# kate /etc/apache2/apache.conf (Enter)
Comanda de mai sus va deschide un editor de texte cu un fişier gol. Adăugăm textul de mai jos:
DirectoryIndex index.html index.htm index.shtml index.cgi index.pl index.php index.php4 index.xhtml
Salvăm fişierul şi închidem editorul.
root@date:/# kate /etc/apache2/httpd.conf (Enter)
Adăugăm textul de mai jos în fişierul deschis cu comanda de mai sus:
AddHandler php-script .php4
Action php-script /cgi-bin/php4
Salvăm fişierul şi închidem editorul.
root@date:/# kate /etc/php5/apache2/php.ini (Enter)
În acest fişier vom căuta şi vom înlocui:
;default_charset = "iso-8859-1"
cu
default_charset = "utf-8"
;date.timezone =
cu
date.timezone = Europe/Bucharest
memory_limit = 8M
cu
memory_limit = 128M
Salvăm fişierul şi închidem editorul.
root@date:/# kate /etc/php5/cli/php.ini (Enter)
Căutăm şi înlocuim:
;default_charset = "iso-8859-1"
cu
default_charset = "utf-8"
;date.timezone =
cu
date.timezone = Europe/Bucharest
memory_limit = 8M
cu
memory_limit = 128M
Căutăm şi înlocuim:
;default_charset = "iso-8859-1"
cu
default_charset = "utf-8"
memory_limit = 8M
cu
memory_limit = 128M
Salvăm fişierul şi închidem editorul.
root@date:/# a2enmod actions (Enter)
root@date:/# a2enmod ssl (Enter)
root@date:/# a2enmod rewrite (Enter)
root@date:/# a2enmod suexec (Enter)
root@date:/# a2enmod include (Enter)
root@date:/# /etc/init.d/apache2 restart (Enter)
Instalăm şi configurăm serverul FTP:
root@date:/# apt-get install proftpd (Enter)
"Standalone"
root@date:/# kate /etc/proftpd/proftpd.conf (Enter)
Adăugăm la sfârşitul acestui fişier textul:
DefaultRoot /var/www root
AllowOverwrite on
RootLogin on
Salvăm fişierul şi închidem editorul.
root@date:/# kate /etc/ftpusers (Enter)
Punem # în faţa root, salvăm şi închidem editorul.
root@date:/# /etc/init.d/proftpd restart (Enter)
Instalăm şi configurăm serverul mySQL:
root@date:/# apt-get install mysql-server mysql-admin (Enter)
Do you want to continue [Y/n]? y (Enter)
root@date:/# /etc/init.d/mysql restart (Enter)
Să creăm un utilizator care va avea drept de administrare a serverului mySQL de pe orice staţie de lucru din Zona Green a Locaţiei A.
root@date:/# mysql (Enter)
mysql> use mysql (Enter)
mysql> grant all privileges on *.* to 'netadmin'@'192.168.10.%' identified by 'parola/netadmin' with grant option; (Enter)
mysql> flush privileges; (Enter)
mysql> quit; (Enter)
Instalăm şi configurăm serverul PostgreSQL:
root@date:/# apt-get install postgresql-8.2 pgadmin3 (Enter)
Stabilim parola pentru utilizatorul postgres.
root@date:/# passwd postgres (Enter)
Enter new UNIX password: parola/admin/postgres (Enter)
Retype new UNIX password: parola/admin/postgres (Enter)
Schimbăm utilizatorul curent:
root@date:/# sux - postgres (Enter)
postgres@date:/# kate /etc/postgresql/8.2/main/pg_hba.conf (Enter)
Modificăm sub IPV4 şi adăugăm câteva linii:
host all all 127.0.0.1/32 trust
host all all 192.168.10.0/24 trust
host all all 192.168.20.0/24 trust
host all all 192.168.30.0/24 trust
Salvăm fişierul şi închidem editorul.
Redevenim utilizatorul "root".
postgres@date:/# sux (Enter)
Password: ParolaPentruRoot (Enter)
Revenim în directorul rădăcină.
root@date:/var/lib/postgresql# cd / (Enter)
root@date:/# kate /etc/postgresql/8.2/main/postgresql.conf (Enter)
Înlocuim:
#listen_addresses = "localhost"
cu
listen_addresses = "*" (IMPORTANT: Scoatem "#" din faţa rândului)
#client_encoding = sql_ascii
cu
client_encoding = utf8 (IMPORTANT: Scoatem "#" din fata randului)
Am încheiat instalarea şi configurarea primară a serverului.
MySQL şi PostgreSQL necesită încă configurări suplimentare pentru optimizarea performanţelor.
Aceste configurări cad în sarcina administratorului bazelor de date.
3 comentarii:
SUPER
SUPER
SUPER
Ca sa il citez pe celalalt "anonim", este SUPER. Cu Toate ca unii au ce comenta in privinta aceasta in rau,tine-o tot asa. Bafta.
Pai, vroiam sa ma apuc sa traduc ceva asemanator pentru un proiect la scoala... Dar... sa-ti dea Dzeu sanatate ca ai 'sharuit' din experientza ta cu altzii... si sper ca intr-o buna zi binele pe care il vom face noi (altzii) sa ajunga intr-o mica masura si la tine ;)
Un student lenesh intr-o noapte ploioasa si tarzie!
Trimiteți un comentariu