Ibere ​​Linux. Oriire si awọn bori ati sọ fun wa nipa awọn ojutu si awọn iṣẹ-ṣiṣe

Ibere ​​Linux. Oriire si awọn bori ati sọ fun wa nipa awọn ojutu si awọn iṣẹ-ṣiṣe

Ni Oṣu Kẹta Ọjọ 25th a ṣii iforukọsilẹ fun Linux ibere, Eyi jẹ Ere fun awọn ololufẹ ati awọn amoye ti ẹrọ ṣiṣe Linux. Diẹ ninu awọn iṣiro: Awọn eniyan 1117 ti a forukọsilẹ fun ere, 317 ti wọn rii o kere ju bọtini kan, 241 ni aṣeyọri ti pari iṣẹ-ṣiṣe ti ipele akọkọ, 123 - keji ati 70 kọja ipele kẹta. Loni ere wa ti de opin ati pe a ki awọn bori wa!

  • Alexander Teldekov gba ipo akọkọ.
    Alexander sọ fun ara rẹ pe o jẹ olutọju eto aṣoju julọ julọ. N gbe ni Volgograd, ti n ṣakoso ọpọlọpọ awọn ọna ṣiṣe Unix fun bii ogun ọdun. Mo ṣakoso lati ṣiṣẹ ni awọn olupese Intanẹẹti, banki kan, ati oluṣepọ eto kan. Bayi o ṣiṣẹ latọna jijin ni ile-iṣẹ kekere kan, ṣiṣẹ lori awọn amayederun awọsanma fun alabara ajeji nla kan. Ni ife lati ka ati ki o gbọ orin. Nipa Ere naa, Alexander sọ pe o fẹran ere naa lapapọ, o fẹran iru awọn iṣẹ ṣiṣe. Lakoko ifọrọwanilẹnuwo ni ọkan ninu awọn ile-iṣẹ Mo ṣe nkan ti o jọra si Hackerrank, o jẹ ohun ti o dun.
  • Ibi keji - Roman Suslov.
    A aramada lati Moscow. O jẹ ọdun 37. Nṣiṣẹ bi Linux/ ẹlẹrọ Unix ni Jet Infosystems. Ni iṣẹ, Mo ni lati ṣakoso ati ṣatunṣe awọn ọna ṣiṣe Linux/Unix + SAN. Awọn iwulo yatọ: awọn ọna ṣiṣe Linux, siseto, imọ-ẹrọ yiyipada, aabo alaye, Arduino. Nipa ere Roman ṣe akiyesi pe o fẹran ere lapapọ. “Mo na opolo mi diẹ diẹ sii mo si gba isinmi kuro ninu igbesi aye ewú ojoojumọ ti iṣẹ ojoojumọ. 🙂 Emi yoo fẹ lati ni awọn iṣẹ ṣiṣe diẹ sii, bibẹẹkọ ṣaaju ki Mo ni akoko lati ni itọwo rẹ, ere naa ti pari.”
  • Kẹta - alex3d.
    Alex ngbe ni Moscow ati ki o ṣiṣẹ ni software idagbasoke. "O ṣeun fun idije naa, o jẹ igbadun lati ṣe idanwo awọn ọgbọn google-fu mi."

Paapaa ni ipo ti awọn oṣere 10 ti o dara julọ:

  • Yevgeniy Saldayev
  • Markel Mokhnachevsky
  • Konstantin Konosov
  • Pavel Sergeev
  • Vladimir Bovaev
  • Ivan Bubnov
  • Pavlo Klets

A loye pe ọpọlọpọ awọn aṣayan wa fun ipinnu gbogbo awọn iṣoro wa; diẹ ninu awọn solusan ti o ṣeeṣe ni a ṣe apejuwe ni isalẹ.

1. Ipele akọkọ

A pe ni “Ṣe o jẹ alabojuto looto?”, Niwọn igba ti iṣẹ-ṣiṣe naa rọrun pupọ - lati ṣatunṣe iṣẹ atupa gbona kan.

1.1. Awọn Otitọ ti o nifẹ:

Awọn oṣere meji rii bọtini akọkọ ni awọn iṣẹju 15 akọkọ ti ere, ati ni wakati akọkọ a ni awọn oludari mẹta ti o pari iṣẹ naa.

1.2. Ere idaraya

O lọ lati ṣiṣẹ ni ile-iṣẹ nibiti fun igba pipẹ ko si alamọja imọ-ẹrọ alaye to peye. Ṣaaju ki o to bẹrẹ fifi nkan si ọna, o nilo lati yanju iṣoro sisun ti o npa iṣẹ ti ọfiisi naa.

Arabinrin mimọ naa mu okun agbara ti minisita olupin pẹlu mop kan. Agbara ti tun pada, ṣugbọn oju opo wẹẹbu pataki kan ko tun ṣiṣẹ. Oju opo wẹẹbu jẹ pataki nitori ile-iṣẹ ko ni aniyan pupọ nipa aabo alaye, ati ni oju-iwe akọkọ ti eyi o le rii ninu ọrọ ko o ọrọ igbaniwọle oludari fun kọnputa CEO.

Ni ọjọ miiran ti yipada ọrọ igbaniwọle, ṣugbọn gbogbo eniyan gbagbe tuntun, oludari ko le ṣiṣẹ. Awọn agbasọ ọrọ wa pe awọn bọtini diẹ sii wa lori ẹrọ yii ti o le ṣe iranlọwọ fun wa lati pinnu ẹda afẹyinti ti awọn iwe iṣiro.

Gbogbo eniyan nireti ipinnu kiakia ti ọran naa!

1.3. Solusan

1. Akọkọ ti gbogbo, o nilo lati yi awọn root ọrọigbaniwọle lori awọn foju ẹrọ ni ibere lati jèrè wiwọle si o. Nigbati o ba bẹrẹ, a ṣe akiyesi pe eyi ni Ubuntu 16.04 Server.

Lati tun ọrọ igbaniwọle pada, a tun bẹrẹ ẹrọ naa, nigbati o ba nṣe ikojọpọ, ni akoko ti akojọ aṣayan grub ti han, lọ lati ṣatunkọ nkan Ubuntu pẹlu bọtini “e”. Ṣatunkọ linux laini, ṣafikun si ipari init=/bin/bash. A fifuye nipasẹ Ctrl + x, a gba bash kan. Tun gbongbo pada pẹlu rw, yi ọrọ igbaniwọle pada:

$ mount -o remount,rw /dev/mapper/ubuntu--vg-root
$ passwd

Maṣe gbagbe nipa imuṣiṣẹpọ, atunbere.

2. Ipo naa sọ pe olupin wẹẹbu wa ko ṣiṣẹ, wo:

$ curl localhost
Not Found
The requested URL / was not found on this server.
Apache/2.4.18 

Iyẹn ni, ni otitọ, Apache nṣiṣẹ, ṣugbọn dahun pẹlu koodu 404. Jẹ ki a wo atunto naa:

$ vim /etc/apache2/sites-enabled/000-default.conf

Bọtini tun wa nibi - StevenPaulSteveJobs.

Ṣiṣayẹwo ọna /usr/share/WordPress - ko si iru nkan bẹẹ, ṣugbọn o wa /usr/share/wordpress. Ṣatunkọ atunto ki o tun bẹrẹ Apache.

$ systemctl restart apache2

3. Gbiyanju lẹẹkansi, a gba aṣiṣe:

Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /usr/share/wordpress/wp-includes/wp-db.php on line 1488

Data data ko nṣiṣẹ?

$ systemctl status mysql
Active: active (running)

Kin o nsele? A nilo lati ro ero rẹ. Lati ṣe eyi, o nilo lati ni iraye si MySQL, bi a ti ṣalaye ninu iwe. Ọkan ninu awọn aaye iwe ṣe iṣeduro pe a forukọsilẹ aṣayan naa skip-grant-tables в /etc/mysql/mysql.conf.d/mysqld.cnf. Bọtini tun wa nibi - AugustaAdaKingByron.

Atunse olumulo awọn ẹtọ 'wp'@'localhost'. A ṣe ifilọlẹ MySQL, jẹ ki o wa lori nẹtiwọọki, asọye aṣayan ni atunto skip-networking.

