LFCE: Fifi Awọn Iṣẹ Nẹtiwọọki ati Tunto Ibẹrẹ Aifọwọyi ni Bata - Apakan 1


Onimọ-ẹrọ Ifọwọsi Linux Foundation kan (LFCE) ti ṣetan lati fi sori ẹrọ, tunto, ṣakoso, ati laasigbotitusita awọn iṣẹ nẹtiwọọki ni awọn ọna ṣiṣe Linux, ati pe o ni ẹri fun apẹrẹ ati imuse ti faaji eto.

Ifihan Eto Ijẹrisi Foundation Linux.

Ninu jara 12-nkan yii, ti akole Igbaradi fun idanwo LFCE (Linux Foundation Certified Engineer), a yoo bo awọn ibugbe ati awọn oye ti o nilo ni Ubuntu, CentOS, ati openSUSE:

Fifi Awọn iṣẹ nẹtiwọọki sori

Nigbati o ba de iṣeto ati lilo eyikeyi iru awọn iṣẹ nẹtiwọọki, o nira lati foju inu iwoye kan ti Linux ko le jẹ apakan kan. Ninu nkan yii a yoo fihan bi a ṣe le fi sori ẹrọ awọn iṣẹ nẹtiwọọki atẹle ni Lainos (iṣeto kọọkan yoo bo ni awọn nkan lọtọ ti n bọ):

  1. NFS (Eto Faili Nẹtiwọọki) Olupin
  2. Olupin Wẹẹbu Apache
  3. Olupin Aṣoju Squid + SquidGuard
  4. Olupin Imeeli (Postfix + Dovecot), ati
  5. Awọn ohun-iṣere

Ni afikun, a yoo fẹ lati rii daju pe gbogbo awọn iṣẹ wọnyẹn ni a bẹrẹ laifọwọyi ni bata tabi lori ibeere.

A gbọdọ ṣe akiyesi pe paapaa nigba ti o ba le ṣiṣẹ gbogbo awọn iṣẹ nẹtiwọọki wọnyi ni ẹrọ ti ara kanna tabi olupin ikọkọ ti foju, ọkan ninu akọkọ ti a pe ni\" awọn ofin " ti aabo nẹtiwọọki sọ fun awọn alakoso eto lati yago fun ṣiṣe bẹ si iye ti o ṣee ṣe. Kini idajọ ti o ṣe atilẹyin alaye yẹn? O rọrun ju: ti o ba jẹ pe idi kan iṣẹ iṣẹ nẹtiwọọki kan wa ninu ẹrọ kan ti o nṣiṣẹ ju ọkan lọ ninu wọn, o le rọrun diẹ fun ẹni ti o kọlu lati fi adehun awọn iyokù pẹlu.

Bayi, ti o ba nilo gaan lati fi awọn iṣẹ nẹtiwọọki lọpọlọpọ sori ẹrọ kanna (ninu laabu idanwo, fun apẹẹrẹ), rii daju pe o mu awọn ti o nilo nikan ṣiṣẹ ni akoko kan, ki o mu wọn kuro nigbamii.

Ṣaaju ki a to bẹrẹ, a nilo lati ṣalaye pe nkan lọwọlọwọ (pẹlu iyoku ninu LFCS ati LFCE jara) wa ni idojukọ lori iwoye ti o da lori iṣe, ati nitorinaa ko le ṣe ayewo gbogbo alaye ti ẹkọ nipa awọn akọle ti a bo. A yoo, sibẹsibẹ, ṣafihan koko kọọkan pẹlu alaye pataki bi ibẹrẹ.

Lati le lo awọn iṣẹ nẹtiwọọki atẹle, iwọ yoo nilo lati mu ogiriina kuro fun akoko naa titi ti a o fi kọ bi a ṣe le gba laaye ijabọ ti o baamu nipasẹ ogiriina.

Jọwọ ṣe akiyesi pe eyi KO ṣe iṣeduro fun iṣeto iṣelọpọ, ṣugbọn a yoo ṣe bẹ fun awọn idi ẹkọ nikan.

Ninu fifi sori ẹrọ Ubuntu aiyipada, ogiriina ko yẹ ki o ṣiṣẹ. Ni openSUSE ati CentOS, iwọ yoo nilo lati mu ni gbangba mu:

# systemctl stop firewalld
# systemctl disable firewalld 
or
# or systemctl mask firewalld

