Menyu
Nyumbani Makala {{t.nav.bookmarks}} {{t.nav.experience}} {{t.nav.profiles}} Kuhusu Fanya Kazi Nami
AI concept visualization with neural network patterns
Teknolojia Mac 12, 2026 • Dakika 18 za kusoma

Why I Stopped Guessing at Linux Distros and Started Asking AI to Reason Through It

Gut feeling doesn't scale when you're building a security brain node with encrypted multi-disk storage. Here's how I gave AI the full workload picture and let it reason through why one distro fit and others didn't.

Shiriki:
Lee Foropoulos

Lee Foropoulos

Dakika 18 za kusoma

Continue where you left off?
Text size:

Contents

Safu ya Sehemu 4 ya Linux kwa Kutumia Maombi

Sehemu ya 1: Kuchagua Distro YakoSehemu ya 2: Hifadhi na UsimbajiSehemu ya 3: Usakinishaji wa MwongozoSehemu ya 4: Huduma na GPU

Nimewahi kusakinisha Linux mara nyingi kuliko ninavyoweza kuhesabu. Kila wakati, chaguo la distro lilitegemea hisia tu au kile nilichotumia mara ya mwisho. Hapa ndipo tatizo lipo: ukijenga kitu maalum, hisia peke yake hazitoshi. Nodi ya ubongo wa usalama inayohitaji Docker, PostgreSQL, mifano ya AI ya ndani, na kunasa pakiti kwenye diski tatu zilizosimbwa? Hiyo ni tatizo la usanifu, si tatizo la hisia.

Sura hii inakuonyesha jinsi ya kuunda mazungumzo ili AI ikupe usanifu wa kweli, si muhtasari wa Wikipedia. Utaipa mzigo wako wa kazi wa kweli, utapata mawazo yaliyopangwa, utaoanisha vifaa vyako na mpango wa hifadhi, na utabaini matatizo ya firmware kabla hayajakugharimu masaa mengi. Mwishoni, utakuwa na njia inayoweza kurudiwa inayofanya kazi kwa ujenzi wowote, vifaa vyovyote, distro yoyote.

Ombi la Kwanza Ndilo Muhimu Zaidi

Hapa ndipo watu wengi wanachoweka kwenye ChatGPT wanapofikiria kuhusu Linux:

"Ni distro gani ya Linux nisakinishe?"

Na wanapata hasa unachotarajia: orodha ya usambazaji wenye maelezo ya juu juu. Ubuntu ni rahisi kwa wanaoanza. Fedora ina vifurushi vipya zaidi. Arch ni kwa watu wanaofurahia mateso. Asante, haisaidii kabisa.

Tatizo si AI. Ni ombi. Unauliza swali la kawaida na unapata jibu la kawaida. Mara tu unapobadilisha kutoka "nisakinishe nini" kwenda "hapa kile ambacho mashine hii inahitaji kufanya," mazungumzo yanabadilika kabisa.

AI haikuchagulii distro yako. Inafikiria kupitia maelewano ili uelewa kwa nini chaguo moja linafaa na jingine halifai.

Hapa kuna mfumo wa ombi unaofanya kazi kweli kweli:

1I'm setting up a Linux machine for [specific role].
2My requirements are: [list workloads].
3The machine needs to support: [list services].
4What distribution should I consider and why?

Muundo rahisi. Tofauti kubwa sana katika ubora wa matokeo. Unampa AI muktadha wa kutosha kufikiria, si tu kusoma.

Ujenzi Wako Unahitaji Nini Kweli Kweli

Kabla ya kutuma ombi hilo, kuwa maalum kuhusu jukumu. Usiseme "seva ya Linux." Sema inachofanya. Kwa nodi ya ubongo wa usalama (ujenzi ambao mfululizo huu unaelezea), orodha ya mzigo wa kazi inaonekana hivi:

  • Makontena ya Docker yanayoendesha zana na huduma nyingi za usalama
  • PostgreSQL na Redis kwa data iliyopangwa na uhifadhi wa muda mfupi
  • Ollama kwa kuendesha mifano ya AI ya ndani (bila utegemezi wa wingu)
  • Upitishaji wa GPU ya NVIDIA wa baadaye kwa uelekezaji wa haraka
  • Hifadhi ya vitu vya mashambulizi yenye mgawanyo sahihi wa mlolongo wa uhifadhi
  • Hifadhi ya diski nyingi zilizosimbwa kwenye NVMe, SSD, na HDD
  • Utulivu wa muda mrefu bila kuvunjika mara kwa mara kutokana na masasisho ya ukingo wa damu

