Instalarea 2019 Arch Linux pe un server Vultr

Introducere

Arch Linux are un număr mai mic, dar totuși puternic, în urma distribuțiilor mai populare. Filozofia sa este cu totul diferită, cu avantaje și dezavantaje.

Arch cere utilizatorilor săi să fie mai mult orientați-vă singuri. Arch nu are o instalație GUI, dar acest ghid va avea o instalare de bază de Arch care rulează pe serverul dvs. Vultr. Arch nu configurează totul singur, dar asta vă permite să alegeți cum să o faceți; ceea ce poate fi deosebit de benefic, deoarece există mai multe moduri. Arch nu instalează o cantitate imensă de pachete, inclusiv un mediu desktop; în schimb, vă permite să alegeți ceea ce doriți pe sistemul dvs. și lăsați mai multe pachete pe care nu le utilizați.

Depozitele Arch favorizează puternic părăsirea pachetelor, întrucât sunt făcute de dezvoltatorii lor originali din amonte. Dacă aveți probleme cu un pachet de pe alte distribuții, întreprinderile din amonte vă pot referi adesea la distribuția dvs., deoarece adesea face modificări care ar putea fi responsabile. Acest lucru se întâmplă rar pe Arch, deoarece modificările aduse sunt de obicei limitate la: cele necesare pentru a lucra cu Arch, cum ar fi ierarhia sistemului de fișiere; și corecțiile majore ale erorilor din amonte și porturile de securitate care sunt utilizate temporar până la următoarea versiune amonte, care le va include. Acestea fiind spuse, alte distribuții adaugă uneori funcții și corecții de erori la pachetele pe care distribuția nu le-a deranjat să le trimită în amonte sau pe care dezvoltatorii din amonte nu le acceptă, iar aceste patch-uri suplimentare nu sunt adăugate în pachetele Arch, cu excepția cazului în care este cu adevărat necesar.

Arch funcționează ca o „lansare de rulare”. Nu există versiuni sau cicluri de lansare pentru Arch în ansamblu. Păstrătorii de pachete de încredere Arch trimit noi versiuni din amonte în depozitele Arch. Utilizatorii actualizează periodic toate pachetele la cele mai recente. Unii utilizatori actualizează zilnic, alții săptămânal și alții chiar mai puțin frecvent. Un utilizator Arch primește avantajele rulării ultimelor versiuni, în loc de versiuni potențiale de luni sau de ani pe alte distribuții, dar poate întâmpina probleme pe care testele din amonte nu le-au prins înainte de lansarea unei noi versiuni.

Arch este considerat o distribuție mai avansată și mai exigentă din punct de vedere tehnic decât mulți alții. Cineva complet nou pentru Linux poate folosi Arch, dar el sau ea trebuie să fie pregătiți și dornici să învețe multe. Comunitatea Arch este extrem de utilă, dar este de așteptat ca un utilizator să depună eforturi bune în căutarea modului de a remedia o problemă, în loc să ceară imediat ajutorul altora.

Cizme de la Arch ISO

Deși Arch nu este un „tip de server” enumerat atunci când implementați un nou server pe Vultr, puteți porni cu ușurință un arch ISO și să vă instalați singur serverul.

Arch lansează un nou ISO la începutul fiecărei luni. Dacă cea mai recentă arhivă ISO pe Vultr nu este din luna curentă, puteți încărca manual cea mai nouă pe Vultr și utilizați-o în schimb. Când utilizați un Arch ISO pentru a instala pe un hard disk, acesta primește cele mai recente versiuni ale tuturor pachetelor de pe serverele Arch. Versiunile pachetelor de pe arhiva ISO nu sunt cele instalate pe serverul dvs. Deci, dacă nu există o corecție de eroare sau o caracteristică care nu este inclusă în cea mai recentă arhivă ISO a Vultr din biblioteca sa ISO, una care afectează procesul de instalare, probabil că nu trebuie să încărcați manual cea mai nouă.

