Selasa, 31 Maret 2015

Instalasi debian sendiri, bisa dilakukan dengan beberapa metode seperti, usb flasdisk,dvd, dll
pertama pastikan sobat sudah memiliki master nya yang akan digunakan untuk instalasinya, jika belum punya, silahkan cari di sini

ok, kita mulai proses instalasinya,
- hidupkan pc yang akan di jadikan server
-pilih boot option, masuk bios dulu jka diprlukan
-pilih metode instalasinya sesuai master instalasi sobat
- jika sudah pastikan sobat menemukan ini

pilih instal
-pilih bahasa yang akan sobat lalui dalam instalasi, tapi kalau bisa pilih bahasa english saja
-pilih lokasi sobat,kalau indonesia letaknya di other>masuk terus
-jika sudah ketemu, enter pada United States 
    - pilih layout keyboard nya dengan american english
    - kemudian pasti akan muncul proses seperti ini
    -tunggu beberapa saat sampai muncul proses hostname, isikan terserah sobat
- Pada bagian Domain Name isi dengan apa yang sobat  inginkan
    - lakukan pengisian pasword rootnya 
-Vertivikasi  Root password nya jika sudah  tekan Enter
-isi nama pengguna lengkap sobat,
-isi nama akun sobat
   -isi pasword untuk user
   -Setelah itu akan ada proses setting up the clock, tunggu  sejenak sampai selesai.
-Time zone silahkan pilih kawasan daerah sobat. Misal Western (Sumatra, Java, West And Central           Kalimantan)

-Pada bagian ini sobat akan disuruh mempartisi sebuah hardisk, untuk mempartisi sesuai keinginan kita        maka pilih Manual. Disini saya akan mempartisi hardis secara automatic maka saya pilih Guided – use    entire disk

   - Pilih sesuai dengan gambar di bawah ini.
-
Pilih All files in one partition  (recommended for new users)


23. Kemudian Pilih Finish Partitioning and write changes to disk.

24.       Disni kita di minta menulis perubahan  partisi yg telah kita buat, maka pilih Yes

25.     Tunggu beberapa menit sampai selesai menginstall Base System-nya.

26.       Jika sobat  hanya menggunakan 1 keping DVD binary maka sobat bisa memilih No.

27.     Untuk Network Mirror pilih No

28.     Tunggu beberapa saat sampai Configuring apt-nya selesai

29.     Kemudian tunggu Select and install softwere sampai selesai.

30.     Particepate in the package usage servey, pilih No.

31.     Pada Software selection pilih Standard system utilities, tekan spasi untuk menandai kemudian pilih Continue
32.     Install GRUB Boot Loader Pilih Yes.

33.       Finishing the installation pilih continue

34.     Kemudian sobat bisa login menggunakan root atau user yang telah kita buat sebelum nya.
Sekarang  debian  7  kita  telah  selesai  di  install  dan  siap  membangun  sebuah  server,
Sekian , Semoga Bermanfaat :-D

Senin, 30 Maret 2015

Baiklah, kali ini saya akan membahas tentang pengalaman saya menggunakan 2 harddisk saat mensetting owncloud, saya berencana menggunakan harddisk tambahan untuk data storagedi owncloud, saya mencari cara bagaimana caranya untuk menambahkan harddisk tersebut, setelah saya mencari dan
mencoba terus, dan saya juga di bantu oleh teman PKL saya yaiu Alfian siswa dari sekolah Nawakartika, kita berdua mencoba dan mencoba, dan akhirnya, kita menemukan cara yang singkat, yaitu, seperti berikut :

1.Pertama pastikan hardisk kalian sudah terpasang dan sudah di partisi, kemudian selanjutnya, kalian remot dengan ssh lewat terminal server kalian, jika sudah, ketikan #fdisk -l untuk mengetahui dimana hardisk tambahan kita berada.


2.Jika sudah tampil seperti dibawah ini, kalian tinggal melihat dimana partisi anda berada dan berapa partisi atau kapasitas kalian. disini saya menggunakan hardisk ukuran 500 Gb, dan berada di parisi  #/dev/sdb1

 
3. lalu kalian ssh lewat file yang biasanya ada di linux, atau  biasanya namanya itu connect to server, jika sudah masuk ke directory server yaitu di directory #/var/www/owncloud/data/admin



  4.Jika sudah masuk cari folder dengan nama cache dan files ,kemudian hapus folder itu.


5.Setelah menghapus folder tadi, selanjutnya kita mount hardisk tambahan kita supaya bisa digunakan untuk penyimpanan owncloud dengan cara meng-Mount hardisk kita, caranya ketikan #mount /dev/sdb1(nama hardisk tambahan kalian) /var/www/owncloud/data/admin.


6.Setelah itu, buka lagi ssh server yang ada di file linux, atau connect to server,  lalu masuk ke direktory #/var/www/owncloud/data/admin ,kemudian beri hak akses dengan cara klik kanan pada folder file lalu beri file access read and write semua,lalu close


 selesai, salamat anda bisa menggunakan hardisk tambahan kalian untuk penyimpanan owncloud kalian, selama mencoba.

Sabtu, 28 Maret 2015



Vivaldi adalah browser baru yang yang ditujukan untuk pengguna hardcore yang dikembangkan oleh mantan CEO dan pendiri Opera Software, Jon von Tetzchner. Browser Vivaldi ini ditujukan untuk pengguna internet hardcore yang membutuhkan browser powerful dan kaya fitur. Vivaldi ini menggunakan mesin Presto yang dulu digunakan oleh Opera. Salah satu kelebihan yang ditawarkan oleh browser Vivaldi ini adalah dukungan fitur easy grouping yang mengelompokkan laman dalam dari sebuah situs dalam satu tempat. Misalnya, pengguna membuka laman Sidomi News dan kemudian membuka tab baru untuk laman Teknologi. Pengguna dapat beralih antara dua tab ini dengan mengarahkan kursor pada stack dan memilih salah satu sesuai keinginan.
Vivaldi juga dibekali dengan fitur Notes yang memungkinkan pengguna untuk membuat catatan saat berselancar internet dan bahkan dapat mengambil screenshot. Fitur ini terletak di panel sebelah kiri dan mengaktifkannya cukup klik tombol + dan catatan yang dihasilkan dapat disimpan di folder khusus. Vivaldi juga dilengkapi dengan fitur speed dial.
Kali ini saya akan memberi tutorial cara instalasi Web Browser Vivaldi di Linux Mint 17.1 – 64bit.
1. Silahkan kalian download file Vivaldi di link ini : https://www.vivaldi.com/#Download
Silahkan kalian Klik Download Now
2. Setelah itu akan muncul tampilan liink download.
Kali ini saya akan mendownload file Vivaldi 64bit.
Saya pilih di Bagian Linux dan klik 64bit DEB.

3. Silahkan kalian klik OK setelah muncul window baru download.

4. Jika file sudah terdownload, Buka terminal. (file tersebut tersimpan di direktori Download).
Masuk sebagai superuser/root.
# su

5. Setelah masuk sebagai superuser/root.
Sekarang masuk ke direktori Download.
# cd /home/[nama_PC]/Downloads
 contoh #cd /home/feri/download

6. Cek apakah file sudah ada di direktori Downloads atau belum.
# ls

7. Jika sudah ada, silahkan kalian install file vivaldi tersebut dengan mengetikan perintah :
# dpkg -i vivaldi-preview_1.0.118.19-1_amd64.deb
8. Vivaldi Web Browser sudah terinstall.
Silahkan kalian buka Aplikasi tersebut.

Sudah selesai tutorial install Web Browser Vivaldi di Linux Mint.
Selamat Berselancar ria dengan Vivaldi Browser.


Informasi sistem Perintah Deskripsi

# arch
lihat arsitektur dari mesin(1)   [man]
# cal 2007
lihat tabel kalendar tahun 2007   [man]
# cat /proc/cpuinfo
menampilkan informasi CPU   [man]
# cat /proc/interrupts
menampilkan penggunaan interupsi   [man]
# cat /proc/meminfo
lihat penggunaan memori komputer   [man]
# cat /proc/swaps
menampilkan partisi swap yang dipakai linux sebagai memori virtual   [man]
# cat /proc/version
menampilkan versi dari kernel.   [man]
# cat /proc/net/dev
menampilkan informasi kartu nic dan statistik penggunaan nic   [man]
# cat /proc/mounts
menampilkan filesystem yang termuat   [man]
# clock -w
simpan perubahan tanggal di BIOS.   [man]
# date
tampilkan tanggal sistem   [man]
# date 041217002007.00
tetapkan tanggal dan waktu - BulanHariJamMenitTahun.Detik   [man]
# dmidecode -q
tampilkan komponen-komponen perangkat keras dari sistem   [man]
# hdparm -i /dev/hda
tampilkan karakteristik dari sebuah hard-disk   [man]
# hdparm -tT /dev/sda
uji coba tes baca pada sebuah hard-disk   [man]
# lspci -tv
tampilkan perangkat-perangkat PCI yang ada   [man]
# lsusb -tv
tampilkan perangkat-perangkat USB   [man]
# uname -m
tampilkan arsitektur mesin(2)   [man]
# uname -r
tampilkan versi dari kernel yang digunakan   [man]

 « ATAS «

Matikan, Mulai ulang dan Keluar dari sistem
Perintah
Deskripsi
# init 0
matikan sistem(2), matikan komputer   [man]
# logout
keluar dari sesi   [man]
# reboot
memulai ulang sistem linux anda   [man]
# shutdown -h now
mematikan komputer   [man]
# shutdown -h 16:30 &
menjadwalkan saat sistem dimatikan   [man]
# shutdown -c
membatalkan mematikan sistem yang telah dijadwalkan   [man]
# shutdown -r now
memulai ulang sistem linux anda   [man]
# telinit 0
mematikan sistem   [man]


 « ATAS «

Berkas dan Direktori
Perintah
Deskripsi
# cd /home
masuk ke direktori '/home'   [man]
# cd ..
kembali satu tingkat di atas direktori saat ini   [man]
# cd ../..
kembali dua tingkat   [man]
# cd
kembali ke direktori 'home'   [man]
# cd ~user1
kembali ke direktori 'home'   [man]
# cd -
kembali ke direktori sebelumnya   [man]
# cp file1 file2
menyalin 'file1' ke 'file2'   [man]
# cp dir/* .
menyalin semua isi direktori 'dir' ke direktori aktif   [man]
# cp -a /tmp/dir1 .
menyalin direktori ke direktori anda berada sekarang   [man]
# cp -a dir1 dir2
salin sebuah direktori   [man]
# cp file file1
menghasilkan tipe mime dari file sebagai teks   [man]
# iconv -l
memperlihatkan daftar pengkodean kelompok karakter yang dikenali   [man]
# iconv -f fromEncoding -t toEncoding inputFile > outputFile
menterjemahkan pengkodean karakter dari satu format ke format yang lain   [man]
# find . -maxdepth 1 -name *.jpg -print -exec convert
ubah sekumpulan berkas gambar dalam direktori aktif dan mengirim mereka ke direktori thumbnail (perlu konversi menggunakan Imagemagick)   [man]
# ln -s file1 lnk1
membuat sebuah tautan simbolis untuk 'file1' ke suatu berkas tautan 'lnk1'   [man]
# ln file1 lnk1
membuat tautan fisik antara 'file1' dengan berkas tautan 'lnk1'   [man]
# ls
tampilkan berkas-berkas dalam direktori   [man]
# ls -F
tampilkan berkas-berkas dalam direktori   [man]
# ls -l
menampilkan detil berkas dalam direktori   [man]
# ls -a
menampilkan berkas-berkas yang tersembunyi   [man]
# ls *[0-9]*
menampilkan berkas-berkas serta direktori yang namanya mengandung angka   [man]
# lstree
menampilkan direktori dalam satu diagram pohon   [man]
# mkdir dir1
membuat sebuah direktori yang diberi nama 'dir1'   [man]
# mkdir dir1 dir2
membuat dua direktori dengan satu perintah   [man]
# mkdir -p /tmp/dir1/dir2
membuat pohon direktori   [man]
# mv dir1 new_dir
merubah nama atau memindahkan direktori dari 'dir1' ke 'new_dir'   [man]
# pwd
menunjukkan setapak dari direktori saat ini   [man]
# rm -f file1
hapus berkas yang bernama 'file1'.   [man]
# rm -rf dir1
menghapus direktori 'dir1' beserta isinya tanpa konfirmasi lagi   [man]
# rm -rf dir1 dir2
menghapus dua direktori beserta isinya tanpa konfirmasi lagi   [man]
# rmdir dir1
menghapus direktori 'dir1'   [man]
# touch -t 0712250000 file1
merubah jejakwaktu suatu berkas atau direktori - (YYMMDDhhmm)   [man]
# tree
menampilkan diagram pohon direktori   [man]


 « ATAS «

Pencarian berkas
Perintah
Deskripsi
# find / -name file1
mencari berkas dan direktori bernama 'file1' dari '/'   [man]
# find / -user user1
mencari berkas dan direktori milik 'user1'   [man]
# find /home/user1 -name \*.bin
mencari berkas dengan ekstensi '.bin' di dalam direktori '/home/user1'   [man]
# find /usr/bin -type f -atime +100
mencari berkas biner yang tidak pernah diakses dalam 100 hari terakhir   [man]
# find /usr/bin -type f -mtime -10
mencari berkas yang dibuat atau dirubah dalam 10 hari terakhir   [man]
# find / -name *.rpm -exec chmod 755 '{}' \;
mencari berkas dengan ekstensi '.rpm' serta merubah hak berkas saat ketemu   [man]
# find / -xdev -name \*.rpm
mencari berkas dengan ekstensi '.rpm' dengan mengabaikan partisi yang dapat berpindah seperti cdrom, flash-disk, dll....   [man]
# locate \*.ps
mencari berkas dengan ekstensi '.ps' - sebelumnya jalankan perintah 'updatedb' agar pencarian berhasil   [man]
# whereis halt
menunjukkan lokasi dari berkas biner, sumber atau man   [man]
# which halt
menunjukkan alamat lengkap ke suatu berkas biner / executable   [man]


 « ATAS «

Memuat Filesystem
Perintah
Deskripsi
# fuser -km /mnt/hda2
melakukan umount secara paksa ketika perangkat sedang sibuk   [man]
# mount /dev/hda2 /mnt/hda2
memuat disk hda2 - memverifikasi keberadaan direktori '/mnt/hda2'   [man]
# mount /dev/fd0 /mnt/floppy
memuat floppy disk   [man]
# mount /dev/cdrom /mnt/cdrom
memuat cdrom / dvdrom   [man]
# mount /dev/hdc /mnt/cdrecorder
memuat cdrw / dvdrom   [man]
# mount /dev/hdb /mnt/cdrecorder
memasang cdrw / dvdrw   [man]
# mount -o loop file.iso /mnt/cdrom
memuat berkas atau image iso   [man]
# mount -t vfat /dev/hda5 /mnt/hda5
memuat filesystem Windows FAT32   [man]
# mount /dev/sda1 /mnt/usbdisk
memuat pen-drive atau flash-drive usb   [man]
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share
memuat disk berbagi pakai dari pc windows   [man]
# umount /dev/hda2
melepaskan disk hda2 - keluar dari titik muat '/mnt/hda2' terlebih dahulu agar berhasil   [man]
# umount -n /mnt/hda2
menjalankan umount tanpa menulis ke berkas /etc/mtab - berguna ketika berkas dalam kondisi hanya-baca atau hard disk penuh   [man]


 « ATAS «

Ruang Disk
Perintah
Deskripsi
# df -h
menampilkan daftar partisi yang termuat   [man]
# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n
menunjukkan ruang yang terpakai oleh paket-paket deb yang telah terpasang, diurut berdasarkan ukuran (debian, ubuntu dan sejenisnya)   [man]
# du -sh dir1
memperkirakan ruang yang terpakai oleh direktori 'dir1'   [man]
# du -sk * | sort -rn
menunjukkan ukuran berbagai berkas dan direktori yang diurut berdasarkan ukuran   [man]
# ls -lSr |more
menunjukkan ukuran berbagai berkas dan direktori yang diurut berdasarkan ukuran   [man]
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n
menunjukkan ruangan yang terpakai oleh paket-paket rpm yang telah terpasang, diurut berdasarkan ukuran (fedora, redhat dan sejenisnya)   [man]


 « ATAS «

Pengguna dan Grup
Perintah
Deskripsi
# test user
[english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# chage -E 2005-12-31 user1
menetapkan batas waktu untuk sandi lewat
# groupadd [group]
membuat grup baru
# groupdel [group]
menghapus grup
# groupmod -n moon sun
merubah nama grup dari moon menjadi sun
# grpck
memeriksa sintaks yang benar dan bentuk data dari '/etc/group' serta grup yang ada
# newgrp - [group]
masuk ke dalam grup baru untuk merubah grup standar dari data yang baru dibuat
# passwd
merubah sandi lewat
# passwd user1
merubah sandi lewat pengguna (hanya oleh root)
# pwck
memeriksa sintaks yang benar serta format data dari '/etc/passwd' dan pengguna yang ada
# useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1
membuat pengguna baru "user1" yang dimiliki oleh grup "admin"
# useradd user1
membuat pengguna baru
# userdel -r user1
menghapus pengguna ('-r' menghilangkan direktori home)
# usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1
merubah atribut pengguna


 « ATAS «

Hak pada Berkas
Perintah
Deskripsi
# chgrp group1 file1
merubah grup dari data
# chmod ugo+rwx directory1
menetapkan izin membaca (r), menulis (w) dan (x) akses ke pemilik pengguna (u) grup (g) dan lainnya (o)
# chmod go-rwx directory1
memindahkan izin membaca (r), menulis (w) dan (x) akses ke pemilik pengguna (g) dan lainnya (o)
# chmod u+s /bin/file1
menetapkan bit SUID pada data binari - pengguna yang menjalankan data tersebut memperoleh izin yang sama seperti pemilik
# chmod u-s /bin/file1
Mematikan bit SUID pada data binari
# chmod g+s /home/public
menetapkan bit SGID pada direktori - mirip dengan SUID tapi untuk direktori
# chmod g-s /home/public
non-aktifkan bit SGID pada direktori
# chmod o+t /home/public
menetapkan bit STIKY pada direktori - mengizinkan penghapusan data hanya untuk pemilik yang sah
# chmod o-t /home/public
non-aktifkan bit STIKY pada direktori
# chown user1 file1
merubah kepemilikan dari data
# chown -R user1 directory1
merubah pengguna pemilik dari direktori dan semua data serta direktori yang ada di dalamnya
# chown user1:group1 file1
Merubah pemilik dan Group dari sebuah File
# find / -perm -u+s
melihat semua file di dalam sistem dengan konfigurasi SUID
# ls -lh
memperlihatkan hal-hal yang diizinkan di dalam file-file
# ls /tmp | pr -T5 -W$COLUMNS
membagi terminal menjadi 5 kolom


 « ATAS «

Atribut Khusus pada berkas
Perintah
Deskripsi
# chattr +a file1
untuk menuliskan kata pembuka dari suatu file dengan mode lampiran
# chattr +c file1
mengizinkan kompresi/dekompresi file secara otomatis oleh kernel
# chattr +d file1
memastikan program mengabaikan Dump pada saat proses backup file
# chattr +i file1
mengekalkan file tertentu, sehingga tidak dapat dihapus, diubah, diganti nama, atau di-link-kan
# chattr +s file1
membuat file tertentu aman saat dihapus
# chattr +S file1
memastikan file yang telah dimodifikasi tertulis dengan mode sinkronis (snychronous mode) layaknya dengan sync
# chattr +u file1
membuatmu bisa menemukan kembali konten yang sudah ter-cancel.
# lsattr
untuk memperlihatkan atribut-atribut spesial


 « ATAS «

Arsip dan berkas terkompresi
Perintah
Deskripsi
# bunzip2 file1.bz2
melakukan dekompresi suatu berkas bernama 'file1.bz2'
# bzip2 file1
melakukan kompresi suatu berkas bernama 'file1'
# gunzip file1.gz
melakukan dekompresi suatu berkas bernama 'file1.gz'
# gzip file1
melakukan kompresi suatu berkas bernama 'file1'
# gzip -9 file1
melakukan kompresi secara maksimal
# rar a file1.rar test_file
membuat suatu arsip rar bernama 'file1.rar'
# rar a file1.rar file1 file2 dir1
melakukan kompresi 'file1', 'file2' dan 'dir1' secara simultan
# rar x file1.rar
melakukan dekompresi arsip berekstensi rar
# tar -cvf archive.tar file1
membuat suatu arsip tar agar tidak terkompresi
# tar -cvf archive.tar file1 file2 dir1
membuat arsip yang memuat 'file1', 'file2' dan 'dir1'
# tar -tf archive.tar
memperlihatkan konten suatu arsip
# tar -xvf archive.tar
mengekstrak suatu arsip tar
# tar -xvf archive.tar -C /tmp
mengekstrak arsip tar ke /tmp
# tar -cvfj archive.tar.bz2 dir1
mengkompresi direktori 'dir1' ke dalam arsip bzip2
# tar -xvfj archive.tar.bz2
melakukan dekompresi terhadap arsip bzip2
# tar -cvfz archive.tar.gz dir1
mengkompresi direktori 'dir1' ke dalam arsip gzip
# tar -xvfz archive.tar.gz
melakukan dekompresi terhadap arsip gzip
# unrar x file1.rar
melakukan dekompresi arsip berekstensi rar
# unzip file1.zip
melakukan dekompresi arsip berekstensi zip
# zip file1.zip file1
mengkompresi berkas 'file1' ke dalam arsip zip
# zip -r file1.zip file1 file2 dir1
mengkompresi beberapa file dan direktori ke dalam arsip zip secara simultan


 « ATAS «

Paket RPM ( Fedora, Red Hat dan sejenisnya)
Perintah
Deskripsi
# rpm -ivh [package.rpm]
menginstal suatu paket rpm
# rpm -ivh --nodeeps [package.rpm]
meenginstal suatu paket rpm dengan mengabaikan permintaan file-file pendukungnya (dependencies)
# rpm -U [package.rpm]
melakukan upgrade suatu paket rpm tanpa mengubah konfigurasi file-filenya
# rpm -F [package.rpm]
melakukan upgrade suatu paket rpm hanya ketika paket tersebut telah terinstal
# rpm -e [package]
menghapus paket rpm
# rpm -qa
memperlihatkan semua paket-paket rpm yang terinstal pada sistem
# rpm -qa | grep httpd
memperlihatkan semua paket-paket rpm dengan nama "httpd"
# rpm -qi [package]
mendapatkan informasi dari paket tententu yang terinstal
# rpm -qg "System Environment/Daemons"
memperlihatkan paket-paket rpm sebagai suatu kumpulan software
# rpm -ql [package]
memperlihatkan daftar file-file yang disajikan oleh paket-paket rmp yang terinstal
# rpm -qc [package]
memperlihatkan daftar konfigurasi file-file yang disajikan oleh suatu paket rpm yang terinstal
# rpm -q [package] --whatrequires
memperlihatkan daftar file dukungan yang dibutuhkan oleh suatu paket rpm
# rpm -q [package] --whatprovides
memperlihatkan kemampuan yang disajikan oleh suatu paket rpm
# rpm -q [package] --scripts
memperlihatkan tulisan (script) ketika instalasa/penghapusan dimulai
# rpm -q [package] --changelog
memperlihatkan sejarah perbaikan dari suatu paket rpm
# rpm -qf /etc/httpd/conf/httpd.conf
memeriksa file yang ikutserta dalam paket rpm
# rpm -qp [package.rpm] -l
memperlihatkan daftar file-file yang disajikan paket rpm namun belum terinstal
# rpm --import /media/cdrom/RPM-GPG-KEY
meng-import public-key digital signature
# rpm --checksig [package.rpm]
memastikan integritas dari paket rpm
# rpm -qa gpg-pubkey
memeriksa integritas semua paket rpm yang terinstal
# rpm -V [package]
memeriksa ukuran file, izin, tipe, kepemilikan, kumpulan, MD5 ckecksum dan modifikasi terakhir
# rpm -Va
memeriksa semua paket-paket rpm yang terinstal di sistim - agar digunakan dengan hati-hati
# rpm -Vp [package.rpm]
memeriksa suatu paket rpm yang berlum terinstal
# rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm]
menginstal paket yang terbuat dari soure rpm
# rpm2cpio [package.rpm] | cpio --extract --make-directories *bin*
mengekstrak file executable dari suatu paket rpm
# rpmbuild --rebuild [package.src.rpm]
membuat suatu paket rpm dari source rpm


 « ATAS «

Peralatan paket YUM (Fedora, RedHat dan sejenisnya)
Perintah
Deskripsi
# yum -y install [package]
mengunduh dan menginstal suatu paket rpm
# yum localinstall [package.rpm]
untuk menginstal RPM, dan mencoba untuk menyelesaikan semua dependensi yang dapat digunakan oleh repositori Anda
# yum -y update
mengupdate paket-paket rpm yang telah terinstal di sistem
# yum update [package]
mengupgrade paket rpm
# yum remove [package]
menghapus suatu paket rpm
# yum list
menampilkan daftar paket-paket yang terinstal di sistem
# yum search [package]
menemukan suatu paket tertentu pada repository rpm
# yum clean [package]
membersihkan chache penghapusan paket-paket rpm yang telah diunduh
# yum clean headers
menghapus semua file header yang digunakan oleh sistem pengguna untuk menghapus dependensi
# yum clean all
hilangkan dari kantong paket dan judul berkas


 « ATAS «

Paket DEB (Debian, Ubuntu dan sejenisnya)
Perintah
Deskripsi
# dpkg -i [package.deb]
install/upgrade paket deb
# dpkg -r [package]
menghilangkan paket deb dari sistem
# dpkg -l
menampilkan semua paket deb yang terpasang pada sistem
# dpkg -l | grep httpd
menampilkan semua paket deb dengan nama "httpd"
# dpkg -s [package]
memperoleh informasi mengenai paket tertentu yang dipasang pada sistem
# dpkg -L [package]
menampilkan daftar file yang disediakan oleh sebuah paket yang terpasang pada sistem
# dpkg --contents [package.deb]
menampilkan daftar berkas dari paket yang tidak terpasang
# dpkg -S /bin/ping
memverifikasi nama paket dimana berkas tersimpan


 « ATAS «

Peralatan paket APT (Debian, Ubuntu dan sejenisnya)
Perintah
Deskripsi
# apt-cache search [package]
tampilkan daftar paket-paket yang berhubungan dengan kata 'search-packages'.
# apt-cdrom install [package]
pasang / tingkatkan sebuah paket deb dari cdrom
# apt-get install [package]
pasang / tingkatkan versi dari sebuah paket deb
# apt-get update
perbaharui daftar paket
# apt-get upgrade
tingkatkan versi dari semua paket-paket yang telah terpasang
# apt-get remove [package]
hapus paket deb dari sistem
# apt-get check
memastikan penyelesaian yang benar dari dependensi
# apt-get clean
bersihkan berkas sementara dari paket-paket yang telah diunduh


 « ATAS «

Peralatan paket Pacman (Arch, Frugalware dan sejenisnya)
Perintah
Deskripsi
# pacman -S name
install paket 'name' dengan ketergantungan
# pacman -R name
Hapus paket 'name' dan seluruh filenya


 « ATAS «

Lihat isi berkas
Perintah
Deskripsi
# cat file1
lihat isi dari berkas1 dimulai dari baris pertama
# head -2 file1
menampilkan dua baris pertama dari suatu file
# less file1
mirip dengan perintah 'more' tapi mempermudah melihat ke belakang dan ke depan dari isi berkas
# more file1
tampilkan isi dari sebuah berkas secara lengkap
# tac file1
tampilkan isi sebuah berkas dari baris terakhir
# tail -2 file1
tampilkan dua baris terakhir dari suatu file
# tail -f /var/log/messages
tampilkan waktu sebenarnya yang berada di sebuah berkas


 « ATAS «

Manipulasi Teks
Perintah
Deskripsi
# cat example.txt | awk 'NR%2==1'
menghilangkan seluruh baris genap dari berkas example.txt
# echo a b c | awk '{print $1}'
menampilkan kolom pertama dari suatu baris
# echo a b c | awk '{print $1,$3}'
menampilkan kolom pertama dan ketiga dari suatu baris
# cat -n file1
memberi nomor baris pada tampilan suatu file
# comm -1 file1 file2
bandingkan isi dua berkas dengan menghapus baris yang hanya terdapat pada 'file1'
# comm -2 file1 file2
membandingkan isi dua berkas dengan menghapus baris yang hanya terdapat pada 'file2'
# comm -3 file1 file2
membandingkan isi dua berkas dengan menghapus baris yang terdapat pada kedua berkas
# diff file1 file2
mencari perbedaan antara dua file
# grep Aug /var/log/messages
mencari kata "Aug" dalam berkas '/var/log/messages'
# grep ^Aug /var/log/messages
mencari kata-kata yang diawali dengan "Aug" dalam berkas '/var/log/messages'
# grep [0-9] /var/log/messages
memilih semua baris yang mengandung angka pada berkas '/var/log/messages'
# grep Aug -R /var/log/*
mencari untai kata "Aug" pada berkas-berkas di dalam direktori '/var/log/' dan dibawahnya
# paste file1 file2
menggabungkan isi dari dua berkas kedalam satu kolom
# paste -d '+' file1 file2
menggabungkan isi dua berkas dalam bentuk kolom dengan pemisah '+' diantaranya
# sdiff file1 file2
mencari perbedaan antara dua berkas dan tampilkan secara interaktif selayaknya "diff"
# sed 's/string1/string2/g' example.txt
mengganti semua 'string1' dengan 'string2' dalam berkas example.txt
# sed '/^$/d' example.txt
menghapus seluruh baris kosong dari berkas example.txt
# sed '/ *#/d; /^$/d' example.txt
menghapus komentar serta baris kosong dari berkas example.txt
# sed -e '1d' exampe.txt
menghapus baris pertama dari berkas example.txt
# sed -n '/string1/p'
menampilkan hanya baris yang mengandung kata 'string1'
# sed -e 's/ *$//' example.txt
menghapus karakter kosong pada setiap akhir baris
# sed -e 's/string1//g' example.txt
menghapus semua kata 'string1' dari berkas example.txt
# sed -n '1,5p' example.txt
menampilkan baris 1 hingga 5 dari berkas example.txt
# sed -n '5p;5q' example.txt
menampilkan baris 5 dari berkas example.txt
# sed -e 's/00*/0/g' example.txt
menggantikan banyak angka 0 dengan satu 0
# sort file1 file2
mengurutkan isi dari 2 berkas
# sort file1 file2 | uniq
mengurutkan isi dua berkas tanpa menampilkan pengulangan
# sort file1 file2 | uniq -u
mengurutkan isi dua berkas dan hanya menampilkan baris yang unik
# sort file1 file2 | uniq -d
mengurutkan isi dua berkas dan hanya menampilkan baris yang diulang
# echo 'word' | tr '[:lower:]' '[:upper:]'
merubah dari huruf kecil menjadi huruf besar


 « ATAS «

Kelompok karakter dan Konversi format berkas
Perintah
Deskripsi
# dos2unix filedos.txt fileunix.txt
merubah berkas teks dari format MSDOS ke UNIX
# recode ..HTML < page.txt > page.html
merubah berkas teks menjadi html
# recode -l | more
tampilkan semua format konversi yang tersedia
# unix2dos fileunix.txt filedos.txt
merubah berkas teks dari format UNIX ke MSDOS


 « ATAS «

Analisis Filesystem
Perintah
Deskripsi
# badblocks -v /dev/hda1
periksa blok yang rusak pada disk hda1
# dosfsck /dev/hda1
perbaiki / periksa integritas filesystem dos pada disk hda1
# e2fsck /dev/hda1
perbaiki / periksa integritas filesystem ext2 pada disk hda1
# e2fsck -j /dev/hda1
perbaiki / periksa integritas filesystem ext3 pada disk hda1
# fsck /dev/hda1
perbaiki / periksa integritas filesystem linux pada disk hda1
# fsck.ext2 /dev/hda1
perbaiki / periksa integritas filesystem ext2 pada disk hda1
# fsck.ext3 /dev/hda1
perbaiki / periksa integritas filesystem ext3 pada disk hda1
# fsck.vfat /dev/hda1
perbaiki / periksa integritas filesystem fat pada disk hda1
# fsck.msdos /dev/hda1
perbaiki / periksa integritas filesystem dos pada disk hda1


 « ATAS «

Format Filesystem
Perintah
Deskripsi
# fdformat -n /dev/fd0
memformat diket flopi
# mke2fs /dev/hda1
membuat filesystem tipe linux ext2 pada partisi hda1
# mke2fs -j /dev/hda1
membuat filesystem tipe linux ext3 (journal) pada partisi hda1
# mkfs /dev/hda1
membuat filesystem tipe linux pada partisi hda1
# mkfs -t vfat 32 -F /dev/hda1
membuat filesystem FAT32
# mkswap /dev/hda3
membuat filesystem swap


 « ATAS «

Filesystem SWAP
Perintah
Deskripsi
# mkswap /dev/hda3
membuat filesystem swap
# swapon /dev/hda3
mengaktivasi partisi swap baru
# swapon /dev/hda2 /dev/hdb3
mengaktifkan dua partisi swap dengan satu perintah


 « ATAS «

Penyimpanan Duplikat
Perintah
Deskripsi
# find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2
mencari semua berkas dengan ekstensi '.log' serta membuat arsip bzip
# find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents
mencari dan menduplikasi semua berkas dengan ekstensi '.txt' dari satu directory ke directory lain.
# dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'
membuat backup hard-disk lokal pada mesin ter-remote menggunakan ssh
# dd if=/dev/sda of=/tmp/file1
mem-backup isi harddrive dalam sebuah file
# dd if=/dev/hda of=/dev/fd0 bs=512 count=1
membuat duplikasi MBR(Master Boot Record kedalam floppy
# dd if=/dev/fd0 of=/dev/hda bs=512 count=1
mengembalikan MBR dari backup yang disalin dan disimpan di floppy
# dump -0aj -f /tmp/home0.bak /home
membuat semua backup dari direktori '/home'
# dump -1aj -f /tmp/home0.bak /home
membuat backup tambahan dari direktori '/home'
# restore -if /tmp/home0.bak
mengembalikan backup secara interaktif
# rsync -rogpav --delete /home /tmp
sinkronisasi antar direktori- direktori
# rsync -rogpav -e ssh --delete /home ip_address:/tmp
rsync menggunakan SSH tunnel
# rsync -az -e ssh --delete ip_addr:/home/public /home/local
mengsinkronkan direktori lokal dengan direktori yang dikendalikan lewat ssh dan kompresi
# rsync -az -e ssh --delete /home/local ip_addr:/home/public
mengsinkronkan directory yang dikendalikan dengan direktori lokal lewat ssh dan kompresi
# tar -Puf backup.tar /home/user
membuat backup tambahan dari dari direktori '/home/user'
# ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p'
salin isi dari sebuah direktori melalui ssh pada direktori yang di kendalikan
# ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p'
salin direktori lokal ke direktori yang dikenalikan lewat ssh
# tar cf - . | (cd /tmp/backup ; tar xf - )
local copy preserving permits and links from a directory to another [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]


 « ATAS «

CDROM
Perintah
Deskripsi
# cd-paranoia -B
mengkonversi lajur audio dari CD ke berkas wav
# cd-paranoia --
mengkonversi tiga lajur audio pertama dari CD ke berkas wav
# cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force
menghapus isi cd-rw
# cdrecord -v dev=/dev/cdrom cd.iso
membakar berkas ISO ke dalam CD
# gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -
membakar berkas ISO terkompresi ke dalam CD
# cdrecord --scanbus
memindai bus data untuk mengidentifikasi kanal scsi
# dd if=/dev/hdc | md5sum
melakukan perhitungan md5sum terhadap perangkat, semacam CD
# mkisofs /dev/cdrom > cd.iso
membuat berkas image ISO dari sebuah cdrom
# mkisofs /dev/cdrom | gzip > cd_iso.gz
membuat berkas image ISO terkompresi dari sebuah cdrom
# mkisofs -J -allow-leading-dots -R -V
membuat berkas image ISO dari suatu direktori
# mount -o loop cd.iso /mnt/iso
memuat image ISO ke direktori '/mnt/iso'


 « ATAS «

Jejaring (LAN / WiFi)
Perintah
Deskripsi
# dhclient eth0
mengaktifkan 'eth0' ke mode dhcp
# ethtool eth0
menampilkan statistik penggunaan jaringan yang melalui 'eth0'
# host www.example.com
menampilkan hasil pencarian dari nama komputer ke alamat ip dan sebaliknya
# hostname
menampilkan nama komputer dari sistem
# ifconfig eth0
menampilkan konfigurasi suatu nic
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
Mengatur alamat IP
# ifconfig eth0 promisc
mengkonfigurasi 'eth0' ke dalam mode bebas agar dapat mengendus paket yang beredar pada jaringan
# ifdown eth0
menonaktifkan 'eth0'
# ifup eth0
mengaktifkan 'eth0'
# ip link show
menampilkan status koneksi pada semua antarmuka jaringan
# iwconfig eth1
menampilkan jaringan wireless
# iwlist scan
melakukan pemindaian wifi untuk mengetahui koneksi wireless yang tersedia
# mii-tool eth0
menampilkan status koneksi 'eth0'
# netstat -tup
menampilkan semua koneksi jaringan yang aktif beserta identifikasi prosesnya
# netstat -tupl
menampilkan semua layanan jaringan yang 'mendengarkan' pada sistem beserta identifikasi prosesnya
# netstat -rn
menampilkan tabel routing seperti perintah 'route -n'
# nslookup www.example.com
mencari resolusi dari nama komputer ke alamat ip dan sebaliknya
# route -n
menampilkan tabel routing
# route add -net 0/0 gw IP_Gateway
mengkonfigurasi gerbang jaringan
# route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
menambahkan rute statik untuk mencapai jaringan '192.168.0.0/16'
# route del 0/0 gw IP_gateway
menghapus rute statik
# echo "1" > /proc/sys/net/ipv4/ip_forward
mengaktifkan rute ip /proc/sys/net/ipv4/ip_forward agar nic berfungi sebagai gerbang perantara jaringan
# tcpdump tcp port 80
menampilkan semua lalu-lintas HTTP
# whois www.example.com
menampilkan hasil pencarian informasi suatu domain melalui database whois


 « ATAS «

Jaringan Microsoft Windows (samba)
Perintah
Deskripsi
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share
memuat ruang disk yang berbagi pakai pada jaringan windows
# nbtscan ip_addr
menunjukkan nama netbios suatu alamat ip
# nmblookup -A ip_addr
menunjukkan nama netbios suatu alamat ip
# smbclient -L ip_addr/hostname
menunjukkan nama ruang disk dan printer yang berbagi pakai pada suatu pc windows
# smbget -Rr smb://ip_addr/share
sebagaimana wget dapat mengunduh berkas dari layanan berbagi pakai pada pc windows melalui smb


 « ATAS «

IPTABLES (firewall)
Perintah
Deskripsi
# iptables -t filter -L
perlihatkan seluruh rantai tabel filter
# iptables -t nat -L
perlihatkan seluruh rantai tabel nat
# iptables -t filter -F
hapus semua aturan pada tabel filter
# iptables -t nat -F
hapus semua aturan pada tabel nat
# iptables -t filter -X
hapus semua rantai yang dibuat oleh pengguna
# iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT
izinkan koneksi telnet ke rantai input
# iptables -t filter -A OUTPUT -p tcp --dport http -j DROP
tolak koneksi HTTP ke rantai output
# iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT
izinkan koneksi POP3 melalui rantai forward
# iptables -t filter -A INPUT -j LOG --log-prefix
catat transaksi pada rantai input
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
konfigurasikan PAT (Port Address Traslation) pada eth0 dengan merubah paket yang keluar
# iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22
alihkan paket yang ditujukan untuk suatu alamat ke alamat lainnya


 « ATAS «

Pemantauan dan pencarian kesalahan
Perintah
Deskripsi
# free -m
menampilkan RAM yang belum terpakai sistem, dalam hitungan megabyte
# kill -9 process_id
memaksa penghentian proses serta mematikannya
# kill -1 process_id
memaksa suatu proses agar memuat ulang konfigurasinya
# last reboot
menampilkan kapan pemuatan ulang sistem terakhir kali terjadi
# lsmod
menampilkan modul-modul kernel yang di muat saat ini
# lsof -p process_id
menampilkan daftar berkas yang dibuka oleh suatu proses
# lsof /home/user1
menampilkan daftar berkas yang terbuka pada suatu alamat direktori sistem
# ps -eafw
menampilkan berbagai proses yang sedang berjalan
# ps -e -o pid,args --forest
menampilkan berbagai proses yang sedang berjalan dengan tampilan hirarki
# pstree
menampilkan diagram pohon proses yang berjalan
# smartctl -A /dev/hda
memantau realibilitas hard disk melalui fungsi SMART
# smartctl -i /dev/hda
memeriksa apakah fungsi SMART aktif pada suatu hard disk
# strace -c ls >/dev/null
menampilkan panggilan fungsi sistem yang dibuat dan diterima oleh proses
# strace -f -e open ls >/dev/null
menampilkan panggilan pustaka fungsi
# tail /var/log/dmesg
menampilkan laporan pesan yang terjadi saat kernel dimulai
# tail /var/log/messages
menampilkan laporan kejadian pada sistem
# top
menampilkan proses yang berjalan dalam tampilan daftar yang aktif, diurut berdasarkan penggunaan sumber daya cpu
# watch -n1 'cat /proc/interrupts'
menampilkan interupsi perangkat keras dalam waktu riil


 « ATAS «

Perintah berguna lainnya
Perintah
Deskripsi
# alias hh='history'
inisialisasi "hh" untuk perintah "history"
# apropos ...keyword
display a list of commands that pertain to keywords of a program , useful when you know what your program does, but you don't know the name of the command [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# chsh
ganti perintah shell
# chsh --list-shells
nice command to know if you have to remote into another box [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# gpg -c file1
encrypt a file with GNU Privacy Guard [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# gpg file1.gpg
Mendeskripsikan sebuah berkas dengan GNU Privacy Guard
# ldd /usr/bin/ssh
show shared libraries required by ssh program [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# man ping
lihat manual untuk command ping
# mkbootdisk --device /dev/fd0 `uname -r`
create a boot floppy [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# wget -r www.example.com
download keseluruhan halaman web
# wget -c www.example.com/file.iso
Mendownload sebuah file dengan kemampuan untuk berhenti dan melanjutkan kemudian
# echo 'wget -c www.example.com/files.iso' | at 09:00
mulai mengunduh pada waktu yang ditentukan
# whatis ...keyword
menampilkann deskripsi dari apa yang dilakukan oleh suatu program
# who -a
menampilkan pengguna yang sedang login di sistem

Contact Person

Email : fericintasetia@gmail.com BBM : 53ebfe04 Facebook : Feri Xaverius Twitter : @Feri_khamdani

Sample Text

Total Tayangan Halaman

Popular Posts

Recent Posts

Text Widget