Hiyo si swali la "distro gani" tena. Hiyo ni swali la usanifu. Na unapofafanua hivyo, AI inaanza kufikiria kuhusu mifumo ya vifurushi, nyakati za usaidizi wa kernel, upatikanaji wa dereva, na zana za jamii. Kazi yako ni kutoa vikwazo. Kazi ya AI ni kufikiria kupitia vikwazo hivyo.

Jinsi Mawazo Yanavyovunjwa

Mpa AI orodha ya mzigo wa kazi kama hiyo na hutapata jibu tu. Utapata mawazo nyuma ya kila chaguo. Hapa kuna unachoweza kutarajia:

Kali Linux inapata mapendekezo yenye nguvu zaidi. Inategemea Debian, ambayo inamaanisha usimamizi thabiti wa vifurushi na utangamano mpana. Zana za usalama zinakuja zimewekwa tayari au ziko umbali wa apt install moja. Matoleo yanayoendelea yanaweka zana za sasa bila kutokuwa imara kama kitu kama Arch. Na jamii inalenga hasa aina ya kazi ambayo mashine hii inafanya.

Ubuntu Server inashika nafasi ya pili. Usaidizi bora wa Docker, jamii kubwa, matoleo ya LTS. Lakini kwa ujenzi unaolenga usalama, ungetumia siku mbili za kwanza kusakinisha zana ambazo Kali inazitoa kwa chaguo-msingi. Ni msingi wa matumizi ya jumla unapohitaji msingi ulioundwa kwa madhumuni maalum.

Debian Stable ni ya kihafidhina sana. Matoleo ya vifurushi yanabaki nyuma ya kile ambacho Ollama na madereva mapya ya NVIDIA yanahitaji. Ungeweza kupigana na backports mara kwa mara.

Arch Linux ina vifurushi vipya zaidi, lakini kutokuwa imara kwa matoleo yanayoendelea kwenye mashine inayoendesha hifadhidata za uzalishaji na huduma za Docker ni kuomba matatizo. pacman -Syu moja mbaya na mfano wako wa PostgreSQL uko chini.

Fedora Server ni ya kuvutia lakini inaanzisha zana za msingi wa RPM ambazo hazilingani na mfumo mpana wa Kali/Debian ambao zana nyingi za usalama zinalenga.

Ufahamu Muhimu

Hutapata jina la distro tu likiangushwa mkononi mwako. Utapata mawazo kwa kila chaguo, mahali ambapo kila usambazaji ungepambana na mzigo wako maalum wa kazi, na muktadha wa kutosha kufanya uamuzi wako mwenyewe kwa ufahamu. Hiyo ndiyo tofauti kati ya kuuliza "distro gani" na kuelezea unachokujenga.

Kwa ujenzi huu, chaguo ni Kali. Si kwa sababu ni ya mtindo au kwa sababu video fulani ya YouTube ilisema hivyo, bali kwa sababu wasifu wa mzigo wa kazi unaoanisha moja kwa moja na kile ambacho Kali imeundwa kufanya, na msingi wa Debian unatoa utulivu ambao Docker na PostgreSQL zinahitaji. Ujenzi wako unaweza kuonyesha mahali pengine. Hiyo ndiyo maana nzima ya kuruhusu AI kufikiria kupitia badala ya kukisia.

Terminali ya Linux ikionyesha taarifa za mfumo na matokeo ya amri
Terminali inakuwa kiolesura chako kikuu wakati wa usakinishaji wa Linux. Kabla ya kufika hapa, unapaswa tayari kujua unachokujenga na kwa nini.

Mazungumzo ya Ugunduzi wa Vifaa

Baada ya usambazaji kuamuliwa, usifikirie ISO bado. Kwanza, gundua hasa vifaa unavyofanya kazi navyo. Hapa ndipo mazungumzo ya AI yanakuwa na nguvu kweli kweli.

Jaribu ombi hili:

1You are a security expert and are setting up a clean Kali Linux
2install. I'm sitting in front of the terminal. What commands do
3you want me to run to get you all the specs and hard drives
4available to plan this?

Soma tena. Huulizi "jinsi ya kuangalia CPU yangu." Unaambia AI kuunda mfululizo wote wa ugunduzi kulingana na kile inachohitaji kujua kwa mipango. Hiyo ni mwingiliano tofauti kabisa. Unaweka AI kwenye kiti cha dereva kwa uchunguzi huku wewe ukitekeleza amri na kuripoti. Mgawanyo huo wa kazi unafanya kazi kwa sababu AI inaweza kusindika matokeo mazito ya kiufundi haraka kuliko wanadamu wengi wanaweza kusoma.

Kile AI Inachoomba (na Kwa Nini Kila Kategoria Ina Umuhimu)

Utapata orodha iliyopangwa ya amri, imegawanywa kwa kategoria. Si amri za nasibu. Itifaki ya ugunduzi iliyofikirika. Hapa kuna unachoweza kutarajia:

Hali ya firmware (ls /sys/firmware/efi au kuangalia mipangilio ya BIOS): Hii inaamua mkakati wako wote wa kuanzisha. UEFI inamaanisha jedwali za kugawanya GPT na sehemu za ESP. BIOS ya zamani inamaanisha MBR na usanidi tofauti wa bootloader. Kosa hili na utasakinisha upya.

CPU na RAM (lscpu, free -h): Idadi ya cores na ukubwa wa kumbukumbu vinaamua ni makontena mangapi ya Docker unaweza kuendesha wakati mmoja, iwapo mifano ya AI ya ndani itafaa kwenye kumbukumbu, na jinsi usanidi wako wa PostgreSQL unavyoweza kuwa mkali.

Orodha ya diski (lsblk -o NAME,SIZE,TYPE,ROTA,TRAN,MODEL, fdisk -l): Ukubwa wa kila diski, aina ya kiolesura (NVMe, SATA), na hali ya mzunguko. Hii ndiyo msingi wa usanifu wa hifadhi.

Hali za kidhibiti (mipangilio ya BIOS, dmesg | grep -i ahci): Hali ya AHCI dhidi ya RAID dhidi ya IDE inaathiri utendaji wa diski na utangamano wa Linux. Vidhibiti vingine katika hali ya RAID vinaficha diski za mtu binafsi kutoka kwa kisakinishi.

Vifaa vya GPU (lspci | grep -i vga, lspci -nn | grep -i nvidia): Muhimu kwa sababu mbili. Kwanza, GPU za NVIDIA zinaweza kusababisha kisakinishi kuanguka ikiwa hazishughulikiwa vizuri. Pili, kujua mfano halisi wa GPU kunaamua toleo la dereva utakalohitaji baadaye.

Vifaa vya mtandao (ip link, lspci | grep -i net): Unahitaji ufikiaji wa mtandao wakati wa usakinishaji kwa upakuaji wa vifurushi. Kujua iwapo una mtandao wa Intel, Realtek, au Broadcom kunaamua iwapo utahitaji vifurushi vya firmware.

Jedwali za kugawanya zilizopo (fdisk -l, blkid): Data yoyote iliyopo au mipango ya kugawanya inahitaji kueleweka kabla ya kufuta chochote.

Afya ya SMART (smartctl -a /dev/sdX): Data ya afya ya diski inakuambia ni diski zipi zinazostahili kwa hifadhi ya muda mrefu na zipi zinaweza kushindwa chini ya mzigo mzito wa kazi.

Mfumo wa Mtiririko wa Kazi

Hapa ndipo hii inavyofanyika kwa vitendo:

  1. AI inakupa kundi la amri
  2. Unaziendesha kwenye terminali
  3. Unabandika matokeo nyuma kwenye mazungumzo
  4. AI inatafsiri matokeo na kuuliza maswali ya ufuatiliaji
  5. Rudia hadi picha kamili itokee

Huhitaji kuelewa kila mstari wa matokeo ya lspci unamaanisha nini. AI inaisoma, inabainisha kile kinachohusika, na inakuambia kinamaanisha nini kwa ujenzi wako. Fikiria kama utatuzi wa ushirikiano: wewe ni mikono, AI ni mchambuzi. Mgawanyo huo wa kazi unafanya kazi kwa sababu AI inaweza kusindika matokeo mazito ya kiufundi haraka kuliko wanadamu wengi wanaweza kusoma.

AI Inafafanua Vifaa Vyako

Baada ya kukimbia amri za ugunduzi, hivi ndivyo aina ya orodha utakayofanya kazi nayo (hii ni vifaa halisi vya ujenzi wa mfululizo huu):

  • NVMe SSD, 1TB: Samsung 970 EVO Plus, ~3,500 MB/s usomaji wa mfululizo
  • SATA HDD, 1TB: Western Digital Blue, 5400 RPM, mitambo
  • SATA SSD, 128GB: Kingston ya zamani, nzuri lakini ndogo, SMART inaonyesha matukio ya joto kali
  • GPU: Intel iliyounganishwa + NVIDIA GeForce (mpangilio wa mseto/Optimus)
  • RAM: 32GB DDR4
  • CPU: Intel i7, cores 8 / threads 16

Vipimo ghafi ni nambari tu. Kinachohusika ni jinsi AI inavyovipanga kulingana na mzigo wako wa kazi. Bandika matokeo ya vifaa vyako kwenye mazungumzo na uangalie jinsi inavyopata muundo wa hifadhi kulingana na jinsi sifa za kila diski zinavyolingana na mahitaji uliyoelezea awali.

35x
tofauti ya kasi kati ya NVMe SSD na HDD ya 5400 RPM katika shughuli za nasibu za I/O

Muundo wa Hifadhi wa Ngazi Tatu

Kwa ujenzi wa diski nyingi, AI itapendekeza mfumo wa ngazi ambapo kila diski inahudumia mizigo ya kazi inayofaa zaidi:

Ngazi ya 1: NVMe (nguvu kuu) kwa kila kitu kinachohitaji kasi. Mfumo wa uendeshaji, hifadhi ya kontena la Docker, hifadhidata za PostgreSQL, data ya Redis, na mifano ya AI ya Ollama. Mizigo hii inazalisha I/O nyingi za nasibu, na NVMe inashughulikia hiyo bila jasho. Diski hii inapata usimbaji fiche wa LUKS na LVM kwa usimamizi rahisi wa kizigeu.

Ngazi ya 2: SATA SSD (eneo la kazi lenye shughuli) kwa uchambuzi unaoendelea. Unapofanya kazi kwenye kesi, unahitaji ufikiaji wa haraka wa sampuli zilizotolewa, matokeo ya muda ya zana, na data inayoendelea. SSD ya 128GB inatoa ufikiaji wa kasi ya SSD bila kuchafua NVMe ya msingi na faili za muda. Pia imesimbwa kwa LUKS, imewekwa kama eneo la kazi lililotengwa.

Ngazi ya 3: SATA HDD (kumbukumbu ya muda mrefu) kwa uhifadhi wa muda mrefu. Kunasa pakiti, usafirishaji wa uchunguzi, kumbukumbu za ushahidi, na chochote kinachohitaji kuwepo lakini hakihitaji ufikiaji wa haraka. Diski ya mitambo inafaa hapa: kubwa, ya bei nafuu, na ya kuaminika kwa uandishi wa mfululizo. Imesimbwa kwa LUKS na ufunguo tofauti.

"Usiweke hifadhidata zako kwenye diski inayozunguka, wala usipoteze upana wa bendi wa NVMe kwenye faili unazofungua mara mbili kwa mwaka. Linganisha ngazi ya hifadhi na mfumo wa ufikiaji."

Kwa Nini SSD Ndogo Inakataliwa kama Diski ya Msingi

Hapa kuna mtego unaoeza kuingia: kutumia SSD ndogo kama diski ya msingi ili kuweka NVMe "huru" kwa data. Inasikika mantiki. AI itapinga hili kwa nguvu, na hapa kuna sababu.

Picha za Docker na volumu za kontena peke yake zinaweza kutumia 40-60GB kwenye kituo cha kazi cha usalama. Ongeza saraka za data za PostgreSQL, faili za mifano ya Ollama (ambazo zinaweza kuwa 4-8GB kila moja), na vifurushi vya mfumo, na unaangalia angalau 80-100GB kwa kizigeu cha msingi chenye nafasi ya kutosha. Kwenye diski ya 128GB, hiyo inaacha nafasi ndogo sana ya ukuaji. Kuvuta moja kubwa ya Docker na uko kwenye uwezo wa 95%.

Data ya SMART inaongeza wasiwasi mwingine. Ikiwa SSD imerekodiwa matukio ya kupunguza joto, haishindwi, lakini si diski unayotaka kama msingi wa mfumo wako pia.

NVMe ndiyo ya msingi iliyo wazi. Haraka zaidi, kubwa zaidi, yenye afya zaidi, na imejengwa kwa hasa aina ya mzigo wa kazi wa nasibu/mfululizo uliochanganywa ambao kizigeu cha msingi chenye Docker na hifadhidata kinazalisha. Usifikirie kupita kiasi.

Msanidi programu anafanya kazi kwenye kompyuta ndogo yenye msimbo kwenye skrini
Ugunduzi wa vifaa ni mazungumzo, si orodha ya ukaguzi. AI inafafanua vifaa vyako maalum dhidi ya mizigo yako maalum ya kazi ili kutoa mpango wa hifadhi unaofaa kweli kweli.

Ukaguzi wa Programu Dhibiti Unaookoa Masaa

Hapa ndipo mchakato wa ugunduzi unalipa kabla hata baiti moja haijagusa diski.

Moja ya amri za ugunduzi za awali inaweza kufunua kwamba mashine yako inaendeshwa katika hali ya BIOS ya Zamani. Mashine inafanya kazi vizuri katika hali ya zamani. Lakini kwa ujenzi wa diski nyingi zilizosimbwa, ni mbaya. Hii ni hasa aina ya kitu ambacho AI inagundua ambacho huenda usifikirie kukagua. Hapa kuna sababu inayohusika:

BIOS ya Zamani + MBR inakuzuia kwa vizigeu vinne vya msingi kwa kila diski. Kwa ujenzi wa diski tatu zilizosimbwa na LVM, hiyo ni kizuizi halisi. Unaishia kutumia vizigeu vilivyopanuliwa na volumu za kimantiki kwa njia zinazoongeza utata usio wa lazima.

UEFI + GPT inaondoa kikwazo cha idadi ya vizigeu, inasaidia ukubwa mkubwa wa diski kwa asili, na inatoa mchakato safi wa kuanzisha. Kwa ujenzi wa volumu nyingi zilizosimbwa, GPT ni msingi sahihi tu.

Hatua yako inayofuata ikiwa AI inagundua hili: mabadiliko matatu ya programu dhibiti kabla ya usakinishaji.

  1. Badilisha hadi hali ya UEFI katika mipangilio ya BIOS
  2. Zima Secure Boot (kisakinishi cha Kali kinaweza kushughulikia Secure Boot, lakini inaongeza msuguano wakati wa usakinishaji wa awali na usakinishaji wa dereva, hasa na NVIDIA)
  3. Thibitisha hali ya AHCI kwa vidhibiti vya SATA (huenda tayari imewekwa, lakini ithibitishe)
Hati ya maandalizi ambayo AI baadaye inaandika kwa kweli inakataa kukimbia ikiwa inagundua hali ya BIOS ya Zamani. Inachukulia programu dhibiti mbaya kama kizuizi kigumu, si onyo.

Hii ni aina ya tatizo ambalo hujui kutafuta mpaka linauma. Kuligundua wakati wa ugunduzi, kabla hata gari la USB halijawashwa, kunaokoa muda halisi na msongo wa mawazo. Kubadilisha programu dhibiti kunachukua dakika tano katika mipangilio ya BIOS. Kugundua tatizo katikati ya usakinishaji kunamaanisha kuanza upya kutoka mwanzo.

