Installazione di Arch Linux 2019 su un server Vultr

introduzione

Arch Linux ha un seguito più piccolo, ma ancora forte, rispetto alle distribuzioni più popolari. La sua filosofia è piuttosto diversa, con vantaggi e svantaggi.

Arch richiede che i suoi utenti siano più orientati al fai da te. Arch non ha un'installazione GUI, ma questa guida otterrà un'installazione Arch di base in esecuzione sul tuo server Vultr. Arch non configura tutto per te da solo, ma ciò ti consente di scegliere come farlo; quale può essere particolarmente utile poiché ci sono molti modi. Arch non installa un'enorme quantità di pacchetti, incluso un ambiente desktop; invece ti permette di scegliere quello che vuoi sul tuo sistema e di lasciare numerosi pacchetti che non usi.

I repository Arch preferiscono fortemente lasciare i pacchetti in quanto creati dai loro sviluppatori originali a monte. Se riscontri problemi con un pacchetto su altre distribuzioni, i manutentori a monte possono spesso farti riferimento alla tua distribuzione, poiché spesso apporta modifiche che potrebbero essere responsabili. Ciò accade raramente su Arch, poiché le modifiche apportate sono generalmente limitate a: quelle necessarie per lavorare con Arch, come la sua gerarchia di file system; e importanti correzioni di bug a monte e backdoor di sicurezza che vengono temporaneamente utilizzate fino alla successiva versione a monte che le includerà. Detto questo, alcune altre distribuzioni a volte aggiungono funzionalità e correzioni di bug ai pacchetti che la distribuzione non ha disturbato a inviare a monte o che gli sviluppatori a monte non hanno accettato, e queste patch extra non vengono aggiunte nei pacchetti Arch, a meno che non siano realmente necessarie.

Arch funziona come un "rilascio progressivo". Non ci sono versioni o cicli di rilascio per Arch nel suo insieme. I manutentori di pacchetti Trusted Arch inviano nuove versioni upstream nei repository Arch. Gli utenti aggiornano periodicamente tutti i pacchetti con quelli più recenti. Alcuni utenti si aggiornano quotidianamente, alcuni settimanalmente e altri ancora meno frequentemente. Un utente Arch ottiene i vantaggi di eseguire le versioni più recenti, anziché versioni potenzialmente vecchie di mesi o anni su altre distribuzioni, ma potrebbe anche incorrere in problemi che i test upstream non hanno rilevato prima che fosse rilasciata una nuova versione.

Arch è considerato una distribuzione più avanzata e tecnicamente impegnativa di molte altre. Qualcuno completamente nuovo su Linux può usare Arch, ma deve essere preparato e desideroso di imparare molto. La community di Arch è estremamente utile, ma ci si aspetta che un utente faccia un buon sforzo per cercare come risolvere un problema, piuttosto che chiedere immediatamente aiuto agli altri.

Avvio da Arch ISO

Sebbene Arch non sia un "Tipo di server" elencato durante la distribuzione di un nuovo server su Vultr, è possibile avviare facilmente un ISO Arch e installare il server da soli.

Arch rilascia un nuovo ISO all'inizio di ogni mese. Se la più recente Arch ISO su Vultr non è del mese corrente, puoi caricare manualmente la più recente su Vultr e usarla invece. Quando si utilizza un ISO Arch per l'installazione su un disco rigido, ottiene le versioni più recenti di tutti i pacchetti dai server Arch. Le versioni dei pacchetti su Arch ISO non sono quelle installate sul tuo server. Quindi, a meno che non ci sia una correzione di bug o una funzionalità non inclusa nella più recente Arch ISO di Vultr nella sua libreria ISO, che influisce sul processo di installazione, probabilmente non è necessario caricare manualmente la più recente.

Libreria ISO Vultr

Dopo aver scelto "Distribuisci nuovo server", in "Tipo di server", passa alla scheda "Libreria ISO" e seleziona la ISO Arch Linux più recente.

Carica manualmente l'ISO più recente

Per ottenere l'ISO più recente, visitare https://www.archlinux.org/download/ e fare clic su uno dei collegamenti di download diretto HTTP. Nella pagina successiva, copia il link nel .isofile " ". Visita la tua area di upload ISO Vultr all'indirizzo https://my.vultr.com/iso/ . Fai clic su "Aggiungi ISO", incolla il link che hai appena copiato e fai clic su "Carica". La pagina si aggiornerà automaticamente mostrando l'avanzamento del download e dopo pochi minuti mostrerà che l'ISO è disponibile. Scegli "Distribuisci nuovo server" e, in "Tipo di server", passa alla scheda "Carica ISO" e seleziona ISO.