Ti a sọ, jẹ ki a bẹrẹ!

NFS ninu tikararẹ jẹ ilana nẹtiwọọki kan, ti ẹya tuntun rẹ jẹ NFSv4 . Eyi ni ẹya ti a yoo lo jakejado jara yii.

Olupin NFS jẹ ojutu ibile ti o fun laaye awọn alabara Lainos latọna jijin lati gbe awọn ipin rẹ lori nẹtiwọọki kan ki o si ba awọn ọna faili wọnyẹn sọrọ bi ẹni pe wọn gbe kalẹ ni agbegbe, gbigba laaye lati ṣe aarin awọn orisun ibi ipamọ fun nẹtiwọọki naa.

# yum update && yum install nfs-utils
# aptitude update && aptitude install nfs-kernel-server
# zypper refresh && zypper install nfsserver

Fun awọn itọnisọna alaye diẹ sii, ka nkan wa ti o sọ bi o ṣe le tunto Olupin NFS ati Onibara lori awọn ọna ṣiṣe Linux.

Olupin wẹẹbu Apache jẹ imuṣẹ FOSS ti o lagbara ati igbẹkẹle ti olupin HTTP kan. Gẹgẹ bi opin Oṣu Kẹwa ọdun 2014, Awọn agbara Apache 385 milionu awọn aaye, fifun ni ipin 37.45% ti ọja naa. O le lo Apache lati ṣe iranṣẹ oju opo wẹẹbu adashe tabi awọn ogun ti foju pupọ ninu ẹrọ kan.

# yum update && yum install httpd		[On CentOS]
# aptitude update && aptitude install apache2 		[On Ubuntu]
# zypper refresh && zypper install apache2		[On openSUSE]

Fun awọn itọnisọna alaye diẹ sii, ka awọn nkan wa ti n tẹle ti o fihan lori bawo ni a ṣe le ṣẹda ipilẹṣẹ Ip & Ipilẹ awọn orukọ ogun awọn afunra Apache ati bii o ṣe le rii olupin ayelujara wẹẹbu Apache.

  1. Apache IP Ti o da ati Orukọ ti o da Orilẹ-ede Alejo
  2. Ikun lile Server Server Apache ati Awọn imọran Aabo

Squid jẹ olupin aṣoju ati daemon kaṣe wẹẹbu ati, bii eleyi, o n ṣe bi agbedemeji laarin ọpọlọpọ awọn kọnputa alabara ati Intanẹẹti (tabi olulana ti o ni asopọ si Intanẹẹti), lakoko iyara awọn ibeere loorekoore nipasẹ fifipamọ awọn akoonu wẹẹbu ati ipinnu DNS ni akoko kanna. O tun le lo lati sẹ (tabi fifunni) iraye si awọn URL kan nipasẹ apakan nẹtiwọọki tabi da lori awọn koko-ọrọ eewọ, ati tọju faili akọọlẹ ti gbogbo awọn isopọ ti a ṣe si agbaye ita lori ipilẹ olumulo kan.

Squidguard jẹ redirector kan ti n ṣe awọn atokọ dudu lati mu squid dara, ati pe o ṣepọ laisiyonu pẹlu rẹ.

# yum update && yum install squid squidGuard			[On CentOS] 
# aptitude update && aptitude install squid3 squidguard		[On Ubuntu]
# zypper refresh && zypper install squid squidGuard 		[On openSUSE]

Postfix jẹ Aṣoju Iṣowo Ifiranṣẹ (MTA). O jẹ ohun elo ti o ni idawọle fun afisona ati jiṣẹ awọn ifiranṣẹ imeeli lati orisun kan si awọn olupin meeli ti o nlo, lakoko ti o jẹ pe adaba jẹ IMAP ati olupin imeeli POP3 ti o gbooro julọ ti o mu awọn ifiranṣẹ lati MTA ati fi wọn si apoti leta olumulo ti o tọ.

Awọn afikun Dovecot fun ọpọlọpọ awọn ọna iṣakoso isura data ibatan tun wa.

# yum update && yum install postfix dovecot 				[On CentOS] 
# aptitude update && aptitude postfix dovecot-imapd dovecot-pop3d 	[On Ubuntu]
# zypper refresh && zypper postfix dovecot				[On openSUSE]	

Ni awọn ọrọ diẹ, a ogiriina jẹ orisun nẹtiwọọki kan ti o lo lati ṣakoso iraye si tabi lati nẹtiwọọki ikọkọ, ati lati ṣe atunṣe ijabọ ti nwọle ati ti njade ti o da lori awọn ofin kan.

Iptables jẹ irinṣẹ ti a fi sii nipasẹ aiyipada ni Lainos o si ṣe iranṣẹ iwaju si modulu ekuro netfilter, eyiti o jẹ ojuṣe to ga julọ fun imuse ogiri kan lati ṣe sisẹ apo/redirection ati awọn iṣẹ itumọ adirẹsi nẹtiwọọki.

Niwọn igba ti a ti fi awọn iptables sori ẹrọ ni Linux nipasẹ aiyipada, o ni lati rii daju pe o n ṣiṣẹ gangan. Lati ṣe eyi, o yẹ ki a ṣayẹwo pe awọn modulu iptables ti kojọpọ:

# lsmod | grep ip_tables

Ti aṣẹ ti o wa loke ko ba da ohunkohun pada, o tumọ si pe module ip_tables ko ti rù. Ni ọran yẹn, ṣiṣe aṣẹ atẹle lati fifuye module naa.

# modprobe -a ip_tables

Ka Tun : Itọsọna Ipilẹ si Firewall Iptables Linux

Ṣiṣatunṣe Awọn iṣẹ Laifọwọyi Bata

Gẹgẹbi a ti jiroro ni Ṣiṣakoso ilana Ibẹrẹ Eto ati Awọn Iṣẹ - Apakan 7 ti 10-nkan jara nipa ijẹrisi LFCS , ọpọlọpọ eto ati awọn alakoso iṣẹ wa ni Linux. Ohunkohun ti o fẹ, o nilo lati mọ bi o ṣe le bẹrẹ, da duro, ati tun bẹrẹ awọn iṣẹ nẹtiwọọki lori ibeere, ati bii o ṣe le fun wọn ni agbara lati bẹrẹ laifọwọyi lori bata.

O le ṣayẹwo kini eto rẹ ati oluṣakoso iṣẹ nipa ṣiṣe pipaṣẹ wọnyi:

# ps --pid 1

Da lori iṣẹ ti aṣẹ ti o wa loke, iwọ yoo lo ọkan ninu awọn ofin wọnyi lati tunto boya iṣẹ kọọkan yẹ ki o bẹrẹ laifọwọyi ni bata tabi rara:

----------- Enable Service to Start at Boot -----------
# systemctl enable [service]
----------- Prevent Service from Starting at Boot -----------
# systemctl disable [service] # prevent [service] from starting at boot
----------- Start Service at Boot in Runlevels A and B -----------
# chkconfig --level AB [service] on 
-----------  Don’t Start Service at boot in Runlevels C and D -----------
# chkconfig --level CD service off 

Rii daju pe iwe afọwọkọ /etc/init/=service ].conf wa ati pe o ni iṣeto ni iwonba, gẹgẹbi:

# When to start the service
start on runlevel [2345]
# When to stop the service
stop on runlevel [016]
# Automatically restart process in case of crash
respawn
# Specify the process/command (add arguments if needed) to run
exec /absolute/path/to/network/service/binary arg1 arg2

O tun le fẹ lati ṣayẹwo Apakan 7 ti jara LFCS (eyiti a tọka si ni ibẹrẹ abala yii) fun awọn ofin miiran ti o wulo lati ṣakoso awọn iṣẹ nẹtiwọọki lori ibeere.

Akopọ

Ni bayi o yẹ ki o ni gbogbo awọn iṣẹ nẹtiwọọki ti a ṣalaye ninu nkan yii ti fi sii, ati ṣeeṣe ṣiṣe pẹlu iṣeto aiyipada. Ninu awọn nkan atẹle a yoo ṣawari bi a ṣe le tunto wọn gẹgẹbi awọn aini wa, nitorinaa rii daju lati wa ni aifwy! Ati pe jọwọ ni ominira lati pin awọn asọye rẹ (tabi firanṣẹ awọn ibeere, ti o ba ni eyikeyi) lori nkan yii ni lilo fọọmu ni isalẹ.

  1. Nipa LFCE
  2. Kini idi ti o fi gba Iwe-ẹri Ipilẹ Linux kan?
  3. Forukọsilẹ fun idanwo LFCE