Njia Yako Inayoweza Kurudiwa

Hapa ndipo mchakato huu wote unakuja: mbinu unayoweza kutumia kwa ujenzi wowote, vifaa vyovyote, usambazaji wowote. Ibandike hii.

Hatua ya 1: Elezea malengo yako kwa undani. Si "nataka Linux" bali "ninahitaji mfumo unaoendesha huduma hizi, unashughulikia mizigo hii ya kazi, na unahifadhi aina hii ya data." Kadri unavyokuwa maalum zaidi, ndivyo AI inavyoweza kufikiria vizuri zaidi kuhusu chaguzi zako.

Hatua ya 2: Acha AI ibunifu ugunduzi. Usitafute amri moja moja kwenye Google. Mwambie AI jukumu inalolicheza na uiombe ibunifu uchunguzi. Itauliza mambo ambayo husingefikiria kukagua.

Hatua ya 3: Tekeleza na ripoti tena. Kimbia amri, bandika matokeo. Wewe ni mikono; AI ni mchambuzi. Mgawanyo huu wa kazi unafanya kazi kwa sababu AI inaweza kushughulikia matokeo mazito ya kiufundi haraka kuliko wanadamu wengi wanaweza kusoma.

Hatua ya 4: Acha AI ifasiri dhidi ya malengo yako. Vipimo ghafi havina maana bila muktadha. SSD ya 128GB ni nzuri kwa kizigeu cha msingi cha seva ya media. Ni ndogo hatari kwa kituo cha kazi cha usalama chenye Docker nyingi. AI inaweka vifaa kwenye mahitaji ya mzigo wa kazi na inagundua kutofautiana ambako ungelikosa.

Hatua ya 5: Rudia mpaka picha ikamilike. Ugunduzi mara chache ni raundi moja. AI itauliza maswali ya ufuatiliaji. "Je, smartctl inaonyesha nini kwa SSD hiyo ya zamani?" au "Je, GPU ya NVIDIA ndiyo adapta ya msingi ya onyesho?" Kila raundi inaboresha mpango.

"Huhitaji kukariri amri za Linux. Unahitaji kujua unachokujenga. AI inashughulikia tafsiri kati ya malengo na utekelezaji."

Mbinu hii inafanya kazi iwe unasanidi seva ya media ya nyumbani, kituo cha kazi cha maendeleo, kifaa cha mtandao, au rig ya majaribio ya kupenya. Amri zinabadilika. Mfumo unabaki sawa.

Sasa una usambazaji uliofungwa, orodha kamili ya vifaa, mpango wa hifadhi wa ngazi, na mipangilio safi ya programu dhibiti. Kila kitu kutoka hapa kuendelea ni utekelezaji. Sehemu ya 2 inachukua haya yote na kuyageuza kuwa mpango halisi wa kizigeu: volumu zilizosimbwa, mpangilio wa LVM, pointi za kuweka, na hati ya maandalizi inayothibitisha kila kitu kabla kisakinishi kugusa diski. Hapo ndipo ujenzi unakuwa wa kweli.

Mpango Wako wa Hatua Kabla ya Usakinishaji 0/8

Inayofuata: Sehemu ya 2: Hifadhi na Usimbaji Fiche inashughulikia ubunifu wa volumu zilizosimbwa, mpangilio wa LVM, na hati ya ukaguzi wa usalama inayothibitisha vifaa vyako kabla ya usakinishaji kuanza. Lete terminali yako.

How was this article?

Shiriki

Link copied to clipboard!

You Might Also Like

Lee Foropoulos

Lee Foropoulos

Business Development Lead at Lookatmedia, fractional executive, and founder of gotHABITS.

🔔

Usikose chapisho lolote

Pokea arifa machapisho mapya yanapochapishwa. Hakuna barua pepe inayohitajika.

Utaona bendera kwenye tovuti wakati kuna chapisho jipya, pamoja na arifa ya kivinjari ukiiruhusu.

Arifa za kivinjari tu. Hakuna taka.

0 / 0