Bergaul dengan FreeBSD Bagian 1 – Membuat Account di Server LSIK Beberapa teman kemarin menyatakan ketertarikannya untuk bermain-main dengan FreeBSD. Sebelum ketertarikannya itu hilang, iseng-iseng sebagai debut untuk menulis juga sekalian berbagi ilmu dengan teman-teman asisten LSIK, saya membuat langkah-langkah untuk mencoba FreeBSD. Untuk kali ini, teori tentang apa itu FreeBSD belum saya utarakan. Lebih baik kita mencoba dengan langkah-langkah sehingga bisa memahami dengan mengalami terlebih dulu (pengalaman adalah guru terbaik). Dalam menggunakan server FreeBSD, sebaiknya tiap user memiliki satu account sendiri. Tujuannya tentunya privacy, dan tanggung jawab (karena apapun yang dilakukan oleh user, terdapat log yang menyimpan aktifitas user tersebut). Oleh karena itu, langkah awal yg dilakukan adalah membuat account di Server LSIK. Sampai tulisan ini dibuat, baru user igun, mahara, dan adrian yang terdapat di Server LSIK, Oleh karena itu, jangan ragu-ragu untuk membuat account di LSIK. Sebelumnya, untuk menunjukkan tampilan yang terdapat di layar, saya menggunakan font courier new 10. sebagai contoh :
%w 12:44AM
up 16:18, 1 user, load averages: 0.00, 0.00, 0.00
USER
TTY
FROM
igun
p0
167.205.18.133
LOGIN@
IDLE WHAT
12:44AM
- w
Itu adalah tampilan di layar ketika kita mengetik w lalu enter. Langkah pertama membuat account : 1.
Masuk atau login sebagai root. Caranya, pada awal akan muncul tulisan login : ketik root lalu enter, selanjutnya muncul password : ketik L**R (silakan bertanya pada igun/maxi demi kerahasiaan) lalu enter.
login: root password: 2.
Setelah itu akan muncul shell, atau dalam DOS disebut prompt. Contoh sebagai berikut :
lsik#
3.
Ketik adduser lalu enter. Perintah adduser adalah perintah untuk menambahkan user/account di FreeBSD.
lsik# adduser 4.
Akan muncul pertanyaan seperti berikut, isi saja :
Username: asisten Full name: Asisten LSIK Uid (Leave empty for default): Login group [asisten]: Login group is asisten. Invite asisten into other groups? []: Login class [default]: Shell (sh csh tcsh bash nologin) [sh]: tcsh Home directory [/home/asisten]: Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: Enter password again: Lock out the account after creation? [no]: Username
: asisten
Password
: *****
Full Name
: Asisten LSIK
Uid
: 1006
Class
:
Groups
: asisten
Home
: /home/asisten
Shell
: /bin/tcsh
Locked
: no
OK? (yes/no): yes adduser: INFO: Successfully added (asisten) to the user database. Add another user? (yes/no): no Goodbye! Keterangan : apabila terdapat pertanyaan yang pada akhirannya terdapat [bla..bla..], dengan menekan enter, maka sama saja dengan menjawab pertanyaan tersebut dengan isi dalam dua kurung siku tersebut.
5.
Selamat!!, anda berhasil membuat user.
6.
Setelah berhasil membuat user, jangan lupa untuk logout dari root. Caranya ketik exit lalu enter.
lsik# exit exit 7.
Setelah itu, coba login dengan user sendiri. Selamat mencoba !!
Bagian 2 – Beberapa perintah dalam shell Setelah berhasil membuat user, ada baiknya mencoba beberapa contoh perintah-perintah shell yang terdapat di FreeBSD. 1.
ls Ini adalah perintah untuk me list isi folder.
%ls Blog/
data/
mbox
public_html/ tes.html
upload/ Jadi isi dari folder di atas adalah folder Blog, data, public_html, dan upload serta terdapat pula file yang bernama tes.html 2.
w Ini adalah perintah untuk melihat siapa saja yang login di komputer FreeBSD
> w 1:19AM
up 2 days, 12:46, 3 users, load averages: 0.00, 0.00,
0.00 USER
TTY
FROM
LOGIN@
IDLE WHAT
sukoyo
v0
-
Tue04PM
8:47 pine
igun
p0
host5.lsik
12:18AM
1:01 -tcsh
igun
p1
host5.lsik
12:24AM
- w
Dengan mengetik perintah w tadi, terlihat user igun dan sukoyo sedang login di computer. 3.
cp Ini adalah perintah untuk mengcopy file. Caranya
%cp nama_file_yg_akan_dicopy nama_file_tujuan 4.
mv Ini adalah perintah untuk memindah/merename file.
%mv nama_file_yg_akan_direname nama_file_tujuan 5.
cd Ini adalah perintah untuk berpindah direktori.
%cd /home/igun Untuk berpindah ke direktori /home/igun
%cd .. Untuk berpindah ke direktori di atasnya, missal kita berada di /home/igun setelah menulis perintah di atas kita berpindah ke direktori /home 6.
mkdir Ini adalah perintah untuk membuat direktori.
%mkdir nama_folder 7.
rmdir Ini adalah perintah untuk menghapus direktori
%rmdir nama_folder 8.
man Ini adalah perintah untuk melihat manual/keterangan dari perintah-perintah shell.
% man rm RM(1)
FreeBSD General Commands Manual
RM(1)
NAME rm, unlink -- remove directory entries
SYNOPSIS rm [-dfiIPRrvW] file ... unlink file Akan keluar manual atau keterangan mengenai perintah tersebut. Cobalah perintah man ini untuk perintah-perintah di atas. Untuk keluar dari manual tadi ketik :q lalu tekan enter.
Bagian 3 – Membuat website pribadi di server LSIK Setelah mempunyai user, teman-teman bisa membuat website pribadi di Server LSIK. Teman-teman bisa membuat website dengan banyak tujuan, mulai dari informasi diri sampai buat gaya-gayaan. Mau tahu caranya? 1.
Buat Folder dengan nama public_html. Folder tersebut nantinya sebagai tempat kita menaruh filefile website kita.
%mkdir public_html 2.
Ubah direktori teman-teman dengan perintah chmod (keterangannya nanti pada bagian file
permission).
%chmod 755 public_html 3.
Masukkan file website ke dalam folder public_html tersebut. Bisa menggunakan aplikasi wincmd atau bisa menggunakan windows explorer saja. Jangan lupa, file yang akan digunakan halaman awal website dinamai index.html, index.htm atau index.php.
4.
Website bisa diakses melalui internet explorer dengan alamat http://lsik.ti.itb.ac.id/~user_anda