Установка 2019 Arch Linux на сервер Vultr

Вступ

Arch Linux має менші, але сильні, ніж більш популярні дистрибутиви. Його філософія зовсім інша, з перевагами і недоліками.

Arch вимагає від користувачів, щоб вони були більше орієнтовані на «зроби сам». Arch не має інсталяції GUI, але в цьому посібнику буде показано базову інсталяцію Arch на вашому сервері Vultr. Arch не налаштовує все для вас сам по собі, але це дозволяє вам вибирати, як це зробити; що може бути особливо корисним, оскільки існує кілька способів. Arch не встановлює величезну кількість пакетів, включаючи середовище робочого столу; натомість дозволяючи вам вибрати те, що ви хочете у вашій системі, і залишити багато пакетів, які ви не використовуєте.

Репозиторії Arch настійно виступають за залишення пакетів, оскільки вони створені їхніми початковими розробниками. Якщо ви зіткнетеся з проблемами з пакетом в інших дистрибутивах, супроводжувачі вище за версією можуть часто направити вас до вашого дистрибутива, оскільки він часто вносить зміни, які можуть бути відповідальними. Це рідко трапляється в Arch, оскільки внесені зміни зазвичай обмежуються: тими, які необхідні для роботи з Arch, наприклад ієрархією файлової системи; а також основні виправлення помилок у верхній частині потоку та зворотні порти безпеки, які тимчасово використовуються до випуску наступного випуску, який включатиме їх. Тим не менш, деякі інші дистрибутиви іноді додають функції та виправлення помилок до пакунків, які дистрибутив не заважав надсилати вгору або які не приймали розробники upstream, і ці додаткові виправлення не додаються в пакети Arch, якщо це дійсно не потрібно.

Арка працює як «прокатний випуск». Для Arch в цілому немає версій чи циклів випуску. Довірені супроводжувачі пакетів Arch подають нові випуски вгору в репозиторії Arch. Користувачі періодично оновлюють всі пакети до останніх. Деякі користувачі оновлюються щодня, деякі щотижня, а деякі ще рідше. Користувач Arch отримує переваги від запуску останніх випусків замість версій, які можуть бути місячними чи роками в інших дистрибутивах, але також може зіткнутися з проблемами, які не було виявлено під час попереднього тестування до випуску нового випуску.

Arch вважається більш просунутим і технічно вимогливим дистрибутивом, ніж багато інших. Хтось зовсім новачок у Linux може використовувати Arch, але він або вона повинні бути підготовлені та прагнути багато вчитися. Спільнота Arch надзвичайно корисна, але очікується, що користувач докладе значних зусиль, шукаючи, як вирішити проблему, а не відразу просити інших про допомогу.

Завантаження з Arch ISO

Хоча Arch не є «Типом сервера», зазначеним під час розгортання нового сервера на Vultr, ви можете легко завантажити Arch ISO та встановити свій сервер самостійно.

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

Бібліотека Vultr ISO

Після вибору «Розгорнути новий сервер» у розділі «Тип сервера» перейдіть на вкладку «Бібліотека 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, вам потрібно створити завантажувальний розділ BIOS розміром 1 МБ для 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 розроблено навколо паралельного введення введення, зосереджено на масштабованості. Він забезпечує кращу продуктивність, ніж ext4, і, залежно від ситуації, забезпечує трохи кращу або трохи гіршу продуктивність порівняно з btrf. XFS не використовує копіювання під час запису і підтримує контрольні суми лише на своїх метаданих, а не на самих даних.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Змонтувати файлову систему

Використовуйте таку команду, щоб змонтувати файлову систему:

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

Створіть простір підкачки

Місце підкачки не обов’язково. Вам краще працювати з 2 ГБ пам’яті та без місця підкачки, ніж з 1 ГБ пам’яті та 1 ГБ місця підкачки. Простір підкачки – це милиця, щоб обійтися з меншою фактичною пам’яттю, ніж вимагає ваша система та всі її програми. Слід уникати нестачі пам’яті в 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 ГБ.

Зауважте, що ви можете помітити WARNING: Possibly missing firmware for module: aic94xxі wd719x. Їх можна ігнорувати.

Налаштуйте нову систему

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

Configure networking

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

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

Reboot into your hard drive

Exit the chroot environment.

# exit

Power off your server.

# 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. Для го

Налаштуйте Spigot Server на Arch Linux

Налаштуйте Spigot Server на Arch Linux

У цьому посібнику пояснюється, як налаштувати сервер Minecraft за допомогою Spigot на Arch Linux. У цьому підручнику передбачається, що ви звичайний користувач (без root) і маєте права

Як встановити 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 на Arch Linux

Налаштуйте сервер Mumble на 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, мають префікс # і один

Повстання машин: застосування ШІ в реальному світі

Повстання машин: застосування ШІ в реальному світі

Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.

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. Прочитайте цю статтю, щоб дізнатися більше