soal UN Teori Kejuruan TKJ tahun 2011-2012Full description
smkDeskripsi lengkap
Full description
Soal CPNS
TKJ, kumpulan soal UNAS 2015 2016 Administrasi server, hardware, penghitungan IP, protokol, teknik troubleshooting
Soal Uas Kkpi Smk Kelas Xii TkjFull description
TKJ
Soal Dan Jawaban Teori Kejuruan TkjFull description
Tkj dan pembahasanDeskripsi lengkap
LINUX SLACKWARE MENJADI SOLUSI DALAM MENJAWAB SOAL UJIAN PRAKTEK KEJURUAN TEKNIK KOMPUTER DAN JARINGAN
Penyelesaian Soal Paket 2
Seperti inilah server yang digunakan untuk web hosting, ada Server yang digunakan untuk DNS Server dan ada juga Server yang digunakan untuk Web Web Server, Kedua-duanya dengan server yang berbeda. Sekarang adalah bagaimana kedua server ini saling berkomunikasi ketika client memanggil nama domain www.sekolah.sch.id yang berada di Komputer DNS Server, maka akan tampil adalah web sekolah, sedangkan konten Web ada di komputer Web Server. Siswa SMK Sekarang sudah bisa memecahkan masalah ini, malah permasalahan perm asalahan ini timbul menjadi suatu soal Ujian Praktek Nasional yang harus dikerjakan secara perorangan. SMK BISA Anda bisa mengunduh file soal ini dan Anda bisa terapkan sebagai bahan latihan bagi siswa/i kelas X dan XI sebagai bahan latihan dalam membiasakan menggunakan Sistem Operasi Linux dalam membangun server, bisa jadi Soal Ujian Praktek Kejuruan (UPK) tahun depan akan lebih sulit lagi dari soal tahun ini. Selamat menerapkan tutorial ini dalam meningkatkan pembelajaran murid-murid Anda.
Membangun DNS dan Web Server
Opsi konfigurasi : IP Address 1. 2. 3. 4. DNS Server 1. 2. 3. 4.
ns.sekolah.sch.id = 200.100.50.20/28 www.sekolah.sch.id = 200.100.50.25/28 jurusan. sekolah sekolah.sch.id = 200.100.50.25/28 PC Client = 200.100.50.30/28
Sistem Operasi = OSS (Linux/FreeBSD) Domain = sekolah.sch.id sekolah.sch.id Email Admin = [email protected] Sub Domain = www.sekolah.sch.id jurusan.sekolah jurusan.sekolah.sch.id
Web Server 1. Sistem Operasi = OSS (Linux/FreeBSD) 2. Port Enable = 80 3. Virtual Host Enable = Yes 4. DocumentRoot = www.sekolah.sch.id =/home/nama_peserta/sekolah/index.php jurusan.sekolah.sch.id =/home/nama_peserta/jurusan/index.php
DNS Server Setting IP Address terlebih dahulu sebelum mengerjakan DNS Server root@darkstar:/#vi /etc/rc.d/rc.inet1.conf
# Config information for eth0: IPADDR[0]="200.100.50.20" NETMASK[0]="255.255.255.240" USE_DHCP[0]="" DHCP_HOSTNAME[0]="" Memasukan nama domain dan nameserver root@darkstar:/# vi /etc/resolv.conf
search sekolah.sch.id nameserver 200.100.50.20 nameserver 200.100.50.25 Memberikan hak akses service IP Address IP Address root@darkstar:/# chmod 755 /etc/rc.d/rc.inet1 Menjalankan service IP Address root@darkstar:/# /etc/rc.d/rc.inet1 start Untuk mengecek konfigurasi IP Address root@darkstar:/# ifconfig eth0 Link encap:Ethernet HWaddr 00:13:74:00:5c:38 00:13:74:00:5c: 38 inet addr:200.100.50.20 Bcast:200.100.50.31 Mask:255.255.255.240 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:3 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Memory:dffc0000-e0000000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 MTU:16436 Metric:1 RX packets:40 errors:0 dropped:0 overruns:0 frame:0 TX packets:40 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2925 (2.8 KiB) TX bytes:2925 (2.8 KiB)
root@darkstar:/# vi /etc/named.conf }; zone "sekolah.sch.id" IN { type master; file "caching-example/db.sekolah"; allow-update { none; }; }; zone "50.100.200.in-addr.arpa" IN { type master; file "caching-example/db.200"; allow-update { none; }; };
Setting DNS dengan menggunakan BIND root@darkstar:/# cd /var/named/caching-example/ root@darkstar:/var/named/caching-example# cp localhost.zone db.sekolah root@darkstar:/var/named/caching-example# cp named.local db.200 root@darkstar:/var/named/caching-example# vi db.sekolah TTL 86400 $ORIGIN sekolah.sch.id. @ 1D IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS ns.sekolah.sch.id 1D IN A 200.100.50.25 IN MX 10 mail.sekolah.sch.id ns IN A 200.100.50.20 www IN A 200.100.50.25 ftp IN A 200.100.50.25 mail IN A 200.100.50.25 tkj IN A 200.100.50.25
root@darkstar:/var/named/caching-example# vi db.200 TL 86400 @ IN SOA sekolah.sch.id . root.sekolah.sch.id. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum
IN NS sekolah.sch.id. 20 IN PTR sekolah.sch.id. 25 IN PTR sekolah.sch.id.
Memberikan hak akses kepada BIND root@darkstar:/var/named/caching-example# chmod 755 /etc/rc.d/rc.bind Start BIND root@darkstar:/var/named/caching-example# /etc/rc.d/rc.bind start Starting BIND: /usr/sbin/named Untuk Mengecek Konfigurasi langkah berikut root@darkstar:/var/named/caching-example# nslookup sekolah.sch.id Server: 200.100.50.20 Address: 200.100.50.20#53
Name: sekolah.sch.id Address: 200.100.50.20
WEB SERVER Konfigurasi IP Address root@darkstar:/# vi /etc/rc.d/rc.inet1.conf
# Config information for eth0: IPADDR[0]="200.100.50.25" NETMASK[0]="255.255.255.240" USE_DHCP[0]="" DHCP_HOSTNAME[0]="" root@darkstar:/# vi /etc/resolv.conf search sekolah.sch.id nameserver 200.100.50.20 Setting Hak Akses root@darkstar:/# chmod 755 /etc/rc.d/rc.inet1
root@darkstar:/# vi /etc/httpd/httpd.conf Edit #ServerName www.example.com:80 Menjadi ServerName www.sekolah.sch.id:80 # Virtual hosts #Include /etc/httpd/extra/httpd-vhosts.conf (hilangkan tanda '#'nya) # #Include /etc/httpd/mod_php.conf(hilangkan tanda '#'nya) Membuat User root@darkstar:/# adduser faris Membuat Virtual Host root@darkstar:/# vi /etc/httpd/extra/httpd-vhosts.conf ServerAdmin [email protected] DocumentRoot "/home/faris/tkj" ServerName tkj.sekolah.sch.id ErrorLog "/home/faris/tkj/error_tkj" CustomLog "/home/faris/tkj/access_tkj" common Options indexes FollowSymlinks Allowoverride none order allow,deny allow from all ServerAdmin [email protected] DocumentRoot "/home/faris/sekolah" ServerName sekolah.sch.id ErrorLog "/home/faris/sekolah/error_sekolah" CustomLog "/home/faris/sekolah/access_sekolah" common Options indexes FollowSymlinks
Allowoverride none order allow,deny allow from all root@darkstar:/# su faris faris@darkstar:/$ cd /home/faris/ faris@darkstar:~$ mkdir sekolah faris@darkstar:~$ mkdir tkj faris@darkstar:~$ cd sekolah/ faris@darkstar:~/sekolah$ vi index Ketikan Script Berikut ini : Halaman Web Sekolah: "; echo "
"; echo ""; ?> faris@darkstar:~/sekolah$ mv index index.php faris@darkstar:~/sekolah$ mv hal2 hal2.php faris@darkstar:~/sekolah$ cp index.php hal2.php /home/faris/tkj/ Mount & Umount CD ROM untuk mengambil Logo SMK
bash-3.1# mount /dev/cdrom /dev/ cdrom /mnt/cdrom/ mount: block device /dev/hdb is write-protected, mounting read-only bash-3.1# cd /mnt/cdrom/ /mnt/cdrom / bash-3.1# ls logo.jpg putty.exe bash-3.1# cp logo.jpg logo.jp g /home/faris/sekolah/ bash-3.1# cp logo.jpg logo.jp g /home/faris/tkj/ root@darkstar:/# umount /mnt/cdrom/ root@darkstar:/# eject