Linux Server Setup Tutorial: Facila Gvidilo por Komenci Vian Unuan Linuksan Servilon
Se vi iam volis lerni kiel agordi Linuksan servilon, vi estas en la ĝusta loko! La agordo de servilo povas esti malfacila, sed kun ĝustaj paŝoj, vi povos fari ĝin kvazaŭ neniu problemo. En ĉi tiu artikolo, ni detaligos la paŝojn por agordi Linuksan servilon de komenco ĝis fino, uzante klarajn ekzemplojn, kiuj helpos vin atingi sukceson!
Kio estas Linuksa Servilo?
Linuksa servilo estas komputilo, kiu uzas la Linuksan operaciumon por prizorgi servojn kiuj estas alireblaj por aliaj komputiloj en reto. Tio povas inkluzivi servojn kiel retejoj (per Apache aŭ Nginx), datum-bazoj (per MySQL aŭ PostgreSQL), aŭ eĉ dosierumado. La grandega avantaĝo de Linukso estas, ke ĝi estas malferman kodo kaj ege fleksebla, kio signifas, ke vi povas modifi ĝin laŭ viaj bezonoj.
Paŝo 1: Elekti la Taŭgan Linuksan Distribuon
La unua paŝo estas elekti la ĝustan Linuksan distribuon. Por serviloj, kelkaj de la plej popularaj elektoj inkluzivas Ubuntu Server, CentOS, kaj Debian. Ĉiu distribuo havas siajn proprajn avantaĝojn. Ekzemple, Ubuntu estas uzata de multaj pro sia uzanto-amika naturo kaj vastaj komunumaj subtenoj. CentOS estas populara en komercaj medioj, dum Debian estas fama pro sia stabilo.
Ekzemplo: Agordi Ubuntu Server
Ni uzos Ubuntu Server kiel ekzemplon en ĉi tiu artikolo, ĉar ĝi estas unu el la plej simplaj distribuoj por komencantoj, kun abunda dokumentado kaj komunumoj. Unue, vi devas elŝuti la Ubuntu Server ISO-dosieron de la oficiala retejo, kaj instali ĝin en via servo-maŝino aŭ virtuala maŝino (VM).
wget https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso
Post kiam vi elŝutis la ISO-dosieron, kreu bootable USB-diskon per komando kiel dd aŭ per programo kiel Rufus (se vi uzas Windows). Poste, startu la maŝinon de via USB kaj sekvu la ekrano-dosierojn por instali Ubuntu Server.
Paŝo 2: Agordi Reto kaj IP-Adreson
Post kiam Ubuntu estas instalita, la sekva paŝo estas agordi la reton. Ĉi tio estas esenca, ĉar servilo kutime devas esti alirebla en la reto. Vi povas elekti uzi DHCP por aŭtomate ricevi IP-adreson aŭ agordi statikan IP-adreson se vi volas havi konstante alireblan servilon.
Ekzemplo de Agordo de Statika IP:
Por agordi statikan IP-adreson, redaktu la reto-konfiguran dosieron:
sudo nano /etc/netplan/00-installer-config.yaml
En ĉi tiu dosiero, vi povas agordi la IP-adreson, subnetmaskon kaj la defaŭltan ruteron. Jen ekzemplo de kiel tio povus aspekti:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: false
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
Poste, apliku la ŝanĝojn:
sudo netplan apply
Paŝo 3: Instali kaj Agordi Retan Servon
Nun, ni estos preta por agordi web-servilon. La plej popularaj web-serviloj en Linukso estas Apache kaj Nginx. Ni komencos per Apache, kiu estas tre uzata kaj facila por komencantoj.
Instalado de Apache Web-Servo:
sudo apt update sudo apt install apache2
Post kiam Apache estas instalita, vi povas kontroli, ke la servilo estas funkcianta, per malfermado de via retumilo kaj enirado de la IP-adreso de la servilo (ekzemplo: http://192.168.1.100). Se ĉio estas ĝusta, vi devus vidi la "Apache2 Ubuntu Default Page".
Paŝo 4: Agordi Datumbazon
Se vi volas subteni web-aplikaĵon, eble vi bezonos datumbazon. La plej ofta datumbazo por web-aplikoj estas MySQL aŭ MariaDB. Ni uzos MariaDB ĉi tie, ĉar ĝi estas fork de MySQL kaj estas ofte uzata en Linukso.
Instalado de MariaDB:
sudo apt install mariadb-server
Post kiam MariaDB estas instalita, vi povas kontroli ĝian staton per:
sudo systemctl status mariadb
Por pli da sekureco, ni rekomendas kuri la sekurecan skanilon por MariaDB:
sudo mysql_secure_installation
Sekvu la paŝojn por agordi pasvorton por la root-uzanto kaj ŝanĝi aliajn sekurecajn agordojn.
Paŝo 5: Konfiguri SSH por Remota Administrado
Unu el la plej bonaj manieroj administri servilon estas per SSH (Secure Shell), kiu permesas vin konekti al la servilo de malproksime. Ĉi tio estas esenca por serviloj, kiuj ne estas rekte konektitaj al ekrano.
Instalado de SSH:
sudo apt install openssh-server
Post kiam SSH estas instalita, vi povas kontroli ĝian staton per:
sudo systemctl status ssh
Nun vi povas konekti al via servilo de alia komputilo uzante la komandlinion:
ssh user@192.168.1.100
Paŝo 6: Agordi Firewall
Por protekti vian servilon, estas grave uzi firewall. En Ubuntu, UFW (Uncomplicated Firewall) estas facila por agordi. Jen kiel vi povas agordi la firewall por permesi trafikon al Apache, SSH, kaj aliaj servoj.
Agordi UFW por permesi trafikon:
sudo ufw allow OpenSSH sudo ufw allow 'Apache Full' sudo ufw enable
Ĉi tio permesas al SSH kaj Apache-ripozaj trafiko pasas tra via firewall. Vi povas kontroli la statuson de la firewall per:
sudo ufw status
Paŝo 7: Testado de via Servilo
Nun, kiam ĉiuj paŝoj estas faritaj, estas tempo testi vian servilon. Malfermu vian retumilon kaj enigu la IP-adreson de via servilo. Se vi vidas la Apache 2-lertejon aŭ vian propran retejon, gratulon! Vi sukcese agordis Linuksan servilon.
Konkludo
Agordi Linuksan servilon ne estas tiel malfacile kiel ĝi ŝajnas! Kun la ĝustaj paŝoj, vi povas konverti vian komputilon en potenca servilon por diversaj aplikoj. Memoru, ke ekzistas multaj aliaj agordoj, kiuj povas plibonigi vian servilon, inkluzive de sekureco, backupoj, kaj programaj pakoj. Sed kun ĉi tiu gvidilo, vi havas solidan komencan fundamenton.
Ni esperas, ke ĉi tiu tutorialo helpis vin kompreni la bazajn paŝojn por agordi Linuksan servilon! Daŭru eksperimenti kaj lernu pli, ĉar Linukso estas tre vasta mondo de ebloj.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!