GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Menginstal dan Mengonfigurasi Arch Linux sebagai Server

Menurut Arch Linux Wiki. Arch Linux adalah distribusi GNU/Linux tujuan umum i686/x86-64 yang dikembangkan secara independen yang cukup fleksibel untuk memenuhi peran apa pun. Pengembangan berfokus pada kesederhanaan, minimalis, dan keanggunan kode. Arch diinstal sebagai sistem dasar minimal, dikonfigurasi oleh pengguna di mana lingkungan ideal mereka sendiri dirakit dengan menginstal hanya apa yang diperlukan atau diinginkan untuk tujuan unik mereka. Utilitas konfigurasi GUI tidak disediakan secara resmi, dan sebagian besar konfigurasi sistem dilakukan dari shell dan editor teks. Berdasarkan model rilis bergulir, Arch juga berusaha untuk tetap terdepan, dan biasanya menawarkan versi stabil terbaru dari sebagian besar perangkat lunak.

Dalam tutorial ini, saya akan memandu Anda melalui langkah-langkah untuk menginstal dan mengkonfigurasi Arch Linux sebagai server.

Langkah 1 - Unduh ISO dan Buat stik USB yang Dapat Di-boot

Unduh gambar ISO Arch Linux terbaru dari situs web resmi Arch Linux

Setelah unduhan gambar ISO Arch Linux selesai, masukkan stik USB kosong ke komputer tempat Anda mengunduh file ISO. Temukan nama perangkat stik USB dengan menjalankan perintah berikut.

lsblk

Keluaran:

      NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223,6G  0 disk
/dev/sda1   8:1    0  37,3G  0 part /
/dev/sda2   8:2    0 186,3G  0 part /home
sdb      8:16   1  14,8G  0 disk
/dev/sdb1   8:17   1  14,8G  0 part

    

Tulis image ISO Arch Linux ke stik USB dengan menggunakan perintah "dd":

sudo dd if=/path-of-arch-iso-image /usb-flash-drive

Contoh:

sudo dd if=/home/neocode/iso/archlinux-2015.09.01-dual.iso /dev/sdb1

Setelah menulis gambar ISO Arch ke stik USB selesai, masukkan stik USB ke komputer yang akan digunakan sebagai server dan atur perangkat boot pertama ke drive USB. Pilih "Boot Arch Linux (x86_64)" di layar boot dan Anda akan mendapatkan prompt teks.

Langkah 2 - Hubungkan server ke Internet

Untuk menginstal Arch Linux, pastikan Anda sudah terhubung ke internet dan koneksi berfungsi dengan baik. Anda dapat mengujinya dengan perintah ping.

ping -c 3 google.com

Langkah 3 - Buat dan Pasang Partisi

Pada langkah ini, kita menggunakan perintah cfdisk untuk membuat partisi instalasi, gunakan jenis partisi "dos". Partisi yang akan kita buat adalah root (/) untuk sistem file  / dan swap untuk perangkat swap. /dev/sda adalah node perangkat dari harddisk kita.

cfdisk /dev/sda

Pilih jenis label [dos].

Kami memiliki ruang kosong 80GB:

Buat partisi untuk root (/):

[New] -> Enter
Partition Size -> 76G
Primary or Extended -> Select Primary
Select [Bootable] -> Enter
    

Buat partisi untuk swap:

[New] -> Enter
Partition Size -> 4G
Primary or Extended -> Select Primary
Select [Write] -> Enter -> type: yes
Select [Quit]
    

Format partisi /dev/sda1 untuk "root" dengan sistem file ext4 dengan menggunakan perintah mkfs.ext4:

mkfs.ext4 /dev/sda1

Format partisi /dev/sda2 untuk "swap" dengan menggunakan perintah "mkfswap":

mkswap /dev/sda2

Aktifkan partisi swap dengan menggunakan perintah "swapon":

swapon /dev/sda2

Sekarang mount partisi root (/dev/sda1) ke /mnt.

mount /dev/sda1 /mnt

Langkah 4 - Instal Sistem Dasar

Sebelum kita mulai dengan penginstalan sistem dasar, Anda mungkin ingin mengedit file /etc/pacman.d/mirrorlist untuk memastikan bahwa mirror pilihan Anda adalah yang pertama dalam daftar.

nano /etc/pacman.d/mirrorlist

Salinan daftar cermin ini juga akan diinstal pada sistem baru Anda oleh pacstrap, jadi ada baiknya untuk memperbaikinya.

Anda dapat menyalin URL cermin terdekat dan menempelkannya di atas daftar dengan menekan tombol ALT+6 di atas baris, Gunakan [Page Up] untuk ke atas dan tempel dengan menekan Ctrl+u. Tekan Ctrl+x dan ketik "y" untuk Menyimpan dan Keluar.

Kami menginstal sistem dasar dengan menggunakan skrip pacstrap. Grup paket pengembangan dasar harus diinstal saat Anda berencana mengompilasi perangkat lunak dari AUR.

pacstrap -i /mnt base base-devel

Langkah 5 - Buat fstab

Buat file fstab dengan UUID sebagai nama perangkat dengan menggunakan perintah berikut:

genfstab -U -p /mnt >> /mnt/etc/fstab

Sekarang mari kita periksa apakah file "fstab" telah berhasil dibuat.

cat /mnt/etc/fstab

Langkah 6 - Chroot ke dalam Sistem yang baru diinstal

Sekarang kita akan mengubah direktori root disk pada installer.

arch-chroot /mnt

Langkah 7 - Konfigurasi Koneksi Jaringan

Identifikasi nama perangkat jaringan dengan menjalankan perintah berikut:

ip link

Keluaran :

Dalam hal ini, kami memiliki port ethernet tunggal dengan nama enp0s3. Sekarang kita akan mengatur port ethernet ini untuk secara otomatis mendapatkan alamat IP dengan dhcpcd saat sistem boot.

systemctl enable [email protected]

Langkah 8 - Atur Bahasa, Preferensi Lokal, dan Zona Waktu

Pada langkah ini, kita akan mengatur bahasa default, waktu dan lokasi untuk sistem. Buka file /etc/locale.gen:

nano /etc/locale.gen

Anda akan mendapatkan daftar bahasa yang sangat panjang. Cari bahasa Anda dan batalkan komentarnya. Misalnya, kami menggunakan bahasa "English US", un-commented en_US.UTF-8 UTF-8 dan en_US ISO-8859-1. Ctrl+x dan ketik 'y' untuk menyimpan dan keluar.

Hasilkan lokal dan atur preferensi lokal menggunakan perintah locale-gen:

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

Sebelum Anda mengatur zona waktu, Anda dapat mencari zona waktu yang benar dengan menjalankan perintah berikut:

ls /usr/share/zoneinfo/

Misalnya, kami menggunakan zona waktu 'Amerika' dan sub-zona 'New_York'

Sekarang buat symlink untuk mengaktifkan zona waktu:

ln -s /usr/share/zoneinfo/America/New_York > /etc/localtime

Setel jam perangkat keras ke UTC:

hwclock --systohc --utc

Langkah 9 - Setel Repositori Arch Linux

Pada langkah ini, kita akan mengkonfigurasi repositori Arch Linux. Buka file /etc/pacman.conf

nano /etc/pacman.conf

Aktifkan repositori multilib, ini penting untuk instalasi 64-bit Arch Linux yang ingin menjalankan dan membangun aplikasi 32-bit. Untuk mengaktifkan repositori, batalkan komentar pada baris berikut:

[multilib]
Include = /etc/pacman.d/mirrorlist
    

Kemudian tambahkan repositori pengguna tidak resmi:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Simpan dan keluar, terakhir perbarui repositori Arch Linux dengan perintah berikut:

pacman -Sy

Langkah 10 - Tetapkan Nama Host

Tulis nama host Anda ke dalam file /etc/hostname:

echo your_hostname > /etc/hostname

Contoh:

echo archserver > /etc/hostname

Anda dapat mengganti "archserver" dengan nama yang ingin Anda gunakan untuk mesin Anda.

Sekarang, periksa apakah nama host telah berhasil dibuat dengan perintah berikut:

cat /etc/hostname

Langkah 11 - Buat Pengguna Baru dan Berikan Hak Istimewa SUDO

Jalankan perintah berikut untuk membuat pengguna sistem Linux untuk server. Pengguna ini akan digunakan untuk masuk ke server dan kami akan memberinya hak SUDO agar pengguna dapat melakukan tugas administratif.

useradd -m -g users -G wheel,storage,power -s /bin/bash USER_NAME

Contoh :

useradd -m -g users -G wheel,storage,power -s /bin/bash archuser
passwd USER_NAME

Instal Paket penyelesaian sudo dan bash:

pacman -S sudo bash-completion

Buka file /etc/sudoers,

nano /etc/sudoers

temukan dan batalkan komentar pada baris berikut:

    %wheel ALL=(ALL) ALL
    

Langkah 12 - Buat sandi untuk pengguna root

Buat kata sandi untuk pengguna root:

passwd

Langkah 13 - Instal Server SSH

Sekarang instal paket server ssh:

pacman -S openssh

Aktifkan layanan ssh untuk memulai secara otomatis saat sistem melakukan booting:

systemctl enable sshd.service

Langkah 14 - Instal dan Konfigurasi GRUB

Instal paket grub dan os-prober:

pacman -S grub os-prober

Instal grub ke hard drive:

grub-install --recheck /dev/sda

Buat konfigurasi GRUB:

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

Langkah 15 - Keluar dari chroot dan unmount sistem file

Keluar dari sesi chroot:

exit

Kemudian lepaskan sistem file root:

umount -R /mnt

Reboot Arch Linux:

reboot

Langkah 16 - Masuk ke server melalui ssh

Sekarang Anda dapat login ke server Arch Linux Anda melalui ssh:

ssh [email protected]

Contoh:ssh [dilindungi email]

Kesimpulan

Sekarang Anda telah menginstal Arch Linux Server di mesin Anda dan mempelajari cara menginstal dan mengkonfigurasi Arch Linux sebagai server. Semoga Anda juga memiliki ide bagus untuk langkah Anda selanjutnya.


Arch Linux
  1. Cara Menginstal Arch Linux

  2. Cara Menginstal VirtualBox di Arch Linux

  3. Cara Menginstal dan Mengonfigurasi Server dan Klien NTP Linux

  1. Cara Membuat dan Mengonfigurasi Pengguna Sudo di Arch Linux

  2. Cara Menginstal dan Menggunakan Docker di Arch Linux

  3. Cara menginstal dan mengkonfigurasi Desktop KDE di Arch Linux

  1. Bagaimana menginstal Arch Linux di VirtualBox

  2. Cara menginstal Google Chrome di Antergos dan Arch Linux

  3. Cara menginstal dan mengkonfigurasi server DHCP di Linux