adul athief

Powered By Blogger

Kamis, 08 September 2011

Konfigurasi DNS


Instal DNS
apt-get install bind9 dnsuttils

konfigurasikan file named.conf.local dan sesuaikan isinya
server:~# vim /etc/bind/named.conf.local

tambahkan bagian “zone” dan sesuaikan dengan soal
//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "latihan.com" {
        type master;
        file "db.latihan.com";
};
zone "16.168.192.in-addr.arpa" {
        type master;
        file "db.16.168.192";
};

langkah berikutnya adalah copykan template forwarder dan reverse, gunakan perintah di bawah untuk melakukannya
server:~# cp /etc/bind/db.local /var/cache/bind/db.latihan.com
server:~# cp /etc/bind/db.127 /var/cache/bind/db.16.168.192

kemudian edit forwarder, dengan perintah
server:~# vim /var/cache/bind/db.latihan.com

konfigurasikan file forwarding
;
; BIND data file for local loopback interface
;
$TTL    604800
@               IN      SOA     server.latihan.com. root.latihan.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@               IN      NS      latihan.com.
@               IN      A       192.168.16.1
@               IN      MX      10      latihan.com.
server          IN      CNAME   latihan.com.
mail            IN      CNAME   latihan.com.
ftp             IN      CNAME   latihan.com.
www             IN      CNAME   latihan.com.
kemudian edit reverse, dengan perintah
server:~# vim /var/cache/bind/db.16.168.192

dan sesuaikan isinya
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     server.latihan.com. root.latihan.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@               IN      NS      latihan.com.
1               IN      PTR     server.
1               IN      PTR     mail.
1               IN      PTR     www.
1               IN      PTR     ftp.

restart DNS server
server:~# /etc/init.d/bind9 restart

cek konfigurasi
operator:/home/adnan # dig latihan.com

; <<>> DiG 9.7.1 <<>> latihan.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52425
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;latihan.com.              IN   A

;; ANSWER SECTION:
latihan.com.     604800    IN   A    192.168.16.1

;; AUTHORITY SECTION:
latihan.com.     604800    IN   NS   latihan.com.

;; Query time: 1 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Thu Oct 21 02:43:38 2010
;; MSG SIZE  rcvd: 61

operator:/home/adnan # dig 192.168.16.1

; <<>> DiG 9.7.1 <<>> 192.168.16.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 49850
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;192.168.16.1.             IN   A

;; Query time: 4 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Thu Oct 21 02:44:14 2010
;; MSG SIZE  rcvd: 30
Baca Selengkapnya - Konfigurasi DNS

Konfigurasi Web Server pada Linux Debian Lenny


install web server
apt-get install apache2 php5

tunggu hingga instalasi selesai, kemudian backup dulu konfigurasi untuk web servernya.
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.asli

Kemudian edit file configurasinya, dengan perintah
pico /etc/apache2/sites-available/default

Di baris paling bawah tambahkan konfigurasi berikut
<VirtualHost *:80>
 ServerAdmin admin.latihan.com
 ServerName www.latihan.com
 ServerAlias latihan.com
 DocumentRoot /var/www/
</VirtualHost>

Restart paket web servernya.
/etc/init.d/apache2 restart

Edit file index sesuka anda (harus sesuai bahasa html)
pico /var/www/index.html

untuk cek konfigurasi php, buat file dengan perintah
vi /var/www/info.php

kemudian isikan kode di bawah
<?php
phpinfo();
?>

Baca Selengkapnya - Konfigurasi Web Server pada Linux Debian Lenny

Jumat, 19 Agustus 2011

Membangun Web Server Debian Lenny


