Инсталиране на 2019 Arch Linux на сървър Vultr

Въведение

Arch Linux има по-малки, но все пак силни следи от по-популярните дистрибуции. Философията му е съвсем различна, с предимства и недостатъци.

Arch изисква своите потребители да бъдат повече ориентирани да го направиш. Arch няма GUI инсталация, но това ръководство ще получи основна инсталация на Arch, работеща на вашия Vultr сървър. Arch не конфигурира всичко за вас сам, но това ви позволява да изберете как да го направите; което може да бъде особено полезно, тъй като има много начини. Arch не инсталира огромно количество пакети, включително десктоп среда; вместо това ви позволява да изберете какво искате във вашата система и да оставите многобройни пакети, които не използвате.

Хранищата на Arch силно предпочитат оставянето на пакети, тъй като те са направени от техните оригинални разработчици нагоре по веригата. Ако срещнете проблеми с пакет в други дистрибуции, поддържащите нагоре по веригата често може да ви насочат към вашата дистрибуция, тъй като тя често прави промени, които биха могли да бъдат отговорни. Това рядко се случва на Arch, тъй като направените промени обикновено са ограничени до: тези, необходими за работа с Arch, като йерархията на файловата система; и основни корекции на грешки нагоре по веригата и портове за защита, които се използват временно, докато бъде направена следващото издание нагоре по веригата, което ще ги включва. Въпреки това някои други дистрибуции понякога добавят функции и корекции на грешки към пакети, които дистрибуцията не си е направила труда да изпрати нагоре по веригата или които разработчиците нагоре по веригата не са приели, и тези допълнителни пачове не се добавят в пакетите на Arch, освен ако наистина не е необходимо.

Arch работи като "подвижно освобождаване". Няма версии или цикли на издаване за Arch като цяло. Доверените поддържащи пакети на Arch изпращат нови издания нагоре по веригата в хранилищата на Arch. Потребителите периодично актуализират всички пакети до най-новите. Някои потребители се актуализират ежедневно, някои ежеседмично, а някои дори по-рядко. Потребителят на Arch получава предимствата от стартирането на най-новите издания, вместо потенциално на месеци или години версии на други дистрибуции, но също така може да срещне проблеми, които тестването нагоре по веригата не е уловило, преди да бъде направена нова версия.

Arch се счита за по-напреднала и технически взискателна дистрибуция от много други. Някой напълно нов в Linux може да използва Arch, но той или тя трябва да са подготвени и нетърпеливи да учат много. Общността на Arch е изключително полезна, но се очаква потребителят да положи добри усилия да търси как да отстрани проблем, вместо веднага да помоли другите за помощ.

Стартирайте от Arch ISO

Въпреки че Arch не е "тип сървър", посочен при разполагане на нов сървър на Vultr, можете лесно да стартирате Arch ISO и да инсталирате сървъра си сами.

Arch пуска нов ISO в началото на всеки месец. Ако най-новото Arch ISO на Vultr не е от текущия месец, можете ръчно да качите най-новия във Vultr и да го използвате вместо това. Когато използвате Arch ISO за инсталиране на твърд диск, той получава най-новите версии на всички пакети от сървърите на Arch. Версиите на пакетите на Arch ISO не са това, което са инсталирани на вашия сървър. Така че, освен ако няма корекция на грешка или функция, която не е включена в най-новия Arch ISO на Vultr в неговата ISO библиотека, която засяга процеса на инсталиране, вероятно няма да е необходимо да качвате ръчно най-новата.

Vultr ISO библиотека

След като изберете „Внедряване на нов сървър“, под „Тип на сървъра“, превключете към раздела „ISO Library“ и изберете най-новото ISO ISO на Arch Linux.

Качете ръчно най-новото ISO

За да получите най-новия ISO, посетете https://www.archlinux.org/download/ и щракнете върху една от връзките за директно изтегляне на HTTP. На следващата страница копирайте връзката към .isoфайла " ". Посетете вашата зона за качване на Vultr ISO на https://my.vultr.com/iso/ . Щракнете върху „Добавяне на ISO“, поставете току-що копираната връзка и кликнете върху „Качване“. Страницата автоматично ще се опресни, показвайки напредъка на изтеглянето и след няколко минути ще покаже, че ISO е наличен. Изберете „Внедряване на нов сървър“ и под „Тип сървър“ превключете към раздела „Качване на ISO“ и изберете ISO.

Свържете се с ISO конзолата

След като разположите новия си сървър, щракнете върху него, за да изведете страницата „Информация за сървъра“. (Ако видите бележка, в която се казва, че вашият сървър все още може да завършва инсталирането, можете да игнорирате това, тъй като вашият сървър вероятно е стартиран от ISO, за да продължите.) Щракнете върху иконата в горния десен ъгъл, която изглежда като компютърен монитор, което показва "Преглед на конзолата" при задържане на курсора.

Натиснете ENTER" Boot Arch Linux (x86_64)" и след момент ще влезете като root. (Може да се наложи да преоразмерите прозореца, за да се покаже цялата конзола.)

ISO използва DHCP за автоматично конфигуриране на мрежата, която работи правилно с настройката на Vultr. Проверете дали това работи.

# ping -c 1 archlinux.org

Синхронизирайте часовника

Уверете се, че системният часовник е точен.

# timedatectl set-ntp true

Актуализирайте ключодържателя

Пакетите на сървърите на Arch могат да бъдат подписани с по-нови ключове за криптиране, отколкото в ISO, така че актуализирайте до най-новия доверен набор ключове.

# pacman -Sy archlinux-keyring

Дискове за дялове

Вижте откритите блокови устройства.

# lsblk

ISO CD вероятно ще бъде sr0и loop0се използва за монтиране на част от ISO. Този урок предполага, че сте избрали стандартен Vultr сървър с един твърд диск, така че също така предполага, че вашият твърд диск е vda. Това е така, защото стандартните сървъри на Vultr дават виртуален твърд диск, използващ QEMU virtio_blkза по-бърза производителност.

Разделете диска.

# fdisk /dev/vda

Сега трябва да решите дали имате нужда от суап дял. Ако не сте сигурни, може да е полезно да погледнете напред към секцията, озаглавена „Създаване на пространство за размяна“.

Забележка : Ако искате да използвате GPT вместо таблица с дялове на DOS, ще трябва да създадете 1MB BIOS дял за зареждане за GRUB.

Няма суап дял

Натиснете, Nпоследвано от ENTER5 пъти, за да създадете единичен дял с максимален размер. Натиснете, Wпоследвано от, за ENTERда напишете таблицата на дяловете. Вашият системен дял е /dev/vda1.

Със суап дял

Натиснете, Nпоследвано от ENTER4 пъти. След това въведете +<SIZE>(например: +512M), след това, за ENTERда създадете суап дяла. Натиснете T, ENTER, след това въведете 82и ENTERотново, за да го маркирате като суап дял. Натиснете, Nпоследвано от ENTER5 пъти, за да създадете системния си дял. Натиснете W, след това, за ENTERда напишете таблицата на дяловете. Вашият системен дял е /dev/vda2.

Създайте файлова система

Btrfs

Btrfs се основава на копиране при запис. Когато се записват променени данни, те не се записват просто, за да се презапишат оригиналните данни, както в други файлови системи. Променените блокове се записват другаде и само след успешно запис ще се актуализират "указателите" към тези нови блокове. Това увеличава устойчивостта на грешки, така че ако нещо се обърка по време на запис, оригиналните данни не се губят. Той позволява осигурени от файловата система моментни снимки. Зад кулисите той поддържа контролни суми за всеки блок, за да открие автоматично и понякога мълчаливо коригира повредени данни. Btrfs позволява повечето модификации на ниво файлова система да се извършват, докато е монтирана и се използва, в сравнение с повечето други, които изискват те да са офлайн. Btrfs имаше някои неравности по време на разработката, но тъй като Arch ще работи с най-новото ядро,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 няма най-новите функции на файловата система и не се представя най-добре, но съществува от 2008 г. и е базиран на ext3, който съществува от 2001 г. Неговата кодова база е доста стабилна, така че някои биха възразили той е по-стабилен от по-новите файлови системи, но тъй като други са узрели през годините, този аргумент стана по-малко уместен.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS е проектиран около паралелен IO, като се фокусира върху мащабируемостта. Той осигурява по-добра производителност от ext4 и, в зависимост от ситуацията, осигурява малко по-добра или малко по-лоша производителност в сравнение с btrfs. XFS не използва копиране при запис и поддържа само контролни суми на своите метаданни, а не на самите данни.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Монтиране на файлова система

Използвайте следната команда, за да монтирате файловата система:

# mount /dev/disk/by-label/arch /mnt

Създайте пространство за размяна

Пространството за размяна не е строго необходимо. По-добре е да работите с 2GB памет и без пространство за суап, отколкото 1GB памет и 1GB пространство за размяна. Пространството за размяна е патерица, за да се справите с по-малко действителна памет, отколкото изискват вашата система и всички нейни програми. Изчерпването на паметта в Linux трябва да се избягва, тъй като ядрото автоматично ще се опита да освободи памет, като убива процеси.

Ако искате да работите без пространство за размяна, можете да пропуснете останалата част от този раздел.

Ако искате да работите със суап пространство, можете да използвате суап дял или суап файл. Разменният дял има предимствата да бъде недокоснат от файлова система, така че никога не се фрагментира и никога не се свързва, ако вашата файлова система има моментни проблеми. Един суап файл има предимството, че може лесно да се преоразмерява или изтрива и добавя, когато е необходимо.

Забележете, че btrfs се очаква да поддържа суап файлове само в Linux 5.0+, което се очаква известно време от началото до средата на 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

Инсталирайте основна група пакети

Използвайте тази команда:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Ако е необходимо, да го заменят linux-lts, linux-mainlineили друго ядро от този списък за пакета за Linux.
  • Ако използвате btrfs, инсталирайте btrfs-progsпакета.

Това инсталира минимално количество пакети, които Arch предполага, че са инсталирани на всяка система и оставянето на някой от тях рискува да счупите нещата на ваш собствен риск. Обърнете внимание, че ISO включва много повече пакети, отколкото са в "базовата" група. Базовата група ще отнеме само около 1,4 GB.

Имайте предвид, че може да забележите WARNING: Possibly missing firmware for module: aic94xxи wd719x. Те могат да бъдат игнорирани.

Конфигурирайте новата си система

Автоматично генериране на вашия /etc/fstabфайл (автоматично монтиране на файлови системи).

# genfstab -L /mnt >> /mnt/etc/fstab

Вече можете да промените root във вашата нова инсталация, което основно третира новата ви инсталация на адрес /mnt/, сякаш е в /. Докато е в chroot среда, той ще изпълнява програми, инсталирани на вашия твърд диск, а не ISO, тъй като ISO файловата система не се вижда в него.

# arch-chroot /mnt

Вашата система вътрешно ще следи времето, използвайки UTC, но можете да изберете коя часова зона да използва, когато показва датата и часа. Определете кой регион да използвате.

# ls /usr/share/zoneinfo

Ако приемем, че ще използвате America, определете кой град да използвате.

# ls /usr/share/zoneinfo/America

Ако приемем, че ще използвате New_York, изберете тази часова зона.

# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
# hwclock --systohc

Изберете локал за UTF-8.

# 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

Set your root password

Use the following command to set a password. You will be prompted to enter your new password twice.

# passwd

Configure boot loader

Install the grub package.

# pacman -S grub

Install it to the hard drive.

# grub-install --target=i386-pc /dev/vda

Забележка : Аргументът е самият диск, НЕ вашият системен дял.

По подразбиране при стартиране grub ще изчака 5 секунди, преди да избере опцията по подразбиране. За да деактивирате това изчакване, използвайте следното.

# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub

Забележка : Ако все още искате достъп до менюто за зареждане на grub, може да искате да зададете това на 1 секунда вместо на 0.

По подразбиране grub дава на ядрото quietопцията, която systemdсъщо следва. Използвайте следното, за да покажете съобщения за стартиране и изключване.

# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub

Създайте конфигурацията на grub.

# grub-mkconfig -o /boot/grub/grub.cfg

Рестартирайте на вашия твърд диск

Излезте от chroot средата.

# exit

Изключете вашия сървър.

# systemctl poweroff

Върнете се в страницата „Информация за сървъра“ на Vultr за вашия сървър. В раздела „Настройки“ щракнете върху „Персонализирано ISO“, след това „Премахване на ISO“. Кликнете върху иконата „Рестартиране на сървъра“, след това „Преглед на конзолата“.

Създаване на потребител

Влезте като root, с паролата, която сте избрали по-рано.

Инсталирайте sudo.

# pacman -S sudo

Позволете на членовете в групата wheelда използват 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

Създайте потребителски акаунт.

# useradd --create-home --groups wheel <USERNAME>

Задайте паролата на потребителя.

# passwd <USERNAME>

Излезте като root.

# exit

Влезте като новосъздадения потребител.

Командите по-долу все още трябва да се изпълняват като root, така че все още имат префикс #. Препоръчителният начин да изпълнявате команди като root е като обикновен потребител да поставите префикс на всяка от тях с sudo. Когато стартирате sudo, паролата, която ви иска, е вашата потребителска парола, а не root паролата.

Конфигуриране на синхронизация на времето

За лек клиент за синхронизация на времето с груба точност използвайте следното.

# systemctl enable --now systemd-timesyncd

Ако предпочитате по-добра точност.

# pacman -S ntp
# systemctl enable --now ntpd

Конфигурирайте SSH

Инсталирайте SSH сървър, за да можете да използвате SSH, за да се свържете с вашата Arch система, вместо да използвате виртуалната конзола на Vultr.

# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd

В този момент можете да затворите виртуалната конзола и да се свържете с SSH. Имайте предвид, че по подразбиране sshd няма да ви позволи да влезете като root.

Надграждане

Тъй като Arch е "променлива версия", можете да надстроите всички пакети, които сте инсталирали, когато пожелаете. Потребителите могат да надграждат по свой собствен график, ежедневно, седмично и така нататък. Ако надграждате често, няма да е необходимо да се надграждат много пакети наведнъж и всички потенциални проблеми, които може да срещнете, ще бъдат по-лесни за определяне. Важно е да надстроите всички пакети наведнъж, както ще направи следната команда. Лесно е да си представим защо самото надграждане на нещо като "glibc", без програмите, които го използват, би причинило проблеми.

# pacman -Syu

След надграждането е важно да прегледате изхода за съобщения, дадени ви. Може да ви каже, че има неща, които трябва да направите. Поради тази причина НЕ настройвайте автоматично надграждане.

Обърнете внимание, че всички вече работещи програми преди надстройка няма да бъдат по-новата версия, докато не бъдат рестартирани. В този случай, когато нещо наистина фундаментално, което не може просто да бъде рестартирано, като ядрото на Linux, glibc или systemd се актуализира, е добра идея да рестартирате.

Запазете съобщенията при стартиране

За да показвате съобщения за успешно стартиране и изключване, трябва да сте премахнали quietпараметъра на ядрото по-горе от конфигурацията на grub. (Ако не сте го направили, сега все още можете да създадете отново конфигурацията grub.) Обърнете внимание, че тези съобщения ще се показват само през виртуалната конзола на Vultr, а не в ssh сесиите. Част от процеса на зареждане системата ще премине в KMS (графичен режим за настройка на режим на ядрото), който ще загуби съобщения преди това. Можете да промените превключването в KMS, за да се случи по-рано, за да запазите всички съобщения.

# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux

По подразбиране, след като системата се стартира и tty се инициализира, той изчиства екрана. Въпреки че това е естетически приятно, ви пречи просто да гледате съобщенията по време на зареждане. Можете да изключите това поведение.

# mkdir /etc/systemd/system/[email protected]

Пренасочването на изхода sudo catняма да използва root права, така че това е начин да заобиколите това. (Не е необходимо да поставяте префикс на catсамата команда със sudo, така че тя е с префикс $)

$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF

Инсталиране на 2019 Arch Linux на сървър Vultr

Инсталиране на 2019 Arch Linux на сървър Vultr

Въведение Arch Linux има по-малки, но все пак силни последователи от по-популярните дистрибуции. Философията му е съвсем различна, с предимства

Инсталиране на Arch Linux на сървър Vultr

Инсталиране на Arch Linux на сървър Vultr

Vultr ви предоставя страхотната функционалност, като ви позволява да използвате свое собствено персонализирано изображение в допълнение към техните отлични шаблони, което ви позволява да стартирате

Използване на Devtools на Arch Linux

Използване на Devtools на Arch Linux

Пакетът Devtools първоначално е създаден за доверени потребители, за да създават правилно пакети за официалните хранилища. Въпреки това, той може да се използва от обикновен потребител

Използване на Makepkg на Arch Linux

Използване на Makepkg на Arch Linux

Ако използвате makepkg директно, това донякъде замърсява вашата система. Групата пакети за базово развитие трябва да бъде инсталирана. По този начин по подразбиране са необходими само зависимости

Как да инсталирате PostgreSQL 11.1 на Arch Linux

Как да инсталирате PostgreSQL 11.1 на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Достъп до Sudo. Командите, които се изискват да се изпълняват като root, са с префикс # и един

Как да използвате HTTPS на Arch Linux уеб сървър

Как да използвате HTTPS на Arch Linux уеб сървър

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Работещ уеб сървър, Apache или Nginx Sudo, необходими команди t

