Nchọ Linux. Ekele ndị mmeri na-agwa anyị banyere ngwọta nke ọrụ

Nchọ Linux. Ekele ndị mmeri na-agwa anyị banyere ngwọta nke ọrụ

Na Maachị 25th anyị mepere ndebanye aha maka Nchọ Linux, nke a bụ egwuregwu maka ndị hụrụ n'anya na ndị ọkachamara nke sistemụ arụmọrụ Linux. Ụfọdụ ọnụ ọgụgụ: 1117 ndị mmadụ debara aha maka egwuregwu ahụ, 317 n'ime ha chọtara ma ọ dịkarịa ala otu igodo, 241 rụchara nke ọma ọrụ nke ọkwa mbụ, 123 - nke abụọ na 70 gafere ọkwa nke atọ. Taa egwuregwu anyị abịala na njedebe, anyị na-ekelekwa ndị meriri anyị!

  • Alexander Teldekov weere ọnọdụ mbụ.
    Alexander kwuru n'onwe ya na ọ bụ ya kacha ahụkarị usoro nchịkwa. Bi na Volgograd, na-elekọta usoro Unix dị iche iche ihe dị ka afọ iri abụọ. Ejisiri m ike rụọ ọrụ na ndị na-enye ịntanetị, ụlọ akụ, na onye na-ejikọta usoro. Ugbu a ọ na-arụ ọrụ n'ime obere ụlọ ọrụ, na-arụ ọrụ na akụrụngwa igwe ojii maka nnukwu ndị ahịa si mba ọzọ. Ọ na-amasị ịgụ na ige egwu egwu. Banyere Egwuregwu ahụ, Alexander kwuru na ọ masịrị egwuregwu ahụ n'ozuzu ya, ọ hụrụ ọrụ ndị dị otú ahụ n'anya. N'oge ajụjụ ọnụ na otu n'ime ụlọ ọrụ m mere ihe yiri Hackerrank, ọ bụ ihe na-akpali.
  • Ebe nke abụọ - Roman Suslov.
    Akwụkwọ akụkọ si Moscow. Ọ dị afọ 37. Na-arụ ọrụ dị ka onye injinia Linux/Unix na Jet Infosystems. N'ebe ọrụ, m ga-edozi na dozie nsogbu Linux/Unix Sistem + SAN. Mmasị dị iche iche: Sistemụ Linux, mmemme, injinia reverse, nchekwa ozi, Arduino. Banyere Egwuregwu Roman kwuru na egwuregwu ahụ masịrị ya n'ozuzu ya. “Esetịpụrụ m ụbụrụ m ntakịrị wee kwụsịtụ ndụ isi awọ nke a na-arụ kwa ụbọchị. 🙂 Ọ ga-amasị m inwekwu ọrụ, ma ọ bụghị tupu enwee oge iji nụ ụtọ ya, egwuregwu ahụ agwụla. "
  • Nke atọ - alex3d.
    Alex bi na Moscow ma na-arụ ọrụ na mmepe software. "Daalụ maka asọmpi ahụ, ọ masịrị m ịnwale nkà google-fu m."

Ọzọkwa n'ọkwa nke ndị egwuregwu iri kacha mma:

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

Anyị ghọtara na e nwere ọtụtụ nhọrọ maka idozi nsogbu anyị niile; a kọwara ụfọdụ n'ime ihe ngwọta nwere ike ime n'okpuru ebe a.

1. Nzọụkwụ mbụ

Anyị na-akpọ ya "Ị bụ onye nchịkwa n'ezie?", ebe ọ bụ na ọrụ ahụ dị nnọọ mfe - iji dozie ọrụ ọkụ ọkụ.

1.1. Eziokwu na-adọrọ mmasị:

Ndị egwuregwu abụọ chọtara igodo mbụ na nkeji 15 mbụ nke egwuregwu ahụ, na awa mbụ anyị nwere ndị isi atọ mezuru ọrụ ahụ.

1.2. Mee mgbatị ahụ

Ị gara ọrụ na ụlọ ọrụ ebe ogologo oge enweghị ọkachamara teknụzụ ozi ruru eru. Tupu ịmalite itinye ihe n'usoro, ịkwesịrị idozi nsogbu na-ere ọkụ nke na-egbochi ọrụ nke ụlọ ọrụ ahụ.