4. Lẹhin awọn igbesẹ wọnyi, olupin wẹẹbu bẹrẹ, ṣugbọn aaye naa ko tun ṣiṣẹ nitori

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

A ṣatunkọ awọn ẹtọ si faili naa.

$ chmod 644 /usr/share/wordpress/wp-content/themes/twentysixteen/footer.php

A sọ oju-iwe naa, lọ si aaye naa ki o wa bọtini - BjarneStroustrup! A ri gbogbo awọn bọtini mẹta, oludari wa le ṣiṣẹ, a sọ awọn faili iṣiro naa dicrypted. Gbogbo eniyan ni idunnu, ati pe o ni ọpọlọpọ iṣẹ niwaju rẹ lati ṣeto awọn amayederun, awọn afẹyinti ati aabo ni ile-iṣẹ naa.

2. Ipele keji

O jẹ dandan lati yanju iṣoro ti gbigba awọn atupale. Gbogbo eniyan nifẹ awọn atupale - ẹniti o lo, nibo ati ninu awọn iwọn wo. A wa pẹlu ọran kan ti gbogbo awọn onimọ-ẹrọ le ba pade ni ọna kan tabi omiiran ninu igbesi aye.

2.1. Awon Otitọ

Ọkan ninu awọn ẹrọ orin wa ti tẹ bọtini ti o pe laarin awọn iṣẹju 10 akọkọ ti ere, ati laarin wakati akọkọ a ni olori ti o pari iṣẹ naa.

2.2. Ere idaraya

O lọ ṣiṣẹ ni ile-iṣẹ naa, awọn alakoso wa si ọ ati beere lọwọ rẹ lati wa awọn lẹta ti a fi ranṣẹ lati Afirika. A nilo lati kọ awọn adirẹsi olugba 21 ti o ga julọ ti o da lori wọn. Awọn lẹta akọkọ ti awọn adirẹsi awọn olugba jẹ bọtini. Ohun kan: olupin meeli nipasẹ eyiti a fi awọn lẹta ranṣẹ ko ni fifuye. Gbogbo eniyan nireti ipinnu kiakia ti ọran naa!

2.3. Solusan

1. Olupin naa ko ni bata nitori ipin swap ti kii ṣe tẹlẹ ni fstab; nigbati o ba nṣe ikojọpọ, eto naa gbiyanju lati gbe sori rẹ ati kọlu. Bawo ni lati bata?

Ṣe igbasilẹ aworan naa, a ṣe igbasilẹ CentOS 7, bata lati Live CD/DVD (Laasigbotitusita -> Igbala), gbe eto naa, ṣatunkọ /etc/fstab. A lẹsẹkẹsẹ wa bọtini akọkọ - GottfriedWilhelm11646Leibniz!

Ṣẹda swap:

$ lvcreate -n swap centos -L 256M
$ sync && reboot

2. Bi nigbagbogbo, nibẹ ni ko si ọrọigbaniwọle, o nilo lati yi awọn root ọrọigbaniwọle lori awọn foju ẹrọ. A ti ṣe eyi tẹlẹ ni iṣẹ akọkọ. A yipada ati ni ifijišẹ wọle sinu olupin naa, ṣugbọn o lọ lẹsẹkẹsẹ sinu atunbere. Awọn olupin ti wa ni apọju ni iru iyara ti o ko paapaa ni akoko lati wo gbogbo awọn akọọlẹ daradara. Bawo ni lati ni oye ohun ti n ṣẹlẹ?

Lẹẹkansi a bata lati livecd, farabalẹ ṣe iwadi awọn igbasilẹ eto ati, ni ọran kan, wo sinu cron, niwọn igba ti iru igbakọọkan. Nibẹ ni a rii iṣoro naa ati bọtini keji - Alan1912MathisonTuring!

Nilo ninu /etc/crontab pa tabi ọrọìwòye jade ila echo b > /proc/sysrq-trigger.

3. Lẹhin eyi ti olupin ti kojọpọ, ati pe o le pari iṣẹ-ṣiṣe awọn alakoso: "Kini awọn adirẹsi ni Afirika?" Alaye yii wa fun gbogbo eniyan. O le wa alaye yii lori Intanẹẹti nipa lilo awọn gbolohun ọrọ "ip adirẹsi africa", "geoip database". Lati yanju iṣoro naa, o le lo awọn apoti isura data pinpin adirẹsi ti o wa larọwọto (geoip). A lo ibi ipamọ data gẹgẹbi idiwọn MaxMind GeoLite2, wa labẹ iwe-aṣẹ Creative Commons Attribution-ShareAlike 4.0.

