Linux Upskill Challenge: Day 1
Table of Contents
blog ini merupakan bagian dari linux upskill challenge series. berisi catatan proses belajar saya dalam mengikuti panduan Linux Upskill Chalenge
Tempo hari kamu telah berhasil membuat server. kamu sendiri yang akan mengatur server tersebut tentunya. untuk menjadi seorang admin linux server, kita diharuskan untuk nyaman bekerja dengan berbagai varian linux. tapi untuk sekarang ubuntu adalah pilihan terbaik.
Tugas Hari Ini
- connect dan masuk secara remote ke dalam server
- jalankan beberapa perintah sederhana, untuk cek status server
Connect Server
Kemarin kita telah mencoba connect ke server dengan menggunakan SSH menggunakan private key. Dalam bahasan kemarin di Day 0 saya menggunakan konfigurasi file untuk connect sekarang saya akan mencoba connect tanpa config file atau dengan cara manual.
sebelumnya kita sudah membuat sepasang kunci menggunakan ssh_keygen ke dalam direktori .ssh
dengan nama ed25519
perintah berikut akan memberikan kita akses ke server Alibaba Cloud ECS (Elastic Compute Service).
ssh -i path/to/key_file <username>@<remote_host>
flag
-i
atau kepanjangan dari--identity_file
tempat kita menginput jalur ke file private key kita.
kenapa kita mengunakan config file alih-alih dengan cara seperti diatas? agar tidak buang-buang waktu dan tentunya lebih mudah untuk mengatur semua host (jika kita punya banyak) ke dalam file.
dalam windows kita versi 10 kebawah kita bisa menggunakan PuTTY
sebuah aplikasi berbasis GUI yang tentunya user friendly untuk mengakses SSH.
dan untuk versi diatasnya bisa menggunakan Windows Subsystem Linux yang mana mendukung
sebagian besar lingkungan command line linux.
Mari kita masuk server, Perhatikan video dibawah
saya menggunakan perintah ssh dengan nama host ecs berdasar pada isi konfigurasi. terlihat ketika kita masuk server tampak username yakni ech-user dengan hostname Sarvis
Menjalankan Perintah Dasar
ls
Digunakan untuk melihat daftar file dan direktori. lihat manpage man ls
jika perintah ls tidak menghasilkan apa-apa berarti kamu belum mempunyai direktori ataupun file. untuk menyiapkan isi direktori home kamu perlu install
xdg-user-dirs
dan jalankan perintah xdg-user-dirs-update
. nantinya kamu akan mempunya direktori default unix seperti desktop, Images, Document dan sebagainya.
uptime
memberitahumu seberapa lama mesin/server berjalan dan informasi lainnya. lihat man uptime
free
menampilkan jumlah memori yang bebas dan digunakan dalam sistem. lihat man free
df
memberi sebuah gambaran besar ruang disk sistem file yang digunakan
uname
menampilkan informasi tentang server dan sistem operasinya
perintah diatas cukup untuk mengetahui gambaran besar informasi sistem.
wait.. lalu bagaimana cara untuk log out?
tenang kita kita hanya perlu menekan Ctrl + D
atau dengan mengetik exit
Simpulan
kamu sekarang telah mampu untuk login secara remote ke dalam servermu. mungkin kamu juga tertarik untuk membukannya di smartphone mu, dengan Termux contohnya. namun kebanyakan sysadmin memilih untuk mengaksesnya melalui sistem produksi.
Oh.. Here you are, thanks for reading.