Nwanyị ahụ na-ehicha ihe na-eji mop jide eriri ọkụ nke kabinet ihe nkesa ahụ. Eweghachila ike, mana webụsaịtị dị oke mkpa ka na-arụ ọrụ. Weebụsaịtị ahụ dị mkpa n'ihi na ụlọ ọrụ ahụ anaghị echegbu onwe ya maka nchekwa ozi, yana na isi peeji nke a ị nwere ike ịhụ na ederede doro anya paswọọdụ nchịkwa maka kọmpụta CEO.

Ụbọchị ọzọ a gbanwere paswọọdụ, mana onye ọ bụla chefuru nke ọhụrụ, onye nduzi enweghị ike ịrụ ọrụ. Enwere kepu kepu na enwere igodo ndị ọzọ na igwe a nwere ike inyere anyị aka ịchọpụta nnomi ndabere nke akwụkwọ ndekọ ego.

Onye ọ bụla na-atụ anya ka e dozie nsogbu ahụ ozugbo!

1.3. Ngwọta

1. Mbụ niile, i kwesịrị ịgbanwe mgbọrọgwụ paswọọdụ na mebere igwe iji nweta ohere ya. Mgbe ịmalite, anyị na-achọpụta na nke a bụ Ubuntu 16.04 Server.

Iji tọgharịa okwuntughe mgbọrọgwụ, anyị na-amalitegharị igwe ahụ, mgbe ị na-ebunye, n'oge a na-egosipụta menu grub, gaa iji bọtịnụ "e" dezie ihe Ubuntu. Dezie linux ahịrị, tinye ya na njedebe init=/bin/bash. Anyị na-ebu site na Ctrl + x, anyị na-enweta bash. Tinyegharịa mgbọrọgwụ na rw, gbanwee paswọọdụ:

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

Echefula maka mmekọrịta, malitegharịa.

2. Ọnọdụ ahụ kwuru na sava weebụ anyị anaghị arụ ọrụ, lee:

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

Nke ahụ bụ, n'ezie, Apache na-agba ọsọ, mana ọ na-eji koodu 404 zaghachi. Ka anyị lelee nhazi:

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

Enwekwara igodo ebe a - StevenPaulSteveJobs.

Na-enyocha ụzọ /usr/share/WordPress - ọ dịghị ihe dị otú ahụ, ma e nwere /usr/share/wordpress. Dezie nhazi wee malite Apache.

$ systemctl restart apache2

3. Gbalịa ọzọ, anyị nwetara njehie:

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

Ebe nchekwa data anaghị arụ ọrụ?

$ systemctl status mysql
Active: active (running)

Kedu ihe ọ bụ? Anyị kwesịrị ịchọpụta ya. Iji mee nke a, ịkwesịrị ịnweta MySQL, dị ka akọwara na ya akwụkwọ. Otu n'ime akwụkwọ ndekọ na-atụ aro ka anyị debanye aha nhọrọ skip-grant-tables в /etc/mysql/mysql.conf.d/mysqld.cnf. Enwekwara igodo ebe a - AugustaAdaKingByron.

Na-emezi ikike onye ọrụ 'wp'@'localhost'. Anyị na-ebupụta MySQL, mee ka ọ nweta ya na netwọkụ, na-ekwu okwu nhọrọ na nhazi skip-networking.

4. Mgbe usoro ndị a gasịrị, sava weebụ na-amalite, mana saịtị ahụ anaghị arụ ọrụ n'ihi na

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

Anyị na-edezi ikike nke faịlụ ahụ.

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

Anyị na-eme ka ibe ahụ dị ọhụrụ, gaa na saịtị wee chọta igodo - BjarneStroustrup! Anyị chọtara igodo atọ ahụ, onye nduzi anyị nwere ike ịrụ ọrụ, anyị decrypted faịlụ ndekọ ego. Onye ọ bụla nwere obi ụtọ, ma ị nwere ọtụtụ ọrụ n'ihu gị iji guzobe akụrụngwa, nkwado ndabere na mpaghara nchekwa na ụlọ ọrụ ahụ.

2. Nkeji nke abụọ

Ọ dị mkpa iji dozie nsogbu nke nchịkọta nchịkọta. Onye ọ bụla na-ahụ n'anya nyocha - onye na-eji ya, ebe na kedu ọnụọgụ. Anyị wepụtara otu ikpe nke ndị injinia niile nwere ike izute n'otu ụdị ma ọ bụ ọzọ na ndụ.

2.1. Eziokwu Na-akpali mmasị

Otu n'ime ndị egwuregwu anyị tinyere igodo ziri ezi n'ime nkeji 10 mbụ nke egwuregwu ahụ, na n'ime awa mbụ anyị nwere onye ndu nke rụchara ọrụ ahụ.

