Tampilkan postingan dengan label ubuntu. Tampilkan semua postingan
Tampilkan postingan dengan label ubuntu. Tampilkan semua postingan

Kamis, 04 Juni 2015

Mount partisi secara outomatis di ubuntu 14.04

Jalankan nautilus (file exploler) dan pastikan partisi yang inginkan sudah ter-mount
Jalankan terminal dan berikan perintah mount, akan ditampilkan partisi yang sudah di-mount seperti ini
Pada baris-baris akhir akan menambilkan partisi yang ingin di-maunt secara otomatis, disini partisinya adalah /dev/sda5 dan /dev/sda2
Kemudian cari UUID dari partisi tersebut dengan memberikan perintah ls -al /dev/disk/by-uuid/ pada terminal, kira-kira akan menghasilkan tampilan berikut
Dari tampilan di atas terlihat bahwa /dev/sda5 UUID-nya adalah 9d2e92dd-d092-4ee0-b8e4-18182d7d3360 dan /dev/sda2 UUID-nya 9E5ED00B5ECFD9E3

Dari informasi yang sudah didapatkan, berarti kita dapat melakukan mounting kedua partisi tersebut dengan perintah
udisksctl mount --block-device /dev/disk/by-uuid/9d2e92dd-d092-4ee0-b8e4-18182d7d3360
dan
udisksctl mount --block-device /dev/disk/by-uuid/9E5ED00B5ECFD9E3

Selanjutnya, supaya mounting dapat dilakukan secara otomatis, tambahkan kedua perintah tersebut Startup Application Preferences. Pilih Add kemudian masukkan perintah tersebut dalam Command.
Simpan, kemudian coba logout kemudian masuk lagi, maka partisi tersebut akan di-mount secara otomasis setiap kita masuk ke sistem

ref: https://help.ubuntu.com/community/AutomaticallyMountPartitions#Per-User_Mounts

Selasa, 25 Februari 2014

Mount partisi secara outomatis di ubuntu 12.04


Lihat UUID hardisk yang terpasang dengan perintah
$ls -l /dev/disk/by-uuid
Misalkan hasil tampilanya seperti ini
lrwxrwxrwx 1 root root 10 Feb 26 08:55 0068752d-31ba-45b4-82c0-1f70fcb160c8 -> ../../sda6
lrwxrwxrwx 1 root root 10 Feb 26 08:55 9d2e92dd-d092-4ee0-b8e4-18182d7d3360 -> ../../sda5
lrwxrwxrwx 1 root root 10 Feb 26 08:55 9E5ED00B5ECFD9E3 -> ../../sda2
lrwxrwxrwx 1 root root 10 Feb 26 08:55 A2EECCDAEECCA83D -> ../../sda1
lrwxrwxrwx 1 root root 10 Feb 26 08:55 d08b7879-9f0a-47ae-b529-9fbeb7ec0f81 -> ../../sda7
Bila ingin mount partisi hardisk sda2 yang memeiliki UUID 9E5ED00B5ECFD9E3, bukalah teks editor dengan perintah
$gedit mount-hardisk.sh
Kemudian tuliskan didalamnya
/usr/bin/udisks --mount /dev/disk/by-uuid/9E5ED00B5ECFD9E3
Simpan file dan tutup, lalu buka aplikasi  Startupp Applications dari menu desktop ubuntu
Klik tombol Add, kemudian isi parameter yang diperlukan sebagai berikut
Pada name dan comment dapat disisi sesuka anda, namun pada command harus diisi sesuai letak file yang telah dibuat tadi dengan diawali perintah sh.
Pada contoh tersebut file yang saya buat berada pada /home/jan/automount.sh
Simpan kemudian tutup.

Setelah itu hardisk sda2 akan di mounting secara otomatis setiap sistem operasi dinyalakan. Silahkan coba restart komputer anda....


Instalasi ns-allinone-2.33 di Ubuntu 12.04

Persiapan

Download "ns-allinone-2.33.tar.gz" dan letakkan dalam direktori /home/jan/ ( sesuaikan dengan home direktori anda pada Ubuntu).
Pastikan library yang dibutuhkan sudah sudah siap, jika belum gunakan perintah
$sudo apt-get install build-essential autoconf automake libxmu-dev

Extract file "ns-allinone-2.33.tar.gz"

Gunakan perintah
$tar -xvf ns-allinone-2.33.tar.gz
Hasilnya akan terdapat sebuah diektori dengan nama "ns-allinone-2.33"
Untuk melihan isi direktori dapat menggunkan perintah
$ls ns-allinone-2.33

Masuk ke direktori "ns-allinone-2.33" dengan perintah

$cd ns-allinone-2.33 

Install ns dengan perintah

$sudo ./install
Tunggu beberapa saat, mungkin akan membutuhkan waktu cukup lama.
Jika muncul pesan error, perbaiki bagian yang menjadi masalah kemudian jalankan lagi perintah diatas sampai instalasi berhasil.

Penanganan error saat instalasi

Jika terdapat error:

tools/ranvar.cc: In member function ‘virtual double GammaRandomVariable::value()’:
tools/ranvar.cc:219:70: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directly [-fpermissive]
tools/ranvar.cc:219:70: error:   for a function-style cast, remove the redundant ‘::GammaRandomVariable’ [-fpermissive]
make: *** [tools/ranvar.o] Error 1
Ns make failed!
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems

Solusinya:

pada file "ns-2.33/tools/ranvar.cc" baris 219, ubah 
return GammaRandomVariable::GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);
menjadi 
return GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);

Jika terdapat error:

mac/mac-802_11Ext.cc:1161:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mac/mac-802_11Ext.cc:1161:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mac/mac-802_11Ext.cc: In member function ‘void RXC::setRXCState(RXCState)’:
mac/mac-802_11Ext.cc:1246:28: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mac/mac-802_11Ext.h: In member function ‘u_int32_t PHY_MIBExt::getHdrLen11()’:
mac/mac-802_11Ext.h:177:3: warning: control reaches end of non-void function [-Wreturn-type]
make: *** [mac/mac-802_11Ext.o] Error 1
Ns make failed!
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems

Solusinya:

Pada "mac/mac-802_Ext.h" baris 65, tambahkan
#include <cstddef>

Jika terdapat error:

mobile/nakagami.cc: In member function ‘virtual double Nakagami::Pr(PacketStamp*, PacketStamp*, WirelessPhy*)’:
mobile/nakagami.cc:183:73: error: cannot call constructor ‘ErlangRandomVariable::ErlangRandomVariable’ directly [-fpermissive]
mobile/nakagami.cc:183:73: error:   for a function-style cast, remove the redundant ‘::ErlangRandomVariable’ [-fpermissive]
mobile/nakagami.cc:185:67: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directly [-fpermissive]
mobile/nakagami.cc:185:67: error:   for a function-style cast, remove the redundant ‘::GammaRandomVariable’ [-fpermissive]
make: *** [mobile/nakagami.o] Error 1
Ns make failed!
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems

 Solusinya:

Pada "ns-2.33/mobile/nakagami.cc", ganti baris 182 sampai 187
if (int_m == m) {
    resultPower = ErlangRandomVariable::ErlangRandomVariable(Pr/m,int_m).value();
} else {
    resultPower = GammaRandomVariable::GammaRandomVariable(m,Pr/m).value();
}
return resultPower;
menjadi
if (int_m == m) {
    resultPower = ErlangRandomVariable(Pr/m,int_m).value();
} else {
    resultPower = GammaRandomVariable(m, Pr/m).value();
}
return resultPower;

Setting Path

Setelah instalasi perlu dilakukan konfigurasi path agar ns dapat dijalankan dari terminal.
Jalankan perintah berikut
$sudo gedit .bashrc
Tambahkan pada baris paling akhir konfigurasi berikut ini
# LD_LIBRARY_PATH
OTCL_LIB=/home/jan/ns-allinone-2.33/otcl-1.13
NS2_LIB=/home/jan/ns-allinone-2.33/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/home/jan/ns-allinone-2.33/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/home/jan/ns-allinone-2.33/bin:/home/jan/ns-allinone-2.33/tcl8.4.18/unix:/home/jan/ns-allinone-2.33/tk8.4.18/unix
NS=/home/jan/ns-allinone-2.33/ns-2.33/
NAM=/home/jan/ns-allinone-2.33/nam-1.13/
PATH=$PATH:$NS:$XGRAPH:$NAM

Referensi

http://ramakrishnamundugar.blogspot.com/2013/10/ns-233-installation-in-ubuntu-1204.html

Rabu, 13 Juni 2012

Mengubah mode akses hanya pada direktori atau file secara rekursif

Mengubah mode akses hanya pada direktori atau hanya pada file saja secara rekursif, biasanya kita butuhkan ketika ingin melakukan perubahan mode akses pada bayak file dan direktori, dimana akan diberikan mode akses yang sama untuk semua direktori maupun mode akses yang sama untuk semua file.

Mengubah mode akses semua direktori:
find . -type d -exec chmod 755 {} \; 
Mengubah mode akses semua file:
find . -type f -exec chmod 644 {} \;

Selasa, 27 Desember 2011

Recovery flash disk yang terhapus

Kadang kita tidak sengaja menghapus file yang masih dibutuhkan di flash disk. Bagaimana cara mengembalikanya? di ubuntu, kita bisa pake testdisk:

cara install dari terminal "sudo apt-get install testdisk"

cara menggunakan "sudo testdisk"

ikuti petunjuk didalamnya, gampang kok, yang jelas filenya bisa ketemu lagi...

ref: LinuxChix Los Angeles access date Wednesday, December 28 2011 01:46 PM

Selasa, 13 Desember 2011

Copy Video File YouTube dari chace video Google Crome

Mencari file video yang telah di jalankan dari browser dengan perintah:
$ lsof | grep -i flash
chrome 2268 jan mem REG 8,3 18750944 1314748 /usr/lib/adobe-flashplugin/libflashplayer.so
chrome 3887 jan mem REG 8,3 18750944 1314748 /usr/lib/adobe-flashplugin/libflashplayer.so
chrome 3887 jan 28u REG 8,3 20724086 655442 /tmp/FlashXXlfnW53 (deleted)

Lihat lebih spesifik dengan perintah dibawah ini. Angka 3887 sesuaikan dengan atas (sesuai dengan yang muncul di komputer anda).

$ ls -al /proc/3887/fd | grep deleted
lrwx------ 1 jan jan 28 2011-12-13 15:58 28 -> /tmp/FlashXXlfnW53 (deleted)

Copy file dengan perintah dibawah ini. Angka 28 juga disesuaikan dengan atas (sesuai dengan yang muncul di komputer anda).

$cp /proc/3887/fd/28 /home/jan/Desktop/myCopy.flv

Masuk ke /home/jan/Desktop/ dan jalankan file myCopy.flv :)

Telah dicoba di Ubuntu 10.04. Gogle Crome 15.0.874.106.

Senin, 30 Mei 2011

Membuat Nama Domain di Localhost

Untuk membuat Nama Domain di Localhost diwindows dan Linux
Ini biasanya dibutuhkan para developer web untuk mencoba halaman yang mereka buat supaya lebih nyata sesuai dengan domain yang akan ditempati.

Linux (ubuntu):
  • Dari terminal ketik:
$sudo nano /etc/hosts
  • Kemudian edit sesukamu dan simpan
127.0.0.1 localhost

#Tambahkan suka-suka kamu:
127.0.1.1 www.webku.com
127.0.1.2 www.percobaan.edu
127.0.1.3 www.toko.co.id

#selesai

# The following lines are desirable for IPv6 capable hosts

::1 localhost ip6-localhost ip6-loopback

fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Windows (xp):
  • Dari DOS promp masuk ke:
C:\WINDOWS\system32\drivers\etc>
  • Ketik:
C:\WINDOWS\system32\drivers\etc> edit hosts
  • Kemudian edit sesukamu dan simpan:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

#buat sukasuka kamu
127.0.1.1 komputer.keren.ac.id
127.0.1.2 gogo.com
127.0.1.3 minimal.org
#selesai


Minggu, 27 Februari 2011

Install Paket RPM di Ubuntu menggunakan Alien

Ada kalanya kita mau menginstall sebuah software di linux tapi sialnya ketika pembuat software tersebut tidak menyediakan paket deb, yang ada hanya paket rpm saja. Alien adalah salah software yang bisa membantu anda mengkonversi paket rpm ke deb sehingga paket tersebut bisa di install di ubuntu.

Istall dulu program alien dengan perintah

# apt-get install alien

Setelah alien terinstall maka sebelum anda menginstall paket rpm, anda harus mengkonvert dulu paket tersebut ke paket deb dengan perintah

# alien -d package-name.rpm
dari perintah diatas akan menghasilkan file package-name.deb kemudian menginstall paket deb tersebut dengan perintah dpkg -i package-name.deb

Atau anda bisa menggunakan perintah

# alien -i package-name.rpm
untuk mengkonvert paket rpm ke paket deb dan langsung menginstalnya.

Untuk mengkonvert paket rpm tanpa merubah nomor versi paket rpm tersebut gunakan perintah

# alien -k package-file.rpm
contoh: kita punya paket rpm dengan nama avg71lms-r30-a0782.i386.rpm maka perintah untuk menkonvert paket tersebut adalah
# alien -k avg71lms-r30-a0782.i386.rpm
dari perintah tersebut di atas maka paket deb yang dihasilkan adalah avg71lms-r30-a0782.i386.deb berbeda jika anda menggunakan option -d yang dihasilkan adalah avg71lms_r30-1_i386.deb, jika anda lihat paket yang asli ditambahkan dengan angka 1.

Sumber : http://davidnakoko.wordpress.com

Senin, 03 Januari 2011

Kirim email dari terminal menggunakan acount gmail

  1. Install sendmail dan beberapa temanya :)

  2. sudo apt-get install sendmail libio-socket-ssl-perl libnet-ssleay-perl sendemail

  3. IMAP pada di gmail diaktifkan.

  4. coba kirim email:

  5. sendEmail -f (email_sumber) -t (email_tujuan) -u (subject_email) -m "(isi_email)" -s smtp.gmail.com -o tls=yes -xu (user_gemail) -xp (password_gmail)

keterangan
-f = berisi dari mana email dikirim
-m = isi email
-xu = user untuk login gmail
-xp = pasword untuk gmail

yang berada diantara <...> sesuaikan dengan kebutuhan anda.

Minggu, 19 Desember 2010

Mengubah computer name pada ubuntu desktop

  1. Buka jendela terminal
  2. Masukan perintah dibawah ini kemudian tekan Enter:
    gksudo gedit /etc/hostname
  3. Jika diminta, masukkan administrator password dan click tombol OK.
  4. File hostname akan terbuka, menampilkan computer name system yang sedang berjalan. Ganti computer name tersebut dengan nama yang baru.
  5. Klick Save.
  6. Tutup semua jendela yang terbuka dan restart system.
  7. Setelah komputer restart, computer name baru sudah aktif.