Collegati alla console ISO

Dopo aver distribuito il tuo nuovo server, fai clic su di esso per visualizzare la pagina "Informazioni sul server". (Se vedi una nota che dice che il tuo server potrebbe ancora terminare l'installazione, puoi ignorarlo, poiché è probabile che il tuo server sia stato avviato dall'ISO per procedere.) Fai clic sull'icona in alto a destra che assomiglia a un monitor di un computer, che mostra "Visualizza console" al passaggio del mouse.

Premi ENTER" Boot Arch Linux (x86_64)", e in un attimo sarai loggato come root. (Potrebbe essere necessario ridimensionare la finestra per mostrare l'intera console.)

L'ISO utilizza DHCP per configurare automaticamente la rete, che funziona correttamente con l'installazione di Vultr. Verifica che abbia funzionato.

# ping -c 1 archlinux.org

Sincronizza l'orologio

Assicurarsi che l'orologio di sistema sia preciso.

# timedatectl set-ntp true

Aggiorna portachiavi

I pacchetti sui server Arch possono essere firmati con chiavi di crittografia più recenti rispetto a quelle ISO, quindi aggiornare al set di chiavi più recente attendibile.

# pacman -Sy archlinux-keyring

Dischi di partizione

Visualizza i dispositivi a blocchi rilevati.

# lsblk

Il CD ISO sarà probabilmente sr0ed loop0è utilizzato per montare parte dell'ISO. In questa esercitazione si presume che sia stato scelto un server Vultr standard con un singolo disco rigido, quindi si presume che lo sia anche il disco rigido vda. Questo perché i server standard Vultr forniscono un disco rigido virtuale utilizzando QEMU virtio_blkper prestazioni più veloci.

Partiziona il disco.

# fdisk /dev/vda

Devi decidere ora se hai bisogno di una partizione di swap. Se non sei sicuro, potrebbe essere utile guardare avanti alla sezione intitolata "Crea spazio di swap".

Nota : se si desidera utilizzare una tabella delle partizioni GPT anziché DOS, è necessario creare una partizione di avvio BIOS da 1 MB per GRUB.

Nessuna partizione di swap

Premere Nseguito da ENTER5 volte per creare una singola partizione della dimensione massima. Premere Wseguito da ENTERper scrivere la tabella delle partizioni. La partizione di sistema è /dev/vda1.

Con la partizione di swap

Premere Nseguito da ENTER4 volte. Quindi immettere +<SIZE>(ad esempio:) +512M, quindi ENTERper creare la partizione di swap. Premere T, ENTERquindi inserire 82e di ENTERnuovo per contrassegnarlo come partizione di swap. Premere Nseguito da ENTER5 volte per creare la partizione di sistema. Premere W, quindi ENTERper scrivere la tabella delle partizioni. La partizione di sistema è /dev/vda2.

Crea un file system

Btrfs

Btrfs si basa sulla copia su scrittura. Quando i dati modificati vengono scritti, non vengono semplicemente scritti per sovrascrivere i dati originali come in altri file system. I blocchi modificati vengono scritti altrove e solo dopo una scrittura corretta i "puntatori" a questi nuovi blocchi verranno aggiornati. Ciò aumenta la tolleranza agli errori, quindi se qualcosa va storto durante una scrittura, i dati originali non vanno persi. Consente snapshot forniti dal file system. Dietro le quinte, mantiene i checksum su ogni blocco per rilevare automaticamente e talvolta correggere i dati corrotti. Btrfs consente di eseguire la maggior parte delle modifiche a livello di file system mentre è montata e in uso, rispetto alla maggior parte delle altre che richiedono che siano offline. Btrfs ha avuto alcuni dossi durante lo sviluppo, ma poiché Arch eseguirà il kernel più recente,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

ext4

Ext4 non ha le ultime funzionalità del file system e non offre le migliori prestazioni, ma esiste dal 2008 ed è basato su ext3 che esiste dal 2001. La sua base di codice è abbastanza stabile, quindi alcuni potrebbero obiettare è più stabile dei nuovi file system, ma poiché altri sono maturati nel corso degli anni, questo argomento è diventato meno rilevante.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS è progettato attorno a IO paralleli, concentrandosi sulla scalabilità. Offre prestazioni migliori rispetto a ext4 e, a seconda della situazione, offre prestazioni leggermente migliori o leggermente peggiori rispetto a btrfs. XFS non utilizza la funzione di copia su scrittura e mantiene solo i checksum sui suoi metadati anziché sui dati stessi.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Montare il file system

Utilizzare il seguente comando per montare il file system:

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

Crea spazio di swap

Lo spazio di swap non è strettamente necessario. È meglio correre con 2 GB di memoria e nessuno spazio di scambio, rispetto a 1 GB di memoria e 1 GB di spazio di scambio. Lo spazio di swap è una stampella per cavarsela con meno memoria effettiva del sistema e tutti i suoi programmi richiedono. La memoria insufficiente su Linux dovrebbe essere evitata, poiché il kernel tenterà automaticamente di liberare memoria uccidendo i processi.

Se si desidera eseguire senza spazio di scambio, è possibile saltare il resto di questa sezione.

Se si desidera eseguire lo spazio di scambio, è possibile utilizzare una partizione di scambio o un file di scambio. Una partizione di swap ha il vantaggio di non essere toccata da un file system, quindi non viene mai frammentata e non viene mai bloccata se il file system presenta problemi temporanei. Un file di scambio ha il vantaggio di poter essere facilmente ridimensionato, o eliminato e aggiunto quando necessario.

Nota btrfs dovrebbe supportare solo i file di scambio in Linux 5.0+, previsto tra l'inizio e la metà del 2019.

Scambia partizione

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

Scambia file

# 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

Installa il gruppo di pacchetti base

Usa questo comando:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Se lo si desidera, sostituire linux-lts, linux-mainlineo un altro kernel da questo elenco per il pacchetto linux.
  • Se stai eseguendo btrfs, installa il btrfs-progspacchetto.

Ciò ha installato una quantità minima di pacchetti che Arch presume sia installato su ogni sistema, e lasciare uno qualsiasi di essi rischia di rompere le cose a proprio rischio. Nota l'ISO include molti più pacchetti rispetto al gruppo "base". Il gruppo base richiederà solo circa 1,4 GB.

Nota che potresti notare WARNING: Possibly missing firmware for module: aic94xxe wd719x. Questi possono essere ignorati.

Configura il tuo nuovo sistema

Genera automaticamente il tuo /etc/fstabfile (monta automaticamente i file system).

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

Ora puoi cambiare root nella tua nuova installazione, che sostanzialmente tratta la tua nuova installazione /mnt/come se fosse /. Mentre si trova nell'ambiente chroot, eseguirà i programmi installati sul disco rigido anziché ISO, poiché il file system ISO non è visibile al suo interno.

# arch-chroot /mnt

Il sistema manterrà internamente la traccia dell'ora tramite UTC, ma è possibile scegliere quale fuso orario utilizzare quando si visualizzano la data e l'ora. Determina quale regione utilizzare.

# ls /usr/share/zoneinfo

Supponendo che userete America, determinare quale città usare.

# ls /usr/share/zoneinfo/America

Supponendo che userai New_York, scegli quel fuso orario.

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

Scegli una localizzazione 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 la rete

Il modo più semplice per configurare la rete su un server Vultr è tramite DHCP. I server DHCP di Vultr forniranno comunque un indirizzo IP statico pubblico.

Per vedere i dispositivi di rete rilevati.

# ip addr

Il dispositivo di loopback è etichettato lo. Sui server Vultr, probabilmente vedrai il dispositivo di rete come ens3.

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

Rendi DHCP in esecuzione automaticamente all'avvio.

# systemctl enable systemd-networkd

Fai eseguire automaticamente la risoluzione DNS all'avvio.

# systemctl enable systemd-resolved

Invia /etc/resolv.confrichieste a systemd-resolved.

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

Imposta il nome host per il tuo server.

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

Utilizzando il nome host che hai scelto e l'indirizzo IP statico al posto di <YOUR_STATIC_IP>mostrato durante l'esecuzione ip addr, imposta il file hosts.

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

Imposta la tua password di root

Utilizzare il comando seguente per impostare una password. Ti verrà richiesto di inserire la nuova password due volte.

# passwd

Configurare il caricatore di avvio

Installa il pacchetto grub.

# pacman -S grub

Installalo sul disco rigido.

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

Nota : l'argomento è il disco stesso, NON la partizione di sistema.

Di default all'avvio, grub attenderà 5 secondi prima di scegliere l'opzione predefinita. Per disabilitare questa attesa, utilizzare quanto segue.

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

Nota : se si desidera ancora accedere al menu di avvio di grub, è possibile impostare questo su 1 secondo anziché 0.

Per impostazione predefinita, grub offre al kernel l' quietopzione che systemdsegue anche. Utilizzare quanto segue per mostrare i messaggi di avvio e arresto.

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

Crea la configurazione di grub.

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

Riavvia sul tuo disco rigido

Esci dall'ambiente chroot.

# exit

Spegni il server.

# systemctl poweroff

Torna alla pagina "Informazioni sul server" di Vultr per il tuo server. Nella scheda "Impostazioni", fai clic su "ISO personalizzato", quindi su "Rimuovi ISO". Fai clic sull'icona "Riavvio del server", quindi su "Visualizza console".

Creare un utente

Accedi come root, con la password che hai scelto prima.

Installa sudo.

# pacman -S sudo

Consenti ai membri del gruppo wheeldi utilizzare 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 un account utente.

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

Imposta la password dell'utente.

# passwd <USERNAME>

Esci come root.

# exit

Accedi come l'utente appena creato.

I comandi seguenti devono ancora essere eseguiti come root, quindi sono ancora preceduti da #. Il modo raccomandato per eseguire i comandi come root è, come utente normale, aggiungere un prefisso a ciascuno di essi sudo. Quando si esegue sudo, la password richiesta è la password dell'utente, non la password di root.

Configurare la sincronizzazione dell'ora

Per un client di sincronizzazione temporale leggero con precisione approssimativa, utilizzare quanto segue.

# systemctl enable --now systemd-timesyncd

Se preferisci una migliore precisione.

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

Configura SSH

Installa un server SSH, così puoi usare SSH per connetterti al tuo sistema Arch invece di usare la console virtuale di Vultr.

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

A questo punto, è possibile chiudere la console virtuale e connettersi con SSH. Nota, per impostazione predefinita sshd non ti consentirà di accedere come root.

Aggiornamento

Poiché Arch è un "rilascio progressivo", puoi aggiornare tutti i pacchetti che hai installato ogni volta che lo desideri. Gli utenti possono aggiornare secondo il proprio programma, giornaliero, settimanale e così via. Se esegui l'upgrade spesso, non sarà necessario aggiornare contemporaneamente molti pacchetti e sarà più facile individuare eventuali problemi che potresti incontrare. È importante aggiornare tutti i pacchetti contemporaneamente, come farà il seguente comando. È facile immaginare perché l'aggiornamento di qualcosa come "glibc" da solo, senza i programmi che lo usano, causerebbe problemi.

# pacman -Syu

Dopo l'aggiornamento, è importante cercare nell'output i messaggi che ti sono stati inviati. Potrebbe dirti che ci sono cose che devi fare. Per questo motivo, NON impostare l'aggiornamento automatico.

Nota tutti i programmi già in esecuzione prima di un aggiornamento non saranno la versione più recente fino a quando non verranno riavviati. In tal caso, quando viene aggiornato qualcosa di veramente fondamentale che non può essere semplicemente riavviato, come il kernel di Linux, glibc o systemd, è una buona idea riavviare.

Mantieni i messaggi di avvio

Per mostrare correttamente i messaggi di avvio e spegnimento, è necessario aver rimosso il quietparametro del kernel sopra dalla configurazione di grub. (Se non lo hai fatto, ora puoi ancora ricreare la configurazione di grub.) Nota che questi messaggi verranno mostrati solo attraverso la console virtuale di Vultr, non su sessioni ssh. A metà del processo di avvio, il sistema passerà a un KMS (modalità grafica di impostazione della modalità kernel), che perderà i messaggi prima di allora. È possibile modificare l'interruttore in KMS affinché avvenga prima, per conservare tutti i messaggi.

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

Per impostazione predefinita, dopo l'avvio del sistema e l'inizializzazione di un tty, cancella lo schermo. Sebbene sia esteticamente piacevole, ti impedisce di guardare semplicemente i messaggi durante l'avvio. È possibile disattivare questo comportamento.

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

Il reindirizzamento dell'output sudo catnon utilizzerà i permessi di root, quindi questo è un modo per aggirare quello. (Non è necessario aggiungere il prefisso al catcomando stesso con sudo, quindi è preceduto da $)

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


Come installare Apache 2.4 su Arch Linux

Come installare Apache 2.4 su Arch Linux

Prerequisiti Un server Vultr con Arch Linux aggiornato. Vedi questa guida per maggiori informazioni. Accesso al Sudo. I comandi devono essere eseguiti come root ar

Installa un server Team Fortress 2 su Arch Linux

Installa un server Team Fortress 2 su Arch Linux

Questo tutorial spiega come configurare un server Team Fortress 2 su Arch Linux. Presumo che tu abbia effettuato laccesso con un account utente non root con accesso sudo

Installa Mumble Server su Arch Linux

Installa Mumble Server su Arch Linux

Questo tutorial spiega come configurare un server Mumble (Murmur) su Arch Linux. Tutto ciò che viene fatto in questa esercitazione viene eseguito come utente root. Installazione an

Come installare PostgreSQL 11.1 su Arch Linux

Come installare PostgreSQL 11.1 su Arch Linux

Prerequisiti Un server Vultr con Arch Linux aggiornato (vedere questo articolo.) Accesso Sudo. I comandi che devono essere eseguiti come root sono preceduti da # e uno

Installa Spigot Server su Arch Linux

Installa Spigot Server su Arch Linux

Questo tutorial spiega come configurare un server Minecraft usando Spigot su Arch Linux. Questo tutorial presuppone che tu sia un utente normale (non root) e hav

Creazione di pacchetti su Arch Linux (incluso AUR)

Creazione di pacchetti su Arch Linux (incluso AUR)

Su Arch Linux, i repository ufficiali sono: core, extra e community. Questi pacchetti sono già compilati e sono installati tramite pacman. Per th

Installa un Counter-Strike: Server Global Offensive (CSGO) su Arch Linux

Installa un Counter-Strike: Server Global Offensive (CSGO) su Arch Linux

Questo tutorial spiega come impostare un server Counter-Strike: Global Offensive su Arch Linux. Questo tutorial presuppone che tu abbia effettuato laccesso con un uso standard

Come installare Perl 5.28 su un server web Arch Linux

Come installare Perl 5.28 su un server web Arch Linux

Prerequisiti Un server Vultr con Arch Linux aggiornato (vedere questo articolo.) Un server Web in esecuzione, con accesso Apache o Nginx Sudo: i comandi richiedono

Installazione di Arch Linux su un server Vultr

Installazione di Arch Linux su un server Vultr

Vultr ti offre la straordinaria funzionalità di permetterti di usare la tua immagine personalizzata oltre ai loro eccellenti modelli, che ti consentono di eseguire

Come installare Python 3.7 su un server web Arch Linux

Come installare Python 3.7 su un server web Arch Linux

Prerequisiti Un server Vultr con Arch Linux aggiornato (vedere questo articolo.) Un server Web in esecuzione, con accesso Apache o Nginx Sudo: i comandi richiedono

Installa Arch Linux con Btrfs Snapshotting

Installa Arch Linux con Btrfs Snapshotting

Prefazione Arch Linux è una distribuzione per scopi generici nota per la sua tecnologia allavanguardia e la sua configurazione flessibile. Con le istantanee di Btrfs, possiamo scattare

Come usare HTTPS su Webserver Arch Linux

Come usare HTTPS su Webserver Arch Linux

Prerequisiti Un server Vultr in esecuzione su Arch Linux aggiornato (vedere questo articolo.) Un server web in esecuzione, Apache o Nginx Sudo Comandi di accesso richiesti t

Utilizzo di Devtools su Arch Linux

Utilizzo di Devtools su Arch Linux

Il pacchetto Devtools è stato originariamente creato per utenti fidati per creare correttamente pacchetti per i repository ufficiali. Tuttavia, può essere utilizzato da un normale utente

Utilizzo di Makepkg su Arch Linux

Utilizzo di Makepkg su Arch Linux

Se usi direttamente makepkg, inquina in qualche modo il tuo sistema. Il gruppo di pacchetti base-devel deve essere installato. In questo modo, per impostazione predefinita, sono necessarie solo le dipendenze

Come installare MongoDB 4.0 su Arch Linux

Come installare MongoDB 4.0 su Arch Linux

Prerequisiti Un server Vultr in esecuzione su Arch Linux aggiornato (vedere questo articolo) Accesso Sudo: i comandi che devono essere eseguiti come root sono preceduti da # e uno

Come installare PHP 7.3 su un server web Arch Linux

Come installare PHP 7.3 su un server web Arch Linux

Prerequisiti Un server Vultr in esecuzione su Arch Linux aggiornato (vedere questo articolo.) Un server Web in esecuzione, con accesso Apache o Nginx Sudo. I comandi richiedono

Come installare Nginx 1.14 su Arch Linux

Come installare Nginx 1.14 su Arch Linux

Prerequisiti Un server Vultr con Arch Linux aggiornato (vedere questo articolo.) Accesso Sudo. I comandi che devono essere eseguiti come root sono preceduti da #. th

Come installare MariaDB 10.3 o MySQL 8.0 su Arch Linux

Come installare MariaDB 10.3 o MySQL 8.0 su Arch Linux

Prerequisiti Un server Vultr in esecuzione su Arch Linux aggiornato (vedere questo articolo.) Accesso Sudo: i comandi che devono essere eseguiti come root sono preceduti da # e uno

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.