Minggu, 01 November 2026

File Hirarki pada Linux

 Saat pertama kali menggunakan linux terutama CLI (Command Line Interface) anda perlu memahami tentang perintah-perintah pada terminal, namun jika ingin mempelajari nya lebih lanjut ada baiknya anda harus mengetahui apa itu file hierarki pada linux. 


File Hierarki adalah metode dan struktur data yang digunakan sistem operasi untuk mengorganisir file pada partisi harddisk sebagai media penyimpanan data. dengan begitu kita dapat menyimpan data, mengelompokkan, menyusun penyimpanan file sesuai keinginan kita.




Direktori /bin 
Direktori ini berisi perintah-perintah yang dibutuhkan oleh user, program disini dapat dijalankan meskipun tidak ada sistem file lain yang tidak dimount. /bin ini memiliki struktur file dibawah nya lagi
Direktori /boot/ 
Berisi Program & Data yang dibutuhkan saat melakukan Booting, jika pada file ini mengalami corrupt atau terhapus maka otomatis PC tidak akan booting Linux yang digunakan.
Direktori /dev/ 
Direktori tempat file device, jika anda ingin melakukan mounting maka file yang dilalui akan melaui Direktori /dev/ dan pada saat ingin meliat media tersebut berada di file /media/
Direktori /etc/ 
File yang berisi Konfigurasi Sistem, pada Direktori ini biasanya saat ingin mengInstall aplikasi tambahan seperti Bind9, DHCP3-Server, Squid, Mail dll maka Direktori yang dituju adalah /etc
Direktori /home 
Directory untuk setiap user yang terdaftar di dalam sistem. di dalam directory masing-masing user, dapat dibuat konfigurasi yang spesifik untuk user bersangkutan. jadi setiap user yang terdaftar secara otomatis akan dibuatkan di /home
Directory /lib 

Berisi pustaka bersama yang digunakan secara bersama-sama oleh satu pihak program atau lebih kadangkala satu file Library digunakan oleh beberapa aplikasi secara bersama. standar pustaka yang dibutuhkan dapat merujuk pada LSB.
Direktori /proc/ 

Yaitu file System untuk menjalankan Proses filesystem virtual dukumentasi kernel dan proces status seperti file text. 
Direktori /opt/ 

Berisi paket aplikasi tambahan yang diInstall kedalam System dan tambahan (add-on), biasanya berupa aplikasi biner/ propiertary. struktur diretorynya sama dengan struktur yang dibutuhkan oleh sistem. direktory ini untuk menampung provider-provider aplikasi, yang ingin menyertakan program binernya ke dalam sistem linux.
Direktori /mnt/ 

Direktori tempat pengaitan Sistem sementara, contoh jika ingin menggunakan CD Drive, maka masukan terlebih dahulu Kepingan CD kedalam CD-Room, lalu pada terminal lakukan mount dengan mengetikan perintah mount /dev/sr0
Direktori /media/ 

Yaitu saat anda memasang flashdisk ke Komputer anda, anda bisa menemukan Direktori flashdisk di /media/, karena Direktori berisi media yang bisa dibongkar pasang di Komputer
Direktori /sys/ 

Direktori yang berisi Informasi dengan Kernel, Device, Firmware, untuk memudahkan mengingat , Direktori ini dianggap kependekan dari System
Direktori /sbin/ 

Direktori yang berisi file-file biner yang esensinya untuk Sistem, dan mengendalikan System, file-file biner atau bisa dianggap aplikasi System ini dioperasikan secara tidak tepat bisa berpotensi merusak.
Kepanjangan dari sbin adalah “System Binary” file-file biner yang ada di /sbin ada fastboot, fasthalt, fdisk, fsck, fsck.*, getty, halt, iconfig, init, mkfs, mkfs.*, mkfswap, reboot, route, swapon, swaporf, update.
Direktori /usr/ 

Sebuah Sub-Hirarki dari root system disimpan kedalam /usr, didalam /usr/ tersimpan aplikasi dan utility yang spesifik dengan user, jika kita melihat dalam Direktori /usr/ maka akan menemukan Direktori lain yaitu /bin/, /games/, /bin/ dll, dan jika pengguna termasuk orang yang sering menambah Aplikasi lain diluar bawaan paket, ada baiknya partisi /usr/ diberikan partisi sendiri.
Direktori /tmp/ 

Merupakan file system yang menyimpang file sementara bedanya /var/tmp/ dengan /tmp/ yaitu /var/tmp/ saat reboot tidak akan dibersihkan oleh system
Direktori /usr/share/ 

Merupakan tempat menyimpan data-daya yang bisa dibagikan dan tidak terikat dengan platform.
Direktori /usr/src/ 

Tempat menyimpan souce code dari aplikasi
Direktori /usr/incude/ 

Direktori tempat tersimpannya file header dari Compiler C, file ini mendefinisikan struktur konstanta, dalam direktori ini juga terdapat header compiler C++
Direktori /usr/local/ 

Tempat tersimpannya Aplikasi yang terinstall dan file yang digunakan untuk local machine, pada jaringan besar /usr/ lokasi fisiknya terletak di Komputer berbeda dan dibagikan kedalam jaringan untuk di Mount ke dalam /usr/, pada jaringan local biasanya terdapat di /usr/local/, sebagai tambahan jika Aplikasi yang umum tersimpan kedalam /usr/bin/ maka aplikasi yang sifatnya tersimpan dalam /usr/local/bin/
Direktori /lost/found/ 

yaitu di Direktori ini tempat menyimpan file yang berhasil di recover saat system crash

Sekian mengenai file hirarki linux semoga bermanfaat keep on your distro free is freedom

Minggu, 18 Oktober 2026

Perintah Dasar Linux yang Sering Digunakan oleh Pemula

Basichttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlMUtFxkToXKkDni8UeE8V5HYCDAC4alJ3acZvNc0wOsTA58QnmFO-aLSFyN-zq8WHb2V1b0ScE6RL9nIFeXTq4IOQQg_MuVvywqYFuYJMIpDC8YQj8u0uKJfosU0mQi8eN2cbmJXeFldiPWTDJs6P39hD6J0WBSj9mepvkFSL0pAfhAxKaIc0POxy5RAO/w400-h206/pdlinux.jpgLinux Commands
NETWORK TOOL HUB / LINUX GUIDE

Perintah Dasar Linux yang Sering Digunakan oleh Pemula

Pelajari perintah terminal Linux untuk mengelola file, memahami sistem, memeriksa jaringan, dan melakukan administrasi server dengan lebih mudah.

Linux Command Line Pemula TJKT

Linux merupakan sistem operasi yang banyak digunakan pada server, komputer, perangkat jaringan, dan lingkungan pengembangan aplikasi. Salah satu cara mengoperasikannya adalah melalui terminal atau command-line interface (CLI).

Dengan terminal, pengguna dapat menjalankan perintah untuk melihat file, membuat direktori, memeriksa koneksi jaringan, mengelola aplikasi, hingga memantau kondisi sistem. Panduan ini cocok untuk pemula yang ingin mulai belajar Linux.

Catatan: Contoh perintah di bawah dapat berbeda tergantung distribusi Linux yang digunakan. Beberapa perintah membutuhkan izin administrator.

1. Mengenal Terminal Linux

Terminal adalah aplikasi yang digunakan untuk memasukkan perintah. Perintah tersebut dibaca dan dijalankan oleh program yang disebut shell, misalnya Bash.

Contoh struktur perintah:

perintah [opsi] [target]

Misalnya, perintah ls -l menampilkan daftar file dengan informasi yang lebih terperinci.

2. Perintah Navigasi Direktori

Gunakan perintah berikut untuk mengetahui lokasi dan berpindah antar-direktori.

PerintahFungsiContoh
pwdMenampilkan lokasi direktori saat ini.pwd
lsMenampilkan isi direktori.ls
ls -laMenampilkan file biasa dan file tersembunyi.ls -la
cdKembali ke direktori home.cd
cd ..Berpindah ke direktori induk.cd ..
cd /etcBerpindah ke direktori tertentu.cd /etc
cd -Kembali ke direktori sebelumnya.cd -
clearMembersihkan tampilan terminal.clear
whoamiMenampilkan nama pengguna saat ini.whoami
historyMelihat riwayat perintah.history
manMembuka dokumentasi perintah.man ls
exitKeluar dari shell saat ini.exit

Contoh penggunaan

pwd
ls -la
cd /etc
pwd
cd -

3. Manajemen File dan Folder

Perintah ini membantu membuat folder, menyalin file, mengganti nama, dan menghapus data.