2.2. Mee mgbatị ahụ

Ị gara ọrụ na ụlọ ọrụ ahụ, ndị njikwa bịakwutere gị wee jụọ gị ka ịchọta ndị e si Africa zigara akwụkwọ ozi. Anyị kwesịrị iwulite adreesị ndị nnata 21 kacha elu dabere na ha. Akwụkwọ ozi mbụ nke adreesị ndị nnata bụ igodo. Otu ihe: ihe nkesa ozi nke esitere na ya ziga akwụkwọ ozi anaghị ebu. Onye ọ bụla na-atụ anya ka e dozie nsogbu ahụ ozugbo!

2.3. Ngwọta

1. Ihe nkesa ahụ anaghị ebugharị n'ihi akụkụ swap na-adịghị adị na fstab; mgbe ị na-ebugharị, usoro ahụ na-agbalị ịkwanye ya ma daa. Kedu ka esi buut?

Budata onyonyo a, anyị budata CentOS 7, buut si Live CD/DVD (Nchọpụta nsogbu -> Nnapụta), bulie sistemụ, dezie /etc/fstab. Anyị chọtara igodo mbụ - GottfriedWilhelm11646Leibniz!

Mepụta mgbanwe:

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

2. Dị ka mgbe niile, ọ dịghị paswọọdụ, i kwesịrị ịgbanwe mgbọrọgwụ paswọọdụ na mebere igwe. Anyị emeela nke a na mbụ ọrụ. Anyị na-agbanwe wee banye na nkesa nke ọma, mana ọ na-abanye ozugbo. A na-ebufe ihe nkesa na ọsọ ọsọ nke na ị nweghị oge iji lelee ndekọ niile nke ọma. Kedu ka esi aghọta ihe na-eme?

Ọzọ, anyị na-ebupụ site na livecd, jiri nlezianya mụọ ndekọ ndekọ usoro na, ọ bụrụ na ọ dị, lee anya na cron, ebe ọ bụ na oge dị otú ahụ. N'ebe ahụ, anyị na-ahụ nsogbu na igodo nke abụọ - Alan1912MathisonTuring!

Achọrọ n'ime /etc/crontab hichapụ ma ọ bụ kwuo aha echo b > /proc/sysrq-trigger.

3. Mgbe nke ahụ gasịrị, ihe nkesa ahụ abanyela, ma ị nwere ike mezue ọrụ ndị njikwa: "Gịnị bụ adreesị na Africa?" Ozi a na-adịkarị maka ọha. Ị nwere ike ịchọta ozi a na ịntanetị site na iji ahịrịokwu "ip address africa", "geoip database". Iji dozie nsogbu ahụ, ịnwere ike iji ọdụ data nkesa adreesị (geoip) dị n'efu. Anyị na-eji nchekwa data dị ka ọkọlọtọ MaxMind GeoLite2, dị n'okpuru ikikere Creative Commons Attribution-ShareAlike 4.0.

Ka anyị gbalịa dozie nsogbu anyị site na iji naanị Linux usoro utilities, ma n'ozuzu ya nwere ike dozie ya n'ọtụtụ ụzọ: iji ederede nzacha utilities na iji scripts dị iche iche mmemme asụsụ.

Iji malite, anyị ga-enweta ụzọ abụọ "IP onye nnata-nnata" site na ndekọ ozi /var/log/maillog (ka anyị wuo tebụl nke ndị nnata email - onye na-ezigara IP). Enwere ike ime nke a site na iwu a:

$ 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

Ma tupu anyị aga n'ihu n'ịchịkọta nchekwa data nke adreesị Africa, ka anyị lelee adreesị IP kacha elu nke ndị na-ezigara ya.

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

N'ime ha niile, ndị nnata atọ mbụ sitere n'elu pụtara n'ụzọ doro anya na ọnụọgụ mkpụrụedemede. Ọ bụrụ na ị nweta adreesị IP nke ndị na-ezigara ndị ezigara na adreesị site na nke 3 a, ị ga-ahụ ọkwa dị elu nke netwọkụ ụfọdụ:

$ 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

Ọtụtụ n'ime netwọk 105/8, 41/8, 196/8,197/8 bụ nke ekenyela na AFRINIC - otu n'ime ndị na-edeba aha ịntanetị ise na-ekesa akụrụngwa ịntanetị. AFRINIC na-ekesa oghere adreesị na Africa dum. Na 41/8 na-ezo aka na AFRINIC kpamkpam.

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

Ya mere, azịza nke nsogbu ahụ bụ, n'ezie, na log n'onwe ya.

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

