Tugas ditulis dibuku catatan dikumpulkan di meja pa eko
Apa Itu Debian?
Seperti yang disebutkan di atas, Debian adalah salah satu sistem operasi
berbasis Linux. Semula, Debian pertama kali diperkenalkan oleh Ian Murdock pada
tahun 1993. Debian diperkenalkan saat Ian masih berstatus sebagai seorang
mahasiswa di perguruan tinggi Universitas Purdue, Amerika Serikat.
Ian mengembangkan Debian menjadi sebuah sistem operasi gratis berbasis kernel
Linux, yang menyediakan puluhan ribu perangkat lunak di dalamnya. Pernah dengar,
apa itu kernel Linux?
Cara Mengatasi Error Login phpMyAdmin
Jika kamu belum pernah mendengar tentang kernel Linux, kernel adalah sebuah inti
dari sistem operasi. Kernel mempunyai tugas yang meliputi manajemen memori,
mengelola proses aplikasi di hardware, dan pengelolaan penyimpanan.
Tugas-tugas kernel tersebut mendukung kernel untuk menjalankan seluruh program
yang tersedia di komputer maupun sebuah server. Akan tetapi dalam praktiknya, kernel
memerlukan sistem operasi untuk memandu jalannya berbagai program dalam
komputer. Pada pembahasan ini OS yang dimaksud adalah Debian.
Debian Linux menyediakan 51 ribu lebih paket perangkat lunak yang dapat kamu pilih
untuk gunakan. Paket-paket software ini berupa aplikasi pengelola dokumen, aplikasi
pemutar video, program database dan komunikasi, aplikasi perkantoran, library untuk
pengembang, dan masih banyak lainnya.
Cara Install PHP di VPS
Jumlah program yang begitu banyak ini membuat Debian menjadi The Universal
Operating System, yang dapat digunakan oleh siapa saja. Debian cocok untuk
digunakan oleh developer, pengguna komputer biasa, maupun perusahaan berskala
kecil atau besar.
Selain berguna sebagai sistem operasi, Debian juga dapat mendukung developer untuk
membangun server. Debian sudah digunakan oleh sejumlah perusahaan sebagai
sistem operasi berbagai anak website situs ternama. Contohnya seperti Getpocket dan
Kumparan.
60 Perintah Dasar Linux yang Umum Digunakan dan Contohnya
Berikut daftar singkat perintah dasar Linux beserta fungsinya:
Perintah Dasar Linux Fungsi
Ls Mencantumkan konten direktori
Pwd Menampilkan path direktori kerja saat ini
Cd Mengubah direktori kerja
mkdir Membuat direktori baru
rm Menghapus file
cp Menyalin file dan direktori, termasuk isinya
mv Memindahkan atau mengganti nama file dan direktori
touch Membuat file kosong baru
file Memeriksa jenis file
zip and unzip Membuat dan mengekstrak arsip ZIP
tar Mengarsipkan file tanpa kompresi dalam format TAR
nano, vi, and jed Mengedit file dengan editor teks
Mencantumkan, menggabungkan, dan menulis isi file sebagai output
cat
standar
grep Mencari string di dalam file
sed Menemukan, mengganti, atau menghapus pola dalam file
head Menampilkan sepuluh baris pertama file
tail Menampilkan sepuluh baris terakhir file
awk Menemukan dan memanipulasi pola dalam file
sort Mengurutkan ulang isi file
cut Membagi dan menampilkan baris dari sebuah file
diff Membandingkan isi dari dua file dan perbedaannya
tee Menampilkan output perintah di Terminal dan file
locate Menemukan file dalam database system
find Menunjukkan lokasi file atau folder
sudo Menjalankan perintah sebagai superuser
su Menjalankan program di shell saat ini sebagai user lain
chmod Memodifikasi izin baca, tulis, dan eksekusi file
chown Mengubah kepemilikan file, direktori, atau link simbolik
useradd and
Membuat dan menghapus akun user
userdel
df Menampilkan penggunaan ruang disk sistem secara keseluruhan
du Memeriksa penggunaan penyimpanan file atau direktori
top Menampilkan proses yang berjalan dan penggunaan resource sistem
htop Berfungsi seperti top, tapi dengan antarmuka pengguna interaktif
ps Membuat snapshot dari semua proses yang berjalan
uname Menampilkan informasi tentang kernel, nama, dan hardware perangkat
hostname Menampilkan hostname system
time Menghitung waktu eksekusi perintah
systemctl Mengelola layanan system
watch Menjalankan perintah lain secara terus menerus
jobs Menampilkan proses yang berjalan di shell beserta statusnya
kill Menghentikan proses yang sedang berjalan
shutdown Mematikan atau memulai ulang system
ping Memeriksa konektivitas jaringan system
wget Mendownload file dari URL
curl Mengirimkan data antarserver menggunakan URL
scp Menyalin file atau direktori dengan aman ke sistem lain
rsync Menyinkronkan konten antardirektori atau perangkat
lfconfig Menampilkan antarmuka jaringan sistem dan konfigurasinya
netstat Menampilkan informasi jaringan sistem, seperti routing dan soket
traceroute Memantau lompatan paket ke tujuannya
nslookup Meminta informasi alamat IP domain dan sebaliknya
dig Menampilkan informasi DNS, termasuk jenis record
history Mencantumkan perintah yang dijalankan sebelumnya
man Menampilkan panduan perintah
echo Menampilkan pesan sebagai output standar
ln Menautkan file atau direktori
alias and unalias Menetapkan dan menghapus alias untuk file atau perintah
cal Menampilkan kalender di Terminal
apt-get Mengelola library paket distro berbasis Debian