Installerar 2019 Arch Linux på en Vultr-server

Introduktion

Arch Linux har en mindre, men fortfarande stark, efterföljare än mer populära distributioner. Dess filosofi är helt annorlunda, med fördelar och nackdelar.

Arch kräver att användarna är mer orienterade om att göra det själv. Arch har ingen GUI-installation, men den här guiden kommer att få en grundläggande Arch-installation som körs på din Vultr-server. Arch konfigurerar inte allt åt dig själv, men det låter dig välja hur du gör det; vilket kan vara särskilt fördelaktigt eftersom det finns flera sätt. Arch installerar inte en stor mängd paket, inklusive en skrivbordsmiljö; i stället låter dig välja vad du vill ha på ditt system, och lämna många paket som du inte använder.

Arch-förråden föredrar starkt att lämna paket eftersom de är gjorda av deras ursprungliga uppströmsutvecklare. Om du stöter på problem med ett paket på andra distributioner, kan uppströmsunderhållare ofta hänvisa dig till din distribution, eftersom den ofta gör ändringar som kan vara ansvariga. Det händer sällan på Arch, eftersom ändringar som görs vanligtvis är begränsade till: de som är nödvändiga för att arbeta med Arch, såsom dess filsystemhierarki; och stora uppströms buggfixar och säkerhetsbackportar som används tillfälligt tills nästa uppströmsversion görs som kommer att inkludera dem. Som sagt, vissa andra distributioner lägger ibland till funktioner och buggfixar till paket som distributionen inte brydde sig om att skicka uppströms eller som uppströmsutvecklare inte accepterade, och dessa extra patchar läggs inte till i Arch-paket, om det inte verkligen är nödvändigt.

Arch fungerar som en "rullande release". Det finns inga versioner eller utgivningscykler för Arch som helhet. Betrodda Arch-paketunderhållare skickar in nya uppströmsutgåvor till Archs arkiv. Användare uppdaterar regelbundet alla paket till de senaste. Vissa användare uppdaterar dagligen, vissa veckovis och vissa ännu mindre ofta. En Arch-användare får fördelarna med att köra de senaste utgåvorna, istället för potentiellt månader eller år gamla versioner på andra distributioner, men kan också stöta på problem som uppströmstestning inte fångade innan en ny utgåva gjordes.

Arch anses vara en mer avancerad och tekniskt krävande distribution än många andra. Någon som är helt ny på Linux kan använda Arch, men han eller hon måste vara förberedd och angelägen om att lära sig mycket. Arch-communityt är oerhört hjälpsamt, men det förväntas att en användare kommer att anstränga sig för att leta efter hur man åtgärdar ett problem, snarare än att omedelbart bara be andra om hjälp.

Boot från Arch ISO

Även om Arch inte är en "Servertyp" som listas när du distribuerar en ny server på Vultr, kan du enkelt starta upp en Arch ISO och installera din server själv.

Arch släpper en ny ISO i början av varje månad. Om den senaste Arch ISO på Vultr inte är från innevarande månad, kan du manuellt ladda upp den senaste till Vultr och använda den istället. När du använder en Arch ISO för att installera på en hårddisk får den de senaste versionerna av alla paket från Archs servrar. Versioner av paket på Arch ISO är inte de som är installerade på din server. Så om det inte finns en buggfix eller funktion som inte ingår i Vultrs senaste Arch ISO i dess ISO-bibliotek, en som påverkar installationsprocessen, behöver du förmodligen inte ladda upp den senaste manuellt.

Vultr ISO-bibliotek

Efter att ha valt "Distribuera ny server", under "Servertyp", växla till fliken "ISO Library" och välj den senaste Arch Linux ISO.

Ladda upp senaste ISO manuellt

För att få den senaste ISO, besök https://www.archlinux.org/download/ och klicka på en av HTTP-länkarna för direktnedladdning. På nästa sida kopierar du länken till .isofilen " ". Besök ditt Vultr ISO-uppladdningsområde på https://my.vultr.com/iso/ . Klicka på "Lägg till ISO", klistra in länken du just kopierade och klicka på "Ladda upp". Sidan uppdateras automatiskt och visar nedladdningsförloppet, och efter några minuter visar den att ISO är tillgängligt. Välj "Distribuera ny server" och under "Servertyp", växla till fliken "Ladda upp ISO" och välj ISO.

Anslut till ISO-konsolen

När du har distribuerat din nya server klickar du på den för att få upp sidan "Serverinformation". (Om du ser en anteckning som säger att din server kanske fortfarande håller på att installeras kan du ignorera detta, eftersom din server troligen har startat från ISO så att du kan fortsätta.) Klicka på ikonen i det övre högra hörnet som ser ut som en datorskärm, som visar "Visa konsol" när du håller muspekaren.

Tryck ENTERpå " Boot Arch Linux (x86_64)" och om ett ögonblick kommer du att loggas in som root. (Du kan behöva ändra storlek på fönstret för att visa hela konsolen.)

ISO använder DHCP för att automatiskt konfigurera nätverk, vilket fungerar korrekt med Vultrs inställningar. Kontrollera att detta fungerade.

# ping -c 1 archlinux.org

Synkronisera klockan

Se till att systemklockan är korrekt.

# timedatectl set-ntp true

Uppdatera nyckelring

Paket på Archs servrar kan signeras med nyare krypteringsnycklar än på ISO, så uppdatera till den senaste betrodda nyckeluppsättningen.

# pacman -Sy archlinux-keyring

Partitionera diskar

Visa blockerade enheter som upptäckts.

# lsblk

ISO-CD:n kommer sannolikt att vara sr0, och loop0används för att montera en del av ISO. Den här handledningen förutsätter att du valde en standard Vultr-server med en enda hårddisk, så du antar också att din hårddisk är vda. Detta beror på att Vultrs standardservrar ger en virtuell hårddisk med QEMU virtio_blkför snabbare prestanda.

Partitionera disken.

# fdisk /dev/vda

Du måste bestämma nu om du behöver en swap-partition. Om du är osäker kan det vara bra att titta framåt till avsnittet "Skapa bytesutrymme".

Obs : Om du vill använda en GPT istället för en DOS-partitionstabell, måste du skapa en 1MB BIOS-startpartition för GRUB.

Ingen swap-partition

Tryck Nföljt av ENTER5 gånger för att skapa en enda partition med maximal storlek. Tryck Wföljt av för ENTERatt skriva partitionstabellen. Din systempartition är /dev/vda1.

Med Swap-partition

Tryck Nföljt av ENTER4 gånger. Ange sedan +<SIZE>(till exempel: +512M), sedan för ENTERatt skapa swap-partitionen. Tryck på T, ENTER, mata sedan in 82och ENTERigen för att markera den som en växlingspartition. Tryck Nföljt av ENTER5 gånger för att skapa din systempartition. Tryck på Woch sedan för ENTERatt skriva partitionstabellen. Din systempartition är /dev/vda2.

Skapa ett filsystem

Btrfs

Btrfs är baserat på copy-on-write. När ändrad data skrivs, skrivs den inte bara för att skriva över originaldata som i andra filsystem. Ändrade block skrivs någon annanstans och först efter en lyckad skrivning kommer "pekarna" till dessa nya block att uppdateras. Detta ökar feltoleransen, så om något går fel under en skrivning går inte originaldatan förlorad. Det tillåter filsystem tillhandahållna ögonblicksbilder. Bakom kulisserna upprätthåller den kontrollsummor för varje block för att automatiskt upptäcka och ibland tyst korrigera korrupta data. Btrfs tillåter de flesta modifieringar på filsystemnivå att utföras medan den är monterad och används, jämfört med de flesta andra som kräver att de är offline. Btrfs har haft några stötar under utvecklingen, men eftersom Arch kommer att köra den senaste kärnan,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 har inte de senaste filsystemfunktionerna och presterar inte bäst, men har funnits sedan 2008, och är baserat på ext3 som har funnits sedan 2001. Dess kodbas är ganska stabil, så vissa skulle hävda det är mer stabilt än nyare filsystem, men eftersom andra har mognat under åren har detta argument blivit mindre relevant.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS är designad kring parallell IO, med fokus på skalbarhet. Den ger bättre prestanda än ext4, och ger, beroende på situationen, något bättre eller något sämre prestanda jämfört med btrfs. XFS använder inte copy-on-write, och underhåller endast kontrollsummor på sina metadata snarare än själva data.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Montera filsystem

Använd följande kommando för att montera filsystemet:

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

Skapa bytesutrymme

Byt utrymme är inte strikt nödvändigt. Det är bättre att köra med 2 GB minne och inget växlingsutrymme än 1 GB minne och 1 GB växlingsutrymme. Byt utrymme är en krycka för att klara sig med mindre faktisk minne än vad ditt system och alla dess program kräver. Att få slut på minne på Linux bör undvikas, eftersom kärnan automatiskt försöker frigöra minne genom att döda processer.

Om du vill springa utan att byta utrymme kan du hoppa över resten av det här avsnittet.

Om du vill köra med swap-utrymme kan du använda en swap-partition eller en swap-fil. En swap-partition har fördelarna av att vara orörd av ett filsystem, så den blir aldrig fragmenterad och blir aldrig bunden om ditt filsystem har tillfälliga problem. En växlingsfil har fördelen att den enkelt kan ändras i storlek, eller raderas och läggas till vid behov.

Notera att btrfs endast förväntas stödja swap-filer i Linux 5.0+, förväntat någon gång tidigt till mitten av 2019.

Byt partition

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

Byt fil

# 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

Installera baspaketgrupp

Använd detta kommando:

# pacstrap /mnt base linux linux-firmware --noconfirm

Detta installerade en minimal mängd paket som Arch antar är installerade på varje system, och om du lämnar något av dem riskerar det att gå sönder saker på egen risk. Observera att ISO innehåller många fler paket än i "bas"-gruppen. Basgruppen tar bara cirka 1,4 GB.

Observera att du kanske märker WARNING: Possibly missing firmware for module: aic94xxoch wd719x. Dessa kan ignoreras.

Konfigurera ditt nya system

Generera din /etc/fstabfil automatiskt (monterar automatiskt filsystem).

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

Du kan nu ändra root till din nya installation, vilket i princip behandlar din nya installation på /mnt/som om den vore vid /. Medan den är i chroot-miljön kommer den att köra program installerade på din hårddisk snarare än ISO, eftersom ISO-filsystemet inte är synligt i det.

# arch-chroot /mnt

Ditt system kommer internt att hålla reda på tiden med UTC, men du kan välja vilken tidszon det ska använda när datum och tid visas. Bestäm vilken region som ska användas.

# ls /usr/share/zoneinfo

Förutsatt att du använder America, bestäm vilken stad du ska använda.

# ls /usr/share/zoneinfo/America

Förutsatt att du använder New_York, välj den tidszonen.

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

Välj en UTF-8-lokal.

# 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

Konfigurera nätverk

Det enklaste sättet att konfigurera nätverk på en Vultr-server är genom DHCP. Vultrs DHCP-servrar kommer fortfarande att ge dig en offentlig statisk IP-adress.

För att se nätverksenheterna som upptäckts.

# ip addr

Återkopplingsenheten är märkt lo. På Vultr-servrar kommer du sannolikt att se nätverksenheten som ens3.

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

Få DHCP att köras automatiskt vid uppstart.

# systemctl enable systemd-networkd

Få DNS-upplösning att köras automatiskt vid uppstart.

# systemctl enable systemd-resolved

Skicka /etc/resolv.confvidare förfrågningar till systemd-resolved.

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

Ställ in värdnamnet för din server.

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

Använd värdnamnet du valde och den statiska IP-adressen i stället för att <YOUR_STATIC_IP>visas när du körde ip addr, ställ in din värdfil.

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

Ställ in ditt root-lösenord

Använd följande kommando för att ställa in ett lösenord. Du kommer att uppmanas att ange ditt nya lösenord två gånger.

# passwd

Konfigurera starthanteraren

Installera grub-paketet.

# pacman -S grub

Installera den på hårddisken.

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

Obs : Argumentet är själva disken, INTE din systempartition.

Som standard vid uppstart väntar grub i 5 sekunder innan du väljer standardalternativet. För att inaktivera denna väntetid, använd följande.

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

Obs : Om du fortfarande vill ha tillgång till grub-startmenyn, kanske du vill ställa in den på 1 sekund istället för 0.

Som standard ger grub kärnan quietalternativet som systemdockså följer. Använd följande för att visa uppstarts- och avstängningsmeddelanden.

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

Skapa grub-konfigurationen.

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

Starta om till din hårddisk

Lämna chroot-miljön.

# exit

Stäng av din server.

# systemctl poweroff

Gå tillbaka till Vultrs "Serverinformation"-sida för din server. På fliken "Inställningar", klicka på "Anpassad ISO" och sedan på "Ta bort ISO". Klicka på ikonen "Starta om server" och sedan på "Visa konsol".

Skapa användare

Logga in som root, med lösenordet du valde tidigare.

Installera sudo.

# pacman -S sudo

Tillåt medlemmar i gruppen wheelatt använda 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

Skapa ett användarkonto.

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

Ställ in användarens lösenord.

# passwd <USERNAME>

Logga ut som root.

# exit

Logga in som nyskapad användare.

Kommandona nedan måste fortfarande köras som root, så de har fortfarande prefixet #. Det rekommenderade sättet att köra kommandon som root är att, som en vanlig användare, prefixa var och en av dem med sudo. När du kör sudoär lösenordet det ber dig om ditt användarlösenord, inte root-lösenordet.

Konfigurera tidssynkronisering

För en lätt tidssynkroniseringsklient med grov noggrannhet använd följande.

# systemctl enable --now systemd-timesyncd

Om du föredrar bättre precision.

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

Konfigurera SSH

Installera en SSH-server, så att du kan använda SSH för att ansluta till ditt Arch-system istället för att använda Vultrs virtuella konsol.

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

Vid det här laget kan du stänga den virtuella konsolen och ansluta till SSH. Observera att sshd som standard inte tillåter dig att logga in som root.

Uppgraderar

Eftersom Arch är en "rullande release" kan du uppgradera alla paket du har installerat när du vill. Användare kan uppgradera enligt sitt eget schema, dagligen, veckovis och så vidare. Om du uppgraderar ofta behöver inte många paket uppgraderas på en gång, och eventuella problem du kan stöta på blir lättare att lokalisera. Det är viktigt att uppgradera alla paket på en gång, eftersom följande kommando kommer att göra. Det är lätt att föreställa sig varför enbart uppgradering av något som "glibc", utan de program som använder det, skulle orsaka problem.

# pacman -Syu

Efter uppgraderingen är det viktigt att titta igenom utdata efter meddelanden som du fått. Det kan berätta för dig att det finns saker du behöver göra. Av denna anledning, ställ INTE in automatisk uppgradering.

Observera att alla program som redan körs innan en uppgradering inte kommer att vara den nyare versionen förrän de startas om. I så fall, när något riktigt grundläggande som inte bara kan startas om, som linux-kärnan, glibc eller systemd uppdateras, är det en bra idé att starta om.

Behåll startmeddelanden

För att visa framgångsrika uppstarts- och avstängningsmeddelanden måste du ha tagit bort quietkärnparametern ovan från din grub-konfiguration. (Om du inte gjorde det, kan du fortfarande nu även genom att återskapa grub-konfigurationen.) Observera att dessa meddelanden endast kommer att visas genom Vultrs virtuella konsol, inte på ssh-sessioner. En del av uppstartsprocessen kommer systemet att växla till ett KMS (grafikläge för kärnlägesinställning), som kommer att förlora meddelanden innan dess. Du kan ändra bytet till KMS för att ske tidigare, för att behålla alla meddelanden.

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

Som standard rensar den skärmen efter att systemet har startats och en tty initierats. Även om det är estetiskt tilltalande, hindrar det dig från att bara titta på meddelandena under uppstart. Du kan stänga av detta beteende.

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

Omdirigering av utdata sudo catkommer inte att använda root-behörigheter, så det här är en väg runt det. (Du behöver inte prefixa själva catkommandot med sudo, så det har prefixet $)

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

Installerar 2019 Arch Linux på en Vultr-server

Installerar 2019 Arch Linux på en Vultr-server

Inledning Arch Linux har en mindre, men fortfarande stark, efterföljare än mer populära distributioner. Dess filosofi är helt annorlunda, med fördelar en

Installera Arch Linux på en Vultr-server

Installera Arch Linux på en Vultr-server

Vultr ger dig den fantastiska funktionaliteten att låta dig använda din egen anpassade bild förutom deras utmärkta mallar, vilket gör att du kan köra

Använda Devtools på Arch Linux

Använda Devtools på Arch Linux

Paketet Devtools skapades ursprungligen för betrodda användare för att korrekt skapa paket för de officiella förråden. Det kan dock användas av vanliga användare

Använder Makepkg på Arch Linux

Använder Makepkg på Arch Linux

Om du använder makepkg direkt, förorenar det ditt system något. Bas-devel-paketgruppen måste installeras. På detta sätt, som standard, behövs endast beroenden

Hur man installerar PostgreSQL 11.1 på Arch Linux

Hur man installerar PostgreSQL 11.1 på Arch Linux

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) Sudo-åtkomst. Kommandon som krävs för att köras som root har prefixet # och ett

Hur man använder HTTPS på Arch Linux Webserver

Hur man använder HTTPS på Arch Linux Webserver

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) En webbserver som körs, antingen Apache eller Nginx Sudo-åtkomstkommandon krävs t

Installera Arch Linux med Btrfs Snapshotting

Installera Arch Linux med Btrfs Snapshotting

Förord ​​Arch Linux är en allmän distribution välkänd för sin banbrytande teknologi och flexibla konfiguration. Med Btrfs ögonblicksbilder kan vi ta

Bygga paket på Arch Linux (inklusive AUR)

Bygga paket på Arch Linux (inklusive AUR)

På Arch Linux är de officiella förråden: kärna, extra och community. Dessa paket är redan kompilerade och de installeras via pacman. För th

Installera Spigot Server på Arch Linux

Installera Spigot Server på Arch Linux

Denna handledning förklarar hur man ställer in en Minecraft-server med Spigot på Arch Linux. Denna handledning förutsätter att du är en normal användare (inte-root) och hav

Hur man installerar Nginx 1.14 på Arch Linux

Hur man installerar Nginx 1.14 på Arch Linux

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) Sudo-åtkomst. Kommandon som krävs för att köras som root har # prefix. Th

Hur man installerar Apache 2.4 på Arch Linux

Hur man installerar Apache 2.4 på Arch Linux

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux. Se den här guiden för mer information. Sudo tillgång. Kommandon som krävs för att köras som root ar

Hur man installerar Python 3.7 på en Arch Linux-webbserver

Hur man installerar Python 3.7 på en Arch Linux-webbserver

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) En webbserver som körs, antingen Apache eller Nginx Sudo-åtkomst: Kommandon kräver

Hur man installerar Perl 5.28 på en Arch Linux-webbserver

Hur man installerar Perl 5.28 på en Arch Linux-webbserver

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) En webbserver som körs, antingen Apache eller Nginx Sudo-åtkomst: Kommandon kräver

Hur man installerar PHP 7.3 på en Arch Linux-webbserver

Hur man installerar PHP 7.3 på en Arch Linux-webbserver

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) En webbserver som körs, antingen Apache- eller Nginx Sudo-åtkomst. Kommandon kräver

Installera Mumble Server på Arch Linux

Installera Mumble Server på Arch Linux

Denna handledning förklarar hur man ställer in en Mumble-server (Murmur) på Arch Linux. Allt som görs i denna handledning görs som rotanvändare. Installation en

Konfigurera en Counter-Strike: Global Offensive (CSGO) Server på Arch Linux

Konfigurera en Counter-Strike: Global Offensive (CSGO) Server på Arch Linux

Denna handledning förklarar hur man ställer in en Counter-Strike: Global Offensive-server på Arch Linux. Den här handledningen förutsätter att du har loggat in med standardanvändning

Konfigurera en Team Fortress 2-server på Arch Linux

Konfigurera en Team Fortress 2-server på Arch Linux

Denna handledning förklarar hur man ställer in en Team Fortress 2-server på Arch Linux. Jag antar att du är inloggad med ett icke-root användarkonto som har sudo-åtkomst

Hur man installerar MariaDB 10.3 eller MySQL 8.0 på Arch Linux

Hur man installerar MariaDB 10.3 eller MySQL 8.0 på Arch Linux

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln.) Sudo-åtkomst: Kommandon som krävs för att köras som root har prefixet #, och en

Hur man installerar MongoDB 4.0 på Arch Linux

Hur man installerar MongoDB 4.0 på Arch Linux

Förutsättningar En Vultr-server som kör uppdaterad Arch Linux (se den här artikeln) Sudo-åtkomst: Kommandon som krävs för att köras som root har prefixet #, och en

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Artificiell intelligens är inte i framtiden, det är här i nuet I den här bloggen Läs hur Artificiell intelligens-applikationer har påverkat olika sektorer.

DDOS-attacker: En kort översikt

DDOS-attacker: En kort översikt

Är du också ett offer för DDOS-attacker och förvirrad över de förebyggande metoderna? Läs den här artikeln för att lösa dina frågor.

Har du någonsin undrat hur hackare tjänar pengar?

Har du någonsin undrat hur hackare tjänar pengar?

Du kanske har hört att hackare tjänar mycket pengar, men har du någonsin undrat hur de tjänar den typen av pengar? låt oss diskutera.

Revolutionerande uppfinningar från Google som gör ditt liv lätt.

Revolutionerande uppfinningar från Google som gör ditt liv lätt.

Vill du se revolutionerande uppfinningar av Google och hur dessa uppfinningar förändrade livet för varje människa idag? Läs sedan till bloggen för att se uppfinningar av Google.

Fredag ​​Essential: Vad hände med AI-drivna bilar?

Fredag ​​Essential: Vad hände med AI-drivna bilar?

Konceptet med att självkörande bilar ska ut på vägarna med hjälp av artificiell intelligens är en dröm vi har ett tag nu. Men trots flera löften finns de ingenstans att se. Läs den här bloggen för att lära dig mer...

Technological Singularity: A Distant Future of Human Civilization?

Technological Singularity: A Distant Future of Human Civilization?

När vetenskapen utvecklas i snabb takt och tar över en hel del av våra ansträngningar, ökar också riskerna för att utsätta oss för en oförklarlig singularitet. Läs, vad singularitet kan betyda för oss.

Utveckling av datalagring – Infographic

Utveckling av datalagring – Infographic

Lagringsmetoderna för data har utvecklats kan vara sedan födelsen av data. Den här bloggen tar upp utvecklingen av datalagring på basis av en infografik.

Funktioner för Big Data Reference Architecture Layers

Funktioner för Big Data Reference Architecture Layers

Läs bloggen för att känna till olika lager i Big Data Architecture och deras funktionaliteter på enklaste sätt.

6 fantastiska fördelar med att ha smarta hemenheter i våra liv

6 fantastiska fördelar med att ha smarta hemenheter i våra liv

I denna digitala värld har smarta hemenheter blivit en avgörande del av livet. Här är några fantastiska fördelar med smarta hemenheter om hur de gör vårt liv värt att leva och enklare.

macOS Catalina 10.15.4 tilläggsuppdatering orsakar fler problem än att lösa

macOS Catalina 10.15.4 tilläggsuppdatering orsakar fler problem än att lösa

Nyligen släppte Apple macOS Catalina 10.15.4, en tilläggsuppdatering för att åtgärda problem, men det verkar som om uppdateringen orsakar fler problem som leder till att mac-datorer blir murade. Läs den här artikeln för att lära dig mer