N'oge a anyị na-enweta eriri "LinuxBenedictTorvadst".

Igodo ziri ezi: "LinusBenedictTorvalds".

Eriri eriri pụta nwere typo n'ihe metụtara igodo ziri ezi na mkpụrụedemede 3 ikpeazụ. Nke a bụ n'ihi n'eziokwu na netwọk ndị anyị họọrọ abụghị ndị a na-arara onwe ha kpam kpam nye mba Africa yana otu esi ekesa ozi ịntanetị site na adreesị IP na log anyị.

Site na nkọwapụta zuru oke nke netwọk kacha ekenye na mba Africa, enwere ike nweta azịza ziri ezi:

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

Enwere ike idozi nsogbu ahụ n'ụzọ ọzọ.
Budata MaxMind, bupụ ya, yana iwu atọ ndị ọzọ na-edozikwa nsogbu anyị.

$ 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

Otu ụzọ ma ọ bụ ọzọ, anyị mechara gbakọọ ọnụ ọgụgụ ahụ, ndị ọrụ nchịkwa natara data ha chọrọ iji rụọ ọrụ!

3. Nke atọ ogbo

Usoro nke atọ dị ka nke mbụ - ịkwesịrị idozi ọrụ oriọna ọkụ, ma ihe niile dị mgbagwoju anya karịa na ọrụ mbụ.

3.1. Eziokwu Na-akpali mmasị

N'ime nkeji iri na ise mbụ, ndị egwuregwu atọ chọtara igodo mbụ; awa 15 na nkeji iri abụọ ka mmalite nke egwuregwu ahụ gasịrị, onye mmeri anyị rụchara ọrụ ahụ.

3.2. Mee mgbatị ahụ

Ị gara ọrụ maka ụlọ ọrụ ebe echekwara akwụkwọ ụlọ ọrụ niile na sava Wiki dị n'ime. N'afọ gara aga, onye injinia nyere iwu ka diski ọhụrụ 3 maka ihe nkesa na mgbakwunye na nke dị adị, na-arụ ụka na ka usoro ahụ bụrụ nke na-adịghị mma, ọ dị mkpa ka etinye diski ahụ n'ụdị nhazi ụfọdụ. N'ụzọ dị mwute, izu ole na ole mgbe echichi ha gasịrị, engineer gara ezumike na India ma ọ laghachighị.

Ihe nkesa ahụ na-arụ ọrụ na-enweghị ọdịda ruo ọtụtụ afọ, mana ụbọchị ole na ole gara aga e mebiri netwọk ụlọ ọrụ ahụ. Dịka ntuziaka ahụ si dị, ndị ọrụ nchekwa wepụrụ diski ahụ na ihe nkesa wee zigara gị ha. N'oge njem, otu diski furu efu nke ukwuu.

Anyị kwesịrị iweghachite arụmọrụ nke Wiki; nke mbụ, anyị nwere mmasị na ọdịnaya nke ibe wiki. Otu mpempe akwụkwọ dị n'otu n'ime ibe wiki a bụ paswọọdụ maka sava 1C ma ọ dị mkpa ngwa ngwa imeghe ya.

Na mgbakwunye, ebe na ibe wiki ma ọ bụ n'ebe ọzọ enwere okwuntughe maka ihe nkesa log na ihe nkesa onyunyo vidiyo, nke ga-adịkwa mma iji nwetaghachi; na-enweghị ha, nyocha nke ihe merenụ agaghị ekwe omume. Dị ka oge niile, anyị na-atụ anya ka a dozie nsogbu ahụ ozugbo!

3.3. Ngwọta

1. Anyị na-agbalị buut otu otu site na diski anyị nwere na ebe ọ bụla anyị na-enweta otu ozi:

No bootable medium found! System halted 

Ịkwesịrị ịkwanye ihe ọ bụla. Ịkwalite CD/DVD Live (Nchọpụta nsogbu -> Nnapụta) na-enyere aka ọzọ. Mgbe ị na-ebu ibu, anyị na-agbalị ịchọta nkebi akpụkpọ ụkwụ, anyị enweghị ike ịchọta ya, anyị na-ejedebe na shei. Anyị na-agbalị ịmụ ihe na otu esi eme diski. A maara na ha dị atọ. Enwere ngwaọrụ ndị ọzọ maka nke a na ụdị 7th nke CentOS, ebe enwere iwu blkid ma ọ bụ lsblk, nke na-egosi anyị ozi niile gbasara diski.

Otu na ihe anyị na-eme:

$ ls /dev/sd*

