WELCOME TO MY BLOG FELLAAA...!!!

Makasih udah mau mampir sebentar KeBlog saya yg ga jelas ini.
Silahkan Dilihat lihat Bacotan bacotan saya setiap buka blog, Semoga bisa bermanfaat untuk Mas bro masbro dan Kaum hawa lainnya.. Thanks :)

Jumat, 27 September 2013

PERINTAH DASAR LINUX

PERINTAH DASAR LINUX
Perintah Penanganan File
  1. Membuat direktori
    $ mkdir data
  2. Menampilkan isi dari direktori
    $ ls -ls
  3. Berpindah direktori
    $ cd data
  4. Menampilkan tempat direktori yang sedang dikerjakan
    $ pwd
  5. Mengcopy file dan direktori.
    $ cp sample.txt sample_copy.txt
    $ cp sample_copy.txt target_dir
  6. Memindahkan atau merubah nama file
    $ mv source.txt target_dir
    $ mv old.txt new.txt
  7. Menghapus file atau direktori
    $ rm file1.txt
    $ rm -­vrf some_dir
  8. Mencari file dalam sebuah direktori
    $ find file1.txt
    $ find ­name file1.txt
  9. Update waktu akses dan modifikasi setiap BERKAS ke waktu sekarang. Argumen FILE yang tidak ada menjadi ada kosong.
    $ touch done
  10. Menentukan jenis file.
    $ file ubuntu-desktop.pdf
  11. Menemukan atau mencari file.
    $ locate file1.txt
  12. Locate the binary, source, and manual page files for a command.
    $ whereis ssh
Pola
Pola adalah ungkapan yang menggambarkan satu set string yang digunakan untuk memberikan gambaran ringkas dari sebuah himpunan, tanpa harus daftar semua elemen. contoh : ab*cd cocok apa pun yang dimulai dengan ab dan diakhiri dengan cd dll.
$ ls *.txt
artinya mencetak semua file yang berekstensi .txt (file teks)
Pemrosesan Teks
  1. Menggabungkan file dan cetak pada keluaran standar.
    $ cat avatar.avi.001 avatar.avi.002 > avatar.avi
    $ cat readme.txt
  2. Menampilkan baris teks.
    $ echo "I love Indonesia"
    $ echo $HOME
  3. Mencetak baris yang cocok dengan pola.
    $ grep ­i apple sample.txt
  4. Mencetak jumlah baris, kata, dan byte di file.
    $ wc file1.txt
  5. Mengurutkan file teks baris.
    $ sort file1.txt
  6. md5sum – compute and check MD5 message digest.
    $ md5sum LinuxMint-5-Fluxbox.iso > md5sums
    $ md5sum -c md5sums
Sistem Administrasi
  1. Mengubah hak akses file.
    $ chmod 744 calculate.sh
  2. Mengubah pemilik file dan group.
    $ chown ugos myfile.txt
  3. Mengubah user ID atau menjadi super-user.
    $ su ugos
    $ su
  4. Update token otentikasi pengguna.
    $ passwd dion
  5. Menunjukkan siapa yang login.
    $ who
Managemen Proses
  1. Laporan snapshot dari proses saat ini.
    $ ps ax
  2. Untuk membunuh proses (menggunakan mekanisme sinyal).
    $ kill ­9 2275
  3. Daftar perangkat USB.
    $ lsusb
  4. Menampilkan nama dan id latar belakang pekerjaan.
    $ jobs
  5. Tampilan tugas Linux.
    $ top
  6. Menghapus layar terminal.
    $ clear
  7. Menampilkan jumlah memori yang bebas dan digunakan dalam sistem.
    $ free -m
Arsip
  1. Arsip file.
    $ tar ­cvf original.tar original/
    $ tar -cpvf original.tar.gz original/
    $ tar ­xvf original.tar
    $ tar xjvf original.tar.bz2
    $ tar --lzma -xvf original.tar.lzma
  2. Kompresor blok-menyortir file.
    $ bzip2 original.mp3
    $ bzip2 -d original.mp3.bz2
  3. Memaketkan dan mengompres (arsip) file.
    $ zip -r original.zip original/
  4. Arsip file dengan kompresi.
    $ rar original.rar original
  5. Ekstrak file yang dikompresi dalam sebuah ZIP archive.
    $ unzip original.zip
  6. Ekstrak file yang dikompresi dalam sebuah RAR archive.
    $ unrar -x original.rar
  7. Sebuah pengarsipan file dengan rasio kompresi tertinggi.
    $ 7z e original.7z
Networking
  1. SSH client (remote login program) “ssh adalah program untuk login ke mesin remote dan untuk mengeksekusi perintah pada mesin remote”.
    $ ssh ­-l guest 10.105.11.20
  2. Secure copy (copy file program remote) “scp salinan file antara host pada jaringan”.
    $ scp file1.txt guest@ip_address:~/
  3. Mengkonfigurasi perangkat jaringan.
    $ ifconfig
  4. Mengkonfigurasi perangkat jaringan nirkabel.
    $ iwconfig
  5. Downloader non-interaktif jaringan.
    $ wget -c http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso
  6. Cetak koneksi jaringan, tabel routing, statistik interface, koneksi masquerade, dan keanggotaan multicast.
    $ netstat
  7. Tool diagnostik jaringan.
    $ mtr google.co.id
  8. Menampilkan penggunaan bandwidth pada sebuah perangkat ethernet oleh host.
    # iftop -i eth0
File Systems
  1. Partisi manipulator.
    # fdisk -­l
  2. Mount file system.
    # mount /dev/sda5 /media/target
  3. Unmount file system.
    # umount /media/target
  4. Cek Estimasi kapasitas file.
    $ du -h
  5. Diskfile, cek kapasitas hardisk.
    $ df -h
  6. Eject removable media
    $ eject -t
Editor
  1. Tek editor yang mirip dengan perintah Pico.
    $ nano readme.txt
  2. Sebuah program tek editor.
    $ pico readme.txt
  3. Perintah tek editor.
    $ vi hello.c
  4. Vi Improved, program text editor.
    $ vim hello.c
Utility
  1. Reboot sistem.
    # reboot
  2. Shutdown komputer.
    # shutdown -h now
    # halt
  3. Menjalankan program secara berkala, menunjukkan output fullscreen.
    $ watch lsusb
  4. Membuat alias dari sebuah perintah.
    $ alias dir='ls -l'
  5. Melihat daftar hardware.
    $ lshw -C network
  6. DMI table decoder
    # dmidecode --type memory
  7. Menampilkan berapa lama sistem telah berjalan.
    $ uptime
  8. Membagi file menjadi potongan-potongan.
    $ split -b 200MB avatar.avi avatar.avi.
  9. Sebuah perangkat lunak multi-lingual speech synthesizer.
    $ espeak -s 80 "Linux"
  10. Command-line perekam suara dan pemutar untuk driver soundcard ALSA.
    $ aplay -l
    $ aplay donw.wav
  11. Perintah dasar perekam suara untuk driver soundcard ALSA.
    $ arecord -f cd -t raw | lame -x -r – out.mp3
  12. Cetak distribusi informasi spesifik.
    $ lsb_release -a
  13. Menampilkan sebuah kalender.
    $ cal 4 2014
  14. Mencetak atau mengatur tanggal dan waktu sistem.
    # date 041520152011
    artinya Apr 15 8:15 2011
  15. Menampilkan perintah-perintah yang sudah digunakan.
    $ history
  16. Kalkulator lewat terminal.
    $ bc
Selamat belajar…

Mengenal Struktur Direktori Pada Linux

Mengenal Struktur Direktori Pada Linux

1. / – Root

  • Direktori ini hanya dapat diakses oleh user root atau super administrator pada Windows.
  • Direktori / tidak sama dengan /root. Jadi harus diperhatikan dalam penulisannya.
2. /bin – User Binaries
  • Direktori ini berisikan file-file eksekusi. Umumnya perintah yang digunakan oleh sistem disimpan dalam direktori ini.
  • Contoh : ps, ls, ping, grep, cp.
3. /sbin – System Binaries
  • Sama halnya seperti /bin, direktori /sbin juga berisi file yang bisa dieksekusi langsung.  Tetapi, perintah-perintah linux yang terletak di bawah direktori ini biasanya digunakan oleh aministrator sistem, untuk tujuan pemeliharaan sistem.
  • Contoh : arp, halt, shutdown, route, swapon, iptables, reboot, fdisk, ifconfig
4. /etc – Configuration Files
  • Direktori ini berisikan file-file konfigurasi yang dibutuhkan oleh semua program. Selain itu juga berisi file yang dijalankan ketika startup.
  • Contoh : /etc/resolv.conf, /etc/logrotate.conf
5. /dev – Device Files
  • Direktori yang berisi file device pada komputer. Juga termasuk perangkat terminal, usb, atau perangkat yang melekat pada sistem.
  • Contoh : /dev/tty1, /dev/usbmon0
6. /proc – Process Information
  • Berisi informasi tentang proses sistem baik itu filesystem virtual dengan informasi teks tentang sumber daya sistem maupun berisi informasi tentang menjalankan proses.
  • Contoh : /proc/{pid},  /proc/uptime
7. /var – Variable Files
  • Direktori var merupakan singkatan dari Variable Files.
  • Direktori ini berisikan file-file log sistem (/var/log), paket dan file database (/var/lib), email (/var /mail), print queues (/var/spool), lock files (/var/lock), temporary file yang dibutuhkan saat reboot (/var/tmp), dll
8. /tmp – Temporary Files
  • Direktori yang berisi file-file sementara yang dibuat oleh sistem dan pengguna. File-file yang berada didalam direktori ini dihapus ketika sistem reboot.
9. /usr – User Programs
  • Direktori ini berisikan file-file binari, libraries, dokumentasi, dan source code dari sistem.
  • /usr/bin berisi file binary untuk programs. Contoh : at, awk, cc, less, scp
  • /usr/sbin berisi file binary untuk system administrators. contoh: atd, cron, sshd, useradd, userdel
  • /usr/lib berisi file libraries untuk /usr/bin dan /usr/sbin
10. /home – Home Directories
  • Direktori home digunakan untuk semua pengguna menyimpan file pribadi mereka berdasarkan kepemilikan (user)
  • Contoh : /home/oki, /home/nova
11. /boot – Boot Loader Files
  • Berisi file-file yang berhubungan dengan boot loader.
  • File Kernel initrd, vmlinux, grub files bisa ditemukan dalam direktori /boot
  • Contoh : initrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24-generic
12. /lib – System Libraries
  • Berisi file-file library yang mendukung file-file binari dalam direktori /bin dan /sbin
  • Nama file biasanya ld* or lib*.so.*
  • Contoh : ld-2.11.1.so, libncurses.so.5.7
13. /opt – Optional add-on Applications
  • Direktori ini menyimpan file-file tambahan dari vendor-vendor tertentu. Sifatnya hanya optional.
  • Biasanya file disimpan dalam direktori /opt/ atau /opt/ sub-directory.
14. /mnt – Mount Directory
  • Direktori Sementara tempat dimana sysadmin dapat me-mount filesystem.
15. /media – Removable Media Devices
  • Direktori tempat sementara untuk removable devices.
  • Contoh : /media/cdrom untuk CD-ROM, /media/floppy untuk floppy drives, /media/cdrecorder untuk CD writer
16. /srv – Service Data
  • Direktori srv berisikan file-file service yang dibutuhkan oleh sebuah server.