Anda di halaman 1dari 4

BSD Server

CND003

Level : Easy
Dikpa : Tahap 1
BSD Server
Level : Easy

Kode : CND003
DIKPA : TAHAP I

Deskripsi :
Virtual Machine ini digunakan oleh siswa sebagai bahan ajar dalam mempelajari perintah perintah
dasar yang ada di sistem operasi freebsd. Perintah perintah dasar ini sangat berguna sebagai
pengetahuan awal bagi siswa ketika mesin targetnya menggunakan sistem operasi freebsd. Siswa
sudah harus mengetahui perintah-perintah dasar di linux sebelum mencoba VM ini

Topik Bahasan:
1. Peserta memahami struktur direktori dan fungsi direktori system operasi freebsd
2. Peserta mengimplementasikan perintah dasar FreeBSD pada terminal
3. Peserta mengimplementasikan text editor pada Sistem Operasi FreeSBD
4. Diasumsikan peserta telah memahami proses instalasi freebsd
Praktek :

1. Struktur Direktori BSD


Perbedaan struktur direktori antara freebsd dengan linux yaitu freebsd menggunakan HIER
dan linux menggunakan FHS. Berikut ini adalah struktur direktori dan penjelasan dari
freebsd

Direktori Deskripsi
/ Direktori utama filesystem.
/bin/ Direktori berisi utilitas pengguna.
/boot/ Direktori program dan konfigurasi proses boot.
/boot/defaults/ Direktori standart konfigurasi boot
/dev/ Direktori perangkat keras yang terbaca oleh system operasi
/etc/ Direktori konfigurasi system dan scripts - scripts
/etc/defaults/ Direktori standart konfigurasi system
/etc/mail/ Direktori untuk konfigurasi email
/etc/periodic/ Direktori script - script penjadwalan dengan menggunakan cron
/etc/ppp/ Direktori script - script konfigurasi ppp
/mnt/ Direktori kosong untuk lokasi mount point
/proc/ Direktori pemprosesan filesystem
/rescue/ Direktori program yang terhubung secara statis untuk proses pemulihan
/root/ Direktori home systemadministrator
/sbin/ Direktori berisi perintah program dan administrasi server
/tmp/ Direktori temporary / sementara
/usr/ Direktori utilitas untuk program dan user

Sentralab | CND003 / BSD Server 1


/usr/bin/ Direktori untuk perintah - perintah utilitas umum, program dan aplikasi
/usr/include/ Direktori untuk file - file tambahan program dan aplikasi
Direktori untuk penyimpanan pustaka - pustaka system operasi, program dan
/usr/lib/ aplikasi
/usr/libdata/ Direktori file data - data utilitas lainnya
/usr/libexec/ Direktori untuk backgroup aplikasi yang berjalan dan utilitas sistem

/usr/local/ Direktori pustaka / repositori aplikasi - aplikasi


/usr/ports/ Lokasi penyimpanan repositori aplikasi
/usr/sbin/ Direktori system daemon dan utilitas system untuk user
/usr/share/
/usr/src/
/var/ Direktori multi fungsi yang dapat digunakan untuk log dan file - file type spoll
/var/log/ Direktori penyimpanan log - log
/var/mail/ Direktori mailbox user
/var/tmp/ Direktori untuk media penyimpanan temporari

2. Perintah Dasar FreeBSD

Perintah Fungsi Contoh


pwd Perintah ini digunakan untuk mengetahui di pwd
direktori mana kita sedang berada /usr/local
cd Perintah ini artinya “change directory”; digunakan cd /usr/local
untuk berganti direktori
ls Perintah ini digunakan untuk mengetahui isi dari ls /home/tedy/tes
sebuah direktori
cp Perintah ini digunakan untuk membuat salinan cp /home/tedy/contoh.txt
dari sebuah file /home/tedy/tes/
mv Perintah ini sama digunakan untuk memindahkan mv /home/tedy/contoh.txt
suatu file dari suatu direktori ke direktori lainnya /home/tedy/tes
rm Perintah ini digunakan untuk menghapus file rm blog.txt
mkdir Perintah ini digunakan untuk membuat direktori mkdir folder_baru
(folder) baru
tar Perintah ini digunakan untuk menggabungkan tar -cvf <hasil.tar> <file1>
beberapa file menjadi sebuah file tunggal <file2>
gzip Perintah ini digunakan untuk mengkompresi gzip namafile
sebuah file sehingga memiliki ukuran lebih kecil
clear Perintah ini dipakai untuk menghapus semua clear
tampilan yang ada pada layar terminal
whatis Perintah ini digunakan untuk mengetahui apa whatis cp
fungsi dari suatu perintah
man Perintah ini dipakai untuk membaca dokumentasi man ls
dari aplikasi atau perintah
cat Perintah ini dipakai untuk menampilkan isi dari cat file.txt
suatu file yang tersusun dari kode-kode ASCII

Sentralab | CND003 / BSD Server 2


more Perintah ini dipakai untuk menampilkan isi dari more ntp.conf
sebuah file, tahap demi tahap sehingga mudah
untuk dibaca
grep Perintah ini dipakai untuk mencari suatu grep linux test.txt
kata/string dalam sebuah file berbasis teks
uname Perintah ini digunakan untuk menampilkan uname -r
informasi dari sistem yang sedang berjalan. Lihat
contoh berikut ini
ps Perintah ini digunakan untuk melihat proses- ps -u simulasi
proses yang sedang berjalan di dalam komputer
kita
su Perintah ini digunakan untuk mengubah hak akses su
menjadi root
ifconfig Perintah ini digunakan untuk melihat konfigurasi ifconfig
IP yang sudah ada pada network interface yang ada
dalam PC kita
shutdown Perintah ini dipakai untuk me-restart atau shutdown
mematikan komputer.
useradd Perintah ini dipakai untuk menambah pengguna useradd
(user) yang berhak menggunakan sistem operasi
dalam komputer kita
userdel Perintah ini dipakai untuk menghapus sebuah user userdel
account.
kill Menghentikan suatu proses berdasarkan identitas kill 10245
proses
sleep Menunda eksekusi (proses yang tidak mengerjakan sleep 2
apa-apa selama beberapa detik
chgrp Mengubah group suatu direktori atau file chgrp cnd file.txt
chown Mengubah kepemilikan sebuah file atau direktori chow cnd file.txt
chmod Mengubah hak akses dari suatu file atau direktori chmod 777 file.txt

Referensi

1. https://www.freebsd.org/doc/en/articles/new-users/other-useful-commands.html
2. https://www.ws.afnog.org/afnog2006/e0/ha/freebsd/freebsdref1.pdf

Catatan

Sentralab | CND003 / BSD Server 3

Anda mungkin juga menyukai