Minggu, 05 Oktober 2014

Struktur Direktori pada Sistem berkas Linux

Haloo semuanya :3 kali ini saya akan membahas mengenai apa saja sih direktori pada linux ituu..
gak ada salahnya kita tahu di mana dan untuk apa direktori tersebut..agar kita sendiri bisa lebih mengenal linux lebih dalam :v
okeeh silahkan lihat berikut ini






·         /bin – aplikasi-aplikasi biner penting
·         /boot – file-file konfigurasi boot, kernel, dan file lain yang dibutuhkan ketika sistem booting
·         /dev – berisi file-file device (divais) seperti /dev/tty, /dev/input/mice.
·         /etc – file konfigurasi, skrip startup, dll (etc)…
·         /home – direktori home bagi masing-masing user
·         /initrd – digunakan untuk mengkustomisasi initrd yang berjalan saat proses boot
·         /lib – pustaka-pustaka yang diperlukan oleh sistem
·         /lost+found – menyediakan sistem lost+found untuk file yang berada dibawah direktori root (/)
·         /media – partisi yang secara otomatis dimount di harddisk dan removable mediaseperti CD, kamera digital, dll.
·         /mnt – mounted filesistem secara manual di harddisk
·         /opt – menyediakan lokasi untuk aplikasi-aplikasi optional yang akan diinstal
·         /proc – direktori dinamis khusus yang menangani informasi mengenai kondisi sistem, termasuk proses-proses yang sedang berjalan
·         /root – direktori home bagi user root, diucapkan ‘slash-root’. bedakan dengan /
·         /sbin – biner-binersistem yang penting, biasanya aplikasi-aplikasi bagi admin
·         /srv – can contain files that are served to other systems
·         /sys – berkas sistem (system)
·         /tmp – berkas sementara (temporary)
·         /usr – aplikasi dan berkas yang tersedia untuk digunakan untuk pengguna (users)
·         /var – berkas variabel seperti log dan basis data




Kurang lebih seperti itu deh ^_^ jadi kalau ingin mencari file tertentu bisa dilihat yaa di folder mana
okeeh sekian lagi untuk postingan kali ini..kita bertemu di lain waktu ^^

Sejarah Linux



Haii :D berjumpa lagi dengan saya..

dari awal kita bicara tentang linux nihh..tapi gimana sejarahnya? :v gak ada salahnya nih kita bicara mengenai sejarah dan perkembangan linux secara singkat.. okee let check this outt













SEJARAH LINUX :

Berawal dari sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.


Pada tahun 1969, Ken Thompson dan Dennis Ritchie (juga adalah developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika, membuat sistem operasi UNIX, cikal bakal dari Linux

Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.

Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum pada tahun 1987. Minix pada saat itu merupakan suatu proyek pelajaran di kelasnya waktu itu yang menyerupai sistem UNIX.

Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi diselesaikan pada awal tahun 1990-an walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu.


Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalankan bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).

Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux telah digunakan di berbagai domain, dari sistem benam sampai superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara



yaah kurang lebih seperti itulah :D
gak ada salahnya mengetahui sejarah yang terjadi di masa lalu ^_^,okee sekian untuk kali ini.

Sabtu, 04 Oktober 2014

Penggunaan Crontab

Sebelumnya sudah pernah saya post nih,mengenai perintah2 dasar di linux :D
sekarang saya mau membantu mengenai crontab dengan sedikit penjelasan..

apa sih crontab itu?
crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Setiap user di sistem yang memiliki file crontab, mengijinkan file tersebut untuk melakukan suatu aksi yang telah dispesifikasikan sesuai waktu yang telah ditentukan. Bahasa gampangnya sih sistem akan berjalan otomatis sesuai jadwal yang kita buat

sebelumnya bagi yang belum terinstal crontab,pastikan instal dulu (lewat internet)
caranya : buka terminal,ketik

sudo apt-get install crob
tunggu beberapa saat sampai sukses

lalu ketik perintah ini
sudo crontab -e

plih menu yang paling bawah sendiri..format mengetiknya seperti berikut

* * * * * /directory file disimpan













Penjelasan :
5 bintang (*) diatas merepresentasikan bagian2 format tanggal yang berbeda, urutannya sebagai berikut :
1. (* pertama) : menit (isian : 0 – 59)
2. (* kedua) : jam (isian : 0 – 23)
3. (* ketiga) : hari dari bulan / tanggal (isian : 1 – 31)
4. (* keempat) : bulan (isian : 1 – 12)
5. (* kelima) : hari dari minggu (isian : 0 – 6) –> 0 = minggu


contohnya nihh

0  12 * * 6 /home/andre/4.sh

(* pertama) artinya pada menit ke 0, (* kedua) artinya pada jam ke 12, (* ketiga) artinya pada tanggal berapapun, (* keempat) artinya pada setiap bulan, (* kelima) artinya pada setiap hari sabtu (6 = sabtu). (semoga ngga bingungg)


tips dan trik 
> Misalnya kita mau jalanin suatu perintah setiap 10 menit (tiap hari), penulisannya bisa seperti ini :

* /10 * * * /home/andre/4.sh

ada Kode2 special juga lohh,ini listnya


@reboot Run once, at startup 
@yearly Run once a year "0 0 1 1 *"
@annually (same as @yearly) 
@monthly Run once a month "0 0 1 * *"
 @weekly Run once a week "0 0 * * 0"
 @daily Run once a day "0 0 * * *" 
@midnight (same as @daily) 
@hourly Run once an hour "0 * * * *


itu dulu yaah cara penggunaan crontab :D
sekian dari saya,salam super!

sumber : http://gosigitgo.wordpress.com/

Kumpulan perintah2 /Syntax dasar linux

haloo :D sebelumnya sudah berhasil nih nginstal ubuntunya..gimana mudah kan? ^_^
pada postingan kali ini saya akan membahas mengenai syntax2/perintah dasar pada linux..





Tutorial Linux ini penting nih bagi kita yang ingin lebih mendalami Linux. Walapun saat
ini perintah-perintah berbasis teks di Linux sudah banyak yang memiliki GUI (Graphical User
Interface) sehingga lebih memudahkan user linux pemula namun pada beberapa perintah dasar linux,
akan lebih efisien dan cepat jika tetap menggunakan perintah TUI (Teks User Interface) /teks mode.
Inilah beberapa Perintah Dasar Berbasis Teks (Bash Script) di Linux Terminal yang akan kita bahas
pada tutorial belajar linux ini. (jalankannya lewat terminal yaa)