Debian merupakan salah satu distro linux yang stabil untuk membangun sebuah web server. Mengapa ane memilih distro Debian untuk membangun web server? karena debian telah menyediakan instalasi otomatis beserta depedensi paket-paketnya melalui perintah apt-get milik debian. Cara Membangun web server di Debian antara lain :
1.       Kita harus login sebagai root.
2.       Install apache2 di Debian.
caranya dengan mengetikan perintah ini di terminal :
#apt-get install apache2
3.       Setelah terinstall, kita cek di browser dengan mengetikan http://localhost.
jika benar hasilnya akan sebagai berikut :
4.       Install php5 di Debian
caranya dengan mengetikan perintah ini di terminal :
#apt-get install php5
5.       Setelah selesai, kita tes dengan membuat file tes.php, caranya:
#nano /var/www/tes.php
Tuliskan perintah ini di file tersebut :
Simpan dengan cara menekan tombol Ctrl+o, lalu enter, kemudian Ctrl+x.
6.       Sekarang kita tes di browser dengan mengetikan http://localhost/tes.php
Jika berhasil, hasilnya akan seperti gambar dibawah ini:
Jika tampil untuk men-unduh file tes.php tersebut, coba reboot terlebih dahulu, kemudian di tes lagi.
  1. Install php5-mysql di Debian
caranya dengan mengetikan perintah ini di terminal :
#apt-get install php5-mysql
  1. Install mysql-server di Debian
caranya dengan mengetikan perintah ini di terminal :
#apt-get install mysql-server
Setelah berhasil diinstall muncul form untuk mengisi password root untuk mysql seperti dibawah ini :

  1. Silakan isikan password anda yang gampang untuk diingat.
Kita tes dengan cara mengetikan perintah ini di terminal
#mysql -u root -p
kemudian isikan password root mysql anda yang telah anda isikan sebelumnya. Jika berhasil akan muncul form sebagai berikut:
  1. Install phpmyadmin di Debian
caranya dengan mengetikan perintah ini di terminal :
#apt-get install phpmyadmin

Setelah itu akan muncul form untuk mengkonfigurasi phpmyadmin. Disini saya pilih apache2. Gambarnya sebagai berikut :
  1. Setelah itu kita buka file konfigurasi apache untuk phpmyadmin dengan mengetikan
#gedit /etc/phpmyadmin/apache.conf
copykan isi seluruh perintah di file tersebut ke file /etc/apache2/apache2.conf di baris paling akhir
  1. Restart apache dengan cara mengetikan perintah ini :
#/etc/init.d/apache2 restart
  1. Kita tes dengan membuka browser dan mengetikan http://localhost/phpmyadmin
Akan muncul form sebagai berikut:

Masukan password root anda dan hasilnya terlihat seperti gambar dibawah ini:



Baca Selengkapnya - Membangun Web Server Debian Lenny

Web Server


Pengertian Web Server

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML

Macam - macam Web Server diantanya:

Apache Web Server - The HTTP Web Server
1.Apache Tomcat
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.Lighttpd
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server

Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).

Cara kerja web server :

1. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.

2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.

Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.


Web Server Apache

Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache :

1. Kontrol Akses.
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP

2. CGI (Common Gateway Interface)
Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)

3. PHP (Personal Home Page/PHP Hypertext Processor);
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik

4. SSI (Server Side Includes)


Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :

1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
3. Mampu beroperasi pada berbagai platform sistem operasi.
4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.


Fasilitas atau ciri khas dari web server Apache adalah :


1. Dapat dijadikan pengganti bagi NCSA web server.
2. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4.
3. Apache merespon web client sangat cepat jauh melebihi NCSA.
4. Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
5. Apache menyediakan feature untuk multihomed dan virtual server.
6. Kita dapat menetapkan respon error yang akan dikirim web server dengan menggunakan file atau skrip.
7. Server apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan tampilan terbaik pada client browsernya. Web server Apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
8. Web server Apache mempunyai level-level pengamanan.
9. Apache mempunyai komponen dasar terbanyak di antara web server lain.
10. Ditinjau dari segi sejarah perkembangan dan prospeknya, Apache web server mempunyai prospek yang cerah. Apache berasal dari web server NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan di bidang kompatibilitasnya dengan sistim operasi lain. Sampai saat ini, web server Apache terus dikembangkan oleh tim dari apache.org.
11. Performasi dan konsumsi sumber daya dari web server Apache tidak terlalu banyak, hanya sekitar 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per child.
12. Mendukung transaksi yang aman (secure transaction) menggunakan SSL (secure socket layer).
13. Mempunyai dukungan teknis melalui web.
14. Mempunyai kompatibilitas platform yang tinggi.
15. Mendukung third party berupa modul-modul tambahan.
Web Server Litespeed

Litespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang. Litespeed menurut hasil riset mempunyai kelebihan yaitu 50% lebih cepat dalam memproses PHP dan lebih cepat 6x dibandingkan Apache Web Server.

Ini dia beberapa detail kelebihan Litespeed Web server:

* Performa PHP mampu meningkat 50%
* Mampu melebihi performa Apache hingga 6x lebih cepat
* Pembatasan validasi HTTP request
* Anti DDoS
* Pencegahan System Overloading
* Recover dari kegagalan secara langsung dan otomatis
* Kompatibel dengan Cpanel, Plesk dan direct admin
* Dukungan kompatibilitas dengan mod_security request filtering
* Kompatibel dengan Apache .htaccess
* dll
Web Server Nginx

Nginx dengan cepat memberikan konten statis dengan penggunaan efisien sumber daya sistem.Hal ini dapat menyebarkan dinamis HTTP konten di jaringan menggunakan FastCGI handler untuk script , dan dapat berfungsi sebagai perangkat lunak yang sangat mampu penyeimbang beban

Nginx menggunakan asynchronous -event pendekatan untuk menangani permintaan yang diprediksi memberikan kinerja yang lebih bawah beban, kontras dengan Apache HTTP server model yang menggunakan berulir atau proses yang berorientasi pada pendekatan-permintaan penanganan.


Fitur


Handling of static files, index files, and auto-indexing
Reverse proxy with caching
Load balancing
Fault tolerance
SSL support
FastCGI support with caching
Name- and IP-based virtual servers
FLV streaming
MP4 streaming, using the MP4 streaming module
Web page access authentication
gzip compression
Ability to handle more than 10000 simultaneous connections
URL rewriting
Custom logging
Server-side includes


Web Server IIS

Internet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol (FTP), Ghoper, dan NNTP. Komponen IIS terdapat pada sistem operasi Windows NT ,Windows 2000, Windows XP, 7 dan Windows Server 2003.

Pada Windows 98, supaya dapat mengelola Web diperlukan komponen Personal Web Server (PWS) walaupun tidak terdapat fasilitas untuk FTP. PWS juga merupakan bagian dari IIS. Komponen PWS terdapat pada CD master Windows 98 dan terletak pada direktori \add-ons\pws. Instalasi PWS dapat dilakukan dari <Drive CD ROOM>:\ADD-ONS|PWS|SETUP.

Komponen pendukung IIS antara lain :
1. Protocol jaringan TCP/IP.
2. Domain Name System (DNS).
3. Direkomendasikan untuk menggunakan format NTFS demi keamanan.
4. Software untuk membuat situs web, salah satunya Microsoft FrontPage.

Pada pembahasan Internet Information Service ini, yang banyak dibahas adalah Internet Information Service yang terdapat pada Windows 2000 Server dan hanya terbatas pada Files Transfer Protocol (FTP) dan web saja.



Diantara pilihan webserver yang disediakan baik dan buruknya kami akan jelaskan sebagai berikut ini :

Apache
No Kelebihan dan Kekurangan
1 Open Source
2 Proses instalasinya mudah
3 Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
peripheral dalam web servernya
4 Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
5 Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
6 Mudah dicari di internet
7 Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
terbaik
8 Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)
9 Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam
batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis
10 Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
11 Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang
dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk
merusak format baris log akses

IIS
No Kelebihan dan Kekurangan
1 Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
2 Unjuk kerja untuk PHP lebih stabil, handal, dan cepat
3 Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa dikustomisasi)
4 Untuk platform .NET, user hanya bisa menggunakan IIS
5 Memiliki score tertinggi dari web server lainnya untuk masalah bug
6 Tidak gratis (web server berbayar)
7 Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker
8 Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah
didapatkan

NGINX
No Kelebihan dan Kekurangan
1 Performanya yang tinggi, stabil, memiliki banyak fitur
2 Mudah dikonfigurasi
3 Menggunakan hanya sedikit sumberdaya pada server
4 Tidak bergantung kepada thread untuk melayani klien
5 Belum support IPV6
6 Update/patchnya versi terbarunya lama keluar
7 Fast-CGInya tidak berfungsi maximal
8 Pemakainya tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS)
Baca Selengkapnya - Web Server

Selasa, 09 Agustus 2011

Beli Mobil dengan Uang Koin Seberat 300 Kg


Beli Mobil dengan Recehan 300 KgPria ini mencoba untuk membeli sebuah mobil di dealer mobil yang ada di Kota Xianyang China dengan uang koin seberat 300 kilogram.
Wang membawa uang koin sebanyak 60 ribu yuan atau sekira Rp79 juta ke sebuah dealer mobil yang terletak di Provinsi Shaanxi, China, pada 1 Agustus lalu.
Wang yang merupakan penjual tepung, mengangkut uang koin tersebut dengan menggunakan mobil, uang koin dengan jumlah tujuh karung tersebut dikumpulkannya dengan menggunakan karung tepung.
Seperti dilansir China Daily, Rabu (3/8/2011), dealer mobil menemui kesulitan untuk mencari bank yang menerima uang koin tersebut, hingga akhirnya sebuah bank setuju untuk menghitung uang koin tersebut.
Wang pun tidak bisa langsung membawa mobil baru idamannya karena pihak bank hingga kini masih menghitung uang koin yang dikumpulkan Wang dari hasil berjualannya selama 10 tahun. (okezone)
Baca Selengkapnya - Beli Mobil dengan Uang Koin Seberat 300 Kg

Inilah Calon Terowongan KA Terpanjang Indonesia


Terowongan kereta api di SwissPT Kereta Api Indonesia sedang mengkaji pembangungan jalur kereta api yang menghubungkan Muaro Bungo, Jambi, dengan jalur rel yang sudah ada di Sumatera Barat. Selain itu, PT KAI juga mengkaji pembangunan terowongan kereta menghubungkan Kota Padang dengan Solok sepanjang 9,7 kilometer sehingga otomatis menjadi terowongan kereta api terpanjang di Indonesia.
Rencana pengembangan jalur kereta api di  Sumatera Barat ini masih menyisakan sejumlah studi yang ditargetkan selesai tahun ini. Pembangunan short cut (terowongan) dari Indarung-Solok sepanjang 9,7 kilometer masih menyisakan studi tentang detail engineering design (DED) terowongan.
Humas PT Kereta Api Indonesia Divre Sumbar Romeyo mengaku, penanganan sejumlah pengembangan jalur kereta api di Sumbar ditangani satuan kerja yakni Dinas Perhubungan Sumbar. Menurutnya, semua tergantung pemerintah provinsi dalam hal ini Dinas Perhubungan Sumbar.
“Semua tergantung Pak Gubernur,” kata Romeyo saat dihubungi VIVAnews, Senin, 8 Agustus 2011. Ia mengaku, saat ini DED teknikal masih ditangani satuan kerja provinsi yang melibatkan Dishub dan PT KAI Sumbar. Paling cepat, ujarnya, dua tahun ke depan baru bisa diwujudkan untuk membangun terowongan dari Indarung-Solok.
Kepala Dinas Perhubunan Sumbar Akmal mengaku, pengerjaan DED terowongan tersebut telah memasuki tahap dua. “Studi yang dilakukan sekarang terkait kedalaman terowongan, DED pertama tentang design terowongan telah selesai dilakukan,” ujar Akmal pada VIVAnews.
Studi terkait kelayakan pembangunan terowongan ini menghabiskan sekitar Rp4 miliar dana yang bersumber dari APBN. Menurut Akmal, tahun ini, semua studi tersebut ditargetkan selesai. Ia mengaku, departemen perhubungan telah menyetujui pembangunan terowongan sepanjang 9,7 km ini yang akan mempersingkat jarak tempuh ratusan kilometer dari jalur kereta api yang telah ada.
Dibangunnya terowongan tersebut juga akan mewujudkan  jalur kereta dari Padang-Solok-Singkarak-Padang Panjang-Lubuk Alung-Padang. “Ini sudah menjadi rencana strategis departemen, mudah-mudahan tahun 2012 bisa dikerjakan,” katanya. Analisisnya, jika semua perencanaan studi selesai tahun ini, tahun 2012 pengerjaan pembangunan jalur yang memperpendek jarak ini bisa dilakukan.
Dalam rancangan teknisnya, jika kemiringan tanjakan di atas 10 derajat, panjang jalur terowongan mencapai 9,6 km. Sebaliknya, jika kemiringan tanjakan di bawah 10 derajat, diperkirakan panjang terowongan bisa mencapai 22 km. Menurut Akmal, proyek ini diperkirakan akan menghabiskan dana triliunan rupiah. “Lebih (Rp4 triliun) untuk pengerjaannya. Nantilah, saya lihat dulu pastinya,” katanya.
Gubernur Sumbar Irwan Prayitno saat rapat koordinasi dengan Bappenas pembangunan jalur kereta di Sumbar menjadi pengembangan Jaringan Kereta Api Trans Sumatera. Pembangunan short cut tersebut menjadi pengerjaan tahapan awal untuk menghubungkan jalur kereta di Sumbar dengan jalur kereta trans-Sumatera.
“Tahun 2012 diharapkan Kementerian Perhubungan melaksanakan studi kelayakan dan DED pada lintas Solok-Sawahlunto-Sijunjung-Dharmasraya-Muaro Bungo Provinsi Jambi,”  kata Irwan. Jalur ini kereta ini nantinya yang akan menghubungkan Sumbar dengan trans-Sumatera.
Baca Selengkapnya - Inilah Calon Terowongan KA Terpanjang Indonesia