Biblioteca ISO Vultr

După ce alegeți „Implementați server nou”, la „Tip server”, treceți la fila „Biblioteca ISO” și selectați cea mai recentă arhivă ISO Linux.

Încărcați manual cele mai recente ISO

Pentru a obține cea mai recentă ISO, accesați https://www.archlinux.org/download/ și faceți clic pe unul dintre linkurile de descărcare directă HTTP. În pagina următoare, copiați linkul la .isofișierul " ". Accesați zona dvs. de încărcare ISO Vultr la https://my.vultr.com/iso/ . Faceți clic pe „Adaugă ISO”, lipiți în linkul pe care tocmai l-ați copiat și faceți clic pe „Încărcare”. Pagina va reîmprospăta automat arătând progresul descărcării sale și, după câteva minute, va arăta că ISO este disponibil. Alegeți „Implementați un server nou” și în „Tip server”, treceți la fila „Încărcare ISO” și selectați ISO.

Conectați-vă la consola ISO

După implementarea noului dvs. server, faceți clic pe el pentru a afișa pagina „Informații despre server”. (Dacă vedeți o notă care spune că serverul dvs. poate fi încă terminat de instalat, puteți ignora acest lucru, deoarece serverul dvs. este probabil că ați pornit de pe ISO pentru a continua.) Faceți clic pe pictograma din dreapta sus, care arată ca un monitor pentru computer, care afișează „Consola de vizualizare” la hover.

Apăsați ENTERpe " Boot Arch Linux (x86_64)" și într-o clipă veți fi conectat ca root. (Este posibil să fie nevoie să redimensionați fereastra pentru a afișa întreaga consolă.)

ISO utilizează DHCP pentru a configura automat rețelele, care funcționează corect cu configurarea Vultr. Verificați funcționat.

# ping -c 1 archlinux.org

Sincronizați ceasul

Asigurați-vă că ceasul sistemului este corect.

# timedatectl set-ntp true

Actualizați cheia

Pachetele de pe serverele Arch pot fi semnate cu chei de criptare mai noi decât cele din ISO, deci actualizați la cea mai nouă tastatură de încredere.

# pacman -Sy archlinux-keyring

Discuri de partiție

Vizualizați dispozitivele blocate detectate.

# lsblk

CD-ul ISO va fi probabil sr0și loop0este utilizat pentru a monta o parte din ISO. Acest tutorial presupune că ați ales un server Vultr standard cu un singur hard disk, deci presupune, de asemenea, că hard disk-ul dvs. este vda. Acest lucru se datorează faptului că serverele standard Vultr oferă un hard disk virtual folosind QEMU virtio_blkpentru performanțe mai rapide.

Partiți discul.

# fdisk /dev/vda

Trebuie să decideți acum dacă aveți nevoie de o partiție swap. Dacă nu sunteți sigur, ar putea fi util să vă uitați cu atenție la secțiunea intitulată „Creați spațiu de schimb”.

Notă : Dacă doriți să utilizați un GPT în loc de tabela de partiție DOS, va trebui să creați o partiție de bootare BIOS de 1 MB pentru GRUB.

Fără partiție swap

Apăsați Nurmată de ENTER5 ori pentru a crea o singură partiție cu dimensiunea maximă. Apăsați Wurmată de ENTERpentru a scrie tabelul partițiilor. Partiția dvs. de sistem este /dev/vda1.

Cu Partition Swap

Apăsați Nurmată de ENTER4 ori. Înainte introduceți +<SIZE>(de exemplu:) +512M, apoi ENTERpentru a crea partiția swap. Apăsați T, ENTERapoi introduceți 82și, ENTERdin nou, pentru a o marca ca o partiție swap. Apăsați Nurmată de ENTER5 ori pentru a crea partiția de sistem. Apăsați W, apoi ENTERpentru a scrie tabelul de partiții. Partiția dvs. de sistem este /dev/vda2.

Creați un sistem de fișiere

Btrfs

Btrfs se bazează pe copy-on-write. Când datele schimbate sunt scrise, nu este scris pur și simplu pentru a suprascrie datele originale ca în alte sisteme de fișiere. Blocurile modificate sunt scrise în altă parte și numai după o scriere reușită vor fi actualizați „indicatorii” acestor blocuri noi. Acest lucru crește toleranța la erori, așa că dacă ceva nu merge bine în timpul unei scrieri, datele originale nu se pierd. Permite instantanee furnizate de sistemul de fișiere. În spatele scenei, păstrează sumele de verificare pe fiecare bloc pentru a detecta și a corecta în mod silențios datele corupte. Btrfs permite ca majoritatea modificărilor la nivel de sistem de fișiere să fie efectuate în timp ce este montat și utilizat, în comparație cu majoritatea celor care necesită ca acestea să fie offline. Btrfs a avut unele denivelări în timpul dezvoltării, dar pe măsură ce Arch va rula cel mai recent kernel,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 nu are cele mai recente caracteristici ale sistemului de fișiere și nu are cele mai bune performanțe, dar există din 2008 și se bazează pe ext3, care este în jurul anului 2001. Baza sa de cod este destul de stabilă, așa că unii ar susține este mai stabil decât sistemele de fișiere mai noi, dar pe măsură ce altele s-au maturizat de-a lungul anilor, acest argument a devenit mai puțin relevant.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS este proiectat în jurul IO paralel, cu accent pe scalabilitate. Oferă performanțe mai bune decât ext4 și, în funcție de situație, oferă performanțe ușor mai bune sau puțin mai bune în comparație cu btrfs. XFS nu folosește copy-on-write și menține doar sumele de control pe metadatele sale, mai degrabă decât datele în sine.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Montează fișierul

Folosiți următoarea comandă pentru a monta sistemul de fișiere:

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

Creați spațiu de schimb

Spațiul de schimb nu este strict necesar. Ești mai bine să rulezi cu 2 GB memorie și fără spațiu de schimb, decât 1 GB de memorie și 1 GB spațiu de schimb. Spațiul de schimb este un cârciumă pe care să-l obțineți cu mai puțină memorie reală decât sistemul dvs. și toate programele sale solicitate. Ar trebui să fie evitată eliminarea memoriei pe Linux, deoarece nucleul va încerca automat eliberarea memoriei prin uciderea proceselor.

Dacă doriți să rulați fără spațiu de swap, puteți sări peste restul acestei secțiuni.

Dacă doriți să rulați cu spațiu swap, puteți utiliza o partiție swap sau un fișier swap. O partiție swap are avantajele de a fi neatins de un sistem de fișiere, astfel încât nu se fragmentează niciodată și nu se leagă niciodată dacă sistemul dvs. de fișiere are probleme de moment. Un fișier swap are avantajul de a putea fi redimensionat ușor, sau șters și adăugat atunci când este nevoie.

Notă btrfs este de așteptat să accepte doar fișierele swap în Linux 5.0+, care se așteaptă cu ceva timp la începutul lui jumătatea anului 2019.

Schimbă partiția

# mkswap /dev/vda1
# swapon /dev/vda1

Schimbă fișierul

# 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

Instalați grupul de pachete de bază

Folosiți această comandă:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Dacă se dorește, înlocui linux-lts, linux-mainlinesau un alt nucleu din această listă pentru pachetul Linux.
  • Dacă executați btrfs, instalați btrfs-progspachetul.

Aceasta a instalat o cantitate minimă de pachete pe care Arch presupune să fie instalate pe fiecare sistem și care lasă pe oricare dintre ele riscă să rupă lucrurile pe propriul risc. Rețineți că ISO include multe mai multe pachete decât sunt din grupul „bază”. Grupul de bază va lua doar aproximativ 1,4 GB.

Rețineți că puteți observa WARNING: Possibly missing firmware for module: aic94xxși wd719x. Acestea pot fi ignorate.

Configurați noul sistem

Generați automat /etc/fstabfișierul dvs. (montează automat sisteme de fișiere).

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

Acum puteți schimba rădăcina în noua dvs. instalare, care practic tratează noua dvs. instalare /mnt/ca și cum ar fi fost /. În timp ce se află în mediul chroot, va rula programe instalate pe hard disk în loc de ISO, deoarece sistemul de fișiere ISO nu este vizibil în el.

# arch-chroot /mnt

Sistemul dvs. va ține evidența internă folosind UTC, dar puteți alege ce fus orar ar trebui să folosească pentru afișarea datei și orei. Determinați ce regiune să utilizați.

# ls /usr/share/zoneinfo

Presupunând că veți folosi America, determinați ce oraș să utilizați.

# ls /usr/share/zoneinfo/America

Presupunând că veți folosi New_York, alegeți fusul orar.

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

Alegeți un local 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

Configurați rețeaua

Cel mai simplu mod de a configura rețeaua pe un server Vultr este prin DHCP. Serverele DHCP ale Vultr vă vor oferi în continuare o adresă IP statică publică.

Pentru a vedea detectate dispozitivele de rețea.

# ip addr

Dispozitivul loopback este etichetat lo. Pe serverele Vultr, probabil că veți vedea dispozitivul de rețea ca fiind ens3.

# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF

Faceți ca DHCP să fie executat automat la pornire.

# systemctl enable systemd-networkd

Faceți ca rezoluția DNS să fie executată automat la pornire.

# systemctl enable systemd-resolved

Faceți /etc/resolv.confcereri înainte systemd-resolved.

# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

Setați numele de gazdă pentru serverul dvs.

# echo '<YOUR_HOSTNAME>' > /etc/hostname

Folosind numele de gazdă pe care l-ați ales și adresa IP statică în locul <YOUR_STATIC_IP>afișatului când ați alergat ip addr, configurați fișierul dvs. de gazde.

$ cat <<EOF > /etc/hosts
> <YOUR_STATIC_IP>   localhost
> ::1                localhost
> <YOUR_STATIC_IP>   <YOUR_HOSTNAME>.localdomain  <YOUR_HOSTNAME>
> EOF

Setați parola root

Utilizați următoarea comandă pentru a seta o parolă. Vi se va solicita să introduceți noua parolă de două ori.

# passwd

Configurați încărcătorul de încărcare

Instalați pachetul grub.

# pacman -S grub

Instalați-l pe hard disk.

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

Notă : Argumentul este discul în sine, NU este partiția dvs. de sistem.

În mod implicit la pornire, grub va aștepta 5 secunde înainte de a alege opțiunea implicită. Pentru a dezactiva această așteptare, utilizați următoarele.

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

Notă : Dacă doriți totuși acces la meniul de încărcare grub, poate doriți să setați acest lucru la 1 secundă în loc de 0.

În mod implicit, grub oferă nucleului quietopțiunea care systemdurmează. Folosiți următoarele pentru a afișa mesajele de pornire și oprire.

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

Creați configurația grub.

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

Reporniți pe hard disk

Ieșiți din mediul chroot.

# exit

Opriți serverul.

# systemctl poweroff

Accesați pagina „Informații despre server” a Vultr pentru serverul dvs. În fila „Setări”, faceți clic pe „Custom ISO”, apoi pe „Eliminați ISO”. Faceți clic pe pictograma „Restart server”, apoi „Consolă vizualizare”.

Creaza utilizator

Conectați-vă ca root, cu parola pe care ați ales-o mai devreme.

Instalați sudo.

# pacman -S sudo

Permiteți membrilor grupului wheelsă le utilizeze 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

Creați un cont de utilizator.

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

Setați parola utilizatorului.

# passwd <USERNAME>

Deconectați-vă ca root.

# exit

Conectați-vă ca utilizator nou creat.

