PRAKTIKUM 3
PERINTAH DASAR CLI LINUX DISTRO DEBIAN
PERSIAPAN PRAKTIKUM
- Laptop/PC dengan Sistem Operasi minimal Windows 10
- Virtual Machine dengan Sistem Operasi Debian 13
PERINTAH DASAR LINUX
Untuk mengelola server Linux administrator sistem umumnya menggunakan CLI (command-line interface). Meskipun beberapa distribusi Linux memiliki GUI (antarmuka pengguna grafis), command atau perintah Linux akan lebih efisien dan fleksibel apabila dijalankan dengan CLI.
1. Verifikasi versi Debian
cat /etc/os-release
hasilnya seperti berikut
root@tjkt-server:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.3
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@tjkt-server:~#
lsb_release -a
hasilnya seperti berikut
root@tjkt-server:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 13 (trixie)
Release: 13
Codename: trixie
root@tjkt-server:~#
2. Lokasi Direktori
3. Melihat Isi Direktori
4. Pembuatan File & Direktori
- Membuat direktori tunggal
mkdir praktikum
- Buat direktori dengan parent
mkdir -p project/data/{2024,2025}
- Buat file kosong
touch file1.txt
touch report_{jan,feb,mar}.docx
5. Operasi File Dasar
Warning
Perintah rm -rf /
dapat menghapus seluruh sistem!
6. Membaca & Memanipulasi File
- Perintah View File
Tampilkan seluruh konten
cat filename.txt
Tampilkan dengan navigasi
less largefile.log
Gunakan: spasi=next, b=back, q=quit
- Editor Nano/Pico
pico /etc/network/interfaces
7. Izin Dan Kepemilikan
- Membuat folder Rekursif
Perintah di Linux untuk mengubah pemilik (user) dan grup dari file atau direktori menjadi www-data, yang merupakan akun standar untuk server web seperti Apache atau Nginx, memastikan server web memiliki hak akses yang benar untuk membaca dan mengelola file situs web Anda
chown -R www-data:www-data /var/www/html
8. Tugas
Cobalah untuk membuat folder didalam /home dengan hasil akhir seperti berikut, gunakan perintah tree praktikum untuk melihat hasil akhir
praktikum
├── mapel
│ ├── produktif
│ │ ├── aij
│ │ ├── asj
│ │ └── pemrograman
│ └── umum
├── office
│ ├── excel
│ ├── ppt
│ └── word
└── tugas
├── kelompok
└── mandiri
14 directories, 0 files
https://musaamin.web.id/cara-mengecek-versi-debian/
Perintah lain yang sering digunakan
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.10.10 23:01 0.00s 0.08s 0.00s w
debian pts/1 192.168.10.12 22.05 0.001 0.075 0.003 bash
debian-server:~# write debian
Hello debian, I Just send you a chatting message,
To end this, Just type (CTRL + D)
- Mengirim pesan massal untuk semua user (only root),
debian-server:~# wall
Hello all, this is a massal message,
To end this conversation, just type (CTRL + D)
- Shell web browser,
debian-server:~# apt-get install links
debian-server:~# links www.mansyurinIT.co.cc
- Informasi hardware,
debian-server:~# dmesg
[ 24.725970] eth0: no IPv6 routers present
[ 46.257277] lp0: using parport0 (interrupt-driven).
[ 46.286542] ppdev: user-space parallel port driver
[ 52.555532] warning: `ntpd' uses 32-bit capabilities (legacy support in use
- Alias Command
debian-server:~# alias daftar=ls –al
debian-server:~# daftar
drwxr-xr-x 11 root root 0 2011-03-28 22:59 sys
drwxrwxrwt 4 root root 4096 2011-03-28 23:15 tmp
drwxr-xr-x 11 root root 4096 2011-03-06 04:25 usr
debian-server:~# unalias daftar
- Auto StartUp Command,
debian-server:~# vim /etc/rc.local
Put your command here, before exit script.
mount –t cifs //192.168.10.10/share/ /mnt/share/
exit 0
- Merubah hak akses direktori,
debian-server:~# chmod 755 [read only]
debian-server:~# chmod 777 [full access]
- Melihat partisi hardisk,
debian-server:~# cfdisk
- Informasi waktu,
debian-server:~# date
Mon Mar 28 23:34:44 EDT 2011.
debian-server:~# hwclock
Mon 28 Mar 2011 11:42:14 PM EDT -1.073425 seconds
- Eject CD/DVD,
debian-server:~# eject
- Melihat history command,
debian-server:~# history
561 free
562 ifconfig
565 history
- Task Manager,
debian-server:~# ps
PID TTY TIME CMD
2957 pts/0 00:00:00 bash
3111 pts/0 00:00:00 ps
debian-server:~# kill 3111
- Installasi tampilan desktop,
debian-server:~# tasksel
- Siapa aku,
debian-server:~# whoami
root
- Restart dan Shutdown,
debian-server:~# reboot
debian-server:~# poweroff
- Multi windows,
Tekan tombol ALT + (arah kanan)
- Menampilkan & Menyembunyikan desktop GUI.
Just press CTRL + ALT + F2 (for hiding)
And press CTRL + ALT + F8 (for normal)