25. martÄ atvÄrÄm reÄ£istrÄciju uz
- PirmajÄ vietÄ ierindojÄs Aleksandrs Teldekovs.
Aleksandrs pie sevis teica, ka ir tipiskÄkais sistÄmas administrators. DzÄ«vo VolgogradÄ, jau apmÄram divdesmit gadus administrÄ dažÄdas Unix lÄ«dzÄ«gas sistÄmas. Man izdevÄs strÄdÄt gan interneta pakalpojumu sniedzÄju, gan bankÄ, gan sistÄmu integratorÄ. Tagad viÅÅ” attÄlinÄti strÄdÄ nelielÄ uzÅÄmumÄ, strÄdÄjot pie mÄkoÅa infrastruktÅ«ras lielam Ärvalstu klientam. PatÄ«k lasÄ«t un klausÄ«ties mÅ«ziku. Par spÄli Aleksandrs teica, ka viÅam patika spÄle kopumÄ, viÅam patÄ«k Å”Ädi uzdevumi. Intervijas laikÄ vienÄ no uzÅÄmumiem es darÄ«ju kaut ko lÄ«dzÄ«gu Hackerrank, tas bija interesanti. - OtrÄ vieta - RomÄns Suslovs.
RomÄns no Maskavas. ViÅam ir 37 gadi. StrÄdÄ par Linux/Unix inženieri Jet Infosystems. DarbÄ man ir jÄadministrÄ un jÄnovÄrÅ” Linux/Unix sistÄmas + SAN problÄmas. Intereses ir dažÄdas: Linux sistÄmas, programmÄÅ”ana, reversÄ inženierija, informÄcijas droŔība, Arduino. Par spÄli RomÄns atzÄ«mÄja, ka spÄle kopumÄ viÅam patika. āNedaudz izstiepju smadzenes un atpÅ«tos no pelÄkÄs ikdienas darba ikdienas. š GribÄtos vairÄk uzdevumu, pretÄjÄ gadÄ«jumÄ spÄle jau bija beigusies, pirms paguvu to nogarÅ”ot.ā - TreÅ”ais - alex3d.
Alekss dzÄ«vo MaskavÄ un strÄdÄ programmatÅ«ras izstrÄdÄ. "Paldies par konkursu, bija interesanti pÄrbaudÄ«t savas google-fu prasmes."
ArÄ« 10 labÄko spÄlÄtÄju reitingÄ:
- JevgeÅijs Saldajevs
- Markels Mokhnachevsky
- Konstantīns Konosovs
- PÄvels Sergejevs
- Vladimirs Bovajevs
- Ivans Bubnovs
- Pavlo Klets
MÄs saprotam, ka visu mÅ«su problÄmu risinÄÅ”anai ir daudz iespÄju; daži no iespÄjamiem risinÄjumiem ir aprakstÄ«ti tÄlÄk.
1. Pirmais posms
MÄs to nosaucÄm par āVai jÅ«s tieÅ”Äm esat admins?ā, jo uzdevums bija pavisam vienkÄrÅ”s - salabot siltÄs lampas servisu.
1.1. Interesanti fakti:
Divi spÄlÄtÄji pirmo atslÄgu atrada pirmajÄs 15 spÄles minÅ«tÄs, un pirmajÄ stundÄ mums bija trÄ«s lÄ«deri, kuri izpildÄ«ja uzdevumu.
1.2. VingrinÄjums
JÅ«s aizgÄjÄt strÄdÄt uzÅÄmumÄ, kurÄ ilgu laiku nebija kompetenta informÄcijas tehnoloÄ£iju speciÄlista. Pirms sÄkat sakÄrtot lietas, jÄatrisina degoÅ”Ä problÄma, kas traucÄ biroja darbu.
ApkopÄja ar mopu aizÄ·Ära servera skapja strÄvas kabeli. StrÄva ir atjaunota, bet ļoti svarÄ«ga vietne joprojÄm nedarbojas. MÄjas lapa ir svarÄ«ga, jo uzÅÄmumam Ä«paÅ”i nerÅ«p informÄcijas droŔība, un tÄs galvenajÄ lapÄ skaidrÄ tekstÄ var atrast izpilddirektora datora administratora paroli.
KÄdu dienu parole tika nomainÄ«ta, bet visi aizmirsa jauno, direktors nevar strÄdÄt. KlÄ«st baumas, ka Å”ajÄ maŔīnÄ bijis vairÄk atslÄgu, kas varÄtu palÄ«dzÄt mums atÅ”ifrÄt grÄmatvedÄ«bas dokumentu rezerves kopijas.
Ikviens sagaida Ätru problÄmas risinÄjumu!
1.3. RisinÄjums
1. PirmkÄrt, virtuÄlajÄ maŔīnÄ ir jÄmaina root parole, lai tai piekļūtu. SÄkot, mÄs pamanÄm, ka tas ir Ubuntu 16.04 serveris.
Lai atiestatÄ«tu saknes paroli, mÄs restartÄjam maŔīnu, ielÄdÄjot, brÄ«dÄ«, kad tiek parÄdÄ«ta grub izvÄlne, dodieties uz Ubuntu vienuma rediÄ£ÄÅ”anu ar pogu āeā. RediÄ£Äjiet linux lÄ«niju, pievienojiet to beigÄm init=/bin/bash
. MÄs ielÄdÄjam, izmantojot Ctrl+x, mÄs iegÅ«stam bash. PÄrinstalÄjiet sakni ar rw, mainiet paroli:
$ mount -o remount,rw /dev/mapper/ubuntu--vg-root
$ passwd
Neaizmirstiet par sinhronizÄciju, atsÄknÄÅ”anu.
2. Nosacījums saka, ka mūsu tīmekļa serveris nedarbojas, skatiet:
$ curl localhost
Not Found
The requested URL / was not found on this server.
Apache/2.4.18
Faktiski Apache darbojas, bet atbild ar kodu 404. ApskatÄ«sim konfigurÄciju:
$ vim /etc/apache2/sites-enabled/000-default.conf
Å eit ir arÄ« atslÄga - StevenPaulSteveJobs.
PÄrbauda ceļu /usr/share/WordPress
- tÄda nav, bet ir /usr/share/wordpress
. RediÄ£Äjiet konfigurÄciju un restartÄjiet Apache.
$ systemctl restart apache2
3. MÄÄ£iniet vÄlreiz, tiek parÄdÄ«ta kļūda:
Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /usr/share/wordpress/wp-includes/wp-db.php on line 1488
DatubÄze nedarbojas?
$ systemctl status mysql
Active: active (running)
Kas noticis? Mums tas ir jÄizdomÄ. Lai to izdarÄ«tu, jums ir jÄpiekļūst MySQL, kÄ aprakstÄ«ts sadaÄ¼Ä skip-grant-tables
Š² /etc/mysql/mysql.conf.d/mysqld.cnf
. Å eit ir arÄ« atslÄga - AugustaAdaKingByron.
LietotÄja tiesÄ«bu laboÅ”ana 'wp'@'localhost'
. MÄs palaižam MySQL, padarÄm to pieejamu tÄ«klÄ, komentÄjot opciju konfigurÄcijÄ skip-networking
.
4. PÄc Ŕīm darbÄ«bÄm tÄ«mekļa serveris tiek startÄts, taÄu vietne joprojÄm nedarbojas, jo
Warning: require_once(/usr/share/wordpress/wp-content/themes/twentysixteen/footer.php): failed to open stream: Permission denied in /usr/share/wordpress/wp-includes/template.php on line 562
MÄs rediÄ£Äjam tiesÄ«bas uz failu.
$ chmod 644 /usr/share/wordpress/wp-content/themes/twentysixteen/footer.php
MÄs atsvaidzinÄm lapu, dodamies uz vietni un atrodam atslÄgu - BjarneStroustrup! MÄs atradÄm visas trÄ«s atslÄgas, mÅ«su direktors var strÄdÄt, mÄs atÅ”ifrÄjÄm grÄmatvedÄ«bas failus. Visi ir apmierinÄti, un jums priekÅ”Ä ir daudz darba, lai uzÅÄmumÄ izveidotu infrastruktÅ«ru, dublÄjumus un droŔību.
2. Otrais posms
Bija nepiecieÅ”ams atrisinÄt analÄ«tikas vÄkÅ”anas problÄmu. Ikvienam patÄ«k analÄ«tika ā kas to izmanto, kur un kÄdos daudzumos. MÄs izdomÄjÄm gadÄ«jumu, ar kuru vienÄ vai otrÄ veidÄ dzÄ«vÄ var saskarties visi inženieri.
2.1. Interesanti fakti
Viens no mÅ«su spÄlÄtÄjiem ievadÄ«ja pareizo atslÄgu pirmajÄs 10 spÄles minÅ«tÄs, un pirmajÄ stundÄ mums bija lÄ«deris, kurÅ” izpildÄ«ja uzdevumu.
2.2. VingrinÄjums
JÅ«s gÄjÄt strÄdÄt uzÅÄmumÄ, pie jums nÄca vadÄ«tÄji un lÅ«dza noskaidrot, kam nosÅ«tÄ«tas vÄstules no Äfrikas. Balstoties uz tÄm, mums ir jÄizveido 21 populÄrÄkÄ adresÄtu adrese. Galvenais ir adresÄtu adreÅ”u pirmie burti. Viena lieta: pasta serveris, caur kuru tika nosÅ«tÄ«tas vÄstules, netiek ielÄdÄts. Ikviens sagaida Ätru problÄmas risinÄjumu!
2.3. RisinÄjums
1. Serveris neielÄdÄjas neeksistÄjoÅ”a mijmaiÅas nodalÄ«juma fstab dÄļ, ielÄdÄjot, sistÄma mÄÄ£ina to uzmontÄt un avarÄ. KÄ boot?
LejupielÄdÄjiet attÄlu, mÄs lejupielÄdÄjÄm CentOS 7, sÄknÄjiet no Live CD/DVD (TraucÄjummeklÄÅ”ana -> GlÄbÅ”ana), uzstÄdiet sistÄmu, rediÄ£Äjiet /etc/fstab
. Uzreiz atrodam pirmo atslÄgu - GotfrÄ«ds Vilhelms11646Leibnics!
Izveidot mijmaiÅas darÄ«jumu:
$ lvcreate -n swap centos -L 256M
$ sync && reboot
2. KÄ vienmÄr, paroles nav, virtuÄlajÄ maŔīnÄ jÄmaina root parole. MÄs to jau izdarÄ«jÄm pirmajÄ uzdevumÄ. MÄs mainÄm un veiksmÄ«gi piesakÄmies serverÄ«, taÄu tas nekavÄjoties tiek atsÄknÄts. Serveris ir pÄrslogots tÄdÄ ÄtrumÄ, ka jums pat nav laika rÅ«pÄ«gi apskatÄ«t visus žurnÄlus. KÄ saprast, kas notiek?
Atkal mÄs sÄknÄjam no livecd, rÅ«pÄ«gi izpÄtÄm sistÄmas žurnÄlus un katram gadÄ«jumam ieskatÄmies cron, jo Å”Äda periodiskums. Tur mÄs atrodam problÄmu un otro atslÄgu - Alan1912MathisonTuring!
NepiecieÅ”ams iekÅ”Ä /etc/crontab
dzÄst vai komentÄt rindiÅu echo b > /proc/sysrq-trigger
.
3. PÄc tam serveris ir ielÄdÄts, un jÅ«s varat izpildÄ«t pÄrvaldnieka uzdevumu: "KÄdas ir adreses ÄfrikÄ?" Å Ä« informÄcija parasti ir pieejama sabiedrÄ«bai. Å o informÄciju var atrast internetÄ, izmantojot frÄzes āip adrese Äfrikaā, āgeoip datubÄzeā. ProblÄmas risinÄÅ”anai var izmantot brÄ«vi pieejamas adreÅ”u izplatÄ«Å”anas datu bÄzes (geoip). MÄs izmantojÄm datubÄzi kÄ standartu
MÄÄ£inÄsim atrisinÄt savu problÄmu, izmantojot tikai Linux sistÄmas utilÄ«tus, taÄu kopumÄ to var atrisinÄt ļoti daudzos veidos: izmantojot teksta filtrÄÅ”anas utilÄ«tus un izmantojot skriptus dažÄdÄs programmÄÅ”anas valodÄs.
SÄkumÄ mÄs vienkÄrÅ”i iegÅ«sim pÄrus āsÅ«tÄ«tÄja-adresÄta IPā no pasta žurnÄla /var/log/maillog
(veidosim e-pasta adresÄtu tabulu ā sÅ«tÄ«tÄja IP). To var izdarÄ«t ar Å”Ädu komandu:
$ cat /var/log/maillog | fgrep -e ' connect from' -e 'status=sent' | sed 's/[]<>[]/ /g' | awk '/connect from/ {ip=$11} /status=sent/ {print $10" "ip}' > log1.txt
Un pirms mÄs turpinÄm Äfrikas adreÅ”u datu bÄzes apkopoÅ”anu, apskatÄ«sim populÄrÄkÄs sÅ«tÄ«tÄju IP adreses.
$ cat log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n 40
5206 [email protected]
4165 [email protected]
3739 [email protected]
3405 [email protected]
3346 [email protected]
Starp tiem burtu skaita ziÅÄ skaidri izceļas pirmie trÄ«s adresÄti no augÅ”as. Ja izvÄlaties to sÅ«tÄ«tÄju IP adreses, kuri sÅ«tÄ«ja uz adresÄm no Ŕī top 3, jÅ«s pamanÄ«sit skaidru noteiktu tÄ«klu pÄrsvaru:
$ cat log1.txt | fgrep '[email protected]' | cut -d' ' -f2 | sort | cut -d'.' -f1 | uniq -c | sort -r | head
831 105
806 41
782 197
664 196
542 154
503 102
266 156
165 45
150 160
108 165
LielÄkÄ daļa tÄ«klu 105/8, 41/8, 196/8,197/8 ir pieŔķirti AFRINIC - vienam no pieciem reÄ£ionÄlajiem interneta reÄ£istratoriem, kas izplata interneta resursus. AFRINIC izplata adreÅ”u telpu visÄ ÄfrikÄ. Un 41/8 pilnÄ«bÄ attiecas uz AFRINIC.
https://www.nic.ru/whois/?searchWord=105.0.0.0
https://www.nic.ru/whois/?searchWord=41.0.0.0
TÄdÄjÄdi atbilde uz problÄmu faktiski ir paÅ”Ä Å¾urnÄlÄ.
$ cat log1.txt | fgrep -e '105.' -e '41.' -e '196.' -e '197.' -e '154.' -e '102.' | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
4209 [email protected]
3313 [email protected]
2704 [email protected]
2215 [email protected]
1774 [email protected]
1448 [email protected]
1233 [email protected]
958 [email protected]
862 [email protected]
762 [email protected]
632 [email protected]
539 [email protected]
531 [email protected]
431 [email protected]
380 [email protected]
357 [email protected]
348 [email protected]
312 [email protected]
289 [email protected]
282 [email protected]
274 [email protected]
Å ajÄ posmÄ mÄs iegÅ«stam virkni āLinuxBenedictTorvadstā.
PareizÄ atslÄga: "LinusBenedictTorvalds".
RezultÄtÄ iegÅ«tajÄ virknÄ ir drukas kļūda saistÄ«bÄ ar pareizo atslÄgu pÄdÄjÄs 3 rakstzÄ«mÄs. Tas ir saistÄ«ts ar faktu, ka mÅ«su atlasÄ«tie tÄ«kli nav pilnÄ«bÄ paredzÄti Äfrikas valstÄ«m un tam, kÄ mÅ«su žurnÄlÄ tiek izplatÄ«ti e-pasta ziÅojumi pÄc IP adresÄm.
Pietiekot precizÄjot lielÄkos Äfrikas valstÄ«m pieŔķirtos tÄ«klus, var iegÅ«t precÄ«zu atbildi:
$ cat log1.txt | fgrep -e' '105.{30..255}. -e' '41. -e' '196.{64..47}. -e' '196.{248..132}. -e' '197.{160..31}. -e' '154.{127..255}. -e' '102.{70..255}. -e' '156.{155..255}. | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
3350 [email protected]
2662 [email protected]
2105 [email protected]
1724 [email protected]
1376 [email protected]
1092 [email protected]
849 [email protected]
712 [email protected]
584 [email protected]
463 [email protected]
365 [email protected]
269 [email protected]
225 [email protected]
168 [email protected]
142 [email protected]
111 [email protected]
96 [email protected]
78 [email protected]
56 [email protected]
56 [email protected]
40 [email protected]
ProblÄmu var atrisinÄt arÄ« citÄ veidÄ.
LejupielÄdÄjiet MaxMind, izpakojiet to, un nÄkamÄs trÄ«s komandas arÄ« atrisinÄs mÅ«su problÄmu.
$ cat GeoLite2-Country-Locations-ru.csv | grep "ŠŃŃŠøŠŗŠ°" | cut -d',' -f1 > africaIds.txt
$ grep -Ff africaIds.txt GeoLite2-Country-Blocks-IPv4.csv | cut -d',' -f1 > africaNetworks.txt
$ grepcidr -f africaNetworks.txt log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n21
TÄ vai citÄdi mÄs galu galÄ aprÄÄ·inÄjÄm statistiku, un vadÄ«tÄji saÅÄma darbam nepiecieÅ”amos datus!
3. TreŔais posms
TreÅ”ais posms ir nedaudz lÄ«dzÄ«gs pirmajam - jÄlabo arÄ« siltÄs lampas serviss, taÄu viss ir sarežģītÄk nekÄ pirmajÄ uzdevumÄ.
3.1. Interesanti fakti
PirmajÄs 15 minÅ«tÄs trÄ«s spÄlÄtÄji atrada pirmo atslÄgu, 2 stundas un 20 minÅ«tes pÄc posma sÄkuma mÅ«su uzvarÄtÄjs izpildÄ«ja uzdevumu.
3.2. VingrinÄjums
JÅ«s devÄties strÄdÄt uzÅÄmumÄ, kur visi uzÅÄmuma dokumenti tiek glabÄti iekÅ”ÄjÄ Wiki serverÄ«. PagÄjuÅ”ajÄ gadÄ inženieris serverim pasÅ«tÄ«ja 3 jaunus diskus papildus vienam esoÅ”ajam, argumentÄjot, ka, lai sistÄma bÅ«tu izturÄ«ga pret defektiem, diski ir jÄievieto kaut kÄdos masÄ«vos. DiemžÄl dažas nedÄļas pÄc to uzstÄdÄ«Å”anas inženieris devÄs atvaļinÄjumÄ uz Indiju un neatgriezÄs.
Serveris vairÄkus gadus darbojÄs bez kļūmÄm, taÄu pirms pÄris dienÄm tika uzlauzts uzÅÄmuma tÄ«kls. SaskaÅÄ ar instrukcijÄm, apsardzes darbinieki izÅÄma diskus no servera un nosÅ«tÄ«ja tos jums. TransportÄÅ”anas laikÄ viens disks tika neatgriezeniski pazaudÄts.
Mums ir jÄatjauno Wiki funkcionalitÄte, pirmkÄrt, mÅ«s interesÄ viki lapu saturs. Noteikts teksta fragments, kas atradÄs vienÄ no Ŕīs wiki lapÄm, ir 1C servera parole, un tas ir steidzami nepiecieÅ”ams, lai to atbloÄ·Ätu.
TurklÄt kaut kur viki lapÄs vai citÄ vietÄ bija paroles žurnÄla serverim un videonovÄroÅ”anas serverim, kuras arÄ« bÅ«tu vÄlams atgÅ«t, bez tÄm incidenta izmeklÄÅ”ana nav iespÄjama. KÄ vienmÄr, mÄs sagaidÄm Ätru problÄmas risinÄjumu!
3.3. RisinÄjums
1. MÄs cenÅ”amies palaist pa vienam no diskiem, kas mums ir, un visur mÄs saÅemam vienu un to paÅ”u ziÅojumu:
No bootable medium found! System halted
Jums no kaut kÄ jÄstartÄ. Atkal palÄ«dz sÄknÄÅ”ana no Live CD/DVD (TraucÄjummeklÄÅ”ana -> GlÄbÅ”ana). IelÄdÄjot, mÄs cenÅ”amies atrast sÄknÄÅ”anas nodalÄ«jumu, mÄs to nevaram atrast, mÄs nonÄkam ÄaulÄ. MÄÄ£inÄm izpÄtÄ«t, ko un kÄ darÄ«t ar diskiem. ZinÄms, ka tÄdi ir trÄ«s. Å im nolÅ«kam ir vairÄk rÄ«ku CentOS 7. versijÄ, kur ir komandas blkid
vai lsblk
, kas parÄda visu informÄciju par diskiem.
KÄ un ko mÄs darÄm:
$ ls /dev/sd*
Uzreiz ir skaidrs, ka
/dev/sdb1 - ext4
/dev/sdb2 - ŃŠ°ŃŃŃ lvm
/dev/sda1 Šø /dev/sdc1 - ŃŠ°ŃŃŠø ŃŠµŠ¹Š“Š°
/dev/sda2 Šø /dev/sdc2 - ŠæŃŠ¾ Š½ŠøŃ
Š½ŠøŃŠµŠ³Š¾ Š½Šµ ŠøŠ·Š²ŠµŃŃŠ½Š¾ Š½Š° ŃŠµŠŗŃŃŠøŠ¹ Š¼Š¾Š¼ŠµŠ½Ń
MÄs uzstÄdÄm sdb1, ir skaidrs, ka tas ir CentOS 6 sÄknÄÅ”anas nodalÄ«jums.
$ mkdir /mnt/sdb1 && mount /dev/sdb1 /mnt/sdb1
AcÄ«mredzot mÄs ejam uz grub sadaļu un tur atrodam pirmo atslÄgu - James191955Gosling neparastÄ failÄ.
2. MÄcÄmies pvs un lvs, jo strÄdÄjam ar LVM. Redzam, ka vajadzÄtu bÅ«t 2 fiziskajiem sÄjumiem, viens neatrodas un sÅ«dzas par pazaudÄtu uid. MÄs redzam, ka ir jÄbÅ«t 2 loÄ£iskiem sÄjumiem: root un swap, savukÄrt sakne ir daļÄji zaudÄta (apjoma P atribÅ«ts). Nav iespÄjams uzstÄdÄ«t, žÄl! Mums viÅÅ” tieÅ”Äm ir vajadzÄ«gs.
Ir vÄl 2 diski, mÄs tos apskatÄm, saliekam un montÄjam:
$ mdadm --examine --verbose --scan
$ mdadm --assemble --verbose --scan
$ mkdir /mnt/md127 && mount /dev/md127 /mnt/md127
MÄs skatÄmies, mÄs redzam, ka Å”is ir CentOS 6 sÄknÄÅ”anas nodalÄ«jums un jau esoÅ”Ä dublikÄts /dev/sdb1
, un te atkal tÄ pati atslÄga - DennisBMacAlistairCRitchie!
ApskatÄ«sim, kÄ tas ir salikts /dev/md127
.
$ mdadm --detail /dev/md127
Redzam, ka vajadzÄja salikt no 4 diskiem, bet salikts no diviem /dev/sda1
Šø /dev/sdc1
, tiem sistÄmÄ vajadzÄja bÅ«t numuriem 2 un 4. MÄs pieÅemam, ka no /dev/sda2
Šø /dev/sdc2
Varat arÄ« savÄkt masÄ«vu. Nav skaidrs, kÄpÄc par tiem nav metadatu, bet tas ir uz administratora sirdsapziÅas, kurÅ” atrodas kaut kur Goa. MÄs pieÅemam, ka vajadzÄtu bÅ«t RAID10, lai gan ir iespÄjas. MÄs savÄcam:
$ mdadm --create --verbose /dev/md0 --assume-clean --level=10 --raid-devices=4 missing /dev/sda2 missing /dev/sdc2
SkatÄmies blkid, pvs, lvs. MÄs atklÄjam, ka esam savÄkuÅ”i fizisko apjomu, kura mums iepriekÅ” trÅ«ka.
lvroot tika nekavÄjoties salabots, mÄs to uzstÄdÄm, bet vispirms aktivizÄjam VG:
$ vgchange -a y
$ mkdir /mnt/lvroot && mount /dev/mapper/vg_c6m1-lv_root /mnt/lvroot
Un tur ir viss, ieskaitot atslÄgu saknes mÄjas direktorijÄ - /root/sweet.
3. MÄs joprojÄm cenÅ”amies atdzÄ«vinÄt savu serveri, lai tas normÄli startÄtu. Visi loÄ£iskie sÄjumi no mÅ«su /dev/md0
(kur mÄs visu atradÄm) velciet to uz /dev/sdb2
, kur sÄkotnÄji strÄdÄja viss serveris.
$ pvmove /dev/md0 /dev/sdb2
$ vgreduce vg_c6m1 /dev/md0
IzslÄdzam serveri, izÅemam 1. un 3. disku, atstÄjam otro, sÄknÄjam no Live CD/DVD uz Rescue. Atrodiet sÄknÄÅ”anas nodalÄ«jumu un atjaunojiet sÄknÄÅ”anas ielÄdÄtÄju grub:
root (hd0,0)
setup (hd0)
NoplÄÅ”am sÄknÄÅ”anas disku un veiksmÄ«gi ielÄdÄjam, bet vietne nedarbojas.
4. Ir divas vietnes palaiÅ”anas iespÄjas: konfigurÄjiet Apache no jauna vai izmantojiet nginx ar jau iepriekÅ” konfigurÄtu php-fpm:
$ /etc/init.d/nginx start
$ /etc/init.d/php-fpm start
Visbeidzot, jums jÄsÄk MySQL:
$ /etc/init.d/mysqld start
Tas nesÄksies, un atbilde slÄpjas /var/log/mysql
. TiklÄ«dz jÅ«s atrisinÄsit problÄmu ar MySQL, vietne darbosies, galvenajÄ lapÄ bÅ«s atslÄga - RichardGCCMatthewGNUStallman! Tagad mums ir pieejams 1C, un darbinieki varÄs saÅemt algas. Un kÄ vienmÄr, jums priekÅ”Ä ir daudz darba, lai izveidotu infrastruktÅ«ru un droŔību uzÅÄmumÄ.
VÄlreiz varam padalÄ«ties ar grÄmatu sarakstu, kas palÄ«dzÄja mums un mÅ«su dalÄ«bniekiem sagatavoties spÄlei:
Paldies, ka bijÄt ar mums! Sekojiet lÄ«dzi paziÅojumiem par nÄkamajÄm spÄlÄm!
Avots: www.habr.com