Mempelajari Linux Ubuntu
a. Pada Linux minimal harus memiliki 3 partisi
1. Partisi / drive 1 => / = root
2. Partisi / drive 2 => swap ( virtual memory)
3. Partisi / drive 3 => penyimpanan data ( / home)
b. Menginstall Ubuntu UnderWindows (Offline)
· Double klik “Wubi.exe” ( windows Ubuntu Installer)
· Maka akan muncul kotak dialog. Arahkan installation drive G: 8 GB atau Drive yang kosong
· Instalation size = 8 GB atau sesuai kebutuhan
· Isi username & password
· Install
· Reboot now
c. Mengatur repository
1. Pilih System
2. Administration
3. Synaphic package manager
4. Setting > Repositories > Download from > Indonesia > pilih
Download from ( contoh : http : //dl2.foss-id.web.id) klik choose server
5. Ceklist semuanya > close > reload
6. Pada terminal ketik : sudo apt-get install openssh-server (tutup synaptic)
d. Mengetahui server
Cd /etc/apt
Cd /etc/apt ls
sudo gedit /etc/apt/sources.list
Melihat setting jaringan ketik ifconfig
e. Mengoneksikan
System > Network Connections > auto etho > edit > IPV4 settings >automatic(DHCP) atau ingin manual isi address
f. Sharing file
Contoh :
Ketik “http://192.168.0.100/
Ketik “ftp://192.168.0.100/
Kemudian ketik di terminal : sudo gedit /etc/apt/sources.list
Lalu ketik sudo gedit /etc/apt/sources.list backup
Ketik cd /etc/apt lalu /etc/apt ls maka akan muncul isi dari apt =>source list
Ketik lagi sudo gedit /etc/apt/sources.list lalu tekan CTRL + Del
Isikan deb ftp://192.168.0.100/mnt/repo /
g. Mengubah if manual
Ketik pada terminal : sudo gedit /etc/network/interfaces
Ganti if Address :
Auto lo
Iface lo inet loopback
Iface eth0 inet static
Address 192.168.0.1
Netmask 255.255.255.0
Lalu Save (CTRL+S)
Ketik :
ifeth0 up
sudo ifup eth0
sudo ifdown eth0
cek ifconfig
h. Cara membuat repository local dari file yang telah dicopy, cara-cara yang perlu dilakukan:
a.) Copy semua isi di dalam direktori /var/cache/apt/archives/ dari komputer yang sudah terupdate repositori dari internet.
b.) Kemudian copian tadi diletakkan di direktori /home/user/repo
c.) Lalu ketik sudo gedit /etc/apt/sources.list isikan alamat repositori lokal berikut ini , deb file:///home/user/repo/ /
d.) Ketikan sudo apt-get update pastikan tidak ada error saat melakukan update
e.) Jika terjadi kesalahan akan muncul pesan file packages.gz tidak ditemukan, maka harus dibuat filenya, ketikan pada terminal : /home/user/repo lalu ketik : sudo dpkg-scanpackages . /dev/null | gzip -9c > packages.gz
Untuk membuat file packages.gz pastikan file telah ada di dalam directory /home/user/repo
f.) Lakukan lagi sudo apt-get update
SAMBA SERVER (SMB)
Samba server adalah protocol yang digunakan untuk menghubungkan linux dengan windows agar dapat berbagi/sharing file maupun printer.
A. Pengenalan Dasar Samba
SMB (Server Message Block) merupakan protokol standar yang dibuat oleh microsoft yang digunakan pada sistem Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran seperti printer dan plotter untuk dapat digunakan bersama-sama.
Untuk keperluan yang sama Linux juga mengembangkan sebuah program yang mempunyai fungsi yang sama seperti SMB pada Windows. Samba merupakan merupakan paket program yang berjalan pada sistem Linux yang mampu menerapkan protokol SMB pada platform Linux. Samba mampu bertindak sebagai jembatan yang menghubungkan dua komputer yang menggunakan sistem operasi yang berbeda, misalnya Windows dengan Linux.
B. Keuntungan Menggunakan Samba
Sampai saat ini belum ada bahkan belum dikembangkan program sejenis yang mampu bertindak seperti samba, yang menghubungkan jaringan dengan sistem operasi yang berbeda seperti Linux dan Windows. Kemampuan dan kelebihan samba dapat disimpulkan sebagai berikut:
* Samba merupakan program yang bersifat open source dengan lisensi GNU / GPL (General Public Licence) , sehingga Anda bebas menggunakannya baik untuk pribadi maupun untuk komunitas yang besar seperti perkantoran maupun instansi pendidikan.
* Samba mampu menjembatani sistem operasi yang berbeda, yaitu komputer dengan sistem operasi Linux (Unix) dan Windows.
* Samba mampu mengoptimalkan mesin Linux seperti PDC (Primary Domain Controler), sehingga memiliki kemampuan yang mirip denagn kemampuan yang dimiliki oleh Windows NT.
* Samba dapat digunakan untuk saling berbagi sumber daya data baik dari CD-ROM, hard disk, disket, maupun perangkat penyimpanan lain, seperti flash disk dan lain sebagainya.
* Samba mampu menangani pembagian sumber daya perangkat keluaran seperti printer dan plotter, sehingga peralatan ini dapat digunakan secara bersama dalam jaringan.
* Samba mengizinkan komputer Windows untuk mengakses driver yang dimiliki oleh komputer Linux.
* Sebaliknya, komputer Linux yang menggunakan program samba dapat digunakan sebagai jembatan, sehingga Anda dapat memanfaatkan data yang di-sharing oleh komputer Windows.
* Selain itu, samba dapat membantu atau memberikan hubungan antarkomputer dengan teknik WINS Name Server Resolution.
Dari banyak alasan yang menguntungkan diatas, tidak ada alasan lain bagi seorang administrator jaringan untuk tidak menggunakan samba dalam jaringan, terutama jaringan dengan sistem operasi yang berbeda (Linux dan Windows).
C. Kemampuan Samba
Samba mampu mengakses dan mengelola protokol Windows yang bernama SMB. Program samba sangat kompatibel pada sistem Linux dan dapat berjalan dengan baik pada sistem Windows. Samba dapat bertindak sebagai Master Browser, antara lain bertindak sebagai Local Master Browser atau Domain Master Browser. Misalnya, Windows dapat mengakses data pada Linux via Windows Explorer dan Linux dapat mengakses data pada Windows melalui Home Browser maupun Conqueror
D. Penginstallan samba server
Pada jendela terminal isikan seperti ini :
Sudo apt-get install samba
1.) Install samba server pada ubuntu
ð Sudo apt-get install samba
2.) Tambahkan samba user pada sistem anda
ð Sudo useradd nama user
ð Sudo smb passwd –a nama user
3.) Buat file konfigurasi
ð Sudo gedit /etc/samba/smb.conf
Simpan dan keluar dari editan
4.) Untuk mengedit
ð Sudo passwd –a system_username
Untuk menghapus
ð Sudo passwd –x system_username
E. Sharing file dan printer tanpa username dan password dengan didalamnya ada perintah
Workgroup = namaworkgroup
Netbios name = namaserver
Security = share (untuk mempermudah pada komputer windows tidak perlu menggunakan username dan password)
Contoh 2 folder untuk di share, yaitu:
- Folder public – user / guest dapat meletakkan file
- Folder data – user / guest hanya dapat membaca file saja
Lalu pada file /etc/samba/smb.conf tambahkan
[public]
Path = /home/user/public
Available = yes
Browsable = yes
Public = yes
Writable = yes
[data]
Path = /home/user/data
Available = yes
Browsable = yes
Public = yes
Writable = no
Kemudian buat direktorinya
Ketik mkdir /home/user/public
Ketik mkdir /home/user/data
Ubah owner menjadi nobody.nogroup dan beri akses untuk read-write dan read-only ke folder tersebut
Ketik chown –Rf nobody.nogroup /home/user/public
Ketik chown –Rf nobody.nogroup /home/user/data
Ketik chown –Rf 777 /home/user/public (member akses rw ke folder)
Ketik chown –Rf 644 /home/user/data (member akses ro ke folder)
Melalui PC windows, cek jaringan dan untuk mendeteksi folder yang sudah di share.
Caranya ketik pada address bar \\192.168.100.100
Catatan :
| Pengertian |
& | digunakan untuk menjalankan perintah dibelakang (background). Contoh : wget : http//id.wikibooks.org&. |
Main | software utama yang mensupport ubuntu(paket asli yang diinstal di ubuntu). |
Universe | Open source/paket yang didaftarkan oleh komunitas (tapi harus diuji kelayakan dulu) |
Bestricted | Driver paket berbayar. |
Multiverse | Perangkat lunak yang memilih hak cipta/tidak legal (hak legal). |
Source code | Untuk memunculkan source code (kode sumber). |
VPN(vitual private network) | Jaringan sendiri tapi tetap menggunakan atau terhubung jalur internet. |
DSL | Digital Server Line |
Client server | Teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak yaitu pihak klien dan pihak server. |
Zimbre | software open source untuk email server dan kolaborasi (groupware) yang menyediakan solusi email server |
Proxy server | Sebuah komputer server / program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari internet atau intranet dan berfungsi sebagai “GATEWAY”. |
ftp server | Sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransperan berkas (file) komputer antar mesin – mesin dalam sebuah internetwork. |
Squid | Sebuah daemon yang digunakan sebagai proxy server dan web cache dan berungsi untuk mempercepat server web. |
Mac address | Alamat atau seri IP Address yang dikeluarkan oleh pabrik yang bersifat tetap atau tidak dapat diubah. |
Tidak ada komentar:
Posting Komentar