Jẹ ki a gbiyanju lati yanju iṣoro wa nipa lilo awọn ohun elo eto Linux nikan, ṣugbọn ni gbogbogbo o le yanju ni nọmba nla ti awọn ọna: lilo awọn ohun elo sisẹ ọrọ ati lilo awọn iwe afọwọkọ ni ọpọlọpọ awọn ede siseto.

Lati bẹrẹ pẹlu, a yoo rọrun gba awọn orisii “olugba-olugba IP” lati inu akọọlẹ meeli /var/log/maillog (jẹ ki a kọ tabili ti awọn olugba imeeli - Olufiranṣẹ IP). Eyi le ṣee ṣe pẹlu aṣẹ atẹle:

$ 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

Ati pe ki a to tẹsiwaju pẹlu iṣakojọpọ data data ti awọn adirẹsi Afirika, jẹ ki a wo awọn adiresi IP oke ti awọn olufiranṣẹ.

$ 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]

Lara gbogbo wọn, awọn olugba mẹta akọkọ lati oke ni o han gbangba ni awọn ofin ti nọmba awọn lẹta. Ti o ba grep awọn adirẹsi IP ti awọn olufiranṣẹ ti o firanṣẹ si awọn adirẹsi lati oke 3 yii, iwọ yoo ṣe akiyesi ipo iṣaaju ti awọn nẹtiwọọki kan:

$ 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

Pupọ julọ awọn nẹtiwọọki 105/8, 41/8, 196/8,197/8 ni a pin si AFRINIC - ọkan ninu awọn iforukọsilẹ Intanẹẹti agbegbe marun ti o pin awọn orisun Intanẹẹti. AFRINIC pin aaye adirẹsi jakejado Afirika. Ati 41/8 tọka si AFRINIC patapata.

https://www.nic.ru/whois/?searchWord=105.0.0.0 
https://www.nic.ru/whois/?searchWord=41.0.0.0

Nitorinaa, idahun si iṣoro naa jẹ, ni otitọ, ninu log funrararẹ.

$ 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]

Ni ipele yii a gba okun "LinuxBenedictTorvadst".

Bọtini ti o tọ: "LinusBenedictTorvalds".

Okun Abajade ni typo kan ni ibatan si bọtini to pe ni awọn ohun kikọ 3 to kẹhin. Eyi jẹ nitori otitọ pe awọn nẹtiwọọki ti a yan ko ṣe iyasọtọ patapata si awọn orilẹ-ede Afirika ati si ọna ti awọn imeeli ṣe pin kaakiri nipasẹ awọn adirẹsi IP ninu akọọlẹ wa.

Pẹlu sipesifikesonu to ti awọn nẹtiwọọki ti o tobi julọ ti a pin si awọn orilẹ-ede Afirika, idahun kongẹ le ṣee gba:

$ 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]

Iṣoro naa tun le yanju ni ọna miiran.
Ṣe igbasilẹ MaxMind, ṣii rẹ, ati awọn aṣẹ mẹta ti o tẹle tun yanju iṣoro wa.

$ 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

Ni ọna kan tabi omiiran, a ṣe iṣiro awọn iṣiro naa, ati awọn alakoso gba data ti wọn nilo lati ṣiṣẹ!

3. Kẹta ipele

Ipele kẹta jẹ iru kanna si akọkọ - o tun nilo lati ṣatunṣe iṣẹ atupa gbona, ṣugbọn ohun gbogbo jẹ idiju diẹ sii ju ni iṣẹ akọkọ.

3.1. Awon Otitọ

Ni awọn iṣẹju 15 akọkọ, awọn oṣere mẹta rii bọtini akọkọ; Awọn wakati 2 ati iṣẹju 20 lẹhin ibẹrẹ ipele naa, olubori wa pari iṣẹ naa.

3.2. Ere idaraya

O lọ lati ṣiṣẹ fun ile-iṣẹ nibiti gbogbo awọn iwe aṣẹ ile-iṣẹ ti wa ni ipamọ sori olupin Wiki inu. Ni ọdun to kọja, ẹlẹrọ kan paṣẹ awọn disiki titun 3 fun olupin ni afikun si ọkan ti o wa tẹlẹ, jiyàn pe fun eto naa lati jẹ ifarada-aṣiṣe, awọn disiki nilo lati gbe ni iru awọn akojọpọ. Laanu, awọn ọsẹ diẹ lẹhin fifi sori ẹrọ wọn, ẹlẹrọ naa lọ si isinmi si India ko si pada.

Olupin naa ṣiṣẹ laisi awọn ikuna fun ọdun pupọ, ṣugbọn awọn ọjọ meji sẹhin ti a ti gepa nẹtiwọki ile-iṣẹ naa. Gẹgẹbi awọn ilana naa, oṣiṣẹ aabo yọ awọn disiki kuro lati olupin naa o firanṣẹ si ọ. Lakoko gbigbe, disk kan ti sọnu lainidii.

A nilo lati mu iṣẹ ṣiṣe ti Wiki pada; ni akọkọ, a nifẹ si akoonu ti awọn oju-iwe wiki. Nkan ọrọ kan ti o wa lori ọkan ninu awọn oju-iwe ti wiki yii jẹ ọrọ igbaniwọle fun olupin 1C ati pe o nilo ni kiakia lati ṣii.

Ni afikun, ibikan lori awọn oju-iwe wiki tabi ni aaye miiran awọn ọrọ igbaniwọle wa fun olupin log ati olupin iwo-kakiri fidio, eyiti yoo tun jẹ iwunilori lati gba pada; laisi wọn, iwadii iṣẹlẹ naa ko ṣee ṣe. Gẹgẹbi nigbagbogbo, a nireti ipinnu kiakia ti ọran naa!

3.3. Solusan

1. A gbiyanju lati bata ọkan nipasẹ ọkan lati awọn disiki ti a ni ati nibikibi ti a gba ifiranṣẹ kanna:

No bootable medium found! System halted 

O nilo lati bata lati nkankan. Gbigbe lati Live CD/DVD (Laasigbotitusita -> Igbala) ṣe iranlọwọ lẹẹkansi. Nigbati o ba n ṣajọpọ, a gbiyanju lati wa ipin bata, a ko le rii, a pari ni ikarahun naa. A n gbiyanju lati ṣe iwadi kini ati bii o ṣe le ṣe pẹlu awọn disiki. O ti wa ni mo wipe o wa mẹta ninu wọn. Awọn irinṣẹ diẹ sii wa fun eyi ni ẹya 7th ti CentOS, nibiti awọn aṣẹ wa blkid tabi lsblk, eyi ti o fihan wa gbogbo alaye nipa awọn disks.

Bawo ati kini a ṣe:

$ ls /dev/sd*

Lẹsẹkẹsẹ o han gbangba pe

/dev/sdb1 - ext4
/dev/sdb2 - часть lvm
/dev/sda1 и /dev/sdc1 - части рейда
/dev/sda2 и /dev/sdc2 - про них ничего не известно на текущий момент

A gbe sdb1, o han gbangba pe eyi ni ipin bata ti CentOS 6.

$ mkdir /mnt/sdb1 && mount /dev/sdb1 /mnt/sdb1

O han ni, a lọ si apakan grub ati ki o wa bọtini akọkọ nibẹ - James191955Gosling ni faili ti ko dani.

2. A ṣe iwadi pvs ati lvs, niwon a ṣiṣẹ pẹlu LVM. A rii pe o yẹ ki o jẹ awọn ipele ti ara 2, ọkan ko wa ati kerora nipa uid ti o sọnu. A rii pe o yẹ ki o jẹ awọn iwọn ọgbọn ọgbọn: gbongbo ati swap, lakoko ti gbongbo ti sọnu ni apakan (ẹya P ti iwọn didun). Ko ṣee ṣe lati gbe soke, eyiti o jẹ aanu! A nilo rẹ gaan.

Awọn disiki meji miiran wa, a wo wọn, ṣajọ ati gbe wọn soke:

$ mdadm --examine --verbose --scan
$ mdadm --assemble --verbose --scan
$ mkdir /mnt/md127 && mount /dev/md127  /mnt/md127 

A wo, a le rii pe eyi ni ipin bata ti CentOS 6 ati ẹda ẹda ti ohun ti o wa tẹlẹ. /dev/sdb1, ati nibi lẹẹkansi bọtini kanna - DennisBMacAlistairCRitchie!
Jẹ ká wo bi o ti wa ni kojọpọ /dev/md127.

$ mdadm --detail /dev/md127

A rii pe o yẹ ki o ti pejọ lati awọn disiki 4, ṣugbọn o ti pejọ lati meji /dev/sda1 и /dev/sdc1, wọn yẹ ki o jẹ awọn nọmba 2 ati 4 ninu eto naa. A ro pe lati /dev/sda2 и /dev/sdc2 O tun le gba ohun orun. Ko ṣe kedere idi ti ko si metadata lori wọn, ṣugbọn eyi wa lori ẹri-ọkàn ti abojuto, ti o wa ni ibikan ni Goa. A ro pe o yẹ ki o jẹ RAID10, botilẹjẹpe awọn aṣayan wa. A gba:

$ mdadm --create --verbose /dev/md0 --assume-clean --level=10 --raid-devices=4 missing /dev/sda2 missing /dev/sdc2

A wo blkid, pvs, lvs. A ṣe iwari pe a ti gba iwọn didun ti ara ti a ko ni tẹlẹ.

lvroot ti tunṣe lẹsẹkẹsẹ, a gbe e soke, ṣugbọn akọkọ mu VG ṣiṣẹ:

$ vgchange -a y
$ mkdir /mnt/lvroot && mount /dev/mapper/vg_c6m1-lv_root /mnt/lvroot 

Ati pe ohun gbogbo wa nibẹ, pẹlu bọtini ninu iwe ilana ile root - / root/sweet.

3. A tun n gbiyanju lati sọji olupin wa ki o bẹrẹ ni deede. Gbogbo mogbonwa ipele lati wa /dev/md0 (ibi ti a ti ri ohun gbogbo) fa si /dev/sdb2, nibiti gbogbo olupin ti ṣiṣẹ lakoko.

$ pvmove /dev/md0 /dev/sdb2
$ vgreduce vg_c6m1 /dev/md0

A pa olupin naa, yọ awọn disiki 1 ati 3 kuro, lọ kuro ni keji, bata lati Live CD/DVD sinu Igbala. Wa ipin bata ki o mu bootloader pada ni grub:

root (hd0,0)
setup (hd0)

A ya disiki bata ati fifuye ni aṣeyọri, ṣugbọn aaye naa ko ṣiṣẹ.

4. Awọn aṣayan meji wa lati ṣe ifilọlẹ oju opo wẹẹbu kan: tunto Apache lati ibere tabi lo nginx pẹlu php-fpm ti tunto tẹlẹ ni ilosiwaju:

$ /etc/init.d/nginx start
$ /etc/init.d/php-fpm start

Ni ipari, o nilo lati bẹrẹ MySQL:

$ /etc/init.d/mysqld start

Kii yoo bẹrẹ, ati idahun wa ninu /var/log/mysql. Ni kete ti o ba yanju iṣoro naa pẹlu MySQL, aaye naa yoo ṣiṣẹ, lori oju-iwe akọkọ yoo wa bọtini kan - RichardGCCMatthewGNUStallman! Bayi a ni iwọle si 1C, ati awọn oṣiṣẹ yoo ni anfani lati gba owo osu wọn. Ati bi nigbagbogbo, o ni ọpọlọpọ awọn iṣẹ niwaju lati fi idi awọn amayederun ati aabo ni ile-iṣẹ naa.

A tun le pin lẹẹkan si pin atokọ ti awọn iwe ti o ṣe iranlọwọ fun wa ati awọn olukopa wa murasilẹ fun ere naa: linux.mail.ru/books.

O ṣeun fun jije pẹlu wa! Duro si aifwy fun awọn ikede ti awọn ere atẹle!

orisun: www.habr.com

Fi ọrọìwòye kun