Comenzile de mai jos sunt încă necesare pentru a fi rulate ca root, deci sunt încă prefixate de #. Modul recomandat de a rula comenzile ca root este, ca utilizator obișnuit, să prefixăm fiecare cu sudo. Când executați sudo, parola pe care vi-o solicită este parola de utilizator, nu parola rădăcină.

Configurați sincronizarea timpului

Pentru un client ușor de sincronizare a timpului cu o precizie aproximativă, utilizați următoarele.

# systemctl enable --now systemd-timesyncd

Dacă ai prefera o precizie mai bună.

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

Configurați SSH

Instalați un server SSH, astfel încât să puteți utiliza SSH pentru a vă conecta la sistemul Arch în loc să utilizați consola virtuală a Vultr.

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

În acest moment, puteți închide consola virtuală și vă puteți conecta cu SSH. Notă, în mod implicit, sshd nu vă va permite să vă autentificați ca root.

Actualizarea

Deoarece Arch este o "lansare", puteți actualiza toate pachetele pe care le-ați instalat oricând doriți. Utilizatorii pot face upgrade la propriul program, zilnic, săptămânal și așa mai departe. Dacă faceți o actualizare frecventă, nu multe pachete vor trebui să fie actualizate simultan și orice problemă potențială în care vă puteți confrunta va fi mai ușor de identificat. Este important să actualizați toate pachetele simultan, așa cum va face următoarea comandă. Este ușor să vă imaginați de ce actualizarea a ceva ca „glibc” singur, fără programele care îl utilizează, ar cauza probleme.

# pacman -Syu

După actualizare, este important să analizați rezultatele pentru mesajele care v-au fost trimise. Poate îți spune că trebuie să faci lucruri. Din acest motiv, NU setați upgrade-ul automat.

Rețineți că toate programele care rulează deja înainte de o actualizare nu vor fi versiunea mai nouă până când nu sunt repornite. În acest caz, când ceva actual de temelie care nu poate fi doar repornit, cum ar fi nucleul linux, glibc sau systemd este actualizat, este o idee bună să reporniți.

Mențineți mesajele de pornire

Pentru a afișa cu succes mesaje de pornire și oprire, trebuie să fiți eliminat quietparametrul kernel de mai sus din configurația dvs. grub. (Dacă nu ați făcut acest lucru, puteți acum să re-creați și configurația grub.) Rețineți că aceste mesaje vor fi afișate doar prin consola virtuală a Vultr, nu în sesiunile ssh. Parțial prin procesul de pornire, sistemul va trece într-un KMS (modul de setare a modului de kernel grafic), care va pierde mesaje înainte de atunci. Puteți schimba comutatorul în KMS pentru a reține toate mesajele.

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

În mod implicit, după ce sistemul se pornește și se inițializează un tip, acesta șterge ecranul. Deși este plăcut din punct de vedere estetic, te împiedică să te uiți pur și simplu la mesajele din timpul pornirii. Puteți dezactiva acest comportament.

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

Redirecționarea ieșirii sudo catnu va folosi permisiunile root, așa că este o modalitate de a evita acest lucru. (Nu este necesar să prefixați catcomanda în sine cu sudo, deci este prefixată de $)

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


Cum se instalează Nginx 1.14 pe Arch Linux

Cum se instalează Nginx 1.14 pe Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol.) Acces Sudo. Comenzile care trebuie rulate ca root sunt prefixate de #. Th

Cum se instalează Apache 2.4 pe Arch Linux

Cum se instalează Apache 2.4 pe Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux. Consultați acest ghid pentru mai multe informații. Acces Sudo. Comenzile necesare pentru a fi rulate ca root

Instalare Server Mumble pe Arch Linux

Instalare Server Mumble pe Arch Linux

Acest tutorial explică modul de configurare a unui server Mumble (Murmur) pe Arch Linux. Tot ce este făcut în acest tutorial este realizat ca utilizator root. Instalarea an

Instalați Arch Linux cu Btrfs Snapshotting

Instalați Arch Linux cu Btrfs Snapshotting