Menampilkan keterangan bantu tentang pemakaian perintah. “–help” sama dengan perintah pada DOS
“/h”.
#sudo
SuperUser Do, mendapatkan akses root atau administrator pada user biasa tanpa harus login sebagai
root user
#ls
Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls. Untuk
perintah ls sendiri sering dibuatkan alias ls –color, agar pada waktu di ls ditampilkan warna-warna
sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.
#ls -al
Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.
#cd directory
Change directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori.
Dan cd – akan menghantarkan anda ke direktori sebelumnya.
#cp /source /destination
Mengopi suatu file, gunakan cp -r untuk copy suatu directory
#mcopy /source /destination
Mengcopy suatu file dari/ke dos filesystem.
Contoh mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd,
mren, mmove, mdel, mmd, mrd, mformat….
#mv /source /destination
Memindahkan atau mengganti nama file
ln -s source destination Membuat Simbolic Links, contoh ln -sf /usr/X11R6/bin/XF86_SVGA
/etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
#rm /files
Menghapus file
#mkdir /directory
Membuat direktori baru
#rmdir /directory
Menghapus direktori yang telah kosong
#rm -r /files
(recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini
apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem
dengan perintah di atas, tidak ada perintah untuk undelete di Linux
#more filename
Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar
per layar.
#less filename
Melihat suatu file layar per layar, dan tekan tombol “q” apabila ingin keluar,
#pico filename
Edit suatu text file.
#pico -w filename
Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file
seperti /etc/fstab.
#lynx file.html
Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan,
tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu
artikel tanpa image.
#tar -zxvf filename.tar.gz
Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk
meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz
-C /opt (meletakkan file tersebut di direktori /opt
#tar -xvf filename.tar
Meng-untar sebuah file tar yang tidak terkompress (*.tar).
#gunzip filename.gz
Meng-uncompress sebuah file zip (*.gz” or *.z). dengan menggunakan gzip (juga zip atau compress)
jika anda menginginkan mengompress file.
#bunzip2 filename.bz2
Meng-uncompress file dengan format (*.bz2) dengan utiliti “bzip2″, digunakan pada file yang besar.
#unzip filename.zip
Meng-uncompress file dengan format (*.zip) dengan utiliti “unzip” yang kompatibel dengan pkzip for
DOS.
#find / -name “filename”
Mencari “filename” pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja
berisi wildcard (*,?).
#locate filename
Mencari file dengan string “filename”. Sangat mudah dan cepat dari perintah di atas.
#talk username1
Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan talk
username1@machinename untuk berbicara dengan komputer lain). Untuk menerima undangan
percakapan, ketikkan talk username2. Jika seseorang mencoba untuk berbicara dengan anda dan itu
dirasakan mengganggu, anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan
gunakan perintah who atau rwho untuk melihat siapa user yang mengganggu tersebut.
#mc
Menjalankan “Morton Commander” … eh… salah maksudnya “Midnight Commander” sebagai file
manager, cepat dan bagus.
#telnet server
Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET.
Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin
tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut.
Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikan
mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi “open text”, juga dengan
password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.
#ssh user@ipaddress
(Secure Shell) Untuk mengakses mesin lain,
#rlogin user@ipaddress
(remote login) Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila
account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password
anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.
#rsh user@ipaddress
(remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password
anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin,
gantikan dengan ssh.
#ftp user@ipaddress
Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman,
gunakan scp dari keluarga ssh sebagai gantinya.
#scp /source /destination
(secure copy) untuk copy file ke atau dari mesin lain, contoh scp user@ipaddress:/source /destination
minicom Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for Linux”).
#./program_name
Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda
#xinit
Menjalankan X-window server (tanpa windows manager).
#startx
Menjalankan X-window server dan meload default windows manager. Sama seperti perintah “win”
under DOS dengan Win3.1
#startx — :1
Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat
menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini
akan lebih banyak memakan memori.
#xterm
(pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit
#xboing
(pada X terminal). Sangat lucu deh …., seperti games-games lama …..
gimp (pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan Adobe
Photoshop, yang membedakan adalah program ini gratis.
#netscape
(pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7
netscape -display host:0.0 (pada X terminal) menjalankan netscape pada mesin yang aktif dan
menampilkan outputnya pada mesin yang bernama host display 0 screen 0. Anda harus memberikan
akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost
#shutdown -h now
(sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk
shutdown pada konsol (dapat dijalankan oleh user).
#halt
reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.
#man topic
Menampilkan daftar dari sistem manual pages (help) sesuaidengan topic. Coba man man. lalu tekan q
untuk keluar dari viewer. Perintah info topic Manual pages dapat dibaca dilhat dengan cara
any_command –help.
#apropos topic
Menampilkan bantuan manual berdasarkan topik..
#pwd
Melihat direktori kerja saat ini
#hostname
Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai
root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts
#whoami
Mencetak login name anda
#id username
Mencetak user id (uid) atau group id (gid)
#date
Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke
2000-12-31 23:57 dengan perintah: date 123123572000
#time
Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan
dibingungkan dengan perintah date
who Melihat user yang login pada komputer kita.
#rwho -a
Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan
setup sebagai root untuk mengaktifkannya.
#finger username
Melihat informasi user, coba jalankan; finger root
#last
Melihat user sebelumnya yang telah login di komputer.
#uptime
Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.
#ps
(=print status) Melihat proses-proses yang dijalankan oleh user
#ps aux
Melihat seluruh proses yang dijalankan, walaupun tanpa terminal
#uname -a
Informasi system kernel anda
#free
Informasi memory (dalam kilobytes).
#df -h
(=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)
#du / -bh
(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human
legible form).
#cat /proc/cpuinfo
Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).
#cat /proc/interrupts
Melihat alamat interrupt yang dipakai.
#cat /proc/version
Melihat Versi dari Linux dan informasi lainnya.
#cat /proc/filesystems
Melihat filesystem yang digunakan.
#cat /etc/printcap
Melihat printer yang telah disetup
#lsmod (as root)
Melihat module-module kernel yang telah di load.
Demikian tutorial linux tentang sebagian dari sekian banyak perintah dasar berbasis teks di terminal
linux, jika ada yang dirasa kurang, silahkan tambahkan melalui kolom komentar dibawah, mudah2an
penjelasan singkat belajar linux ini bermanfaat

Sumber : http://www.arielz.net/tutorial-linux/belajar-linux-perintah-dasar-teks-linux-terminal

Panduan Menginstal Ubuntu 12.04 dual boot di windows 7

Pagi,ini adalah postingan pertama saya :) semoga bisa membantu

Berikut ini saya akan memberikan panduan untuk menginstal ubuntu 14 .04 dual boot di windows 7
sebelumnya peralatan yang dibutuhkan :
1.CD/DVD linux atau bisa diganti dengan flash disk yg sdh bootable dengan linux
2.Laptop yang sudah terinstal windows 7
3.Minim Freespace 35 GB (lebih tinggi semakin baik)





Oke berikut tutorialnya
Masuk pada bios (biasanya antara F10,F8,F9 sesuaikan dengan laptop masing2)

Lalu akan ada logo ubuntu,tunggu loadingnya sampai masuk menu berikut


Pilih English--> Next lalu muncul seperti ini




Next lagii




akan muncul jendela seperti ini,PILIH yang instal ubuntu along side windows 7 bila tidak mau repot (recommended) karena ini akan membuat partisi sendiri secara otomatis (tenang data tidak akan hilang)

Akan muncul seperti ini,klik saja instal now,lalu tunggu sebentar


setelah itu muncul jendela berikut,isi saja sesuai data yang kamu mau

klik contiunue,ini language keyboard,next lsg saja deh :D


klik continue lagi,lalu pilih zona waktu



dann sabar menunggu :3



Setelah selesai,,restart laptop andaa dann selamat! ubuntu  sudah terinstal di laptop/pc agan ^_^

Okee sekian post ini,semoga bisa membantu :)