Tartalomjegyzék
Szolgáltatások telepítése
- Szerző: Sallai András
- Copyright © Sallai András, 2019
- Web: https://szit.hu
Bevezetés
Ez a leírás, gyors kezdés a szolgáltatások telepítéséhez, telepítés utáni ellenőrzéshez.
Webszerver
Telepítés
Apache webszerver telepítése:
apt install apache2
Telepítettség ellenőrzése:
apt list apache2
Folyamat ellenőrzése
Ellenőrzés a folyamatok között:
ps ax
apt install psmisc && pstree
Szoftveres port ellenőrzése
Szoftveres portok ellenőrzése:
ss -lt
Ha csak IPv6-on figyel ellenőrizzük, hogy az IPv4 össze van-e kötve az IPv6 foglalattal.
apache2ctl -V
A következőt kell látnunk:
... -D ARP_HAVE_IPV6 (IPv4-mapped addresses enabled) ...
Kapcsolat ellenőrzése
telnet 127.0.0.1 80
curl 127.0.0.1
w3m 127.0.0.1
PHP telepítése
apt install php7.0
Webhely
Alapértelmezett webhely:
ls /var/www/html
cat /var/www/html
Írjuk át a weblapot:
nano /var/www/html
Szolgáltatás leállítása:
systemctl stop apache2
Szolgáltatás indítása:
systemctl start apache2
Kezelés
Állapot lekérdezése:
systemctl status apache2
Szolgáltatás újraindítása:
systemctl restart apache2
Szolgáltatás tiltása rendszerinduláskor:
systemctl disable apache2
Szolgáltatás engedélyezése rendszerinduláskor:
systemctl enable apache2
Konfigurálás
Az apache konfigurációs helye:
/etc/apache2
Konfigurációk ellenőrzése:
apachectl configtest
FTP szerver
Telepítés
Szolgáltatás telepítése:
apt install proftpd
Telepítés ellenőrzése:
apt list proftpd
Folyamat ellenőrzése
Ellenőrzés a folyamatok között:
ps ax
ps ax | grep proftpd
pgrep -l proftpd
apt install psmisc pstree pstree -c pstree -n pstree -g
Szoftveres port ellenőrzése
ss -lt
Kapcsolat ellenőrzése
telnet 127.0.0.1 21
ftp 127.0.0.1 21
ncftp 127.0.0.1 21
Monitorozás
A proftpd-basic csomag része az ftptop:
ftptop
Folyamatok:
atop
Kapcsolatok, kiépítés irányával:
tcpick
Adatbázis-szerver
Telepítés
apt install mariadb-server
Folyamat
ps ax | grep mysql pgrep mysql -l
Foglalat
ss -lt
Kapcsolat
mariadb
mysql
Monitorozás
mytop
atop
Webes kliens
Telepítés:
apt install phpmyadmin
Kliens
apt install mariadb-client
Használat:
mysql
vagy:
mariadb
Egy ilyen várakozási jelet kapunk:
MariaDB [(none)] >
Kérdezzük le milyen néven léptünk be:
select user;
vagy:
select current_user;
vagy:
select current_user();
Felhasználókról
use mysql select user, db from db; select user, password, host from user;
Az első select-ből kiderül milyen adatbázisokhoz van joga a felhasználónak, a másodikból, kiderül, hányszor van felvéve, honnan férhet hozzá.
Néhány SQL parancs
Adatbázisok megjelenítése:
show databases;
Kapcsolódás adatbázishoz:
use adatbázisnév
Táblák megjelenítése:
show tables;
Tábla szerkezetének megjelenítése:
describe táblanév;
vagy:
desc táblanév;
Levelezőszerver
Telepítés
apt install postfix
Please select the mail server configuration type that best meets your needs. No configuration: Should be chosen to leave the current configuration unchanged. Internet site: Mail is sent and received directly using SMTP. Internet with smarthost: Mail is received directly using SMTP or by running a utility such as fetchmail. Outgoing mail is sent using a smarthost. Satellite system: All mail is sent to another machine, called a 'smarthost', for delivery. Local only: The only delivered mail is the mail for local users. There is no network. <Ok>
General type of mail configuration: No configuration Internet with smarthost Satellite system Local only <Ok> <Mégsem>
The "mail name" is the domain name used to "qualify" _ALL_ mail addresses without a domain name. This includes mail to and from <root>: please do not make your machine send out mail from root@example.org unless root@example.org has told you to. This name will also be used by other programs. It should be the single, fully qualified domain name (FQDN). Thus, if a mail address on the local host is foo@example.org, the correct value for this option would be example.org. System mail name: iskolazo.zold.and <Ok> <Mégsem>
Folyamatok ellenőrzése
ps ax
pstree
pstree -c
Szoftveres port
ss -lt
Kapcsolat
telnet localhost 25
Levélkiszolgálók
POP3 szerver telepítése:
apt install dovecot-pop3d
IMAPD szerver telepítése:
apt install dovecot-imapd