PerintahFungsiContoh
mkdirMembuat folder baru.mkdir latihan
mkdir -pMembuat folder bertingkat.mkdir -p proyek/src
touchMembuat file kosong.touch catatan.txt
cpMenyalin file.cp a.txt b.txt
cp -rMenyalin folder beserta isinya.cp -r sumber/ salinan/
mvMemindahkan atau mengganti nama file.mv lama.txt baru.txt
rmMenghapus file.rm catatan.txt
rmdirMenghapus folder kosong.rmdir latihan
findMencari file berdasarkan kriteria.find . -name "*.txt"
fileMemeriksa jenis file.file dokumen.pdf
Peringatan: Perintah penghapusan dapat menghilangkan data. Periksa nama dan lokasi file sebelum menggunakan rm, terutama ketika menggunakan opsi rekursif.

Contoh membuat folder dan file

mkdir latihan-linux
cd latihan-linux
touch catatan.txt
ls -la

4. Membaca dan Mengolah Teks

PerintahFungsiContoh
catMenampilkan isi file.cat catatan.txt
lessMembaca file panjang.less log.txt
headMenampilkan bagian awal file.head -n 10 log.txt
tailMenampilkan bagian akhir file.tail -n 10 log.txt
grepMencari teks tertentu.grep "error" log.txt
wcMenghitung baris, kata, atau karakter.wc -l log.txt
sortMengurutkan baris teks.sort nama.txt
echoMenampilkan teks.echo "Halo Linux"

5. User dan Permission

Linux memiliki sistem hak akses untuk mengatur siapa yang boleh membaca, mengubah, atau menjalankan file.

PerintahFungsiContoh
sudoMenjalankan perintah dengan hak administrator.sudo apt update
suBeralih ke pengguna lain.su - namauser
passwdMengubah kata sandi pengguna.passwd
idMelihat identitas dan grup pengguna.id
groupsMelihat grup pengguna.groups
chmodMengubah hak akses file.chmod 644 file.txt
chownMengubah pemilik file.sudo chown user:user file.txt

Arti angka permission yang umum digunakan:

AngkaHak AksesArti
4rMembaca.
2wMenulis atau mengubah.
1xMenjalankan file atau menelusuri direktori.
7rwxMembaca, menulis, dan menjalankan.
6rw-Membaca dan menulis.
5r-xMembaca dan menjalankan.
ls -l
chmod 644 catatan.txt

6. Instalasi Aplikasi

Pada Debian dan Ubuntu, aplikasi biasanya dikelola menggunakan apt.

# Memperbarui daftar paket
sudo apt update

# Memasang aplikasi
sudo apt install curl

# Mencari paket
apt search nginx

# Melihat informasi paket
apt show nginx

Perintah penting lainnya:

PerintahFungsi
apt upgradeMemperbarui paket yang sudah terpasang.
apt removeMenghapus paket aplikasi.
dpkg -lMelihat paket yang terpasang.

Distribusi lain dapat menggunakan pengelola paket berbeda, seperti dnf pada Fedora atau pacman pada Arch Linux.

7. Proses dan Sistem

PerintahFungsiContoh
topMemantau proses dan penggunaan sumber daya.top
psMelihat proses yang berjalan.ps aux
free -hMelihat penggunaan RAM dan swap.free -h
uptimeMelihat lama sistem berjalan.uptime
killMengirim sinyal kepada proses.kill 1234
uname -aMenampilkan informasi kernel.uname -a
dateMenampilkan tanggal dan waktu sistem.date

8. Perintah Jaringan Linux

Perintah jaringan sangat bermanfaat bagi siswa TJKT untuk memeriksa IP, routing, DNS, dan konektivitas.

PerintahFungsiContoh
ip addrMelihat alamat IP interface.ip addr
ip linkMelihat interface jaringan.ip link
ip routeMelihat tabel routing.ip route
pingMenguji keterjangkauan host.ping -c 4 8.8.8.8
ss -tulnMelihat port dan socket yang listening.ss -tuln
curlMenguji respons alamat web.curl -I https://example.com
wgetMengunduh file dari URL.wget https://example.com/file.zip
digMemeriksa informasi DNS.dig example.com
nslookupMencari informasi DNS.nslookup example.com
hostnameMelihat nama host komputer.hostname

Contoh pemeriksaan jaringan

# 1. Periksa alamat IP
ip addr

# 2. Periksa routing
ip route

# 3. Uji koneksi ke alamat IP
ping -c 4 1.1.1.1

# 4. Periksa DNS
nslookup example.com
Jika ping ke alamat IP berhasil tetapi nama domain gagal diakses, periksa konfigurasi DNS. Namun, ping yang gagal tidak selalu berarti internet terputus karena ICMP dapat diblokir.

9. Penyimpanan dan Arsip

PerintahFungsiContoh
df -hMelihat kapasitas filesystem.df -h
du -shMelihat ukuran total folder.du -sh /home
lsblkMelihat disk dan partisi.lsblk -f
mountMelihat atau memasang filesystem.mount
tar -czfMembuat arsip tar gzip.tar -czf backup.tar.gz folder/
tar -xzfMengekstrak arsip tar gzip.tar -xzf backup.tar.gz
zipMembuat arsip ZIP.zip -r backup.zip folder/
unzipMengekstrak arsip ZIP.unzip backup.zip

10. Service dan Log

Pada banyak sistem Linux yang menggunakan systemd, perintah systemctl digunakan untuk memeriksa dan mengelola layanan.

# Memeriksa status layanan
systemctl status ssh

# Menjalankan layanan
sudo systemctl start ssh

# Menghentikan layanan
sudo systemctl stop ssh

# Melihat log layanan
journalctl -u ssh

Nama layanan dan ketersediaan perintah dapat berbeda tergantung sistem yang digunakan. Pastikan layanan yang akan dikelola memang terpasang.

11. SSH dan Transfer File

SSH memungkinkan pengguna mengakses komputer atau server lain melalui jaringan. Sementara itu, SCP dapat digunakan untuk menyalin file melalui koneksi SSH.

# Mengakses server
ssh user@192.168.1.10

# Mengirim file ke server
scp laporan.txt user@192.168.1.10:/home/user/

# Menyalin folder
scp -r proyek/ user@192.168.1.10:/home/user/

Ganti nama pengguna dan alamat IP sesuai server milikmu. Pastikan kamu memiliki izin untuk mengakses server tersebut.

12. Tips Belajar Linux untuk Pemula

  • Mulailah dari perintah dasar seperti pwd, ls, dan cd.
  • Latih membuat, menyalin, dan memindahkan file dalam folder percobaan.
  • Gunakan man nama_perintah untuk mempelajari dokumentasi.
  • Perhatikan huruf besar dan kecil pada nama file.
  • Pahami perintah sebelum menjalankannya dengan sudo.
  • Hindari perintah penghapusan atau perubahan permission jika belum memahami dampaknya.
  • Untuk belajar administrasi jaringan, praktikkan ip addr, ip route, dan ping.

Kesimpulan

Perintah Linux membantu pengguna mengelola file, memantau sistem, memasang aplikasi, dan melakukan troubleshooting jaringan melalui terminal. Dengan latihan secara bertahap, pemula dapat memahami fungsi setiap perintah dan menggunakannya sesuai kebutuhan.

Bagi siswa TJKT, penguasaan command line menjadi salah satu bekal penting untuk mempelajari Linux server, SSH, DNS, dan administrasi jaringan.

Minggu, 20 September 2026

JOB SHEET Manajemen User dan Group

 

JOB SHEET
SMK TUNAS HARAPAN PATI


Program KeahlianMata PelajaranKode Mata Pelajaran
Teknik Komputer dan JaringanSistem Operasi Jaringan11.04/SOJ/2026
Tingkat / KelasMateri PokokWaktu Pembelajaran
XII TKJ 1
Menguji hasil instalasi Sistem
Operasi Jaringan
8 x 45 Menit
 



Nama JobsheetTanggal Praktikum
Manajemen User dan Group
14 September 2026
Nama SiswaScore
Fadhil Ahmad Qomarudin



I. TUJUAN
1. Siswa mengenal Sistem Operasi Jaringan Berbasis CLI
2. Siswa mengenal Manajemen User dan Group
3. Siswa mampu membuat User dan Group

II. ALAT DAN BAHAN
1. LCD Proyektor
2. PC atau Laptop yang telah terinstal Windows 7, Windows 8 atau Windows 10
3. Panduan Manajemen User dan Group

III. KESELAMATAN KERJA
1. Menghidupkan PC atau Laptop sesuai dengan aturan yang telah ditetapkan
2. Mengatur kabel power serapi mungkin
3. Menggunakan kaca mata pelindung radiasi
4. Menggunakan screen monitor untuk keamanan data
5. Membackup data data penting ke memori eksternal
6. Mematikan komputer sesuai dengan aturan yang telah ditetapkan

IV. LANGKAH KERJA
1 Selesai menginstal Debian, keluar tampilan debianLogin



2 Masuk root dengan mengetikkan root pada login, dan passwordnya.
3. Setelah masuk sebagai root, ketikkan clear. Level administrasi tertinggi ada pada akun utama sebagai super user, yaitu root.  



4. Root memiliki kemampuan untuk membuat user baru, ataupun menghapus user yang sudah ada. 
5. Ketik adduser <nama_pengguna>, maka akan membuat user baru dengan nama yang sudah dimasukkan. Setelah nama pengguna dimasukkan, maka diminta untuk memasukkan kata sandi untuk pengguna tersebut, dan informasi yang berkaitan dengannya.
6.  Ketikkan logout untuk keluar dari sesi root.


7. Lalu masuk sebagai pengguna yang baru saja dibuat, dalam kasus ini nama penggunanya adalah tekaje dengan kata sandi tkj.

8. Sekarang, coba logout dan masuk lagi sebagai root. Ketikkan perintah berikut, Keluar dari tekaje, masuk lagi menjadi root, dan menggunakan perintah userdel –r <tekaje> untuk menghapus semua data di direktori /home pengguna dan juga pengguna tersebut.


9. Buat dua buah group yaitu jawatengah dan jawabarat, dan buat empat user baru yaitu pati, rembang, bandung dan subang seperti yang terlihat pada contoh berikut ini :

                                                             





10. Pada kasus ini, pati dan rembang dipindahkan ke dalam jawatengah sedangkan bandung dan subang dipindahkan ke dalam jawabarat.




11. Ketikkan ls /, untuk menampilkan daftar direktori dan file yang ada di root directory.






12. Ketikkan cd /home lalu ketik ls -l untuk masuk dan menampilkan daftar direktori dan file yang ada di home directory.





V. PERTANYAAN

1 Apa saja yang harus dicentang pada saat instalasi Debian, agar Debian digunakan dalam Sistem Operasi CLI ?
2 Apa kepanjangan dari CLI ?
3 Sebutkan perintah untuk masuk ke dalam super user (root) !
4 Tuliskan perintah membuat user baru yang diberi nama planet !
5 Tuliskan perintah menghapus user yang bernama planet !
6 Tuliskan perintah membuat group yang diberi nama tatasurya !
7 Tuliskan perintah memasukkan mars ke group planet !
8 Tuliskan perintah untuk membuat file kosong yang diberi nama pluto !
9 Tuliskan perintah untuk menampilkan daftar direktori dan file yang ada di root directory.
10 Tuliskan perintah untuk menampilkan untuk menampilkan isi dari sebuah direktori !


VI. JAWABAN PERTANYAAN

  1. Pada saat instalasi Debian agar menggunakan sistem operasi berbasis CLI, yang dicentang adalah Standard system utilities, sedangkan Debian desktop environment tidak dicentang.
  2. CLI adalah singkatan dari Command Line Interface.
  3. Untuk masuk sebagai super user (root), pada halaman login ketik:
    "root" kemudian masukkan password root.
  4. Perintah untuk membuat user baru bernama planet adalah:
    adduser planet
  5. Perintah untuk menghapus user planet beserta direktori home-nya adalah:
    userdel -r planet
  6. Perintah untuk membuat group bernama tatasurya adalah:
    groupadd tatasurya
  7. Sesuai cara yang digunakan pada praktikum untuk memasukkan user ke group, perintah memasukkan user mars ke group planet adalah:
    usermod -g planet mars
  8. Perintah untuk membuat file kosong bernama pluto adalah:
    touch pluto
  9. Perintah untuk menampilkan daftar direktori dan file yang ada di root directory adalah:
    ls /
  10. Perintah untuk menampilkan isi sebuah direktori adalah:
    ls -l

Minggu, 06 September 2026

Administrasi File Linux Debian

 Administrasi File


Setelah mempelajari Administrasi User dengan perintah perintah :
1. Login root
2. Clear
3. Adduser
4. Logout
5. Login user
6. Userdel -r
7. Groupadd
8. Groupdel
9. Usermod

Kita lanjutkan dengan mempelajari Administrasi File di dalam Linux Debian.

Linux tidak memiliki sistem drive seperti Windows. Hanya ada direktori-direktori, setiap user memiliki directory user sendiri-sendiri. Ada satu direktori akar, yaitu root directory, yang bisa diakses dengan menggunakan / slash.

1. Perintah ls /
Coba ketikkan ls /, untuk menampilkan daftar direktori dan file yang ada di root directory.

Perintah ls <nama_direktori> digunakan untuk menampilkan isi dari sebuah direktori.


2. Perintah cd /usr
Sekarang, gunakan perintah cd /usr, untuk mengganti direktori yang aktif menjadi direktori /usr.

Sekarang tanda ~ tilde berubah menjadi nama direktori yang sedang aktif.

3. Perintah mkdir <nama_directory>
Untuk membuat sebuah directory, gunakan perintah mkdir <nama_directory>.

Untuk melihat apakah directory tersebut sudah terbuat, gunakan ls. Apabila perintah ls digunakan tanpa memberikan nama direktori, maka ls akan mendaftar semua isi direktori yang sedang aktif sekarang (yaitu /usr).
File dan direktori di Linux mempunyai aturan penggunaan, tidak sembarang user bisa mengakses semua file. Root bisa mengakses semua file yang ada, root juga bisa memberikan hak akses kepada user untuk mengakses file tertentu.
Buat sebuah user dengan nama bintang, lalu logout dan masuk user bintang.

4. Perintah touch <nama_file>.
Untuk membuat sebuah file kosong, gunakan perintah touch <nama_file>.
Lalu, masuk kembali ke dalam direktori /usr. Ketikkan ls –l, untuk menampilkan isi direktori beserta attribut-attributnya,


5. Mengubah Hak Akses
Directory root yang baru saja kita buat dimiliki oleh user bernama root. Di kolom pertama, ada penjelasan tentang hak akses dari file atau direktori tersebut.

Terdiri dari 10 karakter,
1. Huruf d apabila direktori, - apabila file.
2. Hak akses untuk pemilik file,
  • r – Membaca atau – untuk menghilangkan hak membaca
  • w – Menulis atau – untuk menghilangkan hak menulis
  • x – Mengeksekusi atau – untuk menghilangkan hak mengeksekusi.
3. Hak akses untuk group pemilik file,
  • r – Membaca atau – untuk menghilangkan hak membaca
  • w – Menulis atau – untuk menghilangkan hak menulis
  • x – Mengeksekusi atau – untuk menghilangkan hak mengeksekusi.
4. Hak akses untuk selain pemilik dan group pemilik,
  • r – Membaca atau – untuk menghilangkan hak membaca
  • w – Menulis atau – untuk menghilangkan hak menulis
  • x – Mengeksekusi atau – untuk menghilangkan hak mengeksekusi.

===============================
Suplemen




Slemen :
https://www.hostinger.co.id/tutorial/pengertian-chmod-dan-chown-untuk-ganti-permission-di-linux/#gref

Administrasi User Linux Debian

 Sebelumnya server Debian diinstalisasi  tanpa grafik. Oleh karena itu, hanya akan ada tampilan command line (CLI). 


Bagi pengguna Windows mungkin tidak terbiasa menggunakan tampilan command line. Kecuali yang sudah terbiasa menggunakan DOS yang juga berbasis CLI. Pengguna DOS tentu tidak asing dengan perintah perintah Debian CLI berikut ini.

Bagi pengguna Windows yang belum pernah bekerja dengan DOS, dengan sedikit latihan akan terbiasa menggunakan perintah perintah berbasis CLI.

Setelah instalasi, maka Debian akan berjalan sendiri. Tampilan pertama meminta kita untuk masuk ke dalam sistem. 

Sebelumnya kita telah membuat 2 akun dalam Debian ketika melakukan instalasi, yaitu :
1. Akun utama (root), dan 
2. Akun dengan nama depan tadi.

Administrasi User

1. Selesai menginstal Debian, keluar tampilan debian123 login


2. Masuk root dengan mengetikkan root pada debian123 login, dan  passwordnya


3. Setelah masuk sebagai root, ketikkan clear.

Level administrasi tertinggi ada pada akun utama sebagai  super user, yaitu root. Root memiliki kemampuan untuk membuat user baru, ataupun menghapus user yang sudah ada.

4. Perintah adduser  
Perintah  adduser  digunakan untuk menambahkan user baru. Caranya dengan mengetik  adduser <nama_pengguna>, maka akan membuat user baru dengan nama yang sudah dimasukkan.
Setelah nama pengguna dimasukkan, maka diminta untuk memasukkan kata sandi untuk pengguna tersebut, dan informasi yang berkaitan dengannya.

5. Perintah logout
Ketikkan  logout  untuk keluar dari sesi root. 


6. Masuk sebagai Pengguna yang Baru  
Lalu masuk sebagai pengguna yang baru saja  dibuat, dalam kasus ini nama  penggunanya adalah bill dengan kata sandi gates.


Apakah terlihat perbedaan sebelumnya? Iya, perbedaanya terletak pada bagian prompt dari command line. Sebelumnya, saat kita masuk sebagai  root, prompt dari command line berbentuk 
Namun saat kita sudah berganti user, dan masuk sebagai bill, maka prompt dari command line berbentuk
Tanda  ~  atau tilde, menunjukkan posisi direktori yang sedang aktif. Dalam kasus ini bill tidak aktif di direktori manapun.

7. Perintah userdel -r
 Sekarang, coba logout dan masuk lagi sebagai root. Ketikkan perintah berikut,

Keluar dari bill, masuk lagi menjadi root, dan menggunakan  perintah userdel  –r <nama_pengguna>  untuk menghapus semua data di direktori /home pengguna dan juga pengguna tersebut.

8. Perintah groupadd dan groupdel
Beberapa user yang memiliki hak akses yang sama, bisa dimasukkan kedalam sebuah group. Group sangat berfungsi sehingga  kita tidak perlu membatasi hak akses terhadap user satu per satu.
Untuk membuat group, ketikkan perintah berikut.


Perintah groupadd <nama_group> digunakan untuk membuat group, sedangkan  groupdel <nama_group>  digunakan untuk menghapus group yang ada.
Buat dua buah group yaitu jawatengah dan jawabarat, dan buat empat user baru yaitu pati, rembang, bandung dan subang seperti yang terlihat pada contoh berikut ini :






9. Perintah usermod –g <nama_group> <nama_user>
Setelah itu, gunakan perintah

Perintah di atas digunakan untuk memindahkan user ke suatu group. Pada kasus ini, pati dan rembang dipindahkan ke dalam jawatengah sedangkan bandung dan subang dipindahkan ke dalam jawabarat.



10. Perintah  ls /

Linux tidak memiliki sistem drive seperti Windows. Hanya ada direktori-direktori, setiap user memiliki directory user sendiri-sendiri. Ada satu direktori akar, yaitu root directory, yang bisa diakses dengan menggunakan / slash.
Coba ketikkan ls /, untuk menampilkan daftar direktori dan file yang ada di root directory.


Perintah  ls <nama_direktori>  digunakan untuk menampilkan isi dari sebuah direktori. 

11. Perintah cd /usr
Sekarang, gunakan perintah  cd /usr, untuk mengganti direktori yang aktif menjadi direktori /usr.

Sekarang tanda ~ tilde berubah menjadi nama direktori yang sedang aktif. 

12. Perintah mkdir <nama_directory>
Untuk membuat sebuah directory, gunakan perintah  mkdir <nama_directory>.

Untuk melihat apakah directory tersebut sudah terbuat, gunakan  ls. Apabila perintah  ls  digunakan tanpa memberikan nama direktori, maka ls  akan mendaftar semua isi direktori yang sedang aktif sekarang (yaitu /usr).
File dan direktori di Linux mempunyai aturan penggunaan, tidak sembarang user bisa mengakses semua file. Root bisa mengakses semua file yang ada, root juga bisa memberikan hak akses kepada user untuk mengakses file tertentu.
Buat sebuah user dengan nama bintang, lalu logout dan masuk user bintang.

Untuk membuat sebuah file kosong, gunakan perintah touch <nama_file>. 
Lalu, masuk kembali ke dalam direktori /usr. Ketikkan  ls  –l, untuk menampilkan isi direktori beserta attribut-attributnya, 


Suplemen
1. Membuat User dan Grup dalam Debian 10
3. File Hirarki pada Linux

File Hirarki pada Linux

  Saat pertama kali menggunakan linux terutama CLI (Command Line Interface) anda perlu memahami tentang perintah-perintah pada terminal, nam...