O doro anya ozugbo na

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

Anyị na-agbago sdb1, o doro anya na nke a bụ akụkụ buut nke CentOS 6.

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

N'ụzọ doro anya, anyị na-aga na ngalaba grub wee chọta igodo mbụ ebe ahụ - James191955Gosling na faịlụ pụrụ iche.

2. Anyị na-amụ pvs na lvs, ebe anyị na-arụ ọrụ na LVM. Anyị na-ahụ na e kwesịrị inwe 2 anụ ahụ mpịakọta, otu na-adịghị dị na mkpesa banyere uid furu efu. Anyị na-ahụ na e kwesịrị inwe mpịakọta ezi uche abụọ: mgbọrọgwụ na gbanwee, ebe mgbọrọgwụ na-efunahụ akụkụ (ụdị P nke olu). Ọ gaghị ekwe omume ịkwanye, nke bụ ihe nwute! Anyị chọrọ ya n'ezie.

Enwere diski abụọ ọzọ, anyị na-ele ha anya, gbakọta ma tinye ha:

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

Anyị na-ele anya, anyị nwere ike ịhụ na nke a bụ nkebi buut nke CentOS 6 na oyiri nke ihe dịlarị. /dev/sdb1, na ebe a ọzọ otu igodo - DennisBMacAlistairCRitchie!
Ka anyị hụ otú e si achịkọta ya /dev/md127.

$ mdadm --detail /dev/md127

Anyị na-ahụ na a ga-esi na diski 4 chịkọta ya, ma ọ na-ejikọta ya na abụọ /dev/sda1 и /dev/sdc1, ha kwesịrị ịbụ nọmba 2 na 4 na sistemụ. Anyị na-eche na site na /dev/sda2 и /dev/sdc2 Ị nwekwara ike ịnakọta n'usoro. O doghị anya ihe kpatara na enweghị metadata na ha, mana nke a dị na akọ na uche nke admin, onye nọ na Goa. Anyị na-eche na e kwesịrị inwe RAID10, n'agbanyeghị na e nwere nhọrọ. Anyị na-anakọta:

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

Anyị na-ele blkid, pvs, lvs. Anyị na-achọpụta na anyị achịkọtala olu anụ ahụ nke anyị na-enwebughị.

A rụziri lvroot ozugbo, anyị na-ebuli ya, mana buru ụzọ rụọ ọrụ VG:

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

Na ihe niile dị ebe ahụ, gụnyere igodo dị na ndekọ ndekọ ụlọ mgbọrọgwụ - / root/ sweet .

3. Anyị ka na-agbalị ịtụte ihe nkesa anyị ka ọ na-amalite nke ọma. All ezi uche mpịakọta si anyị /dev/md0 (ebe anyị chọtara ihe niile) dọrọ ya gaa /dev/sdb2, ebe sava dum na-arụ ọrụ na mbụ.

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

Anyị na-agbanyụ ihe nkesa, wepụ diski 1 na 3, hapụ nke abụọ, buut si Live CD/DVD n'ime Rescue. Chọta nkebi buut wee weghachi bootloader na grub:

root (hd0,0)
setup (hd0)

Anyị na-adọkapụ diski buut wee buo ya nke ọma, mana saịtị ahụ anaghị arụ ọrụ.

4. Enwere nhọrọ abụọ iji malite webụsaịtị: hazie Apache site na ọkọ ma ọ bụ jiri nginx na php-fpm ahaziri n'ihu:

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

N'ikpeazụ, ịkwesịrị ịmalite MySQL:

$ /etc/init.d/mysqld start

Ọ gaghị amalite, azịza dabere na ya /var/log/mysql. Ozugbo i dozie nsogbu ahụ na MySQL, saịtị ahụ ga-arụ ọrụ, na isi peeji nke a ga-enwe igodo - RichardGCCMatthewGNUStallman! Ugbu a, anyị nwere ohere ịnweta 1C, ndị ọrụ ga-enwe ike ịnata ụgwọ ọnwa ha. Na dị ka mgbe niile, ị nwere ọtụtụ ọrụ n'ihu iji guzobe akụrụngwa na nchekwa na ụlọ ọrụ ahụ.

Anyị nwekwara ike ịkekọrịta ndepụta akwụkwọ ndị nyeere anyị na ndị sonyere anyị aka ịkwado maka egwuregwu ahụ ọzọ: linux.mail.ru/books.

Daalụ maka ịnọnyere anyị! Nọrọ na nche maka ọkwa maka egwuregwu ndị na-abịa!

isi: www.habr.com

Tinye a comment