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ọ):
- NFS (Eto Faili Nẹtiwọọki) Olupin
- Olupin Wẹẹbu Apache
- Olupin Aṣoju Squid + SquidGuard
- Olupin Imeeli (Postfix + Dovecot), ati
- 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.
- Apache IP Ti o da ati Orukọ ti o da Orilẹ-ede Alejo
- 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ẹ.
- Nipa LFCE
- Kini idi ti o fi gba Iwe-ẹri Ipilẹ Linux kan?
- Forukọsilẹ fun idanwo LFCE