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ë
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.
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.
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.
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ë .iso
skedarin " ". 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.
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
Sigurohuni që ora e sistemit të jetë e saktë.
# timedatectl set-ntp true
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
Shikoni pajisjet e bllokuara të zbuluara.
# lsblk
CD ISO ka të ngjarë të jetë sr0
, dhe loop0
po 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_blk
pë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.
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
.
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 82
dhe 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
.
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 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 ë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>
Përdorni komandën e mëposhtme për të montuar sistemin e skedarëve:
# mount /dev/disk/by-label/arch /mnt
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.
# mkswap /dev/vda1
# swapon /dev/vda1
# dd if=/dev/zero of=/mnt/swapfile bs=1M count=<SIZE IN MB> status=progress
# chmod 600 /mnt/swapfile
# mkswap /mnt/swapfile
# swapon /mnt/swapfile
Përdorni këtë komandë:
# pacstrap /mnt base linux linux-firmware --noconfirm
linux-lts
, linux-mainline
ose një kernel tjetër nga kjo listë për paketën linux.btrfs-progs
paketë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: aic94xx
dhe wd719x
. Këto mund të injorohen.
Gjeneroni automatikisht /etc/fstab
skedarin 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
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
Use the following command to set a password. You will be prompted to enter your new password twice.
# passwd
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 quiet
opsionin që systemd
vijon 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
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".
Hyni si root, me fjalëkalimin që keni zgjedhur më parë.
Instaloni sudo
.
# pacman -S sudo
Lejo anëtarët në grup wheel
të 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.
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
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ë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.
Për të shfaqur mesazhet e suksesshme të nisjes dhe mbylljes, duhet të keni hequr quiet
parametrin 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 cat
nuk 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 cat
vetë 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
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ë
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
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
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ë
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
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
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
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
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
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
Prerequisites A Vultr server running up to date Arch Linux (see this article.) A running webserver, either Apache or Nginx Sudo access: Commands require
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
Prerequisites A Vultr server running up to date Arch Linux (see this article.) A running webserver, either Apache or Nginx Sudo access: Commands require
Prerequisites A Vultr server running up to date Arch Linux (see this article.) A running webserver, either Apache or Nginx Sudo access. Commands require
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ë
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
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
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ë
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ë
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.
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.
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.
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.
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ë…
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.
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.
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ë.
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ë.
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ë