Linux datotečni poslužitelj Windows domena izvan kutije. Instaliranje i konfiguriranje Samba datotečnog poslužitelja na Ubuntu linuxu. Dodavanje hosta u AD

Samba je softverski paket otvorenog koda za nix sustave koji implementira neke od značajki koje pruža Windows Server. Samba može djelovati kao kontroler domene, usluga Active Directory i može dijeliti pisače i imenike preko mreže. U ovom postu ćemo pogledati korištenje Sambe kao poslužitelja datoteka. Motivacija za korištenje Sambe umjesto, recimo, FTP-a može biti drugačija. Barem, uz njezinu pomoć, stvarno Vrlo Prikladan prijenos datoteka između Windows i Linux strojeva. Samo montirajte imenik i krenite.

U nastavku ćemo raspravljati o instaliranju Sambe pod CentOS. Instalacija za druge distribucije Linuxa praktički se ne razlikuje. Dalje u tekstu pretpostavlja se da Samba radi na računalu s adresom 10.24.5.42.

Katalog dijelimo sa svima

Samba instalacija:

sudo yum instalirajte sambu

To provjeravamo u /etc/samba/smb.conf u odjeljku Ne redak je komentirao:

Također možete promijeniti naziv radne grupe. Napisao sam to ovako:

radna grupa = MOJA GRUPA

Na kraju datoteke dodajte:


komentar = Dijeljenje poslužitelja datoteka Samba
put = /srv/samba/share
moguće pregledavati = da
gost ok = da
samo za čitanje = ne
kreiraj masku = 0755

sudo mkdir -p /srv/samba/share
sudo chown nobody:nobody/srv/samba/share/

sudo servis smb start
sudo servis nmb start

# pokrenite usluge pri pokretanju sustava
sudo chkconfig nmb on
sudo chkconfig smb on

Sada, recimo, u zadanom Unity upravitelju datotekama možete se povezati na smb://10.24.5.42/share , tamo stvoriti direktorije i učitati datoteke u njih. Također provjerite događaju li se te promjene ne samo lokalno, već i na poslužitelju.

Samba dnevnici nalaze se u /var/log/samba/. Portovi koje koristi Samba su 139 i 445. Mogu se proslijediti putem SSH-a ili pomoću Ncat-a. Radi, provjerio sam.

Pristup putem prijave i lozinke

Davanje pristupa imeniku svima nije sigurno. Popravimo ovu situaciju:

sudo adduser smbuser
sudo smbpasswd -smbuser
sudo mkdir -p /srv/samba/smbuser
sudo chown smbuser:smbuser/srv/samba/smbuser

U /etc/samba/smb.conf dodajemo:


put = /srv/samba/smbuser
dostupno = da
valjani korisnici = smbuser
samo za čitanje = ne
moguće pregledavati = da
javno = da
pisati = da

sudo servis smb ponovno pokretanje
sudo service nmb restart

Montirajte direktorij u Linux i Windows:

Hura, datoteke se uspješno dijele između Windowsa i Linuxa!

Montaža preko CLI

Ako GUI nije dostupan, možete montirati direktorij ovako:

sudo yum instaliraj samba-klijent samba-common cifs-utils
mkdir smbuser
sudo mount.cifs // 10.24.5.42/ smbuser / home/ eax/ smbuser \
-o korisnik =smbuser,password =PASSWORD,uid =1000 # 1000 - uid našeg korisnika

Ako katalog više nije potreban, mi to kažemo.

  • 30.03.2010

Datotečni poslužitelj se, uz usmjerivač, bez pretjerivanja može nazvati neizostavnim elementom svake organizacije. Korištenje Linuxa za takav poslužitelj izgleda vrlo privlačno, barem u malim organizacijama koje ne zahtijevaju blisku integraciju s AD-om. A novac ušteđen na cijeni Windows Servera i klijentskih licenci za njega bit će vrlo koristan u našim kriznim vremenima.

Razmotrit ćemo postavljanje poslužitelja datoteka na primjeru naše uvjetne mreže, koja već ima usmjerivač, koji postavljamo, iako se nitko ne trudi kombinirati te funkcije na jednom poslužitelju.

Sada prijeđimo na postavljanje uloge poslužitelja datoteka. Za njegovu provedbu potrebno nam je Samba, ovaj paket omogućuje dijeljenje datoteka i pisača klijentima na Microsoftovim mrežama.

Sudo apt-get instalirajte sambu

Za konfiguraciju uredite datoteku /etc/samba/smb.conf, počnimo s globalnim odjeljkom, čiji se parametri odnose na sve usluge. Postavimo naziv radne grupe:


radna grupa = RADNA GRUPA

Za pristup resursima datotečnog poslužitelja bez autorizacije na njemu postavite sljedeći parametar:

Sigurnost = udio

Ako poslužitelj ima nekoliko mrežnih sučelja, na primjer, u kombinaciji s usmjerivačem, tada možete (i trebate) ograničiti pristup poslužitelju datoteka na internu mrežu. Recimo da imamo eth0 - vanjsku mrežu, eth1 - internu, za rad samo s internim sučeljem koje navedemo:

Sučelja = lo, eth1
vezati samo sučelja = istina

U početku su ove postavke dovoljne, ne zaboravite spremiti promjene. Razmotrimo postavke servisnih odjeljaka, recimo da nam treba zajednički resurs 1CBases za hosting baza podataka 1C:Enterprise. Kreirajmo novi direktorij /podaci/1CBases, i postavite puna prava za sve:

Sudo mkdir /data/1CBases
sudo chmod 777 /data/1CBases

Na kraju smb.conf dodajte sljedeći odjeljak:


put = /podaci/1CBases
gost ok = da
za pisanje = da

S parametrima odjeljka sve je vrlo jasno; naziv odjeljka (u uglatim zagradama) određuje naziv dijeljenog resursa. Prvi parametar specificira put do njega, drugi i treći dopuštaju gostujući pristup i pisanje. Spremite konfiguracijsku datoteku i ponovno pokrenite Samba:

Sudo /etc/init.d/samba ponovno pokrenite

Nakon čega bi naš poslužitelj trebao biti vidljiv u Windows mrežnom okruženju i na njemu će biti dostupna dijeljena mapa 1CBases.

Za daljinsku administraciju Samba Preporučujemo instaliranje paketa koji pruža web sučelje Spljeskati:

Sudo apt-get install swat

Kako biste iskoristili sve značajke paketa, morat ćete se prijaviti kao root. Ali prema zadanim postavkama, root nema lozinku, pa je postavimo (i ne zaboravite da sada morate. unesite ga za obavljanje administrativnih zadataka) i ponovno pokrenite sustav:

Sudo passwd root
sudo ponovno pokretanje

Sada u bilo kojem pregledniku samo trebate tipkati http://naziv_poslužitelja:901 i nakon autorizacije dobiti puni pristup postavkama Samba.

Autori Spljeskati su programeri Samba, tako da se ovo rješenje može smatrati "nativnim". Stvarno Spljeskati omogućuje potpuni pristup svim postavkama Samba i omogućuje izvođenje gotovo bilo kojeg zadatka bez ručnog uređivanja smb.conf.

U ovom članku ćemo vam reći kako instalirati i konfigurirati pohranu datoteka na operacijskom sustavu Linux, odnosno koristit ćemo poslužitelj Ubuntu 16.04 LTS. Većina distribucija temeljenih na deb-u konfigurirana je na sličan način.

Takav poslužitelj može se koristiti za mrežnu instalaciju baze podataka datoteka 1C:Enterprise - to je mnogo pouzdanije od pohranjivanja na jednom od radnih računala korisnika. Ili se takav poslužitelj može prilagoditi za mrežnu pohranu sigurnosne kopije.

Samo nemojte koristiti isti poslužitelj za instaliranje infobaze i pohranjivanje njezinih sigurnosnih kopija.

Zašto Linux? Prvo, besplatan je i potpuno legalan. Drugo, Linux troši mnogo manje hardverskih resursa, pa će čak i stara, rashodovana oprema izvrsno pohraniti datoteke. Treće, dobro konfiguriran Linux praktički ne zahtijeva intervenciju administratora sustava; njime se upravlja po principu "postavi i zaboravi".

Dakle, počnimo…

Izbor opreme

Kao što sam već napisao, gotovo svaka oprema će nam odgovarati, ali još uvijek imamo neke želje. Budući da će poslužitelj biti poslužitelj datoteka, naše želje će se odnositi na diskovni sustav. Bilo bi lijepo pronaći stroj s RAID kontrolerom. Ako pravimo poslužitelj za radnu bazu podataka, bilo bi dobro postaviti ga na RAID-5; ako je pohrana za sigurnosne kopije, RAID-1 bi bio izvrsna opcija.

U isto vrijeme, nemamo nikakve posebne zahtjeve za RAM; Također nema posebnih zahtjeva za procesor; Linux će raditi na svemu što je još živo.

Možda je najbolja opcija kupiti obnovljeni, rabljeni poslužitelj. Uzmi najjeftiniji koji nađeš, glavno da je prethodno održavan, da je očišćen od prašine i da su obavljeni svi testovi sustava.

U nedostatku boljeg, možete koristiti bilo koje staro računalo, ali zapamtite da to radite na vlastitu odgovornost i rizik. Najosjetljivija točka poslužitelja datoteka je diskovni podsustav. Ako se sastoji od jednog jedinog starog diska, preuzimate veliki rizik.

Ako ne možete pronaći RAID kontroler, možete konfigurirati softverski RAID pomoću operativnog sustava. Imajte na umu da će to povećati zahtjeve za procesor i RAM, ali nećete se bojati kvara kontrolera.

Instalacija operativnog sustava

Prvo, definirajmo arhitekturu poslužitelja. Ako znate marku procesora instaliranog na poslužitelju, čitanjem njegovih specifikacija saznat ćete je li kompatibilan s x86-64 (64 bit) ili samo i386 (32 bit) arhitekturom. Neizravni znak je veličina RAM-a, 32-bitna arhitektura ne može raditi s RAM-om većim od 3 GB, ponekad je u ovoj arhitekturi instalirano 4 GB memorije, ali samo 3 GB bilo je vidljivo u sustavu.

Kontaktirajte Bot Fathera, prvo mu pošaljite naredbu /start, a zatim /newbot. Zatim odgovorite na pitanja oca botova, kao rezultat toga dobit ćete od njega token i poveznicu na vaš bot.

Otvorite konfiguracijsku datoteku

$ nano backtracker.conf

i postaviti

Token = # Ovdje morate navesti telegram bot token primljen od oca botova failonly = # False ako želite primati poruke o prisutnosti novih datoteka ili True ako samo o njihovoj odsutnosti path = # Navedite stazu do skeniranih mape sati = # Odredite "svježinu" datoteka u satima, na primjer 8

Pokrenite uslužni program

$./backtracker.ry

Prvo pokretanje potrebno je za automatsko određivanje ID-a pretplatnika Telegrama koji će primati poruke (ovo nije njegov telefonski broj). Povežite se sa svojim botom koristeći vezu koju vam je dao Otac botova i pošaljite mu naredbu /start. Kao odgovor, primit ćete poruku da je vaš ID određen, a uslužni program će se sam konfigurirati i zatvoriti. Pokrenite ga ponovno da izvršite skeniranje.

Nakon postavljanja i provjere rada uslužnog programa, dodajte ga u raspored demona cron

$ crontab -e

Dodajte liniju

0 8 * * * ~/backtracker/backtracker.py

Skeniranje će se izvoditi svaki dan u 8 ujutro. Ako noću nešto pođe po zlu, znat ćete za to.

Resursi sustava

Resurse poslužitelja možete nadzirati pomoću uslužnog programa konzole top ili njegove šarenije verzije htop. Instalirajmo ga i pokrenimo