KOPAJA MASA DEPAN


Memiliki angkutan massal memadai, nyaman, dan aman masih menjadi impian bagi warga Jakarta. Lalu bagaimana jadinya, jika kelak Kopaja dan Metromini diganti dengan minibus massa depan T-Van Concept.
Laman Autoevolution, Senin 8 Agustus 2011, melaporkan, kendaraan massal masa depan melalui sosok trailer, karavan, dan bus pariwisata ini dirancang khusus oleh dua warga Inggris, yakni Chris dan Andrew Johnson.
Mini bus berdesain futuristik sengaja dibuat ramping agar lebih aerodinamis, dan hemat bahan bakar. Menariknya, di bagian tubuh T-Van ini dibalut dengan lampu-lampu LED ilumination. Alhasil, minibus tersebut akan terlihat mencolok ketika malam hari.
Para penggunanya juga akan dimanjakan, dengan dapat leluasa menikmati pemandangan kota. Sebab, begitu banyak kaca dan jendela yang disematkan di T-Van.
Belum jelas kapan minibus berteknologi canggih ini akan diproduksi. Namun, apakah konsep T-Van dapat diimpilkasikan sebagai transportasi massal di Jakarta, khususnya menggantikan Kopada dan Metromini?
Baca Selengkapnya - KOPAJA MASA DEPAN

Rabu, 27 Juli 2011

Perintah dasar yang sering digunakan dalam linux adalah sebagai berikut :

1. ls : melihat isi direktori yang aktif
Contoh : debian:/# cd /root
debian :/root# ls menampilkan isi direktori root
2. cat : melihat isi file secara keseluruhan
Contoh : debian:/# cat [nama_file]
3. more : menampilkan isi file per layer
Contoh : debian:/#more [nama_file]
4. tail : menampilkan sepuluh baris terakhir
Contoh : debian:/#tail [nama_file]
5. less : melihat isi file tetapi yang bisa discroll
Contoh : debian:/#less [nama_file]
6. cp : mengkopi file
Contoh : debian:/#cp file1 /home mengkopi file1 dari root ke direktori home
7. mv : memindahkan file
Contoh : debian:/#mv file1 /home
8. rm : menghapus file
Contoh : debian:/#rm [nama_file]
9. mkdir : membuat direktori
contoh: debian:/#mkdir [nama_direktori]
10. rmdir : menghapus direktori
contoh: debian:/#rmdir [nama_direktori]
11. cd : pindah direktori
contoh: debian:/#cd root pindah ke direktori root
III. Filesystem Hierarchy Standard

Filesystem Hierarchy Standard (FHS) adalah standar yang digunakan oleh perangkat lunak dan pengguna untuk mengetahui lokasi dari file atau direktori yang berada pada komputer. Hal ini dilakukan dengan cara menetapkan prinsip-prinsip dasar pada setiap daerah pada sistem file, menetapkan file dan direktori minimum yang dibutuhkan, mengatur banyaknya pengecualian dan mengatur kasus yang sebelumnya pernah mengalami konflik secara spesifik.
Dokumen FHS ini digunakan oleh pembuat perangkat lunak untuk menciptakan suatu aplikasi yang compliant dengan FHS. Selain itu, dokumen ini juga digunakan oleh para pembuat sistem operasi untuk menyediakan sistem yang compliant dengan FHS.

Direktori Deskripsi
/etc Berisi file administrative (konfigurasi dll) dan file executable atau script yang berguna untuk administrasi system.
/dev Berisi file khusus yang merepresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan dll.
/bin Berisi program standar Linux (binary).
/sbin Berisi perintah-perintah yang berhubungan dengan dengan system (hanya super user).
/lib Berisi program library yang diperlukan untuk kompilasi program (misalnya C). Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll.
/tmp Berisi file sementara, yang pada saat Bootstrap akan dihapus
/boot Berisi file yang sangat penting untuk proses bootstrap. Kernel vmlinuz disimpan di direktori ini.
/proc Berisi informasi tentang kernel Linux, proses dan virtual system file.
/var Direktori variable, artinya tempan penyimpanan LOG (catatan hasil output program), file ini dapat membengkak dan perlu dimonitor perkembangannya.
/home Berisi direktori untuk pemakai Linux (pada SCO diletakkan pada /usr)
/mnt Direktori untuk mounting system file
/root Home direktori untuk superuser (root)
/usr/bin/X11 Symbolic link ke /usr/X11R6/bin, program untuk X-Window
/usr/src Source code untuk Linux
/opt Option, direktori ini biasanya berisi aplikasi tambahan (“add-on”) seperti Netscape Navigator, kde, gnome, applix dll.
/usr Berisi subdirectory yang bisa di execute oleh semua user
/sys Berisi system, driver-driver yang aktif dan lebih tertata
lost+found Berisi informasi jika kita melakukan command fsck



Direktori /dev
Konsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan file. Setiap alat mempunyai nama file yang disimpan pada direktori /dev.
Peralatan Direktori
Floppy /dev/fd0
Harddisk IDE : /dev/had, /dev/hdb, /dev/hdc, /dev/hdd
SCSI : /dev/sda, /dev/sdb, /dev/sdc
CDROM SCSI : /dev/scd0, /dev/scd1
IDE : /dev/cdrom
Universal : /dev/cdrom (link dari actual cdrom ide atau scsi)
Mouse PS2 : /dev/psaux
Universal : /dev/mouse
Parallel Port LPT1 : /dev/lp0
LPT2 : /dev/lp1
Serial Port COM1 : /dev/ttyS0
COM2 : /dev/ttyS1
Universal : /dev/modem (link dari S0 atau S1)

Direktori /proc
Direktori /proc adalah direktori yang dibuat diatas RAM (Random Access Memory) dengan system file yang diatur oleh kernel. /proc berisi nomor proses dari system dan nama driver yang aktif di system. Semua direktori berukuran 0 (kosong) kecuali file kcore dan self. Setiap nomor yang ada pada direktori tsb merepresentasikan PID (Process ID).


IV.Editor vi
vim adalah perintah terbaru dari vi. Editor ini dapat digunakan untuk mengedit seluruh plain text seperti vi. Sangat bagus bagi pengedit program karena memberikan kemudahan secara cepat dalam hal pengeditan.
Bentuk umum:
vim [nama file]

vim terdiri dari 2 (dua) mode :
1. Mode Command
Pada mode ini hanya dapat melakukan pembacaan, dilakukan dengan menekan Esc.
2. Mode Insert
Pada mode ini kita dapat melakukan penulisan, dapat dilakukan dengan menekan Insert (i).

Tabel perintah-perintah vim editor pada mode command

Kunci Keterangan
:wq Write dan quite, simpan file dan keluar
:q! Keluar vi tanpa menyimpan
:se all Menampilkan semua pilihan set status
:se nu Menampilkan nomor baris pada kiri layar
:! Keluar untuk sementara dari editor vi dan menjalankan perintah yang lain
:w Untuk menyimpan file.
:? <kata> Untuk mencari sebuah kata.
:<awal>,<akhir>s/<yang diganti>/<yang mengganti> Mencari dan merubah kata atau karakter
/<karakter> Untuk mencari karakter.
/string Mencari string ke arah depan
?string Mencari string ke arah belakang
K Pindah kursor ke atas
L Pindah kursor ke bawah
O Menyisipkan teks (satu baris setelah posisi kursor)

Untuk keluar dari 5 model kunci insert di samping ini dan mengaktifkan kunci-kunci lain, maka kita harus menekan tombol Esc terlebih dahulu.
I Menyisipkan teks (di sebelah kiri posisi kursor)
A Menyisipkan teks (di sebelah kanan posisi kursor)
I
(shift i) Menyisipkan teks (di posisi awal baris)
A
(shift a) Menyisipkan teks (di posisi akhir baris)
H Pindah kursor ke kiri satu karakter
X Menghapus 1 huruf (di sebelah kanan posisi kursor)
P (Paste) Menampilkan baris kalimat yang sudah dikopi dengan kunci yy
B Menggerakkan kursor ke kiri satu kata
N Meneruskan pencarian untuk arah yang sama
N Meneruskan pencarian untuk arah yang berbeda
W Manggerakkan kursor ke kanan satu kata
U Membatalkan perintah yang terakhir kali
U Membatalkan seluruh perubahan teks pada baris tempat kursor berada
J Pindah kursor ke kanan satu karakter
Dd Menghapus 1 baris (di sebelah kanan posisi kursor)
Dw Manghapus 1 kata (di sebelah kanan posisi kursor)
Yy Mengkopi 1 baris
2yy Mengkopi 2 baris
Cw Mengganti 1 kata yang telah ditulis di sebelah kanan posisi kursor dengan kata lain
Cc Mengganti 1 baris kalimat yang telah ditulis di sebelah kanan posisi kursor dengan kalimat lain
^ Pergi ke awal baris
$ Pergi ke akhir baris
ctrl-b Mundur satu layar
ctrl-f Maju satu layar
ctrl-d Maju setengah layar
Ctrl+v Blocking (Visual block)
Shift+v


IV. Keyboard Short Cut
Ctrl+P untuk logout
Ctrl+l untuk membersihkan layar
Ctrl+u untuk menghapus command
Tab untuk melengkapi


V. Debian Command
# apt-cache search [packet]
Digunakan untuk mencari paket-paket yang dibutuhkan.

# apt-get install [packet]
Digunakan untuk menginstall paket-paket yang diperlukan.

# apt-get remove [packet]
Digunakan untuk uninstall paket.

# dpkg
Digunakan untuk menginstall paket-paket dari dalam.

# dselect
Digunakan untuk add/remove program/paket-paket.
Baca Selengkapnya - Perintah dasar yang sering digunakan dalam linux adalah sebagai berikut :

Perintah DOS

Perintah DOS adalah perintah-perintah yang dapat dijalankan di dalam sistem operasi DOS. Dalam sistem operasi DOS, terdapat dua jenis perintah, yakni:
  • Perintah internal (internal command), yakni perintah-perintah yang telah dimasukkan ke dalam COMMAND.COM (interpreter perintah DOS), sehingga dapat langsung dieksekusi oleh kernel DOS, di mana saja.
  • Perintah eksternal (external command), yakni perintah-perintah yang tidak dimasukkan ke dalam COMMAND.COM, dan membutuhkan sebuah berkas yang dapat dieksekusi (berupa program DOS) yang harus terdapat dalam direktori aktif.
Tabel berikut berisi perintah-perintah yang terdapat dalam MS-DOS.
Perintah Jenis perintah Keterangan
BREAK Internal Mengeset pengecekan penekanan tombol Ctrl+C atau menggagalkannya.
CD atau CHDIR Internal Mengganti direktori aktif ke direktori lainnya yang ditentukan dalam parameter. Jika dijalankan tanpa parameter, maka perintah ini akan menampilkan lokasi di mana direktori aktif berada.
CHCP Internal Jika dijalankan tanpa parameter, perintah ini akan menampilkan code page (kumpulan karakter) dalam bentuk angka yang sedang digunakan. Perintah ini juga dapat digunakan untuk mengganti code page untuk semua perangkat yang mendukung pergantian kumpulan karakter.
CLS Internal Membersihkan layar dan menempatkan kursor pada pojok kiri layar. Perintah ini tidak memiliki parameter.
COPY Internal Menyalin satu atau beberapa berkas dari satu lokasi ke lokasi lainnya yang ditentukan. Perintah ini memiliki dua parameter, yakni parameter sumber berkas dan tujuan ke mana berkas akan disalin.
CTTY Internal Perintah ini akan mengganti perangkat terminal (terminal device/tty) yang digunakan untuk mengontrol komputer.
DATE Internal Perintah ini akan menampilkan tanggal saat ini. Perintah ini juga dapat mengeset tanggal komputer.
DEL atau ERASE Internal Menghapus berkas yang ditentukan dalam parameter. Parameter dapat berupa nama berkas atau beberapa nama berkas yang disusun menggunakan karakter wildcard.
DIR Internal Jika digunakan tanpa parameter, perintah ini dapat menampilkan daftar berkas-berkas dan subdirektori yang terdapat di dalam direktori aktif. Berkas ini memiliki satu parameter, yakni lokasi direktori di mana hendak menampilkan daftar isi direktori.
EXIT Internal Keluar dari shell COMMAND.COM sekunder dan kembali lagi kepada COMMAND.COM primer.
LH atau LOADHIGH Internal Memuat sebuah program ke upper memory block.
LOCK Internal Perintah ini mengizinkan akses langsung terhadap hard disk. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
MKDIR atau MD Internal Membuat sebuah direktori dalam direktori aktif.
PATH Internal Menentukan di mana MS-DOS harus mencari berkas-berkas yang dapat dieksekusi sebagai program.
PROMPT Internal Mengubah tampilan command prompt MS-DOS.
RMDIR atau RD Internal Menghapus sebuah direktori kosong. Akan gagal bila direktori tersebut mengandung berkas atau subdirektori lainnya. Gunakan perintah eksternal DELTREE untuk menghapus total sebuah tree direktori.
REN atau RENAME Internal Mengubah nama sebuah atau beberapa berkas (dengan menggunakan karakter wildcard).
SET Internal Menampilkan, menghapus atau mengeset variabel-variabel lingkungan. Umumnya, perintah ini dimasukkan ke dalam berkas AUTOEXEC.BAT.
TIME Internal Menampilkan atau mengeset waktu saat ini.
TYPE Internal Menampilkan isi dari sebuah berkas (dalam bentuk teks) ke dalam standard output.
UNLOCK Internal Menonaktifkan akses hard disk secara langsung. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
VER Internal Menampilkan versi sistem operasi yang digunakan.
VERIFY Internal Menyuruh sistem operasi agar melakukan verifikasi bahwa berkas-berkas yang ditulis ke dalam media penyimpanan telah sempurna ditulis, dan menampilkan status verifikasi. Perintah ini secara default dinyalakan oleh MS-DOS.
VOL Internal Menampilkan nama label dari sebuah volume atau partisi.
Baca Selengkapnya - Perintah DOS