Pembahasan : Menjelaskan fungsi Linux, Open Source, distro Linux dan Linux Red Hat Enterprise
software open source / sumber terbuka adalah software yang menyertakan source code yang bisa
digunakan, dipelajari, di ubah dan disebarluaskan. Keuntungan menggunakan opensource bagi user:
1. Control: User bisa melihat apa yang dilakukan oleh code dan meningkatkan efektifitas code
2. Training: Code disusun dari dunia nyata untuk tujuan pengembangan aplikasi yang berguna
3. Security: Bisa mengawasi code yang sensitif dan memperbaikinya tanpa bantuan pengembang aslinya
4. Stability: Code tetap bisa digunakan meskipun penciptanya/distributornya sudah tidak ada
Distribusi Linux adalah sistem oeprasi yang bisa di install yang tersusun dari kernel Linux dan dukungan
programdan librarie. Pada tahun 1991, Mahasiswa IT bernama Linus Torvalds mengembangkan kernel Unix
yang diberi nama Linux, yang diberikan lisensi sebagai software open source dibawah GPL. Kernel adalah
inti dari Sistem Operasi, yang mengatur hardware, memori, dan penjadwalan program yang berjalan.
Distribusi Linux pada umumnya memiliki karakter:
1. Distributions consist of a Linux kernel and supporting user space programs
2. Distributions can be small and single-purpose or include thousands of open source programs
3. Distributions must provide a means of installing and updating the distribution and its components
4. The provider of the distribution must support that software, and ideally, be participating directly in the
community developing that software
6. Link pendaftaran member Linux Redhat Academy di SMK Darut Taqwa https://bit.ly/RHAtkjsmkdt
7. Masukkan email pribadi dan data lainnya.
8. Setelah submit pendaftaran, menunggu persetujuan admin SMKDT, dan lisensi ke modul akan diberikan
melalui email
Red Hat Academy – TKJ SMK Darut Taqwa ::: 3
Pastikan
available
Isi namakelas-2020
10. Akses modul Linux Redhat login menggunakan user yang terdaftar https://rhlearn.gilmore.ca/
11. Klik Register
12. Masukkan kode lisensi dan email beserta passwordnya agar modul bisa di akses
14. Modul resmi dari Red Hat siap di pakai untuk belajar
- Summary
- Quiz: Identifying File Systems and Devices
16. Analyzing Servers and Getting Support
- Analyzing and Managing Remote Servers
- Guided Exercise: Analyzing and Managing Remote Servers
- Getting Help From RedHat Customer Portal
- Guided Exercise: Getting Help from RedHat Customer Portal
- Detecting and Resolving Issues with RedHat Insights
- Summary
- Quiz: Detecting and Resolving Issues with RedHat Insights
17. Comprehensive Review
- Comprehensive Review
- Lab: Managing Files from the Command Line
- Lab: Managing Users and Groups, Permissions and Processes
- Lab: Configuring and Managing a Server
- Lab: Managing Networks
- Lab: Mounting Filesystems and Finding Files
NOTES:
1. Linux yang di pakai saat ini untuk
latihan adalah CentOS, versi free
dari RedHat Enterprise
2. Jika ingin mencoba Mesin RedHat,
siap di copy dengan spesifikasi
minimal RAM 8 GB / 16 GB
Red Hat Academy – TKJ SMK Darut Taqwa ::: 9
urutan booting
install
Red Hat Academy – TKJ SMK Darut Taqwa ::: 10
pilih bahasa
siap install
proses instalasi
Red Hat Academy – TKJ SMK Darut Taqwa ::: 12
welcome
privacy
instalasi finish
Red Hat Academy – TKJ SMK Darut Taqwa ::: 14
selesai
Siap pakai
Red Hat Academy – TKJ SMK Darut Taqwa ::: 15
Buka terminal
command line adalah layanan berbasis text yang bisa digunakan untuk meng-input perintah/instruksi
kepada system komputer. command line Linux menggunakan program yang bernama shell. Default shell
bagi pengguna Red Hat Enterprise Linux adalah GNU Bourne-Again Shell (bash)
Pembahasan :
1. log in ke system Linux dan menjalankan perintah sederhana menggunakan shell
2. log in ke system Linux menggunakan GNOME 3 dan menjalankan perintah sederhana menggunakan
shell melalui aplikasi terminal
3. Memanfaatkan tab completion, commandhistory, dan shortcut untuk menjalankan commands
pada Bash shell
Topik:
1. Menggunakan Command Line Bash Shell
2. Menggunakan Command Line dalam mode GUI melalui aplikasi terminal
Red Hat Academy – TKJ SMK Darut Taqwa ::: 17
LOGIN
1. Halaman awal login RHEL jika di akses melalui virtual machine pada virtualbox pada komputer lokal
2. Untuk saat ini, latihan command linux Redhat bisa dilakukan melalui remote server (LOGGING IN OVER
THE NETWORK) menggunakan aplikasi putty via laptop/smartphone / via ssh di terminal.
5. ECDSA key fingerprint adalah sidik jari digital agar hanya user terdaftar yang bisa melakukan
remote ke sistem
6. Remote user A juga bisa di lakukan melalui login user B
Red Hat Academy – TKJ SMK Darut Taqwa ::: 20
COMMAND LINE
Prompt / shell prompt merupakan sebagai tanda bahwa terminal siap untuk menjalankan perintah. Tanda
pada prompt ada dua yaitu:
1. Tanda $ yang artinya bahwa user biasa (tkj1-1, tkj1-2, dst) yang akan mengoperasikan terminal
2. Tanda # yang artinya bahwa user root / superuser yang akan mengoperasikan terminal
Perintah yg di masukkan
Password lama
Password baru
Pesan kesalahan di atas terjadi karena password baru yang dimasukkan tidak memenuhi criteria
keamanan yang menggabungkan kombinasi angka huruf besar kecil dan karakter dan minimal 8
karakter dan tidak boleh sama dengan password terdahulu
Misal password baru adalah Password1*
2. whoami merupakan perintah untuk mengetahui user yang sedang aktif
Perintah yg di masukkan
Perintah pertama adalah pwd dipisahkan tanda ; dan perintah kedua adalah date
6. file merupakan perintah untuk melihat jenis atau tipe suatu file apakah bisa di baca oleh manusia/tdk
7. cat adalah perintah untuk melihat isi suatu file jenis text
8. head adalah perintah untuk melihat 10 baris pertama dari suatu file text
9. tail adalah perintah untuk melihat 10 baris terakhir dari suatu file text
10. wc merupakan perintah untuk menghitung baris/line, kata/word dan huruf/character dari file text
11. tombol tab merupakan cara cepat untuk menginput perintah dalam linux karena auto
completion/otomatis mendeteksi kata berikutnya
misal memasukkan perintah cd /h tekan tab otomatis keluar cd /home
12. history merupakan perintah untuk melihat command yang pernah di inputkan
history 20 merupakan perintah untuk melihat 20 command terakhir yang pernah di inputkan
13. >> merupakan perintah untuk memasukkan hasil output ke dalam suatu file, missal
history >> tkj5-1ahmadmuhammad.txt
maka maksudnya adalah menyimpan output history ke dalam file tkj1-1ahmaddhani.txt
===============================================================================
TUGAS
A. Login ke dalam akun masing-masing melalui mobile ssh dan ketikkan perintah berikut
B. List urutan perintah yang dimasukkan:
1. passwd 11. head /home/tkj5-1/zcat
2. whoami 12. tail /home/tkj5-1/zcat
3. pwd 13. wc /home/tkj5-1/zcat
4. date 14. cd /home/
5. file /etc/passwd 15. cd /home/tkj5-1
6. file /etc/passwd 16. history >> tkj5-1ahmadmuhammad.txt
7. file /home/tkj5-1/test.txt 17. cat tkj5-1ahmadmuhammad.txt
8. file /home/tkj5-1/zcat 18. less zcat
9. cat /home/tkj5-1/test.txt 19. echo oke see you
10. head /home/tkj5-1/test.txt 20. echo selamat belajar
Topik:
1. Hirarki directory dalam Linux
2. Menentukan file berdasar nama
3. Mengatur file menggunakan command line
4. Membuat link antar file
5. Menggunakan shell expansions
Relative path merupakan cara berpindah antar directory tanpa mengetikkan alamat lengkap dari
directory tujuan karena sudah ada di dalam directory tersebut, contoh cd eve
a. Menggandakan file menggunakan perintah cp (copy), dengan format cp asal tujuan contoh
cp /home/eve/puisi.txt /home/bob = menggandakan file puisi.txt ke folder bob
b. Memindah file menggunakan perintah mv (move), dengan format mv asal tujuan contoh
mv /home/eve/puisi.txt /home/bob = memindahkan file puisi.txt ke folder bob
c. Membuat file text menggunakan perintah touch, dengan format touch namafile.ekstensi contoh
touch /home/eve/pkk.txt = membuat file pkk.txt di dalam folder eve
d. Membuat directory menggunakan perintah mkdir, dengan format mkdir namafolder contoh
mkdir /home/eve/tkj = membuat folder tkj di dalam folder eve
e. Menghapus file text menggunakan perintah rm, dengan format rm namafile.ekstensi contoh
rm /home/eve/pkk.txt = menghapus file pkk.txt di dalam folder eve
f. Menghapus directory menggunakan perintah rm -r, dengan format rm -r namafolder contoh
rm -r /home/eve/tkj = menghapus folder tkj beserta semua isinya