$sudo apt instaliraj htop $htop

Povremeno pratite korištenje RAM-a. Ako često imate opterećenja oko 100%, postavite swap datoteku.

$ sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 $ sudo chmod 600 /swapfile && sudo mkswap /swapfile $ sudo swapoff -a $ sudo swapon /swapfile $ echo "/swapfile swap swap defaults 0 0 "| sudo tee -a /etc/fstab

Ovdje je count=1024 veličina stranične datoteke u megabajtima.

Prostor na disku

Za nadzor datotečnog sustava prikladno je koristiti upravitelj datoteka Midnight Commander. Ako ste vidjeli vremena MS DOS-a i Notron Commandera, onda nema potrebe ništa objašnjavati.

Instalirajte i pokrenite

$ sudo apt install mc $ mc

Tako je zgodno pratiti pohranu datoteka, karantenu i slobodan prostor na disku.

Da biste kreirali terminal, datoteku (FTP) ili poslužitelj pošte na Linuxu, morate biti u mogućnosti raditi u ovom operativnom sustavu. Inače će to biti teško shvatiti. OS ne treba snažno računalo. Jer ne troši dodatne resurse na grafički dizajn. Distribucije Linuxa mogu se postaviti čak i na staro računalo. Stoga se Linux ili Ubuntu Server često koriste za izradu različitih poslužitelja.

O tome je napisano mnogo različite literature. Neke knjige o Linuxu imaju tisuću stranica. Morat ćete raditi kroz terminal i unositi sve naredbe ručno. Ali još uvijek možete napraviti mali Linux poslužitelj vlastitim rukama, koji će uključivati ​​pohranu datoteka, web usluge i protokol za poštu.

Ubuntu Server temelji se na operativnom sustavu Linux. Za rad ne zahtijeva moderan procesor, dobru video karticu ili veliku količinu RAM-a. S Linuxom možete postaviti poslužitelj čak i na staro prijenosno računalo. Imat će sve potrebne komponente: mail, FTP, Web.

Sliku Linux diska možete preuzeti s web stranice Ubuntu.ru. Odaberite bilo koju verziju s poslužiteljem (ne Desktop!). Preuzimanje će se odvijati putem Torrent klijenta. Ova slika mora biti zapisana na disk ili flash pogon (pomoću LiveUSB-a). Također možete koristiti virtualni pogon.

Ubuntu ima pojednostavljeno sučelje. U njemu nema grafičkih ekscesa. Ovaj OS je savršen za izradu DIY Linux poslužitelja. Njime će se resursi računala koristiti za potrebe domene. Uostalom, za rad joj treba jako malo.

Njegova instalacija ide ovako:

  • Odaberite jezik i regiju u kojoj živite.
  • Stvorite ime administratora. Koristi se za upravljanje poslužiteljem.
  • Također unesite korisničko ime u polje "Korisničko ime za vaš račun". Pod ovim računom komunicirat ćete s Ubuntu tehničkom podrškom.

Određivanje korisničkog imena u Ubuntuu

  • Upišite lozinku. Potvrdi.

Unesite lozinku za svoj račun

  • Navedite domenu ako je imate. Sadržat će sve usluge: datoteke (FTP), e-poštu, web hosting itd.
  • Pričekajte dok se sustav instalira.
  • Nakon toga će ponuditi dodatne komponente.

Ovdje je popis onoga što je potrebno za Linux poslužitelj i njegov puni rad:

  • Otvori SSh. Koristi se za daljinsku administraciju. Ovo će vam dobro doći ako odlučite upravljati uslugom s drugog računala. Zatim na računalu s Linuxom možete onemogućiti monitor i video adapter.
  • SVJETILJKA. Skup uslužnih programa za Linux koji uključuje Apache (web poslužitelj). MySQL (baza podataka) i PHP (programski jezik za CMS). Ove komponente su potrebne za stvaranje kontrolnog sučelja.
  • Samba datotečni poslužitelj. Omogućuje vam da konfigurirate dijeljenje datoteka između računala. Ako trebate FTP poslužitelj, odaberite ovu opciju.
  • Domaćin virtualnog stroja. Instalirajte ako namjeravate koristiti mogućnosti virtualizacije.
  • Ispisni poslužitelj. Mrežni pisači.
  • DNS poslužitelj. Sustav naziva domena. Pomoću njega možete prepoznati IP adresu prema imenu računala i obrnuto.
  • Poslužitelj pošte. Poslužitelj pošte.
  • PostgreSQL baza podataka. Objektno-relacijske baze podataka.

Odaberite što vam je potrebno i potvrdite instalaciju. Kada prvi put pokrenete, morat ćete unijeti svoju administratorsku prijavu i lozinku. Otvorit će se konzola. Sličan je Windows naredbenom retku ili sučelju MS DOS operativnog sustava.

U početku ćete morati provjeriti ima li ažuriranja. Upišite naredbu “Sudo apt-get update” ili “Sudo apt-get upgrade” bez navodnika. Nakon ažuriranja možete započeti s postavljanjem svih komponenti poslužitelja: FTP, pošta, web.

Postoji pseudo-grafičko sučelje za Ubuntu - Midnight Commander. Ovo je analog ljuske Norton Commander, koja je razvijena za MS DOS sustav. Lakše je raditi s takvim sučeljem - sve je jasnije nego u konzoli.

Pokretanje Linux terminala

Moderni Linux koristi terminal umjesto konzole. Za unos:

  1. Otvorite Aplikacije.
  2. Pritisnite "Standardi".
  3. Bit će "Terminal".

U njega možete unijeti naredbe baš kao u Ubuntu poslužitelju.

  • Da biste instalirali LAMP komponente (ako već nisu tamo), potrebno je redom unijeti naredbe “sudo apt-get update”, “sudo apt-get install tasksel” i “sudo tasksel install lamp-server”. Nakon svakog pritisnite Enter.
  • Da biste preuzeli Open SSh, upišite "sudo apt-get install openssh-server".
  • Da biste instalirali Samba datotečni poslužitelj, napišite "sudo apt-get install samba".

Kada instalirate MySQL iz LAMP paketa, morat ćete postaviti administratorsku lozinku za SQL.

Lokalni web poslužitelj

Da biste kreirali web, poslužitelj mora imati vlastiti namjenski IP. Zatim, nakon instaliranja LAMP-a, testna stranica Apachea bit će dostupna na ovoj IP adresi. Ovo je web budućnosti. U budućnosti će na njega biti moguće instalirati FTP, baze podataka i mail protokol. Za konfiguraciju web poslužitelja:

  • Instalirajte phpMyAdmin. Da biste to učinili, na terminalu ili u konzoli upišite jedan za drugim, unesite “sudo apt-get install phpmyadmin”

  • A zatim “sudo service apache2 restart”.
  • Komponenta će se učitati. Apache će se ponovno pokrenuti. Daljnje radnje ovise o verziji operativnog sustava.

Ako imate Ubuntu 13.1 ili noviji, koristite naredbe:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 ponovno učitaj

Unesite ih jedan za drugim, nakon svakog pritiska na Enter.

Na Ubuntu 16.04 potrebne su druge upute:

  1. sudo apt-get instaliraj php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl ponovno pokrenite apache2

Nakon što ih unesete i automatski ponovno pokrenete uslugu, web sučelje će biti dostupno na http:///phpmyadmin.

  • Konfiguracija i podaci o njoj nalaze se u mapi Apache poslužitelja “etc/apache2/”. Apache2.conf - konfiguracijska datoteka za distribuciju
  • Direktoriji “mods-available”/“sites-available” i “mods-enabled”/“sites-enabled” sadrže modove i web stranice.
  • Ports.conf navodi portove koji slušaju.
  • Ako dodate riječ "Stop" nakon naredbe "sudo /etc/init.d/apache2", Apache će se zaustaviti. Ako "Pokreni" pokrenut će se iznova. Ako je "Restart" - ponovno će se pokrenuti.
  • Da biste samostalno odabrali put za spremanje web-mjesta, redom unesite "sudo a2enmod rewrite" i "sudo a2enmod userdir" u terminal.

Svaki put nakon bilo kakvih promjena, morate ponovno pokrenuti uslugu naredbom "Restart".

Poslužitelj pošte

Da biste kreirali poslužitelj e-pošte na Linuxu, morate već imati registriranu domenu. Također morate imati statički IP.

  • Instalirajte Postfix komponentu. Da biste to učinili, u konzolu upišite "sudo apt-get postfix".
  • Kada se pokrene, napišite naredbu “sudo /etc/initd/postfix start”. Usluga će početi s radom.
  • Postfix već sadrži parametre koji su potrebni za potpuni rad sa SMTP protokolom. Ali malo dotjerivanja ipak ne bi škodilo.
  • Otvorite datoteku /etc/postfix/main.cf.
  • U njemu pronađite vrijednost "mydomain =". Iza znaka “=” napišite naziv domene.
  • Zatim potražite "myhostname =". I unesite naziv stroja.
  • Sada poslužitelj pošte može slati pisma drugim računalima koja su na istoj mreži. Kako bi mogao slati korespondenciju drugim domenama na Internetu, u datoteci "main.cf" pronađite redak "inet_interfaces =". Nakon toga stavite riječ "sve".
  • U varijablu “mynetworks =” unesite raspon adresa svih računala u vašoj podmreži (na primjer, 127.0.0.0/8).

Ako je usluga ispravno konfigurirana i ispunjeni su svi uvjeti (stalna IP adresa, registrirana domena), tada će poslužitelj moći primati i slati korespondenciju. Ako se MX zapis vaše domene odnosi na vaš host.

Za pregled zapisnika resursa koristite naredbu “tail -f /var/log/mail/info”. Da biste primili poruku od njega, unesite "mailq".

Datotečni poslužitelj

Možda će vam trebati Linux FTP poslužitelj za razmjenu dokumenata i učitavanje datoteka. Postoji nekoliko verzija takvih izvora: vsFTPd, Samba, proFTPd.

Pogledajmo pobliže vsFTPd. Može se instalirati i pokrenuti jednom naredbom - “sudo apt-get install vsftpd”. Daljnje postavke ovise o vašim preferencijama i vrsti usluge koju želite napraviti. Za promjenu postavki mogu biti potrebna administratorska prava.

  1. Odmah nakon preuzimanja programa, sustav kreira novog korisnika i u home direktorij dodaje mapu koja je namijenjena za rad sa serverskom pohranom. Također u direktoriju “etc” nalazi se datoteka “ftpusers”. Tamo možete dodati korisnike kojima je zabranjen pristup datotekama.
  2. Nakon instalacije, bolje je promijeniti direktorij u kojem se datoteke trebaju nalaziti u mapu “var”. Da biste to učinili, kao administrator napišite naredbu “usermod -d /var/ftp ftp && rmdir /home/ftp”.
  3. Napravite novu korisničku grupu. Na primjer, "userftp". U konzolu upišite “addgroup userftp”.
  4. Dodajte mu novi račun (radi jednostavnosti, imenujmo korisnika i grupiramo isto). Koristite naredbu "useradd -a /var/ftp -g userftp userftp". Također stvara korisnika. Da biste uključili postojeći nadimak u grupu, umjesto “useradd” napišite “usermod”.
  5. Morate smisliti lozinku za novog korisnika. Unesite "passwd userftp" u terminal.
  6. Upišite "chmod 555 /var/ftp && chown root:userftp /var/ftp" da biste računu omogućili pristup korijenskoj mapi poslužitelja datoteka.
  7. Sada stvorite javni imenik. Redom unesite “mkdir /var/ftp/pub” i “chown userftp:userftp /var/ftp/pub”.

U početku se FTP pokreće u izvanmrežnom načinu rada. Ona ima scenarij koji igra ulogu demona. Uz ovu funkcionalnost dostupno je nekoliko naredbi. Upisuju se nakon retka “sudo service vsftpd”.

  • Zaustavi i pokreni. Onemogući i omogući.
  • Ponovno pokrenite i ponovno učitajte. Ponovno pokretanje. Potrebno za primjenu novih postavki. Razlika između naredbi je u tome što se u drugom ponovno pokreće bez potpunog isključivanja.
  • Status. Informacije o statusu.

Daljnja konfiguracija poslužitelja uključuje ponovno pisanje konfiguracijske datoteke koja se nalazi u etc/vsftpd.conf. Ima jednostavnu i razumljivu strukturu. Prilično je lako razumjeti. Iako to zahtijeva određeno znanje. Prije promjene ove datoteke, ima smisla napraviti njezinu sigurnosnu kopiju. Tako da ako se otkriju greške, sve se može vratiti. Unesite naredbu “cp /etc/vsftpd.conf /etc/vsftpd_old.conf” i podaci će biti spremljeni.

Nakon toga možete početi s uređivanjem.

  • U parametru “listen=” upišite “YES”. Tada će poslužitelj raditi u neovisnom načinu rada.
  • "Local_enable" omogućuje lokalnim korisnicima prijavu.
  • "Write_enable" im daje pristup njihovim matičnim imenicima.
  • "Anonimno_omogući". Možete ograničiti prava anonimnih korisnika postavkom “NE”. Postoji i opcija “no_anon_password” - anonimne prijave bez lozinke. Može se i zabraniti.

Ako želite napraviti javni poslužitelj, tada nakon retka "slušaj" morate dodati nekoliko dodatnih parametara.

  • "Maks_klijenata". Broj istodobnih veza.
  • "Idle_session_timeout" i "data_connection_timeout". Istek vremena sesije.
  • "Ftpd_banner". Poruka dobrodošlice za posjetitelje. Možete napisati, na primjer, "Zdravo!"

Terminalni poslužitelj

Terminalni poslužitelj na Linuxu namijenjen je poduzećima i uredima gdje su sva računala povezana u jednu mrežu. Vrlo je zgodno kada terminalu možete pristupiti s bilo kojeg računala (ako ima pristup) u organizaciji. To otvara velike mogućnosti za udaljenu administraciju.

LTSP - Linux Terminal Server Project - prikladan je za ovaj zadatak. Program je uključen u standardni Ubuntu paket. Da biste ga instalirali:

  1. Unesite naredbu "ltsp-server-standalone".
  2. Zatim napišite "apt-get update && apt-get install ltsp-server-standalone".
  3. Pričekajte da se sve preuzme i ažurira.
  4. Sada moramo instalirati klijentski sustav. Upišite "ltsp-build-client".
  5. Zatim "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. Koristite naredbu "debootstrap" i distribucija će se automatski proširiti u direktorij "opt/ltsp/i386".

Linux Server može raditi čak i na slabim računalima. Stoga se vrlo često koristi za izradu poslužitelja i daljinsku administraciju. Mail servisi, FTP pohrane i terminali napravljeni su na ovom operativnom sustavu.

Operativni sustavi Linux vrlo su uobičajeni i imaju širok raspon primjena. Dok su određene distribucije Linuxa namijenjene naprednim korisnicima, druge su puno jednostavnije i izvrsne za prebacivanje s Windowsa. Linux distribucije često imaju koristi od značajnih resursa svojih korisničkih zajednica.

Iako operativni sustavi Linux nude izvrsnu radnu okolinu, Linux također može biti izvrstan sustav za poslužiteljske aplikacije. Općenito, Linux pruža poboljšanu kontrolu pristupa, dajući veću fleksibilnost i stabilnost.

Stoga su distribucije Linuxa idealno okruženje poslužitelja. Provjerite 12 najboljih Linux operativnih sustava za poslužitelje i kakvim su korisnicima namijenjeni.

Što je Linux operativni sustav za poslužitelj?

Po čemu se operativni sustav Linux poslužitelj razlikuje od obične distribucije Linuxa? Da biste odgovorili, morate uzeti u obzir hardver poslužitelja. Poslužitelji su u biti računala posebnih karakteristika. Na primjer, poslužiteljski hardver jamči dug rad, učinkovitost i pouzdanost. Osim toga, poslužitelji uravnotežuju procesorsku snagu s potrošnjom električne energije. Stoga operativni sustavi Linux za poslužitelje na prvo mjesto stavljaju pouzdanost i potrošnju resursa.

Operativni sustav poslužitelja Linux poslužuje sadržaj za klijentske uređaje. Sukladno tome, poslužiteljski operativni sustavi imaju alate za izradu jednostavnih poslužitelja. Budući da poslužitelji uglavnom rade u nenadziranom načinu rada, grafičko korisničko sučelje (GUI) u operativnom sustavu Linux za poslužitelj ima manje važnu ulogu.

Prema IDC-u, podaci o prodaji hardvera to pokazuju 28 posto poslužitelja koristi Linux. Međutim, ovi podaci najvjerojatnije ne uzimaju u obzir kućne poslužitelje. Koristeći specijalizirane Linux operativne sustave, možete postaviti vlastiti poslužitelj. Važno je koristiti verziju dugotrajne usluge (LTS) i instalirati potreban softver. LTS verzije su stabilnije i imaju duže razdoblje podrške.

Prilikom odabira Linux operativnog sustava za poslužitelj, trebali biste uzeti u obzir svrhu poslužitelja. Primjena računalo koje pokreće Linux kao medijski poslužitelj različito od njegove upotrebe kao poslužitelj igre.

Vjerojatno najpoznatiji Linux operativni sustav je Ubuntu. S mnogo opcija, Ubuntu je stabilna distribucija. Ovaj sustav i njegove varijante pružaju izvrsno korisničko iskustvo. Sustav Ubuntu Server dolazi u dvije verzije - LTS i kao tekuće izdanje. Rečeno je da LTS verzija Ubuntu Servera ima petogodišnje razdoblje podrške. Iako to razdoblje nije pet godina, verzije koje nisu LTS imaju samo devet mjeseci ažuriranja sigurnosti i održavanja.

Iako su Ubuntu i Ubuntu Server vrlo slični, verzija poslužitelja nudi različite značajke. Na primjer, Ubuntu Server nudi dodatke kao što su OpenStack Mitaka, Nginx i LXD. Olakšavaju administraciju sustava. Pomoću Ubuntu poslužitelja možete postaviti web poslužitelje, spremnike za pružanje usluga i još mnogo toga. Štoviše, ovi su alati spremni za korištenje odmah nakon instalacije.

Iako nije distribucija poslužitelja, Ubuntu LTS pruža petogodišnje razdoblje podrške. Trenutačno koristim Ubuntu 16.04 LTS s Plex poslužiteljem kao Linux poslužitelj za igre. LTS distribucije mogu vrlo dobro funkcionirati kao operacijski sustavi Linux poslužitelja. Samo trebate instalirati poslužiteljski softver na njih.

Ako ste novi u Linuxu ili poslužiteljskim operativnim sustavima, onda je Ubuntu odličan izbor. Ostaje jedna od najpopularnijih distribucija Linuxa zahvaljujući djelomičnoj jednostavnosti prema korisniku. U skladu s tim, Ubuntu Server je operacijski sustav Linux poslužitelja koji je fantastičan za nove korisnike. Izvrstan je kao medijski poslužitelj, poslužitelj za igre i poslužitelj e-pošte. Složeniji poslužitelji također se mogu konfigurirati s Ubuntu Serverom, ali je svakako namijenjen osnovnim poslužiteljima i početnicima.

SUSE Linux je debitirao 1993. Godine 2015. varijanta openSUSE-a otvorenog koda razvila se u SUSE Linux Enterprise (SLE). Postoje dvije grane openSUSE-a: Leap i Tumbleweed. Verzija Leap ima duži ciklus izdavanja, dok je Tumbleweed tekuće izdanje. Stoga je Tumbleweed prikladniji za napredne korisnike, pružajući najnovije pakete kao što su Linux Kernel i SAMBA. Opcija Leap je prikladnija za stabilna rješenja. Operativni sustav je podržan putem ažuriranja.

Zadani alat čini openSUSE fantastičnim operativnim sustavom Linux poslužitelja. Uključuje openQA za automatizirano testiranje, Kiwi za isporuku Linux slika na više platformi, YaST za konfiguriranje Linuxa i sveobuhvatni upravitelj paketa Open Build Service. Uklanjanjem devetomjesečnog ciklusa izdavanja i fokusiranjem na stabilnost kao što to čini SLE, openSUSE postaje održivo Linux okruženje za poslužitelje. Čak i stručnjaci za informacijske tehnologije pod nazivom openSUSE"...CentOS i Debian iz SUSE-a."

Kojim je korisnicima namijenjen: openSUSE je prikladniji za napredne korisnike kao što su administratori sustava. Pogodan je za ugradnju mrežaposlužitelji, osnovni kućni poslužitelji ili kombinacije web poslužitelja i osnovnih poslužitelja. Administratori sustava mogu iskoristiti prednosti alata kao što su Kiwi, YaST, OBS i openQA. Svestranost openSUSE-a čini ga jednim od najboljih Linux operativnih sustava za poslužitelje. Uz mogućnosti poslužitelja, openSUSE podržava ugodno okruženje radne površine. Za najosnovnije poslužitelje, openSUSE je također sasvim prikladan, iako donekle suvišan. Još uvijek niste sigurni?

Ako se osjećate ambivalentno kada pročitate riječi "Oracle Linux", niste sami. Sustav Oracle Linux distribucija je Linuxa koju isporučuje tehnološki div Oracle. Ovaj sustav je dostupan s dvije različite jezgre. Jedna varijanta ima Red Hat kompatibilnu jezgru (RHCK). Ovo je isti kernel koji se koristi u sustavu Red Hat Enterprise Linux (RHEL). Oracle Linux sustav certificiran za rad s raznim uređajima od proizvođača kao što su Lenovo, IBM i HP. Za povećanje sigurnosti kernela, Oracle Linux koristi Ksplice tehnologiju. Sustav također uključuje podršku za Oracle spremnike, OpenStack, Linux i Docker. Oracle teme se koriste kao simboli robne marke, uključujući Oracle Penguin.

Sustav je podržan od strane proizvođača, ali se plaća. Iako, ako Oracle Linux ne radi u poslovnom okruženju, cijena podrške nije određena. Ako postoji potreba za implementacijom javnog ili privatnog oblaka, operativni sustav Oracle Linux također podržava ove tehnologije. S druge strane, možete isprobati Oracle Linux ako samo želite Linux sustav marke Oracle.

Kojim je korisnicima namijenjen: Oracle Linux je najprikladniji za podatkovne centre ili za izgradnju oblaka s OpenStackom. Oracle Linux je najprikladniji za najiskusnije korisnike kućnih ili poslovnih poslužitelja.

  1. Kontejnerski Linux (bivši CoreOS)

Operativni sustav CoreOS promijenio je ime u Container Linux 2016. godine. Kao što novo ime sugerira, Container Linux je operativni sustav Linux koji je izdao da pruža spremnike. Sustav je usmjeren na pojednostavljenje procesa nabave spremnika. Container Linux izvrstan je operativni sustav za pouzdanu, skalabilnu upotrebu. Implementacija spremnika klasteriranja je jednostavna, a distribucija uključuje alate za otkrivanje usluga. Uključuje dokumentaciju i podršku za tehnologije Kubernetes, Docker i rkt.

Sustav ne uključuje upravljanje paketima. Sve aplikacije moraju se izvoditi unutar spremnika, tako da je kontejnerizacija obavezna. A ako radite s kontejnerima, onda je Container Linux najbolji operativni sustav za poslužitelje u infrastrukturi klastera. Omogućuje etcd demon koji radi na svakom računalu u klasteru. Osim toga, osigurana je određena fleksibilnost u instalaciji. Osim lokalne instalacije, Container Linux se može pokrenuti u virtualizacijskim okruženjima kao što su Azure, VMware i Amazon EC2.

Kojim je korisnicima namijenjen: Kontejnerski Linux je najprikladniji za poslužitelje u klasteriranoj infrastrukturi ili za pružanje spremnika. To vjerojatno ne uključuje prosječnog kućnog korisnika. Ali sa službenim logotipom Docker za ljubitelje Plexa, Container Linux može raditi u bilo kojem okruženju - od osnovnog kućnog poslužitelja do složenih klastera. Koristite Container Linux ako ste sigurni u rad sa spremnicima. Zajedno s openSUSE-om, Container Linux jedan je od najboljih novih i ažuriranih Linux operativnih sustava koje možete isprobati.

Operativni sustav CentOS pruža stabilno radno okruženje. To je varijanta otvorenog koda operativnog sustava Red Hat Enterprise Linux (RHEL). U tom smislu, CentOS pruža poslužitelj razine poduzeća. Ovaj operativni sustav tvrtke Red Hat koristi isti izvorni kod kao RHEL. CentOS uključuje RPM upravitelj paketa. U 2010. pregled podataka o prodaji pokazao je da je otprilike 30 posto svih Linux poslužitelja radi na CentOS-u. I postoji razlog za to: to je vrlo robusno poslužiteljsko okruženje s podrškom Red Hata.

Treba napomenuti da CentOS dobro radi i na velikim računalima. Za korisnike koji preferiraju GUI, KDE i GNOME su dostupni na sustavu. CentOS se može koristiti kao izravni desktop operativni sustav. Zahvaljujući podršci Red Hata i rastućoj zajednici korisnika, CentOS ostaje bez grešaka.

Kojim je korisnicima namijenjen: CentOS pruža funkcionalnost i stabilnost Red Hat Enterprise Linuxa. Stoga je idealan kao moderan poslužiteljski operativni sustav. Ako trebate besplatnu alternativu RHEL-u, možete koristiti CentOS. Međutim, također je vrlo prilagođen početnicima zahvaljujući upravitelju paketima. Sve u svemu, CentOS je najbolja besplatna alternativa Red Hat Enterprise Linuxu.

Mnogi poslužitelji ograničavaju svoju potrošnju energije. Smanjena potrošnja energije velika je prednost, posebno za uvijek uključene strojeve. Stoga operacijski sustavi Linux poslužitelja moraju koristiti male resurse. Ispravna raspodjela resursa ključna je za rad i učinkovitost poslužitelja. Mnoge Linux distribucije koriste manje resursa od svojih Windows ili macOS parnjaka. Operativni sustav Arch je jednostavna, lagana distribucija koja se pridržava načela KISS (Keep Things Simple).

Za ovaj sustav u Arch Linux Wiki ima poseban dio koji se odnosi na poslužitelje. Tamo možete saznati sve vezano uz konfiguraciju Arch Linuxa kao poslužiteljskog operativnog sustava. Iako ne postoji namjensko, unaprijed izgrađeno izdanje sustava za poslužitelje, ova Wiki dokumentacija opisuje sve korake za stvaranje vlastitog operacijskog sustava poslužitelja. Možete instalirati popularan poslužiteljski softver uključujući MySQL, Apache, Sambu i PHP za Arch.

Kojim je korisnicima namijenjen: Arch Linux je Linux operativni sustav opće namjene za poslužitelje. Idealan je za pretvaranje starog računala u poslužitelj. No, unatoč svojoj lakoći, sustav Arch prilično je funkcionalan na snažnijem hardveru. Osim toga, Arch Linux je najprikladniji za korisnike s tehničkim iskustvom jer će morati postaviti Arch kao poslužiteljski sustav.


Mageia je Linux operativni sustav koji se fokusira na pouzdanost i stabilnost. Ovo je ogranak Mandriva Linuxa koji se pojavio 2010. godine. Časopis PC World 2012. pohvalio je Mageiju koja je danas već stigla do svoje pete verzije. Iako postoji mnogo Linux operativnih sustava, postoji i veliki popis Linux desktop okruženja. Sustav Mageia uključuje cijelu grupu korisničkih sučelja kao što su KDE, GNOME, Xfce i LXDE.

Umjesto MySQL u Mageia uključuje MariaDB. Serverski orijentirani elementi kao što su 389 Directory Server i Kolab Groupware Server učiniti Mageiu vodećim Linux operativnim sustavom za poslužitelje.

Kojim je korisnicima namijenjen: Mageia je pouzdani Linux operativni sustav za poslužitelje. Uključuje alate kao što su MariaDB i Kolab Groupware Server. Osim toga, Mageia pruža pouzdano, sigurno okruženje. Korisnici kojima je potrebno GUI mogu također razmotriti korištenje Mageie zbog njezine raznolikosti desktop sučelja.

ClearOS je dizajniran posebno za poslužitelje, pristupnike i mrežne sustave. Standardna instalacija sustava pruža povećanu sigurnost. Uključuje mrežni vatrozid, upravljanje propusnošću, poslužitelj e-pošte i alate za otkrivanje upada. ClearOS 7 Community Edition uključuje 75 aplikacija i alata.

Iako postoje plaćene verzije ClearOS-a, Community Edition ostaje besplatna. Dodatno, ažuriranja ClearOS-a od programera također su besplatna, ali takva besplatna ažuriranja nisu testirana.

Kojim je korisnicima namijenjen: ClearOS je specijalizirani Linux operativni sustav za poslužitelje. Njegov bogat skup aplikacija čini ClearOS distribucijom namijenjenom stručnjacima za Linux. Linux entuzijasti i stručnjaci samo trebaju zatražiti aplikacije koje su im potrebne. Ali za početnike je bolje odabrati druge distribucije sustava za poslužitelje.

Operativni sustav Slackware dugo se koristio kao Linux za poslužitelje. Prvo izdanje ovog sustava pojavilo se 1993. godine. Prema Slackware Linux web stranici, cilj ovog projekta je "Linux distribucija koja nalikuje UNIX-u što je moguće bliže." Prema zadanim postavkama Slackware nudi sučelje naredbenog retka.

Potpuna Slackware instalacija uključuje C i C++, X Windows sustav, poslužitelj pošte, web poslužitelj, FTP poslužitelj i poslužitelj vijesti. Štoviše, Slackware je toliko lagan da može raditi na Pentium platformi. Stalna izdanja povećavaju stabilnost i jednostavnost sustava.

Kojim je korisnicima namijenjen: Slackware Linux je najprikladniji za iskusne Linux profesionalce. Ima dva upravitelja paketa, pkgtools i slackpkg. Ali budući da Slackware prema zadanim postavkama pokreće sučelje naredbenog retka, najprikladniji je kao Linux operativni sustav za poslužitelje. Štoviše, u njegovoj jednostavnosti postoji i određena doza složenosti. Da biste koristili Slackware, morate razumjeti što radite u Linux okruženju.

Gentoo se razlikuje od mnogih distribucija Linuxa. Umjesto tradicionalnog modela izdavanja Gentoo koristi modularnu strukturu. Odnosno, korisnik sam bira što će se instalirati. Ovo stavlja Gentoo na vrh popisa operativnih sustava Linux poslužitelja.

Svaka instalacija ovog sustava je jedinstvena. Korisnici mogu izgraditi kernel koji pruža maksimalne mogućnosti kontrole. Stoga poslužitelj može kontrolirati aspekte kao što je potrošnja memorije. Zahvaljujući svojoj modularnoj strukturi i fleksibilnosti, Gentoo postaje vrlo popularan među Linux profesionalcima. Administratori sustava cijene Gentooov pristup prilagođavanju sustava prema njihovim potrebama.

Kojim je korisnicima namijenjen: Gentoo je najprikladniji za tehničke korisnike i administratore sustava. Iako Gentoo mogu koristiti početnici, manje je jednostavan za korištenje od prosječnog Ubuntua. Međutim, sustav ima izvrsnu dokumentaciju i njegova se zajednica neprestano razvija.

Ako tražite svježi Linux operativni sustav za poslužitelje, isprobajte Fedoru. Projekt Fedora održava Red Hat i redovito se ažurira. Programeri su često uključeni u ova ažuriranja. Fedora dolazi u raznim okusima. Verzija Workstation dizajnirana je za obične korisnike i dolazi s desktop okruženjem. Prema zadanim postavkama, Fedora Workstation dolazi s GNOME sučeljem, ali dostupna su i druga korisnička sučelja. Verzija Fedora poslužitelja, kao što ime sugerira, dizajnirana je za poslužitelje.

Prema zadanim postavkama, instalacija Fedora poslužitelja ne uključuje grafičko korisničko sučelje. Međutim, ako ne planirate koristiti poslužitelj u automatskom načinu rada, možete instalirati jedno od korisničkih sučelja. Izdanje poslužitelja ima mnogo alata. Među njima je i upravljačka ploča sustava Cockpit. Osim toga, Fedora Server uključuje baze podataka kao što je PostgreSQL.

Kojim je korisnicima namijenjen: Iskusni Linux programeri i administratori sustava odabrat će Fedora Server. Nedostatak desktop okruženja i karakteristike sustava na razini poduzeća znače da je Fedora najprikladnija za moderne poslužitelje.

Pa, ne postoji posebno izdanje za Debian poslužitelje. Međutim, Debian je jedan od najboljih dostupnih operativnih sustava Linux poslužitelja. Budući da je Debian objavljen 1993. i njegovo prvo stabilno izdanje 1996., to je nevjerojatno siguran sustav. Mnoge distribucije Linuxa, uključujući Ubuntu, temelje se na Debianu. Zašto se Debian koristi kao osnova drugog operativnog sustava? Samo zahvaljujući svojoj stabilnosti.

Štoviše, Debian se često koristi na poslužiteljima jer je izdržao test vremena. Sustav uključuje voditelja projekta, APT alate i razne vanjske prezentacijske alate kao što je GDebi. Stoga, iako Debian ne dolazi u verziji poslužitelja, izvrstan je operativni sustav za samostalno udomljavanje vlastitog poslužitelja. Debian ima impresivnu kompatibilnost aplikacija, pouzdanost i stabilnost.

Kojim je korisnicima namijenjen: Debian sustav pruža fantastično poslužiteljsko okruženje na dva načina. Ako vam je potreban osnovni poslužitelj, kao što je web poslužitelj, poslužitelj pošte, poslužitelj igara ili medijski poslužitelj, Debian vam omogućuje da ih instalirate bez puno složenosti. S druge strane, iskusniji korisnici sa specifičnim potrebama poslužitelja također bi trebali razmotriti korištenje Debiana. Štoviše, ovaj pristup ne zahtijeva rad "uradi sam".

Najbolji Linux operativni sustavi za poslužitelje

Iako možete pronaći mnoge Linux operativne sustave prikladne za poslužitelje, svaki je najbolji za određene grupe korisnika. Štoviše, ne-poslužiteljska LTS izdanja savršeno funkcioniraju kao operativni sustav Linux poslužitelja. Debian je dobar primjer za to. Iako ovaj sustav nema namjensku distribuciju poslužitelja, ima osnovne karakteristike takve distribucije. Naime, stabilnost i sigurnost.

Za početnike ili one koji trebaju jednostavno postavljanje poslužitelja, preporučio bih bilo koju distribuciju temeljenu na Debianu ili Ubuntu varijantu. Koristim varijante Ubuntua za sve svoje poslužitelje za medije ili igre. Imaju maksimalnu kompatibilnost sa softverom koji koristim i omogućuju mi ​​stvaranje kombinacija poslužitelja kućnog kina temeljenog na osobnom računalu i medijskih poslužitelja.




Vrh