Preface Arch Linux este o distribuție de uz general, binecunoscută pentru tehnologia de ultimă oră și configurația flexibilă. Cu instantanee Btrfs, putem lua

Instalarea unui server Counter-Strike: Global Offensive (CSGO) pe Arch Linux

Instalarea unui server Counter-Strike: Global Offensive (CSGO) pe Arch Linux

Acest tutorial explică modul de configurare a unui server Counter-Strike: Global Offensive pe Arch Linux. Acest tutorial presupune că v-ați autentificat cu o utilizare standard

Instalarea Arch Linux pe un server Vultr

Instalarea Arch Linux pe un server Vultr

Vultr vă oferă funcționalitatea minunată de a vă permite să folosiți propria imagine personalizată, pe lângă șabloanele lor excelente, care vă permite să rulați

Utilizarea Devtools pe Arch Linux

Utilizarea Devtools pe Arch Linux

Pachetul Devtools a fost inițial creat pentru utilizatori de încredere pentru a crea corect pachete pentru depozitele oficiale. Cu toate acestea, acesta poate fi utilizat de către un utilizator obișnuit

Instalarea serverului Spigot pe Arch Linux

Instalarea serverului Spigot pe Arch Linux

Acest tutorial explică cum să configurați un server Minecraft folosind Spigot pe Arch Linux. Acest tutorial presupune că sunteți un utilizator normal (nu root) și hav

Cum se instalează PostgreSQL 11.1 pe Arch Linux

Cum se instalează PostgreSQL 11.1 pe Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol.) Acces Sudo. Comenzile care trebuie rulate ca root sunt prefixate de # și unu

Cum se instalează MongoDB 4.0 pe Arch Linux

Cum se instalează MongoDB 4.0 pe Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol) Acces Sudo: Comenzile care trebuie rulate ca root sunt prefixate de #, și una

Cum se instalează PHP 7.3 pe un server Web Arch Linux

Cum se instalează PHP 7.3 pe un server Web Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol) Comenzile necesită

Cum se utilizează HTTPS pe Arch Linux Webserver

Cum se utilizează HTTPS pe Arch Linux Webserver

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol)

Construirea de pachete pe Arch Linux (inclusiv AUR)

Construirea de pachete pe Arch Linux (inclusiv AUR)

Pe Arch Linux, depozitele oficiale sunt: ​​core, extra și comunitare. Aceste pachete sunt deja compilate și sunt instalate prin intermediul Pacman. Pentru th

Cum se instalează Python 3.7 pe un Arch Linux Webserver

Cum se instalează Python 3.7 pe un Arch Linux Webserver

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol.) Un server web care rulează, fie accesul Apache, fie Nginx Sudo: Comenzile necesită

Folosind Makepkg pe Arch Linux

Folosind Makepkg pe Arch Linux

Dacă utilizați direct makepkg, acesta poluează oarecum sistemul dumneavoastră. Trebuie să fie instalat grupul de pachete de bază de dezvoltare. În acest mod, în mod implicit, sunt necesare dependențele onl

Configurați un server Team Fortress 2 pe Arch Linux

Configurați un server Team Fortress 2 pe Arch Linux

Acest tutorial explică modul de configurare a unui server Team Fortress 2 pe Arch Linux. Presupun că sunteți conectat cu un cont de utilizator non-root care are acces sudo

Cum se instalează MariaDB 10.3 sau MySQL 8.0 pe Arch Linux

Cum se instalează MariaDB 10.3 sau MySQL 8.0 pe Arch Linux

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (a se vedea acest articol.) Acces Sudo: Comenzile necesare pentru a fi rulate ca root sunt prefixate de # și una

Cum se instalează Perl 5.28 pe un Arch Linux Webserver

Cum se instalează Perl 5.28 pe un Arch Linux Webserver

Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol.) Un server web care rulează, fie accesul Apache, fie Nginx Sudo: Comenzile necesită

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe