Belajar linux dari 0 (LMS)
1.Introduction
Linux
Linux adalah system operasi yang open source dan berbasis CLI, walau berbasis CLI masih bisa pakai GUI, cuma utk menjalankan perintah harus pakai CLI. Keunggulannya stabil, aman,dan efisien.
CLI(Command line Interface)
CLI adalah antarmuka yang berbasis teks atau code tertentu dalam Linux
GUI(Graphical User Interface)
GUI adalah antarmuka yang berbasis Grafis/tampilan berbentuk tombol agar mudah dioperasikan
2.Installation
Untuk menginstall ubuntu kita perlu:
- Virtualbox
- DVD ISO Ubuntu 22.04
- 2 Core Processor
- RAM 4 GB and more
- 25 GB free hard drive space
3.Basic commands
Basic Operation Linux- whoami = menampilkan user yang digunakan
- who = menampilkan user yang sedang login
- hostnamectl = menampilkan hostname server
- date/timedatecti = menampilkan tanggal dan waktu
- clear = membersihkan layar
- cat /etc/os-release = menampilkan sistem operasi
- uname = menampilkan sistem operasi
- Iscpu = menampilkan processor server
- free-h = menampilkan memory
- Isblk/df -h = menampilkan penyimpanan
4.File and Directory management
File system Hierarchi
- /: menduduki posisi puncak di dalam hirarki.
- bin: Direktori berisi perintah dasar yang dibutuhkan oleh system maupun user.
- boot: berisi program dan data yang melakukan proses booting system.
- dev: direktori tempat file device.
- etc: berisi file konfigurasi system.
- home: direktori tempat menyimpan data user.
- var: menyimpan informasi proses.
- mnt: direktori menyimpan mount point sementara.
- opt: berisi paket yang diinstall user.
File Management
- touch = membuat file tanpa content
- echo/vim/vi/nano = membuat file dengan content
- cat = menampilkan isi konten file
- head = menampilkan 10 baris pertama sebuah file
- tail = menampilkan 10 baris terakhir sebuah file
- rm = menghapus file
- cp = menyalin file dan directory
- mv = memindahkan/merename file dan directory
Directory Management
- cd = Masuk/keluar directory
- mkdir = membuat directory
- rmdir menghapus directory
- Is = menampilkan isi directory
- pwd = menampilkan directory dimana kita berada
5.Users and permisions
User management digunakan untuk mengelola akun pengguna, seperti menambah, menghapus, atau mengatur hak akses.berikut utk menjalankan perintah:
- useradd/adduser = membuat user baru
- userdel = menghapus user
- usermod = modifikasi user
- passwd = mengubah password user
Group management digunakan untuk mengelompokkan pengguna agar memiliki hak akses yang sama terhadap file atau sistem tertentu.berikut utk menjalankan perintah:
- groupadd = membuat group baru
- groupdel = menghapus group
- groupmod = modifikasi group
6.Basic networking
Ada 2 metode konfigurasi pada linux, yaitu NMTUI dan NETPLAN. Berikut perintah utk menampilkan informasi jaringan:
- ip a/ ifconfig = untuk melihat konfigurasi ip.
- traceroute = untuk melacak rute paket.
- ping = untuk memeriksa konektivitas perangkat tersambung atau tidak.
7.Package management
Package Management adalah proses pengelolaan perangkat lunak pada sistem komputer dengan cara mengelola pemasangan, pembaruan, dan penghapusan perangkat lunak atau paket-paket yang membentuk aplikasi
Advanced Package Tool atau APT merupakan sistem manajemen paket
- apt upgrade = mengupgrade paket yang sudah terinstal.
- apt update = mengupdate daftar paket dari repositori.
- apt install = menginstal paket baru.
- apt remove/purge = menghapus paket.
- apt list --installed = menampilkan list package yang terinstall
8.Remote access
Remote Access adalah kemampuan untuk mengakses dan mengontrol sistem atau perangkat dari jarak jauh.
Metode Remote Access:
- SSH
- Telnet
- RDP
- VNC (Virtual Network Computing)
- DLL
9.Automating task Cron Job
Cron Job merupakan Tools untuk membuat tugas terjadwal yang diatur untuk dijalankan secara otomatis pada waktu tertentu
Tujuannya adalah Menjadwalkan dan menjalankan tugas-tugas yang dapat diotomatisasi, seperti pembersihan file sementara, penciptaan backup, dan eksekusi skrip rutin.
* * * * * artinya:
Dari kiri ke kanan artinya (menit, jam, tanggal, bulan, hari)
Contoh:
30 14 * * 1 echo "Rapat dimulai". Artinya:
Menjalankan perintah "Rapat dimulai" setiap hari Senin (1) pukul 14:30.
Kunjungi situs resmi kami di https://radnet-digital.id untuk informasi lebih lanjut.


Comments
Post a Comment