Инсталирайте Arch Linux с Btrfs Snapshotting

Инсталирайте Arch Linux с Btrfs Snapshotting

Предговор Arch Linux е дистрибуция с общо предназначение, добре известна със своята авангардна технология и гъвкава конфигурация. С Btrfs моментни снимки можем да вземем

Изграждане на пакети на Arch Linux (включително AUR)

Изграждане на пакети на Arch Linux (включително AUR)

В Arch Linux официалните хранилища са: core, extra и community. Тези пакети вече са компилирани и се инсталират чрез pacman. За th

Настройте Spigot сървър на Arch Linux

Настройте Spigot сървър на Arch Linux

Този урок обяснява как да настроите сървър на Minecraft с помощта на Spigot на Arch Linux. Този урок предполага, че сте нормален потребител (не-root) и hav

Как да инсталирате Nginx 1.14 на Arch Linux

Как да инсталирате Nginx 1.14 на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Достъп до Sudo. Командите, които се изискват да се изпълняват като root, са с префикс #. Th

Как да инсталирате Apache 2.4 на Arch Linux

Как да инсталирате Apache 2.4 на Arch Linux

Предпоставки Vultr сървър, работещ с актуална версия на Arch Linux. Вижте това ръководство за повече информация. Sudo достъп. Командите, които се изискват да се изпълняват като root ar

Как да инсталирате Python 3.7 на уеб сървър на Arch Linux

Как да инсталирате Python 3.7 на уеб сървър на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Работещ уеб сървър, Apache или Nginx Sudo достъп: Командите изискват

Как да инсталирате Perl 5.28 на уеб сървър на Arch Linux

Как да инсталирате Perl 5.28 на уеб сървър на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Работещ уеб сървър, Apache или Nginx Sudo достъп: Командите изискват

Как да инсталирате PHP 7.3 на уеб сървър на Arch Linux

Как да инсталирате PHP 7.3 на уеб сървър на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Работещ уеб сървър, достъп до Apache или Nginx Sudo. Командите изискват

Настройте Mumble Server на Arch Linux

Настройте Mumble Server на Arch Linux

Този урок обяснява как да настроите сървър Mumble (Murmur) на Arch Linux. Всичко направено в този урок се прави като root потребител. Инсталация ан

Настройте сървър на Counter-Strike: Global Offensive (CSGO) на Arch Linux

Настройте сървър на Counter-Strike: Global Offensive (CSGO) на Arch Linux

Този урок обяснява как да настроите сървър на Counter-Strike: Global Offensive на Arch Linux. Този урок предполага, че сте влезли със стандартна употреба

Настройте Team Fortress 2 сървър на Arch Linux

Настройте Team Fortress 2 сървър на Arch Linux

Този урок обяснява как да настроите сървър на Team Fortress 2 на Arch Linux. Предполагам, че сте влезли с не-root потребителски акаунт, който има sudo достъп

Как да инсталирате MariaDB 10.3 или MySQL 8.0 на Arch Linux

Как да инсталирате MariaDB 10.3 или MySQL 8.0 на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия.) Sudo достъп: Командите, които се изискват да се изпълняват като root, са с префикс # и един

Как да инсталирате MongoDB 4.0 на Arch Linux

Как да инсталирате MongoDB 4.0 на Arch Linux

Предварителни условия Сървър Vultr, работещ с актуална версия на Arch Linux (вижте тази статия) Sudo достъп: Командите, които се изискват да се изпълняват като root, са с префикс # и един

Възходът на машините: Реални приложения на AI

Възходът на машините: Реални приложения на AI

Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.

DDOS атаки: кратък преглед

DDOS атаки: кратък преглед

Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.

Чудили ли сте се как хакерите печелят пари?

Чудили ли сте се как хакерите печелят пари?

Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.

Революционни изобретения на Google, които ще улеснят живота ви.

Революционни изобретения на Google, които ще улеснят живота ви.

Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Friday Essential: Какво се случи с колите, задвижвани от изкуствен интелект?

Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Технологична сингулярност: далечно бъдеще на човешката цивилизация?

Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.

Еволюция на съхранението на данни – инфографика

Еволюция на съхранението на данни – инфографика

Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.

Функционалности на референтните архитектурни слоеве за големи данни

Функционалности на референтните архитектурни слоеве за големи данни

Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

6 невероятни предимства от наличието на интелигентни домашни устройства в живота ни

В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Актуализацията на допълнението на macOS Catalina 10.15.4 причинява повече проблеми, отколкото решава

Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече