Menginstal 2019 Arch Linux pada Server Vultr

pengantar

Arch Linux memiliki distribusi yang lebih kecil, tetapi masih kuat, daripada lebih populer. Filosofinya sangat berbeda, dengan kelebihan dan kekurangan.

Arch mengharuskan penggunanya untuk lebih berorientasi pada diri sendiri. Arch tidak memiliki instalasi GUI, tetapi panduan ini akan menjalankan instalasi Arch dasar pada server Vultr Anda. Arch tidak mengonfigurasi semuanya untuk Anda sendiri, tetapi itu memungkinkan Anda memilih bagaimana melakukannya; yang bisa sangat menguntungkan karena ada banyak cara. Arch tidak menginstal sejumlah besar paket, termasuk lingkungan desktop; alih-alih membiarkan Anda memilih apa yang Anda inginkan di sistem Anda, dan meninggalkan banyak paket yang tidak Anda gunakan.

Repositori Arch sangat mendukung meninggalkan paket karena dibuat oleh pengembang hulu asli mereka. Jika Anda mengalami masalah dengan paket pada distribusi lain, pengelola upstream mungkin sering merujuk Anda ke distribusi Anda, karena sering membuat perubahan yang bisa bertanggung jawab. Itu jarang terjadi pada Arch, karena perubahan yang dibuat biasanya terbatas pada: yang diperlukan untuk bekerja dengan Arch, seperti hierarki sistem file; dan perbaikan bug hulu utama dan port kembali keamanan yang sementara digunakan sampai rilis upstream berikutnya dibuat yang akan memasukkannya. Yang mengatakan, beberapa distribusi lain kadang-kadang menambahkan fitur dan perbaikan bug ke paket yang distribusinya tidak mengganggu pengiriman hulu atau pengembang hulu tidak menerima, dan tambalan tambahan ini tidak ditambahkan dalam paket Arch, kecuali benar-benar diperlukan.

Arch beroperasi sebagai "rilis bergulir". Tidak ada versi atau siklus rilis untuk Arch secara keseluruhan. Pengelola paket Arch Tepercaya mengirimkan rilis upstream baru ke dalam repositori Arch. Pengguna secara berkala memperbarui semua paket ke yang terbaru. Beberapa pengguna memperbarui setiap hari, beberapa setiap minggu dan beberapa bahkan lebih jarang. Seorang pengguna Arch mendapatkan keuntungan dari menjalankan rilis terbaru, daripada versi yang berpotensi berbulan-bulan atau bertahun-tahun pada distribusi lain, tetapi mungkin juga mengalami masalah yang tidak ditangkap pengujian hulu sebelum rilis baru dibuat.

Arch dianggap sebagai distribusi yang lebih maju dan secara teknis menuntut daripada banyak lainnya. Seseorang yang benar-benar baru di Linux dapat menggunakan Arch, tetapi ia harus siap dan ingin melakukan banyak pembelajaran. Komunitas Arch sangat membantu, tetapi diharapkan bahwa pengguna akan melakukan upaya yang baik mencari cara untuk memperbaiki masalah, daripada langsung meminta bantuan orang lain.

Boot dari Arch ISO

Meskipun Arch bukan "Server Type" yang terdaftar saat menggunakan server baru di Vultr, Anda dapat dengan mudah mem-boot Arch ISO, dan menginstal server Anda sendiri.

Arch merilis ISO baru di awal setiap bulan. Jika Arch ISO terbaru di Vultr bukan dari bulan ini, Anda dapat secara manual mengunggah yang terbaru ke Vultr dan menggunakannya. Ketika Anda menggunakan ISO Arch untuk menginstal ke hard drive, itu mendapatkan versi terbaru dari semua paket dari server Arch. Versi paket pada Arch ISO bukan yang diinstal ke server Anda. Jadi, kecuali ada perbaikan bug atau fitur yang tidak termasuk pada Arch ISO terbaru Vultr di ISO Library-nya, yang memengaruhi proses instalasi, Anda mungkin tidak perlu mengunggah yang terbaru secara manual.

Pustaka Vultr ISO

Setelah memilih "Menyebarkan Server Baru", di bawah "Jenis Server", beralih ke tab "Perpustakaan ISO", dan pilih Arch Linux ISO terbaru.

Unggah secara manual ISO terbaru

Untuk mendapatkan ISO terbaru, kunjungi https://www.archlinux.org/download/ dan klik salah satu tautan unduhan langsung HTTP. Di halaman berikutnya, salin tautan ke file " .iso". Kunjungi area unggahan ISO Vultr Anda di https://my.vultr.com/iso/ . Klik "Tambah ISO", rekatkan tautan yang baru saja Anda salin, dan klik "Unggah". Halaman ini akan secara otomatis menyegarkan menunjukkan kemajuan unduhannya, dan setelah beberapa menit, itu akan menunjukkan ISO tersedia. Pilih "Menyebarkan Server Baru", dan di bawah "Jenis Server", beralih ke tab "Unggah ISO", dan pilih ISO.

Hubungkan ke konsol ISO

Setelah menyebarkan server baru Anda, klik untuk membuka halaman "Informasi Server". (Jika Anda melihat catatan yang mengatakan server Anda mungkin masih menyelesaikan instalasi, Anda dapat mengabaikan ini, karena server Anda kemungkinan boot dari ISO untuk Anda melanjutkan.) Klik pada ikon di kanan atas yang terlihat seperti monitor komputer, yang menunjukkan "Lihat Konsol" di hover.

Tekan ENTER" Boot Arch Linux (x86_64)", dan suatu saat Anda akan login sebagai root. (Anda mungkin perlu mengubah ukuran jendela untuk menampilkan seluruh konsol.)

ISO menggunakan DHCP untuk secara otomatis mengkonfigurasi jaringan, yang berfungsi dengan baik dengan pengaturan Vultr. Verifikasi ini berfungsi.

# ping -c 1 archlinux.org

Sinkronkan jam

Pastikan jam sistem akurat.

# timedatectl set-ntp true

Perbarui keyring

Paket pada server Arch dapat ditandatangani dengan kunci enkripsi yang lebih baru daripada yang ada pada ISO, jadi perbarui ke set kunci tepercaya terbaru.

# pacman -Sy archlinux-keyring

Disk partisi

Lihat blok perangkat yang terdeteksi.

# lsblk

CD ISO kemungkinan akan sr0, dan loop0sedang digunakan untuk memasang bagian dari ISO. Tutorial ini mengasumsikan Anda memilih server Vultr standar dengan satu hard drive, demikian juga mengasumsikan hard drive Anda vda. Ini karena server standar Vultr memberikan hard drive virtual menggunakan QEMU virtio_blkuntuk kinerja yang lebih cepat.

Partisi disk.

# fdisk /dev/vda

Anda perlu memutuskan sekarang apakah Anda memerlukan partisi swap. Jika Anda tidak yakin, mungkin berguna untuk melihat ke depan ke bagian berjudul "Buat Swap Space".

Catatan : Jika Anda ingin menggunakan GPT daripada tabel partisi DOS, Anda harus membuat partisi boot BIOS 1MB untuk GRUB.

Tidak ada partisi swap

Tekan Ndiikuti oleh ENTER5 kali untuk membuat satu partisi dengan ukuran maksimum. Tekan Wdiikuti oleh ENTERuntuk menulis tabel partisi. Partisi sistem Anda adalah /dev/vda1.

Dengan Partisi Swap

Tekan Ndiikuti ENTER4 kali. Selanjutnya masukkan +<SIZE>(misalnya +512M:), lalu ENTERuntuk membuat partisi swap. Tekan T,, ENTERlalu masukan 82, dan ENTERlagi untuk menandainya sebagai partisi swap. Tekan Ndiikuti oleh ENTER5 kali untuk membuat partisi sistem Anda. Tekan W, lalu ENTERuntuk menulis tabel partisi. Partisi sistem Anda adalah /dev/vda2.

Buat sistem file

Btrfs

Btrfs didasarkan pada copy-on-write. Ketika data yang diubah ditulis, tidak hanya ditulis untuk menimpa data asli seperti pada sistem file lainnya. Blok yang diubah ditulis di tempat lain dan hanya setelah penulisan yang berhasil maka "petunjuk" untuk blok baru ini akan diperbarui. Ini meningkatkan toleransi kesalahan, jadi jika terjadi kesalahan saat menulis, data asli tidak hilang. Ini memungkinkan snapshot yang disediakan sistem file. Di belakang layar, ada checksum di setiap blok untuk secara otomatis mendeteksi dan kadang-kadang memperbaiki data yang rusak. Btrfs memungkinkan sebagian besar modifikasi level sistem file dilakukan ketika sedang di-mount dan digunakan, dibandingkan dengan kebanyakan yang lain yang mengharuskannya offline. Btrfs memiliki beberapa tonjolan saat sedang dikembangkan, tetapi karena Arch akan menjalankan kernel terbaru,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

Ext4

Ext4 tidak memiliki fitur sistem file terbaru, dan tidak melakukan yang terbaik, tetapi telah ada sejak 2008, dan didasarkan pada ext3 yang telah ada sejak 2001. Basis kodenya cukup stabil, sehingga beberapa orang akan berargumen ini lebih stabil daripada sistem file yang lebih baru, tetapi karena yang lain telah matang selama bertahun-tahun, argumen ini menjadi kurang relevan.

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

XFS dirancang di sekitar IO paralel, dengan fokus pada skalabilitas. Ini memberikan kinerja yang lebih baik daripada ext4, dan, tergantung pada situasinya, memberikan kinerja yang sedikit lebih baik atau sedikit lebih buruk dibandingkan dengan btrfs. XFS tidak menggunakan copy-on-write, dan hanya memelihara checksum pada metadata-nya daripada data itu sendiri.

# mkfs.xfs -L arch <SYSTEM_PARTITION>

Pasang sistem file

Gunakan perintah berikut untuk memasang sistem file:

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

Buat ruang swap

Ruang swap tidak sepenuhnya diperlukan. Anda lebih baik menjalankan dengan memori 2GB dan tanpa ruang swap, dari memori 1GB dan ruang swap 1GB. Swap space adalah penopang untuk bertahan dengan memori yang sebenarnya kurang dari sistem Anda dan semua programnya membutuhkannya. Kehabisan memori di Linux harus dihindari, karena kernel secara otomatis akan mencoba membebaskan memori dengan mematikan proses.

Jika Anda ingin menjalankan tanpa ruang swap, Anda dapat melewati sisa bagian ini.

Jika Anda ingin menjalankan dengan ruang swap, Anda dapat menggunakan partisi swap atau file swap. Partisi swap memiliki manfaat tidak tersentuh oleh sistem file, sehingga tidak pernah terfragmentasi, dan tidak pernah diikat jika sistem file Anda mengalami masalah sesaat. File swap memiliki manfaat karena dapat dengan mudah diubah ukurannya, atau dihapus dan ditambahkan bila diperlukan.

Catatan btrfs hanya diharapkan untuk mendukung file swap di Linux 5.0+, diharapkan beberapa waktu lebih awal hingga pertengahan 2019.

Tukar partisi

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

Tukar 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

Instal grup paket dasar

Gunakan perintah ini:

# pacstrap /mnt base linux linux-firmware --noconfirm
  • Jika diinginkan, gantikan linux-lts, linux-mainlineatau kernel lain dari daftar ini untuk paket linux.
  • Jika Anda menjalankan btrfs, instal btrfs-progspaketnya.

Ini menginstal sejumlah kecil paket yang Arch anggap diinstal pada setiap sistem, dan meninggalkan salah satu dari mereka berisiko melanggar hal-hal dengan risiko Anda sendiri. Catatan ISO mencakup lebih banyak paket daripada di grup "basis". Grup dasar hanya akan memakan waktu sekitar 1.4GB.

Catatan Anda mungkin memperhatikan WARNING: Possibly missing firmware for module: aic94xxdan wd719x. Ini mungkin diabaikan.

Konfigurasikan sistem baru Anda

Secara otomatis menghasilkan /etc/fstabfile Anda (secara otomatis me-mount sistem file).

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

Anda sekarang dapat mengubah root ke instalasi baru Anda, yang pada dasarnya memperlakukan instalasi baru Anda /mnt/seolah-olah di /. Saat berada di lingkungan chroot, ia akan menjalankan program yang diinstal pada hard drive Anda dan bukan pada ISO, karena sistem file ISO tidak terlihat di dalamnya.

# arch-chroot /mnt

Sistem Anda secara internal akan melacak waktu menggunakan UTC, tetapi Anda dapat memilih zona waktu apa yang harus digunakan saat menampilkan tanggal dan waktu. Tentukan wilayah mana yang akan digunakan.

# ls /usr/share/zoneinfo

Dengan asumsi Anda akan menggunakan America, tentukan kota mana yang akan digunakan.

# ls /usr/share/zoneinfo/America

Dengan asumsi Anda akan menggunakan New_York, pilih zona waktu itu.

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

Pilih lokal 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

Konfigurasikan jaringan

Cara termudah untuk mengonfigurasi jaringan di server Vultr adalah melalui DHCP. Server DHCP Vultr masih akan memberi Anda alamat IP statis publik.

Untuk melihat perangkat jaringan terdeteksi.

# ip addr

Perangkat loopback diberi label lo. Pada server Vultr, Anda mungkin akan melihat perangkat jaringan sebagai ens3.

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

Jadikan DHCP berjalan secara otomatis saat boot.

# systemctl enable systemd-networkd

Jadikan resolusi DNS berjalan secara otomatis saat boot.

# systemctl enable systemd-resolved

Buat /etc/resolv.confpermintaan penerusan ke systemd-resolved.

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

Tetapkan nama host untuk server Anda.

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

Menggunakan nama host yang Anda pilih, dan alamat IP statis di tempat yang <YOUR_STATIC_IP>ditunjukkan saat Anda menjalankan ip addr, atur file host Anda.

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

Tetapkan kata sandi root Anda

Gunakan perintah berikut untuk mengatur kata sandi. Anda akan diminta memasukkan kata sandi baru Anda dua kali.

# passwd

Konfigurasikan boot loader

Instal paket grub.

# pacman -S grub

Instal ke hard drive.

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

Catatan : Argumennya adalah disk itu sendiri, BUKAN partisi sistem Anda.

Secara default saat boot, grub akan menunggu selama 5 detik sebelum memilih opsi default. Untuk menonaktifkan menunggu ini, gunakan yang berikut ini.

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

Catatan : Jika Anda masih ingin akses ke menu boot grub, Anda mungkin ingin mengatur ini menjadi 1 detik, bukan 0.

Secara default, grub memberikan quietopsi kepada kernel yang systemdjuga mengikuti. Gunakan yang berikut ini untuk menampilkan pesan mulai dan matikan.

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

Buat konfigurasi grub.

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

Reboot ke hard drive Anda

Keluar dari lingkungan chroot.

# exit

Matikan server Anda.

# systemctl poweroff

Kembali ke halaman "Informasi Server" Vultr untuk server Anda. Pada tab "Pengaturan", klik "Custom ISO", lalu "Remove ISO". Klik ikon "Server Restart", lalu "Lihat Konsol".

Buat pengguna

Login sebagai root, dengan kata sandi yang Anda pilih sebelumnya.

Instal sudo.

# pacman -S sudo

Izinkan anggota dalam grup wheeluntuk menggunakan 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

Buat akun pengguna.

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

Tetapkan kata sandi pengguna.

# passwd <USERNAME>

Logout sebagai root.

# exit

Masuk sebagai pengguna yang baru dibuat.

Perintah di bawah ini masih harus dijalankan sebagai root, jadi masih diawali oleh #. Cara yang disarankan untuk menjalankan perintah sebagai root adalah, sebagai pengguna biasa, awali masing-masing sudo. Saat Anda menjalankan sudo, kata sandi yang Anda minta adalah kata sandi pengguna Anda, bukan kata sandi root.

Konfigurasikan sinkronisasi waktu

Untuk klien sinkronisasi waktu yang ringan dengan akurasi kasar gunakan yang berikut ini.

# systemctl enable --now systemd-timesyncd

Jika Anda lebih suka akurasi yang lebih baik.

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

Konfigurasikan SSH

Instal server SSH, sehingga Anda dapat menggunakan SSH untuk terhubung ke sistem Arch Anda alih-alih menggunakan konsol virtual Vultr.

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

Pada titik ini, Anda dapat menutup konsol virtual, dan terhubung dengan SSH. Catatan, secara default sshd tidak akan memungkinkan Anda untuk login sebagai root.

Perbaikan

Karena Arch adalah "rilis bergulir", Anda dapat memutakhirkan semua paket yang telah Anda instal kapan pun Anda mau. Pengguna dapat meningkatkan jadwal mereka sendiri, harian, mingguan dan sebagainya. Jika Anda sering memutakhirkan, tidak banyak paket perlu ditingkatkan sekaligus, dan potensi masalah yang mungkin Anda hadapi akan lebih mudah untuk diketahui. Penting untuk memutakhirkan semua paket sekaligus, karena perintah berikut akan dilakukan. Sangat mudah untuk membayangkan mengapa memutakhirkan sesuatu seperti "glibc" sendirian, tanpa program yang menggunakannya, akan menyebabkan masalah.

# pacman -Syu

Setelah memutakhirkan, penting untuk melihat output pesan yang diberikan kepada Anda. Mungkin memberi tahu Anda ada hal-hal yang perlu Anda lakukan. Untuk alasan ini, JANGAN atur peningkatan otomatis.

Perhatikan setiap program yang sudah berjalan sebelum peningkatan tidak akan menjadi versi yang lebih baru sampai dimulai kembali. Dalam hal itu, ketika sesuatu yang benar-benar mendasar yang tidak bisa dimulai kembali, seperti kernel linux, glibc atau systemd diperbarui, itu ide yang baik untuk reboot.

Simpan pesan startup

Untuk menampilkan pesan startup dan shutdown yang berhasil, Anda harus menghapus quietparameter kernel di atas dari konfigurasi grub Anda. (Jika Anda tidak melakukannya, Anda masih dapat sekarang dengan juga membuat kembali konfigurasi grub.) Perhatikan pesan ini hanya akan ditampilkan melalui konsol virtual Vultr, bukan pada sesi ssh. Sebagian jalan melalui proses boot, sistem akan beralih ke KMS (mode kernel pengaturan mode grafis), yang akan kehilangan pesan sebelum itu. Anda dapat mengubah sakelar menjadi KMS agar terjadi lebih awal, untuk mempertahankan semua pesan.

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

Secara default, setelah sistem melakukan booting dan tty menginisialisasi, ia membersihkan layar. Meskipun secara estetika menyenangkan, ini mencegah Anda dari hanya melihat pesan saat boot. Anda dapat mematikan perilaku ini.

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

Mengarahkan output sudo cattidak akan menggunakan izin root, jadi ini adalah jalan keluarnya. (Anda tidak perlu awalan catperintah itu sendiri dengan sudo, jadi diawali oleh $)

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


Leave a Comment

Cara Menginstal PostgreSQL 11.1 Di Arch Linux

Cara Menginstal PostgreSQL 11.1 Di Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Akses Sudo. Perintah yang diperlukan untuk dijalankan karena root diawali oleh #, dan satu

Cara Memasang Nginx 1.14 Di Arch Linux

Cara Memasang Nginx 1.14 Di Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Akses Sudo. Perintah yang harus dijalankan sebagai root diawali oleh #. Th

Cara Memasang MongoDB 4.0 di Arch Linux

Cara Memasang MongoDB 4.0 di Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini) Akses Sudo: Perintah yang diperlukan untuk dijalankan karena root diawali oleh #, dan satu

Cara Memasang MariaDB 10.3 atau MySQL 8.0 di Arch Linux

Cara Memasang MariaDB 10.3 atau MySQL 8.0 di Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Akses Sudo: Perintah yang diperlukan untuk dijalankan karena root diawali oleh #, dan satu

Setup Mumble Server di Arch Linux

Setup Mumble Server di Arch Linux

Tutorial ini menjelaskan cara menyiapkan server Mumble (Murmur) di Arch Linux. Semua yang dilakukan dalam tutorial ini dilakukan sebagai pengguna root. Instalasi a

Menggunakan Devtools di Arch Linux

Menggunakan Devtools di Arch Linux

Paket Devtools awalnya dibuat untuk Pengguna Tepercaya untuk membuat paket dengan benar untuk repositori resmi. Namun, itu bisa digunakan oleh pengguna biasa

Cara Memasang Perl 5.28 di Server Web Arch Linux

Cara Memasang Perl 5.28 di Server Web Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Server web yang berjalan, baik akses Apache atau Nginx Sudo: Diperlukan perintah

Instal Arch Linux Dengan Btrfs Snapshotting

Instal Arch Linux Dengan Btrfs Snapshotting

Pendahuluan Arch Linux adalah distribusi serba guna yang terkenal dengan teknologi mutakhir dan konfigurasi yang fleksibel. Dengan snapshot Btrfs, kita dapat mengambil

Menyiapkan Counter-Strike: Global Offensive (CSGO) Server di Arch Linux

Menyiapkan Counter-Strike: Global Offensive (CSGO) Server di Arch Linux

Tutorial ini menjelaskan cara menyiapkan server Counter-Strike: Global Offensive di Arch Linux. Tutorial ini mengasumsikan bahwa Anda masuk dengan penggunaan standar

Menginstal Arch Linux pada Server Vultr

Menginstal Arch Linux pada Server Vultr

Vultr memberi Anda fungsionalitas luar biasa yang memungkinkan Anda menggunakan gambar khusus Anda sendiri di samping templat luar biasa mereka, yang memungkinkan Anda untuk menjalankan

Setup Spigot Server di Arch Linux

Setup Spigot Server di Arch Linux

Tutorial ini menjelaskan cara mengatur server Minecraft menggunakan Spigot di Arch Linux. Tutorial ini mengasumsikan bahwa Anda adalah pengguna normal (bukan-root) dan hav

Cara Memasang PHP 7.3 pada Server Linux Arch

Cara Memasang PHP 7.3 pada Server Linux Arch

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Server web yang berjalan, baik akses Apache atau Nginx Sudo. Memerlukan perintah

Menggunakan Makepkg di Arch Linux

Menggunakan Makepkg di Arch Linux

Jika Anda menggunakan makepkg secara langsung, itu agak mencemari sistem Anda. Grup paket base-devel harus diinstal. Dengan cara ini, secara default, dependensi diperlukan onl

Cara Menggunakan HTTPS di Arch Linux Webserver

Cara Menggunakan HTTPS di Arch Linux Webserver

Prasyarat Server Vultr yang terbaru Arch Linux (lihat artikel ini.) Server web yang sedang berjalan, baik Apache atau Nginx Sudo access, Memerlukan Perintah t

Paket Bangunan di Arch Linux (Termasuk AUR)

Paket Bangunan di Arch Linux (Termasuk AUR)

Di Arch Linux, repositori resmi adalah: inti, ekstra, dan komunitas. Paket-paket ini sudah dikompilasi, dan mereka diinstal melalui pacman. Untuk th

Cara Memasang Apache 2.4 di Arch Linux

Cara Memasang Apache 2.4 di Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux. Lihat panduan ini untuk informasi lebih lanjut. Akses sudo. Perintah harus dijalankan sebagai root ar

Cara Memasang Python 3.7 Pada Server Webser Arch Linux

Cara Memasang Python 3.7 Pada Server Webser Arch Linux

Prasyarat Server Vultr berjalan terbaru Arch Linux (lihat artikel ini.) Server web yang berjalan, baik akses Apache atau Nginx Sudo: Diperlukan perintah

Menyiapkan Server Team Fortress 2 di Arch Linux

Menyiapkan Server Team Fortress 2 di Arch Linux

Tutorial ini menjelaskan cara mengatur server Team Fortress 2 di Arch Linux. Saya berasumsi bahwa Anda masuk dengan akun pengguna non-root yang memiliki akses sudo

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Pembaruan Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Masalah Daripada Menyelesaikan

Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut