Kamis, 30 Juli 2015

Administrasi Server

Administrasi Server Pada Jaringan Komputer

AdministrasiServerJARKOM

Administrasi Server Pada Jaringan Komputer adalah pengontrolan atau pengelolaan akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Administrasi itu sendiri merupakan suatu hal yang berhubungan dengan pengelolaan, pemberian jasa atau bantuan, dan pelayanan (Baca Artikel : Pengertian Definisi Administrasi) dan Server merupakan suatu bagian terpenting dari sebuah jaringan yang bertugas untuk menyediakan layanan yang dibutuhkan oleh client. Server juga didukung oleh processor dan RAM yang besar juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem operasi jaringan.

Administrasi Server Pada Jaringan Komputer


Dalam suatu administrasi server pada jaringan terdapat beberapa macam layanan atau service yang telah disediakan server menggunakan arsitektur client / server contohnya seperti berikut :

1.DNS
DNS (Domain Name System) adalah aplikasi pelayanan di internet untuk menerjemahkan nama – nama host (hostnames) menjadi alamat IP dan juga sebaliknya menerjemahkan alamat IP menjadi nama berbentuk teks yang berguna untuk memudahkan nama tersebut diingat oleh pengguna internet

Struktur DNS
Domain Name System merupakan hirarki pengelompokan domain berdasarkan nama, domain ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiri dari :

1. Root-Level Domains 
Merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan dilambangkan oleh .”.

2. Top-Level Domains 
Berisi second-level domains dan hosts yaitu :
  • com : organisasi komersial, seperti IBM (ibm.com).
  • edu  : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu).
  • org  : organisasi non profit, Electronic Frontier Foundation (eff.org).
  • net  : organisasi networking, NSFNET (nsf.net).
  • gov : organisasi pemerintah non militer, NASA (nasa.gov).
  • mil  : organisasi pemerintah militer, ARMY (army.mil).
  • xx  : kode negara (id:Indonesia,au:Australia)
3. Second-Level Domains
Berisi domain lain yang disebut subdomain.
Contoh : unsri.ac.id
Second-Level Domains unsri.ac.id bisa mempunyai host www.unsri.ac.id

4. Third-Level Domains
Berisi domain lain yang merupakan subdomain dari second level domain diatasnya.
Contoh : ilkom.unsri.ac.id
Subdomain ilkom.unsri.ac.id juga mempunyai host www.ilkom.unsri.ac.id

5.Host Name
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Contohnya, jika terdapat www.unsri.ac.id, www adalah hostname dan unsri.ac.id adalah domain name.

DNS Zone
Terdapat dua bentuk Pemetaan DNS Zone, yaitu:
  • Forward Lookup Zone  : Melakukan pemetaan dari nama menuju IP address
  • Reverse Lookup Zone  : Melakukan pemetaan dari IP address menuju nama

3. PROXY SERVER
Proxy Server adalah teknik standar utuk akses internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah local area network (LAN) melalui sebuah modem atau sebuah salauran komunikasi. Secara sederhana, proxy adalah seseorang atau lembaga yang bertindak atas nama dari orang lain/lembaga/negara lain.

Proxy server bekerja dengan menjembatani komputer ke Internet. proxy server tersebutlah yang menghubungkan server ke server lain di internet.

4. DHCP
DHCP (Dynamic Host Configuration Protocol) adalah suatu layanan yang secara otomatis memberikan alamat IP kepada komputer yang meminta ke DHCP Server. atau Layanan yang memberikan IP secara otomatis ke semua client.

5. WEB SERVER
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Atau bisa diartikan Web Server adalah Sistem yang menberikan layanan web dan HTML sehingga client bisa mengakses halaman website.

6. FTP SERVER
FTP Server adalah suatu server yang menjalankan software yang memberikan layanan tukar menukar file dengan selalu siap memberikan layanan FTP apabila mendapat request dari FTP client.

7. MAIL SERVER
Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP.

8. NTP SERVER (Network Time Protocol)
NTP Server adalah Server yang sistem waktunya disindromkan (secara bersamaan) terhadap sumber waktu yang akurat dan mentransmisikan paket informasi waktu kepada komputer lain.

9. Game server
Game server adalah tempat dimana kita bermain game secara online. Game server adalah suatu wadah bagi permainan online untuk menitipkan data permainan di suatu tempat yang besar. Kita harus memaintance game server setiap 1 minggu sekali. Hal ini berguna untuk progam yang di dalamnya bejalan dengan lancar.

10. DATABASE SERVER
Database Server adalah layanan penyimpanan database. Dalam server database tersebut, bisa berisi ratusan ataupun ribuan database dari banyak user. Biasanya database tersebut dikelompokkan atau disimpan per user yang memakai layanan database tersebut. Agar tidak terjadinya pencurian data.

Nah cukup sekian artikel tentang Administrasi Server Pada Jaringan Komputer yang dapat saya share di blog ini semoga dengan adanya artikel ini dapat membantu sobat dalam mencari tugas sekolah / kuliah yang berhubungan dengan Jaringan Komputer. sampai bertemu kembali semoga bermanfaat. Jangan lupa Komentarnya gan :)

Rabu, 08 April 2015

zenity

Instal Zenity di Linux
Zenity Tampilan Grafis box
Di sini, di artikel ini kita akan membahas penciptaan dan pelaksanaan kotak Dialog grafis sederhana menggunakan aplikasi GTK + yang disebut "Zenity".

Apa Zenity?

Zenity merupakan open source dan aplikasi cross-platform yang menampilkan GTK + Dialog box di baris perintah dan menggunakan skrip shell. Hal ini memungkinkan untuk bertanya dan menyajikan informasi ke / dari shell di Graphical box. Aplikasi ini memungkinkan Anda membuat kotak dialog grafis di baris perintah dan membuat interaksi antara pengguna dan shell sangat mudah.
Ada alternatif lain, tapi tidak ada yang sebanding kesederhanaan Zenity, khususnya bila Anda tidak perlu pemrograman yang rumit. Zenity, alat Anda harus memiliki tangan Anda.

Fitur Zenity

  1. FOSS Software
  2. Cross Platform Aplikasi
  3. Biarkan GTK + Dialog Box Eksekusi
  4. Command Line Tool
  5. Dukungan dalam Shell Scripting

Kegunaan

  1. Mudah GUI Penciptaan
  2. Fitur kurang dari Alat kompleks lainnya
  3. Memungkinkan skrip shell untuk berinteraksi dengan pengguna GUI
  4. Penciptaan dialog sederhana adalah mungkin untuk interaksi pengguna grafis
Karena Zenity tersedia untuk semua platform utama diketahui, dan berdasarkan GTK + perpustakaan, Program Zenity dapat porting ke / dari platform lain.

Pemasangan Zenity di Linux

Zentity adalah secara default terpasang atau tersedia dalam repositori sebagian besar distribusi Linux Standard hari ini. Anda dapat memeriksa apakah diinstal ke komputer Anda atau tidak dengan menjalankan perintah berikut.
ravisaive @ tecmint: ~ $ zenity version 

3.8.0
ravisaive @ tecmint: ~ $ whereis zenity 

zenity: / usr / bin / zenity / usr / bin / X11 / zenity / usr / share / zenity /usr/share/man/man1/zenity.1.gz
Jika tidak terinstal, Anda dapat menginstalnya menggunakan perintah Apt atau Yum seperti yang ditunjukkan di bawah ini.
ravisaive @ tecmint: ~ $ sudo apt-get install zenity [pada sistem berbasis Debian]

root @ tecmint: ~ # yum install zenity [pada sistem berbasis RedHat]
Selain itu Anda juga dapat membangun dari file sumber, mendownload paket source Zenity (yaitu saat versi 3.8) dengan menggunakan link berikut.
  1. http://ftp.gnome.org/pub/gnome/sources/zenity/

Zenity Dasar Dialog box

Beberapa Dialog dasar Zenity, yang dapat dipanggil langsung dari baris perintah.
1. Bagaimana dengan dialog kalender cepat?
root @ tecmint: ~ # zenity --calendar
Kalender Dialog
Kalender Dialog
2. Kesalahan Dialog Box
root @ tecmint: ~ # zenity --error
Kesalahan Dialog
Kesalahan Dialog
3. Teks A General Masuk Dialog Box
root @ tecmint: ~ # zenity --entry
Masuk Dialog
Masuk Dialog
4. Informasi Dialog
root @ tecmint: ~ # zenity --info
Info Dialog
Info Dialog
5. Pertanyaan kotak Dialog
root @ tecmint: ~ # zenity --question
Kotak Pertanyaan
Kotak Pertanyaan
6. Kemajuan Bar
root @ tecmint: ~ # zenity --progress
Progress Bar
Progress Bar
7. Skala Dialog
root @ tecmint: ~ # zenity --scale
Kotak skala
Kotak skala
8. Sandi Dialog
root @ tecmint: ~ # zenity --password
Sandi Box
Sandi Box
Kotak 9. Bentuk Dialog
root @ tecmint: ~ # zenity --forms
Bentuk
Bentuk
10. Sebuah tentang Dialog
root @ tecmint: ~ # zenity --about
Tentang Zenity
Tentang Zenity

Buat Shell Script Dialog

Sekarang kita akan membahas penciptaan Zenity Dialog menggunakan skrip shell sederhana di sini. Meskipun kita dapat membuat tunggal Dialog dengan mengeksekusi Zenity perintah langsung dari shell (seperti yang kita lakukan di atas) tapi kemudian kita tidak bisa menghubungkan dua kotak dialog untuk mendapatkan beberapa hasil yang bermakna.
Bagaimana dengan kotak dialog interaktif yang mengambil masukan dari Anda, dan menunjukkan hasilnya.
#! / Bin / bash 
pertama = $ (zenity --title = "Nama Anda Pertama" --text "Siapa nama pertama Anda?" --entry) 
zenity --info --title = "Selamat Datang" --text = "Bapak / Ibu. $ pertama" 
terakhir = $ (zenity --title = "Anda Nama terakhir" --text "$ pertama apa nama belakang Anda?" --entry) 
zenity --info --title = "Bagus Meeting Anda" --text = "Bapak / Ibu. $ pertama $ terakhir"
Simpan ke 'anything.sh' (konvensional) dan jangan lupa untuk membuatnya executable. Set 755 izin pada file anything.sh dan menjalankan script.
root @ tecmint: ~ # chmod 755 anything.sh 
root @ tecmint: ~ # sh anything.sh
Masukkan Nama Depan Anda
Masukkan Nama Depan Anda
Welcome Dialog
Welcome Dialog
Masukkan Nama Belakang Anda
Masukkan Nama Belakang Anda
Sambutan
Sambutan

Tentang Script Deskripsi

Konvensional peristiwa alias hashbang
#! / Bin / bash
Pada baris bawah 'pertama' adalah variabel dan nilai variabel Generated pada saat dijalankan.
    1. '-entry' Berarti zenity diminta untuk menghasilkan kotak masuk teks.
    2. '- Title =' mendefinisikan judul yang dihasilkan kotak teks.
    3. '-teks =' Mendefinisikan teks yang tersedia pada kotak teks masuk.
pertama = $ (zenity --title = "Nama Anda Pertama" --text "Siapa nama pertama Anda?" --entry)
Garis file script di bawah ini untuk generasi Informasi (-info) kotak Dialog, dengan judul "Selamat datang" dan Teks "Bapak / Ms.first"
zenity --info --title = "Selamat Datang" --text = "Bapak / Ibu. $ pertama"
Ini Jalur script yang Mirip dengan garis nomor dua naskah kecuali di sini variabel 'terakhir' didefinisikan yang baru.
terakhir = $ (zenity --title = "Anda Nama terakhir" --text "$ pertama apa nama belakang Anda?" --entry)
Baris ini terakhir script lagi mirip dengan baris ketiga script dan menghasilkan informasi kotak dialog yang berisi kedua variabel '$ pertama' dan '$ lalu.
zenity --info --title = "Bagus Meeting Anda" --text = "Bapak / Ibu. $ pertama $ terakhir"
Untuk informasi lebih lanjut tentang cara membuat kustom kotak dialog menggunakan shell script, kunjungi pada halaman berikut referensi Zenity.

Rabu, 04 Februari 2015

mounting usb linux

Ada beberapa Distro Linux yang tidak dapat mounting USB (Flash disk) secara otomatis pada file manager yang digunakan. Jadi seolah USB (Flash disk) tidak terbaca pada Distro Linux yang digunakan. Berikut adalah cara Manual Mounting USB (Flash disk) secara manual di Linux kesayangan anda.
Langkah pertama tancapkan USB (Flash disk) kemudian buka terminal emulator kesayangan masing-masing, kalau misal tidak menggunakan Desktop (seperti : FreeBSD, Crux, dsb) langsung saja siap-siap pada layang hitam yang mempesona dan ketikkan perintah :
~$ dmesg
kemudian scroll ke atas dan cari pesan seperti gambar berikut :

gambar di atas menggunakan USB (Flash disk) 4GB dan pada tanda panah tertulis sdb1, tolong diingat pesan ini.
kemudian masuk pada directory /media dengan perintah :
~$ cd /media
dan buat directory mounting USB (Flash disk) misal nama directory "FD" dengan perintah :
~$ sudo mkdir FD
setelah itu untuk mengaitkan device USB (Flash disk) pada directory FD ketikkan perintah :
~$ sudo mount /dev/sdb1 /media/FD
DONE !!!
Untuk melihat hasilnya silahkan pindah pada directory FD dengan perintah :
~$ cd /media/FD
kemudian ketik perintah :
~$ ls