Inštalácia 2019 Arch Linuxu na server Vultr
Úvod Arch Linux má menšiu, ale stále silnejšiu sledovanosť ako populárnejšie distribúcie. Jeho filozofia je celkom iná, s výhodami an
Arch Linux má menšiu, ale stále silnejšiu sledovanosť ako populárnejšie distribúcie. Jeho filozofia je celkom iná, s výhodami aj nevýhodami.
Arch vyžaduje od svojich používateľov, aby sa viac orientovali na „rob si sám“. Arch nemá inštaláciu GUI, ale táto príručka získa základnú inštaláciu Arch spustenú na vašom serveri Vultr. Arch nenakonfiguruje všetko za vás sám, ale umožňuje vám vybrať si, ako to urobiť; čo môže byť obzvlášť prospešné, pretože existuje viacero spôsobov. Arch nenainštaluje veľké množstvo balíkov, vrátane desktopového prostredia; namiesto toho vám umožní vybrať si, čo chcete na vašom systéme, a vynechať množstvo balíkov, ktoré nepoužívate.
Repozitáre Arch silne uprednostňujú opustenie balíkov, pretože ich vytvorili ich pôvodní vývojári. Ak narazíte na problémy s balíkom na iných distribúciách, správcovia vás môžu často odkázať na vašu distribúciu, pretože často robí zmeny, ktoré by mohli byť zodpovedné. To sa na Arche stáva len zriedka, pretože vykonané zmeny sú zvyčajne obmedzené na: tie, ktoré sú potrebné na prácu s Archom, ako je jeho hierarchia súborového systému; a hlavné upstream opravy chýb a bezpečnostné zadné porty, ktoré sa dočasne používajú až do vydania ďalšieho upstream vydania, ktoré ich bude obsahovať. To znamená, že niektoré iné distribúcie niekedy pridávajú funkcie a opravy chýb do balíkov, ktoré sa distribúcia neobťažovala posielať upstream alebo ktoré upstream vývojári neakceptovali, a tieto extra záplaty sa nepridávajú do balíkov Arch, pokiaľ to nie je naozaj nevyhnutné.
Arch funguje ako „rolling release“. Pre Arch ako celok neexistujú žiadne verzie ani cykly vydávania. Správcovia balíkov Trusted Arch odosielajú nové upstream vydania do archívov Archu. Používatelia pravidelne aktualizujú všetky balíčky na najnovšie. Niektorí používatelia aktualizujú denne, niektorí týždenne a niektorí dokonca menej často. Používateľ Arch získa výhody spustenia najnovších vydaní namiesto potenciálne mesiacov alebo rokov starých verzií na iných distribúciách, ale môže sa tiež stretnúť s problémami, ktoré testovanie pred spustením nezachytilo pred vydaním nového vydania.
Arch je považovaný za pokročilejšiu a technicky náročnejšiu distribúciu ako mnohé iné. Niekto úplne nový v Linuxe môže používať Arch, ale musí byť pripravený a dychtivý veľa sa učiť. Komunita Arch je mimoriadne nápomocná, ale očakáva sa, že používateľ vynaloží veľké úsilie pri hľadaní spôsobu, ako vyriešiť problém, namiesto toho, aby okamžite požiadal ostatných o pomoc.
Hoci Arch nie je „typ servera“ uvedený pri nasadzovaní nového servera na Vultr, môžete jednoducho zaviesť Arch ISO a nainštalovať svoj server sami.
Arch vydáva nový ISO na začiatku každého mesiaca. Ak najnovšia Arch ISO na Vultr nie je z aktuálneho mesiaca, môžete manuálne nahrať najnovšiu do Vultr a použiť ju. Keď použijete Arch ISO na inštaláciu na pevný disk, získa najnovšie verzie všetkých balíkov zo serverov Archu. Verzie balíkov na Arch ISO nie sú tie, ktoré sú nainštalované na vašom serveri. Takže pokiaľ neexistuje oprava chyby alebo funkcia, ktorá nie je zahrnutá v najnovšom Arch ISO od Vultr v jeho ISO knižnici, ktorá ovplyvňuje proces inštalácie, pravdepodobne nebudete musieť manuálne nahrať najnovšiu.
Po výbere „Nasadiť nový server“ v časti „Typ servera“ prejdite na kartu „Knižnica ISO“ a vyberte najnovšiu verziu ISO Arch Linux.
Ak chcete získať najnovšiu verziu ISO, navštívte stránku https://www.archlinux.org/download/ a kliknite na jeden z odkazov na priame stiahnutie HTTP. Na ďalšej stránke skopírujte odkaz na .iso
súbor „ “. Navštívte oblasť nahrávania ISO Vultr na https://my.vultr.com/iso/ . Kliknite na „Pridať ISO“, vložte odkaz, ktorý ste práve skopírovali, a kliknite na „Nahrať“. Stránka sa automaticky obnoví a zobrazí priebeh sťahovania a po niekoľkých minútach sa zobrazí informácia o dostupnosti ISO. Vyberte „Nasadiť nový server“ a v časti „Typ servera“ prepnite na kartu „Nahrať ISO“ a vyberte ISO.
Po nasadení nového servera naň kliknite, aby sa zobrazila stránka „Informácie o serveri“. (Ak uvidíte poznámku, že váš server možno stále dokončuje inštaláciu, môžete to ignorovať, pretože váš server je pravdepodobne spustený z ISO, aby ste mohli pokračovať.) Kliknite na ikonu v pravom hornom rohu, ktorá vyzerá ako počítačový monitor, ktorá zobrazuje „Zobraziť konzolu“ pri umiestnení kurzora myši.
Stlačte ENTER" Boot Arch Linux (x86_64)
" a o chvíľu budete prihlásený ako root. (Možno budete musieť zmeniť veľkosť okna, aby sa zobrazila celá konzola.)
ISO používa DHCP na automatickú konfiguráciu siete, ktorá funguje správne s nastavením Vultr. Overte, či to fungovalo.
# ping -c 1 archlinux.org
Uistite sa, že systémové hodiny sú presné.
# timedatectl set-ntp true
Balíky na serveroch Arch môžu byť podpísané novšími šifrovacími kľúčmi, ako sú na ISO, takže aktualizujte na najnovšiu dôveryhodnú sadu kľúčov.
# pacman -Sy archlinux-keyring
Pozrite si zistené blokové zariadenia.
# lsblk
ISO CD bude pravdepodobne sr0
a loop0
používa sa na pripojenie časti ISO. Tento tutoriál predpokladá, že ste si vybrali štandardný server Vultr s jedným pevným diskom, takže tiež predpokladá, že váš pevný disk je vda
. Je to preto, že štandardné servery Vultr poskytujú virtuálny pevný disk pomocou QEMU virtio_blk
pre rýchlejší výkon.
Rozdeľte disk.
# fdisk /dev/vda
Teraz sa musíte rozhodnúť, či potrebujete odkladací oddiel. Ak si nie ste istí, môže byť užitočné pozrieť sa dopredu na časť s názvom „Vytvorenie priestoru na výmenu“.
Poznámka : Ak by ste chceli použiť GPT namiesto tabuľky oddielov DOS, museli by ste pre GRUB vytvoriť bootovaciu oblasť s veľkosťou 1 MB.
Stlačte a Npotom ENTER5-krát, aby ste vytvorili jeden oddiel maximálnej veľkosti. Stlačte a Wpotom ENTERnapíšte tabuľku oddielov. Váš systémový oddiel je /dev/vda1
.
Stlačte a Npotom ENTER4-krát. Ďalej zadajte +<SIZE>
(napríklad: +512M
), potom ENTERvytvorte odkladací oddiel. Stlačte T, ENTER, potom zadajte 82
, a ENTERznova, aby ste ho označili ako odkladací oddiel. Stlačte a Npotom ENTER5-krát, aby ste vytvorili systémový oddiel. Stlačte Wa potom ENTERnapíšte tabuľku oddielov. Váš systémový oddiel je /dev/vda2
.
Btrfs je založený na kopírovaní pri zápise. Keď sa zapíšu zmenené údaje, nezapíšu sa jednoducho, aby sa prepísali pôvodné údaje ako v iných súborových systémoch. Zmenené bloky sa zapíšu inde a až po úspešnom zápise sa aktualizujú „ukazovatele“ na tieto nové bloky. To zvyšuje odolnosť voči chybám, takže ak sa počas zápisu niečo pokazí, pôvodné dáta sa nestratia. Umožňuje vytváranie snímok poskytovaných súborovým systémom. V zákulisí udržiava kontrolné súčty na každom bloku, aby automaticky zistil a niekedy v tichosti opravoval poškodené údaje. Btrfs umožňuje vykonávať väčšinu úprav na úrovni súborového systému, kým je pripojený a používaný, v porovnaní s väčšinou ostatných, ktoré vyžadujú, aby boli offline. Btrfs mal počas vývoja nejaké problémy, ale keďže Arch bude prevádzkovať najnovšie jadro,
# mkfs.btrfs --label arch <SYSTEM_PARTITION>
Ext4 nemá najnovšie funkcie súborového systému a nefunguje najlepšie, ale existuje už od roku 2008 a je založený na ext3, ktorý existuje od roku 2001. Jeho kódová základňa je pomerne stabilná, takže niektorí by mohli namietať je stabilnejší ako novšie súborové systémy, ale keďže ostatné v priebehu rokov dozreli, tento argument sa stal menej relevantným.
# mkfs.ext4 -L arch <SYSTEM_PARTITION>
XFS je navrhnutý pre paralelné IO so zameraním na škálovateľnosť. Poskytuje lepší výkon ako ext4 a v závislosti od situácie poskytuje mierne lepší alebo mierne horší výkon v porovnaní s btrfs. XFS nepoužíva kopírovanie pri zápise a udržiava iba kontrolné súčty svojich metadát, nie samotných údajov.
# mkfs.xfs -L arch <SYSTEM_PARTITION>
Na pripojenie súborového systému použite nasledujúci príkaz:
# mount /dev/disk/by-label/arch /mnt
Výmenný priestor nie je nevyhnutne potrebný. Radšej bežte s 2 GB pamäte a bez odkladacieho priestoru ako s 1 GB pamäte a 1 GB odkladacieho priestoru. Odkladací priestor je barličkou, ako si vystačiť s menším množstvom skutočnej pamäte, než vyžaduje váš systém a všetky jeho programy. Malo by sa zabrániť nedostatku pamäte v systéme Linux, pretože jadro sa automaticky pokúsi uvoľniť pamäť zabíjaním procesov.
Ak chcete spustiť bez odkladacieho priestoru, môžete preskočiť zvyšok tejto časti.
Ak chcete spustiť s odkladacím priestorom, môžete použiť odkladací oddiel alebo odkladací súbor. Odkladací oddiel má tú výhodu, že sa ho nedotkne súborový systém, takže sa nikdy nefragmentuje a nikdy sa nezaviaže, ak má váš súborový systém chvíľkové problémy. Výmenný súbor má tú výhodu, že sa dá v prípade potreby jednoducho zmeniť veľkosť alebo odstrániť a pridať.
Poznámka: Očakáva sa, že btrfs bude podporovať swap súbory iba v systéme Linux 5.0+, čo sa očakáva niekedy začiatkom polovice roka 2019.
# mkswap /dev/vda1
# swapon /dev/vda1
# dd if=/dev/zero of=/mnt/swapfile bs=1M count=<SIZE IN MB> status=progress
# chmod 600 /mnt/swapfile
# mkswap /mnt/swapfile
# swapon /mnt/swapfile
Použite tento príkaz:
# pacstrap /mnt base linux linux-firmware --noconfirm
linux-lts
, linux-mainline
alebo iným jadrom z tohto zoznamu .btrfs-progs
balík.Tým sa nainštalovalo minimálne množstvo balíkov, o ktorých Arch predpokladá, že sú nainštalované na každom systéme, a ponechaním niektorého z nich mimo riskujete, že sa veci rozbijú na vlastné riziko. Všimnite si, že ISO obsahuje oveľa viac balíkov, než je v skupine „základ“. Základná skupina zaberie len asi 1,4 GB.
Všimnite si, že si môžete všimnúť WARNING: Possibly missing firmware for module: aic94xx
a wd719x
. Tieto môžu byť ignorované.
Automatically generate your /etc/fstab
file (automatically mounts file-systems).
# genfstab -L /mnt >> /mnt/etc/fstab
You can now change root into your new installation, which basically treats your new installation at /mnt/
as if it were at /
. While in the chroot environment, it will run programs installed on your hard drive rather than the ISO, as the ISO file-system is not visible within it.
# arch-chroot /mnt
Your system will internally keep track of time using UTC, but you can choose what time zone it should use when displaying the date and time. Determine which region to use.
# ls /usr/share/zoneinfo
Assuming you will use America
, determine which city to use.
# ls /usr/share/zoneinfo/America
Assuming you will use New_York
, choose that time zone.
# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
# hwclock --systohc
Choose a UTF-8 locale.
# sed 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' -i /etc/locale.gen
# locale-gen
# echo 'LANG=en_US.UTF-8' > /etc/locale.conf
The easiest way to configure networking on a Vultr server is through DHCP. Vultr's DHCP servers will still give you a public static IP address.
To see the networking devices detected.
# ip addr
The loopback device is labeled lo
. On Vultr servers, you will likely see the networking device as ens3
.
# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF
Make DHCP automatically run at boot.
# systemctl enable systemd-networkd
Make DNS resolution automatically run at boot.
# systemctl enable systemd-resolved
Make /etc/resolv.conf
forward requests to systemd-resolved
.
# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Set the hostname for your server.
# echo '<YOUR_HOSTNAME>' > /etc/hostname
Using the hostname you chose, and the static IP address in place of <YOUR_STATIC_IP>
shown when you ran ip addr
, setup your hosts file.
$ cat <<EOF > /etc/hosts
> <YOUR_STATIC_IP> localhost
> ::1 localhost
> <YOUR_STATIC_IP> <YOUR_HOSTNAME>.localdomain <YOUR_HOSTNAME>
> EOF
Use the following command to set a password. You will be prompted to enter your new password twice.
# passwd
Install the grub package.
# pacman -S grub
Install it to the hard drive.
# grub-install --target=i386-pc /dev/vda
Note: The argument is the disk itself, NOT your system partition.
By default at boot, grub will wait for 5 seconds before choosing the default option. To disable this wait, use the following.
# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub
Note: If you still want access to the grub boot menu, you might want to set this to 1 second instead of 0.
By default, grub gives the kernel the quiet
option which systemd
also follows. Use the following to show startup and shutdown messages.
# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub
Create the grub configuration.
# grub-mkconfig -o /boot/grub/grub.cfg
Exit the chroot environment.
# exit
Power off your server.
# systemctl poweroff
Vráťte sa na stránku Vultr „Informácie o serveri“ pre váš server. Na karte „Nastavenia“ kliknite na „Vlastné ISO“ a potom na „Odstrániť ISO“. Kliknite na ikonu „Reštart servera“ a potom na „Zobraziť konzolu“.
Prihláste sa ako root s heslom, ktoré ste si zvolili predtým.
Nainštalujte sudo
.
# pacman -S sudo
Povoliť členom skupiny wheel
používať sudo
.
# cp /etc/sudoers /etc/sudoers.new
# sed 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' -i /etc/sudoers.new
# visudo -c -f /etc/sudoers.new && mv /etc/sudoers.new /etc/sudoers
Vytvorte si používateľský účet.
# useradd --create-home --groups wheel <USERNAME>
Nastavte heslo používateľa.
# passwd <USERNAME>
Odhláste sa ako root.
# exit
Prihláste sa ako novovytvorený používateľ.
Nižšie uvedené príkazy je stále potrebné spúšťať ako root, takže majú predponu #
. Odporúčaný spôsob, ako spúšťať príkazy ako root, je ako bežný používateľ priradiť každému z nich predponu sudo
. Keď spustíte sudo
, heslo, ktoré sa vás pýta, je vaše používateľské heslo, nie heslo root.
Pre nenáročného klienta na synchronizáciu času s hrubou presnosťou použite nasledovné.
# systemctl enable --now systemd-timesyncd
Ak dávate prednosť vyššej presnosti.
# pacman -S ntp
# systemctl enable --now ntpd
Nainštalujte SSH server, aby ste sa mohli pomocou SSH pripojiť k systému Arch namiesto použitia virtuálnej konzoly Vultr.
# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd
V tomto bode môžete zatvoriť virtuálnu konzolu a pripojiť sa pomocou SSH. Všimnite si, že štandardne vám sshd nedovolí prihlásiť sa ako root.
Pretože Arch je „postupné vydanie“, môžete aktualizovať všetky nainštalované balíky, kedykoľvek budete chcieť. Používatelia môžu upgradovať podľa vlastného plánu, denne, týždenne atď. Ak aktualizujete často, nebude potrebné aktualizovať veľa balíkov naraz a akékoľvek potenciálne problémy, s ktorými sa môžete stretnúť, bude ľahšie identifikovať. Je dôležité aktualizovať všetky balíky naraz, ako to urobí nasledujúci príkaz. Je ľahké si predstaviť, prečo by samotná aktualizácia niečoho ako „glibc“ bez programov, ktoré ho používajú, spôsobovala problémy.
# pacman -Syu
Po inovácii je dôležité pozrieť sa na výstup pre správy, ktoré ste dostali. Môže vám povedať, že sú veci, ktoré musíte urobiť. Z tohto dôvodu NENASTAVUJTE automatickú aktualizáciu.
Upozorňujeme, že všetky už spustené programy pred inováciou nebudú novšou verziou, kým sa nereštartujú. V takom prípade, keď sa aktualizuje niečo skutočne základné, čo sa nedá len reštartovať, ako napríklad linuxové jadro, glibc alebo systemd, je dobré reštartovať.
Ak chcete zobraziť správy o úspešnom spustení a vypnutí, musíte odstrániť quiet
parameter jadra vyššie z konfigurácie grub. (Ak ste tak neurobili, stále môžete aj teraz znova vytvoriť konfiguráciu grub.) Všimnite si, že tieto správy sa budú zobrazovať iba cez virtuálnu konzolu Vultr, nie na reláciách ssh. Počas procesu zavádzania sa systém prepne do KMS (grafický režim nastavenia režimu jadra), ktorý dovtedy stratí správy. Môžete zmeniť prepnutie na KMS tak, aby sa uskutočnilo skôr, aby sa zachovali všetky správy.
# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux
V predvolenom nastavení sa po spustení systému a inicializácii tty vymaže obrazovka. Aj keď je to esteticky príjemné, bráni vám to v jednoduchom prezeraní správ počas zavádzania. Toto správanie môžete vypnúť.
# mkdir /etc/systemd/system/[email protected]
Presmerovanie výstupu sudo cat
nebude používať oprávnenia root, takže toto je spôsob, ako to obísť. (Samotnému cat
príkazu nemusíte pridávať predponu sudo, preto má predponu $
)
$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF
Úvod Arch Linux má menšiu, ale stále silnejšiu sledovanosť ako populárnejšie distribúcie. Jeho filozofia je celkom iná, s výhodami an
Vultr vám poskytuje úžasnú funkčnosť, ktorá vám umožňuje okrem ich vynikajúcich šablón použiť aj váš vlastný obrázok, ktorý vám umožní spustiť
Balík Devtools bol pôvodne vytvorený pre dôveryhodných používateľov na správne vytváranie balíkov pre oficiálne úložiská. Môže ho však používať bežný používateľ
Ak používate makepkg priamo, trochu to znečisťuje váš systém. Musí byť nainštalovaná skupina balíkov base-devel. Týmto spôsobom sú štandardne potrebné iba závislosti
Predpoklady Server Vultr s aktuálnou verziou Arch Linuxu (pozri tento článok.) Prístup sudo. Príkazy potrebné na spustenie ako root majú predponu # a jedna
Predpoklady Server Vultr s aktualizovaným systémom Arch Linux (pozri tento článok.) Spustený webový server, buď Apache alebo Nginx Sudo, vyžadujú sa prístupové príkazy t
Na Arch Linuxe sú oficiálne úložiská: core, extra a community. Tieto balíčky sú už skompilované a inštalujú sa cez pacman. Pre th
Tento tutoriál vysvetľuje, ako nastaviť server Minecraft pomocou Spigot na Arch Linux. Tento tutoriál predpokladá, že ste bežný používateľ (nie root) a máte hav
Predpoklady Server Vultr s aktuálnou verziou Arch Linuxu (pozri tento článok.) Prístup sudo. Príkazy potrebné na spustenie ako root majú predponu #. Th
Predpoklady Server Vultr s aktuálnou verziou Arch Linuxu. Viac informácií nájdete v tejto príručke. Sudo prístup. Príkazy potrebné na spustenie ako root ar
Predpoklady Server Vultr s aktualizovaným systémom Arch Linux (pozri tento článok.) Spustený webový server, prístup k Apache alebo Nginx Sudo: Príkazy vyžadujú
Preface Arch Linux je distribúcia na všeobecné účely známa svojou špičkovou technológiou a flexibilnou konfiguráciou. So snímkami Btrfs môžeme robiť
Predpoklady Server Vultr s aktualizovaným systémom Arch Linux (pozri tento článok.) Spustený webový server, prístup k Apache alebo Nginx Sudo: Príkazy vyžadujú
Predpoklady Server Vultr s aktualizovaným systémom Arch Linux (pozri tento článok.) Spustený webový server s prístupom Apache alebo Nginx Sudo. Príkazy vyžadujú
Tento tutoriál vysvetľuje, ako nastaviť server Mumble (Murmur) na Arch Linux. Všetko, čo robíte v tomto návode, sa robí ako užívateľ root. Inštalácia an
Tento tutoriál vysvetľuje, ako nastaviť server Counter-Strike: Global Offensive na Arch Linux. Tento návod predpokladá, že ste sa prihlásili štandardným spôsobom
Tento tutoriál vysvetľuje, ako nastaviť server Team Fortress 2 na Arch Linux. Predpokladám, že ste prihlásený/-á pomocou iného používateľského účtu ako root, ktorý má sudo prístup
Predpoklady Server Vultr s aktualizovaným systémom Arch Linux (pozrite si tento článok.) Prístup sudo: Príkazy, ktoré je potrebné spustiť ako root, majú predponu # a jednu
Predpoklady Server Vultr s aktualizovaným systémom Arch Linux (pozri tento článok) Prístup sudo: Príkazy potrebné na spustenie ako root majú predponu # a jeden
Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.
Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.
Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.
Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.
Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…
Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.
Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.
Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.
V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.
Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac