Instalimi i Arch Linux 2019 në një server Vultr

Prezantimi

Arch Linux ka një shpërndarje më të vogël, por ende të fortë, pasuese se sa më shumë shpërndarje të njohura. Filozofia e saj është krejt e ndryshme, me avantazhe dhe disavantazhe.

Arch kërkon që përdoruesit e tij të jenë më të orientuar për ta bërë atë vetë. Arch nuk ka një instalim GUI, por ky udhëzues do të marrë një instalim bazë Arch që funksionon në serverin tuaj Vultr. Arch nuk konfiguron gjithçka për ju vetë, por kjo ju lejon të zgjidhni se si ta bëni atë; gjë që mund të jetë veçanërisht e dobishme pasi ka mënyra të shumta. Arch nuk instalon një sasi të madhe paketash, duke përfshirë një mjedis desktop; në vend të kësaj ju lejon të zgjidhni atë që dëshironi në sistemin tuaj dhe të lini paketa të shumta që nuk i përdorni.

Depot e Arch favorizojnë fuqimisht largimin e paketave pasi ato janë bërë nga zhvilluesit e tyre origjinalë në rrjedhën e sipërme. Nëse hasni probleme me një paketë në shpërndarjet e tjera, mirëmbajtësit në rrjedhën e sipërme shpesh mund t'ju referojnë te shpërndarjen tuaj, pasi ajo shpesh bën ndryshime që mund të jenë përgjegjëse. Kjo ndodh rrallë në Arch, pasi ndryshimet e bëra zakonisht kufizohen në: ato të nevojshme për të punuar me Arch, siç është hierarkia e sistemit të skedarëve; dhe korrigjimet kryesore të defekteve në rrjedhën e sipërme dhe portat e pasme të sigurisë që përdoren përkohësisht derisa të bëhet publikimi tjetër në rrjedhën e sipërme që do t'i përfshijë ato. Thënë kështu, disa shpërndarje të tjera ndonjëherë shtojnë veçori dhe rregullime të gabimeve në paketa që shpërndarja nuk shqetësoi t'i dërgonte në rrjedhën e sipërme ose që zhvilluesit në rrjedhën e sipërme nuk i pranuan, dhe këto arna shtesë nuk shtohen në paketat Arch, përveç rasteve kur janë vërtet të nevojshme.

Arch funksionon si një "lirim rrotullues". Nuk ka versione ose cikle lëshimi për Arch në tërësi. Mbajtësit e besuar të paketave Arch dorëzojnë publikime të reja në rrjedhën e sipërme në depot e Arch. Përdoruesit përditësojnë periodikisht të gjitha paketat me ato më të fundit. Disa përdorues përditësojnë çdo ditë, disa çdo javë dhe disa edhe më rrallë. Një përdorues i Arch merr përfitimet e ekzekutimit të versioneve më të fundit, në vend të versioneve potencialisht muajsh apo vitesh në shpërndarjet e tjera, por gjithashtu mund të hasë në probleme që testimi në rrjedhën e sipërme nuk i kapi përpara se të bëhej një version i ri.

Arch konsiderohet një shpërndarje më e avancuar dhe teknikisht më e kërkuar se shumë të tjera. Dikush krejtësisht i ri në Linux mund të përdorë Arch, por ai ose ajo duhet të jetë i përgatitur dhe i etur për të mësuar shumë. Komuniteti Arch është jashtëzakonisht i dobishëm, por pritet që një përdorues të bëjë një përpjekje të mirë duke kërkuar se si të rregullojë një problem, në vend që të kërkojë menjëherë ndihmë nga të tjerët.

Boot nga Arch ISO

Megjithëse Arch nuk është një "Lloji i Serverit" i listuar kur vendosni një server të ri në Vultr, ju mund të nisni lehtësisht një Arch ISO dhe ta instaloni vetë serverin tuaj.

Arch lëshon një ISO të re në fillim të çdo muaji. Nëse Arch ISO më i fundit në Vultr nuk është nga muaji aktual, mund të ngarkoni manualisht atë më të ri në Vultr dhe ta përdorni në vend të tij. Kur përdorni një Arch ISO për të instaluar në një hard disk, ai merr versionet më të fundit të të gjitha paketave nga serverët e Arch. Versionet e paketave në Arch ISO nuk janë ato që janë instaluar në serverin tuaj. Pra, nëse nuk ka një rregullim të metave ose veçori që nuk përfshihet në Arch ISO më të fundit të Vultr në bibliotekën e tij ISO, një që ndikon në procesin e instalimit, ndoshta nuk keni nevojë të ngarkoni manualisht atë më të riun.

Biblioteka Vultr ISO

Pasi të zgjidhni "Deploy New Server", nën "Server Type", kaloni në skedën "ISO Library" dhe zgjidhni ISO më të fundit të Arch Linux.

Ngarkoni manualisht ISO më të fundit

Për të marrë ISO-në më të fundit, vizitoni https://www.archlinux.org/download/ dhe klikoni në një nga lidhjet e shkarkimit direkt HTTP. Në faqen tjetër, kopjoni lidhjen në .isoskedarin " ". Vizitoni zonën tuaj të ngarkimit të Vultr ISO në https://my.vultr.com/iso/ . Klikoni "Shto ISO", ngjisni lidhjen që sapo keni kopjuar dhe klikoni "Ngarko". Faqja do të rifreskohet automatikisht duke treguar ecurinë e shkarkimit dhe pas disa minutash do të tregojë se ISO është e disponueshme. Zgjidhni "Deploy New Server" dhe nën "Server Type", kaloni në skedën "Ngarko ISO" dhe zgjidhni ISO.

Lidhu me tastierën ISO

Pas vendosjes së serverit tuaj të ri, klikoni mbi të për të shfaqur faqen "Informacioni i Serverit". (Nëse shihni një shënim që thotë se serveri juaj mund të jetë ende duke përfunduar instalimin, mund ta shpërfillni këtë, pasi serveri juaj ka të ngjarë të jetë i ndezur nga ISO që ju të vazhdoni.) Klikoni në ikonën në pjesën e sipërme djathtas që duket si një monitor kompjuteri, që tregon "View Console" në hover.

Shtypni ENTER" Boot Arch Linux (x86_64)" dhe në një moment do të identifikoheni si root. (Mund t'ju duhet të ndryshoni madhësinë e dritares për të shfaqur të gjithë konsolën.)

ISO përdor DHCP për të konfiguruar automatikisht rrjetin, i cili funksionon siç duhet me konfigurimin e Vultr. Verifiko se kjo funksionoi.

# ping -c 1 archlinux.org

Sinkronizoni orën

Sigurohuni që ora e sistemit të jetë e saktë.

# timedatectl set-ntp true

Përditëso tastierën

Paketat në serverët e Arch mund të nënshkruhen nga çelësa më të rinj të enkriptimit sesa në ISO, kështu që përditësoni në grupin e çelësave më të ri të besuar.

# pacman -Sy archlinux-keyring

Disqet e ndarjes

Shikoni pajisjet e bllokuara të zbuluara.

# lsblk

CD ISO ka të ngjarë të jetë sr0, dhe loop0po përdoret për të montuar një pjesë të ISO. Ky udhëzues supozon se keni zgjedhur një server standard Vultr me një hard disk të vetëm, kështu që supozon gjithashtu se hard disku juaj është vda. Kjo është për shkak se serverët standardë Vultr japin një hard disk virtual duke përdorur QEMU virtio_blkpër performancë më të shpejtë.

Ndarja e diskut.

# fdisk /dev/vda

Ju duhet të vendosni tani nëse keni nevojë për një ndarje shkëmbimi. Nëse nuk jeni të sigurt, mund të jetë e dobishme të shikoni përpara në seksionin e titulluar "Krijo hapësirë ​​shkëmbimi".

Shënim : Nëse dëshironi të përdorni një GPT në vend të tabelës së ndarjes DOS, do t'ju duhet të krijoni një ndarje 1MB boot BIOS për GRUB.

Nuk ka ndarje shkëmbimi

Shtypni Npas ENTER5 herë për të krijuar një ndarje të vetme me madhësi maksimale. Shtypni Wpasuar nga ENTERpër të shkruar tabelën e ndarjes. Ndarja juaj e sistemit është /dev/vda1.

Me ndarjen Swap

Shtypni Npas ENTER4 herë. Më pas futni +<SIZE>(për shembull: +512M), më pas ENTERpër të krijuar ndarjen e shkëmbimit. Shtypni T, ENTER, pastaj futni 82dhe ENTERpërsëri për ta shënuar atë si një ndarje shkëmbimi. Shtypni Npas ENTER5 herë për të krijuar ndarjen e sistemit tuaj. Shtypni W, më pas ENTERpër të shkruar tabelën e ndarjes. Ndarja juaj e sistemit është /dev/vda2.

Krijoni një sistem skedari

Btrfs

Btrfs bazohet në kopje-në-shkrim. Kur shkruhen të dhënat e ndryshuara, nuk shkruhet thjesht për të mbishkruar të dhënat origjinale si në sistemet e skedarëve të tjerë. Blloqet e ndryshuara shkruhen diku tjetër dhe vetëm pas një shkrimi të suksesshëm do të përditësohen "treguesit" për këto blloqe të reja. Kjo rrit tolerancën ndaj gabimeve, kështu që nëse diçka shkon keq gjatë një shkrimi, të dhënat origjinale nuk humbasin. Ai lejon fotografitë e ofruara nga sistemi i skedarëve. Në prapaskenë, ai mban kontrolle në çdo bllok për të zbuluar automatikisht dhe ndonjëherë korrigjuar në heshtje të dhënat e korruptuara. Btrfs lejon që shumica e modifikimeve të nivelit të sistemit të skedarëve të kryhen ndërsa është i montuar dhe në përdorim, krahasuar me shumicën e të tjerëve që kërkojnë që ato të jenë jashtë linje. Btrfs ka pasur disa goditje gjatë zhvillimit, por pasi Arch do të ekzekutojë kernelin më të fundit,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 nuk ka veçoritë më të fundit të sistemit të skedarëve dhe nuk performon më mirë, por ekziston që nga viti 2008 dhe bazohet në ext3 që ekziston që nga viti 2001. Baza e tij e kodit është mjaft e qëndrueshme, kështu që disa do të argumentonin është më i qëndrueshëm se sistemet e skedarëve më të rinj, por ndërsa të tjerët janë pjekur gjatë viteve, ky argument është bërë më pak i rëndësishëm.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS është projektuar rreth IO paralele, duke u fokusuar në shkallëzueshmërinë. Ofron performancë më të mirë se ext4 dhe, në varësi të situatës, siguron performancë pak më të mirë ose pak më të keqe në krahasim me btrfs. XFS nuk përdor kopje-në-shkrim, dhe ruan vetëm kontrolle mbi meta të dhënat e tij dhe jo vetë të dhënat.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Montoni sistemin e skedarëve

Përdorni komandën e mëposhtme për të montuar sistemin e skedarëve:

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

Krijo hapësirë ​​shkëmbimi

Ndërrimi i hapësirës nuk është rreptësisht i nevojshëm. Është më mirë të punoni me 2 GB memorie dhe pa hapësirë ​​ndërrimi, sesa 1 GB memorie dhe 1 GB hapësirë ​​shkëmbimi. Hapësira e ndërrimit është një patericë për të kaluar me më pak memorie aktuale sesa kërkon sistemi juaj dhe të gjitha programet e tij. Mbarimi i memories në Linux duhet të shmanget, sepse kerneli do të përpiqet automatikisht të çlirojë memorien duke vrarë proceset.

Nëse dëshironi të ekzekutoni pa hapësirë ​​të ndërrimit, mund të kapërceni pjesën tjetër të këtij seksioni.

Nëse dëshironi të ekzekutoni me hapësirë ​​këmbimi, mund të përdorni një ndarje shkëmbimi ose një skedar shkëmbimi. Një ndarje e shkëmbimit ka përfitimet e të qenit i paprekur nga një sistem skedar, kështu që nuk fragmentohet kurrë dhe nuk lidhet kurrë nëse sistemi i skedarëve ka probleme momentale. Një skedar shkëmbimi ka përfitimin e mundësisë për të ndryshuar madhësinë, ose për t'u fshirë dhe shtuar kur është e nevojshme.

Shënim btrfs pritet vetëm të mbështesë skedarët e shkëmbimit në Linux 5.0+, që pritet disa herë nga mesi i 2019.

Ndërroni ndarjen

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

Ndërroni skedarin

# 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

Instaloni grupin e paketave bazë

Përdorni këtë komandë:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Nëse dëshironi, zëvendësoni linux-lts, linux-mainlineose një kernel tjetër nga kjo listë për paketën linux.
  • Nëse jeni duke ekzekutuar btrfs, instaloni btrfs-progspaketën.

Kjo instaloi një sasi minimale paketash që Arch supozon se do të instalohen në çdo sistem, dhe lënia e ndonjë prej tyre jashtë rrezikon të prishë gjërat në rrezikun tuaj. Vini re se ISO përfshin shumë më tepër paketa sesa janë në grupin "bazë". Grupi bazë do të marrë vetëm rreth 1.4 GB.

Shënim mund të vëreni WARNING: Possibly missing firmware for module: aic94xxdhe wd719x. Këto mund të injorohen.

Konfiguro sistemin tuaj të ri

Gjeneroni automatikisht /etc/fstabskedarin tuaj (monton automatikisht sistemet e skedarëve).

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

Tani mund ta ndryshoni rrënjën në instalimin tuaj të ri, i cili në thelb e trajton instalimin tuaj të ri /mnt/sikur të ishte në /. Ndërsa në mjedisin chroot, ai do të ekzekutojë programe të instaluara në hard diskun tuaj në vend të ISO, pasi sistemi i skedarëve ISO nuk është i dukshëm brenda tij.

# arch-chroot /mnt

Sistemi juaj do të mbajë gjurmët e brendshme të kohës duke përdorur UTC, por ju mund të zgjidhni se cilën zonë kohore duhet të përdorë kur shfaq datën dhe orën. Përcaktoni se cilin rajon do të përdorni.

# ls /usr/share/zoneinfo

Duke supozuar se do të përdorni America, përcaktoni cilin qytet të përdorni.

# ls /usr/share/zoneinfo/America

Duke supozuar se do të përdorni New_York, zgjidhni atë zonë kohore.

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

Zgjidhni një vendndodhje 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

Konfiguro rrjetin

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

Shënim : Argumenti është vetë disku, JO ndarja e sistemit tuaj.

Si parazgjedhje në nisje, grub do të presë për 5 sekonda përpara se të zgjedhë opsionin e paracaktuar. Për të çaktivizuar këtë pritje, përdorni sa vijon.

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

Shënim : Nëse dëshironi ende akses në menunë e nisjes së grub, mund të dëshironi ta vendosni këtë në 1 sekondë në vend të 0.

Si parazgjedhje, grub i jep kernelit quietopsionin që systemdvijon gjithashtu. Përdorni sa vijon për të shfaqur mesazhet e nisjes dhe mbylljes.

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

Krijo konfigurimin e grub-it.

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

Rinisni në hard diskun tuaj

Dilni nga mjedisi chroot.

# exit

Fikeni serverin tuaj.

# systemctl poweroff

Kthehuni në faqen "Informacioni i Serverit" të Vultr për serverin tuaj. Në skedën "Cilësimet", klikoni në "Custom ISO", më pas "Hiq ISO". Klikoni në ikonën "Rinisja e Serverit", më pas "Shiko konsolën".

Krijo përdorues

Hyni si root, me fjalëkalimin që keni zgjedhur më parë.

Instaloni sudo.

# pacman -S sudo

Lejo anëtarët në grup wheeltë përdorin 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

Krijo një llogari përdoruesi.

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

Vendosni fjalëkalimin e përdoruesit.

# passwd <USERNAME>

Dil si rrënjë.

# exit

Identifikohu si përdoruesi i sapokrijuar.

Komandat e mëposhtme ende kërkohet të ekzekutohen si rrënjë, kështu që janë ende të prefiksuara nga #. Mënyra e rekomanduar për të ekzekutuar komandat si rrënjë është që, si përdorues i rregullt, të parashtesësh secilën prej tyre me sudo. Kur ekzekutoni sudo, fjalëkalimi që ju kërkon është fjalëkalimi juaj i përdoruesit, jo fjalëkalimi rrënjësor.

Konfiguro sinkronizimin e kohës

Për një klient të lehtë të sinkronizimit të kohës me saktësi të përafërt, përdorni sa vijon.

# systemctl enable --now systemd-timesyncd

Nëse do të preferonit saktësi më të mirë.

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

Konfiguro SSH

Instaloni një server SSH, në mënyrë që të mund të përdorni SSH për t'u lidhur me sistemin tuaj Arch në vend që të përdorni konsolën virtuale të Vultr.

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

Në këtë pikë, mund të mbyllni tastierën virtuale dhe të lidheni me SSH. Shënim, si parazgjedhje sshd nuk do t'ju lejojë të identifikoheni si rrënjë.

Përmirësimi

Për shkak se Arch është një "lirim i vazhdueshëm", ju mund të përmirësoni të gjitha paketat që keni instaluar sa herë që dëshironi. Përdoruesit mund të përmirësojnë sipas orarit të tyre, ditor, javor e kështu me radhë. Nëse përmirësoni shpesh, jo shumë paketa do të duhet të përmirësohen menjëherë dhe çdo problem i mundshëm që mund të hasni do të jetë më i lehtë për t'u identifikuar. Është e rëndësishme të përmirësoni të gjitha paketat menjëherë, siç do të bëjë komanda e mëposhtme. Është e lehtë të imagjinohet pse përmirësimi i diçkaje si "glibc" vetëm, pa programet që e përdorin atë, do të shkaktonte probleme.

# pacman -Syu

Pas përmirësimit, është e rëndësishme të shikoni përmes daljes për mesazhet që ju janë dhënë. Mund t'ju tregojë se ka gjëra që duhet të bëni. Për këtë arsye, MOS konfiguroni përmirësimin automatik.

Vini re se çdo program tashmë i ekzekutuar përpara një përmirësimi nuk do të jetë versioni më i ri derisa të riniset. Në atë rast, kur diçka vërtet thelbësore që nuk mund të riniset thjesht, si kerneli linux, glibc ose systemd përditësohet, është një ide e mirë të rindizni.

Mbani mesazhet e fillimit

Për të shfaqur mesazhet e suksesshme të nisjes dhe mbylljes, duhet të keni hequr quietparametrin e kernelit më sipër nga konfigurimi juaj i grub-it. (Nëse nuk e keni bërë këtë, mundeni tani edhe me rikrijimin e konfigurimit të grub-it.) Vini re se këto mesazhe do të shfaqen vetëm përmes konsolës virtuale të Vultr, jo në seancat ssh. Pjesërisht përmes procesit të nisjes, sistemi do të kalojë në një KMS (modaliteti grafike i cilësimit të modalitetit kernel), i cili do të humbasë mesazhet përpara kësaj. Mund ta ndryshoni kalimin në KMS që të ndodhë më herët, për të ruajtur të gjitha mesazhet.

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

Si parazgjedhje, pasi sistemi niset dhe një tty inicializohet, ai pastron ekranin. Edhe pse kjo është estetikisht e këndshme, ju pengon të shikoni thjesht mesazhet gjatë nisjes. Ju mund ta çaktivizoni këtë sjellje.

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

Ridrejtimi i daljes sudo catnuk do të përdorë lejet rrënjësore, kështu që kjo është një mënyrë për ta shmangur këtë. (Nuk keni nevojë të parafiksoni catvetë komandën me sudo, kështu që ajo parashtesohet me $)

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

Instalimi i Arch Linux 2019 në një server Vultr

Instalimi i Arch Linux 2019 në një server Vultr

Hyrje Arch Linux ka një shpërndarje më të vogël, por ende të fortë, pasuese se sa më shumë shpërndarje të njohura. Filozofia e saj është krejt e ndryshme, me avantazhe një

Instalimi i Arch Linux në një server Vultr

Instalimi i Arch Linux në një server Vultr

Vultr ju ofron funksionalitetin e mrekullueshëm për t'ju lejuar të përdorni imazhin tuaj të personalizuar përveç shablloneve të tyre të shkëlqyer, gjë që ju mundëson të ekzekutoni

Përdorimi i Devtools në Arch Linux

Përdorimi i Devtools në Arch Linux

Paketa Devtools u krijua fillimisht për Përdoruesit e Besuar për të krijuar siç duhet paketa për depot zyrtare. Megjithatë, mund të përdoret nga përdorues të zakonshëm

Duke përdorur Makepkg në Arch Linux

Duke përdorur Makepkg në Arch Linux

Nëse përdorni makepkg drejtpërdrejt, ai ndot disi sistemin tuaj. Duhet të instalohet grupi i paketave të zhvillimit bazë. Në këtë mënyrë, si parazgjedhje, nevojiteshin vetëm varësitë

How To Install PostgreSQL 11.1 On Arch Linux

How To Install PostgreSQL 11.1 On Arch Linux

Prerequisites A Vultr server running up to date Arch Linux (see this article.) Sudo access. Commands required to be ran as root are prefixed by #, and one

Si të përdorni HTTPS në uebserverin Arch Linux

Si të përdorni HTTPS në uebserverin Arch Linux

Parakushtet Një server Vultr që funksionon i përditësuar Arch Linux (shih këtë artikull.) Një uebserver që funksionon, ose Apache ose Nginx Sudo Komandat e aksesit të kërkuara t

Ndërtimi i paketave në Arch Linux (përfshirë AUR)

Ndërtimi i paketave në Arch Linux (përfshirë AUR)

Në Arch Linux, depot zyrtare janë: bërthama, shtesë dhe komuniteti. Këto paketa tashmë janë përpiluar dhe instalohen përmes pacman. Për th

Konfiguro serverin Spigot në Arch Linux

Konfiguro serverin Spigot në Arch Linux

Ky tutorial shpjegon se si të konfiguroni një server Minecraft duke përdorur Spigot në Arch Linux. Ky tutorial supozon se ju jeni një përdorues normal (jo-root) dhe keni

Si të instaloni Nginx 1.14 në Arch Linux

Si të instaloni Nginx 1.14 në Arch Linux

Parakushtet Një server Vultr që funksionon i përditësuar Arch Linux (shih këtë artikull.) Qasje Sudo. Komandat që kërkohen për t'u ekzekutuar si rrënjë parashtesohen me #. Th

Si të instaloni Apache 2.4 në Arch Linux

Si të instaloni Apache 2.4 në Arch Linux

Parakushtet Një server Vultr që funksionon i përditësuar Arch Linux. Shihni këtë udhëzues për më shumë informacion. Qasje Sudo. Komandat që kërkohen të ekzekutohen si rrënjë ar

How To Install Python 3.7 On An Arch Linux Webserver

How To Install Python 3.7 On An Arch Linux Webserver

Prerequisites A Vultr server running up to date Arch Linux (see this article.) A running webserver, either Apache or Nginx Sudo access: Commands require

Instaloni Arch Linux me Btrfs Snapshotting

Instaloni Arch Linux me Btrfs Snapshotting

Preface Arch Linux është një shpërndarje me qëllime të përgjithshme e njohur për teknologjinë e saj më të avancuar dhe konfigurimin fleksibël. Me fotografitë e Btrfs, ne mund të marrim

How to Install Perl 5.28 on an Arch Linux Webserver

How to Install Perl 5.28 on an Arch Linux Webserver

Prerequisites A Vultr server running up to date Arch Linux (see this article.) A running webserver, either Apache or Nginx Sudo access: Commands require

How to Install PHP 7.3 on an Arch Linux Webserver

How to Install PHP 7.3 on an Arch Linux Webserver

Prerequisites A Vultr server running up to date Arch Linux (see this article.) A running webserver, either Apache or Nginx Sudo access. Commands require

Konfiguro serverin Mumble në Arch Linux

Konfiguro serverin Mumble në Arch Linux

Ky tutorial shpjegon se si të konfiguroni një server Mumble (Murmur) në Arch Linux. Gjithçka e bërë në këtë tutorial bëhet si përdorues rrënjë. Instalimi një

Vendosni një server Counter-Strike: Global Offensive (CSGO) në Arch Linux

Vendosni një server Counter-Strike: Global Offensive (CSGO) në Arch Linux

Ky tutorial shpjegon se si të konfiguroni një server Counter-Strike: Global Offensive në Arch Linux. Ky tutorial supozon se jeni identifikuar me një përdorim standard

Konfiguro një server Team Fortress 2 në Arch Linux

Konfiguro një server Team Fortress 2 në Arch Linux

Ky tutorial shpjegon se si të konfiguroni një server Team Fortress 2 në Arch Linux. Unë supozoj se jeni regjistruar me një llogari përdoruesi jo-root që ka akses sudo

Si të instaloni MariaDB 10.3 ose MySQL 8.0 në Arch Linux

Si të instaloni MariaDB 10.3 ose MySQL 8.0 në Arch Linux

Parakushtet Një server Vultr që funksionon i përditësuar Arch Linux (shih këtë artikull.) Qasja Sudo: Komandat që kërkohen për t'u ekzekutuar si rrënjë parashtesohen me #, dhe një

Si të instaloni MongoDB 4.0 në Arch Linux

Si të instaloni MongoDB 4.0 në Arch Linux

Parakushtet Një server Vultr që funksionon i përditësuar Arch Linux (shih këtë artikull) Qasja Sudo: Komandat që kërkohen për t'u ekzekutuar si rrënjë parashtesohen me #, dhe një

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë