linux

You are currently browsing articles tagged linux.

Saya mempunyai 3 cakera keras
1 berkapasiti 80 GB
2 masing-masing berkapasiti 40 GB

Saya ingin membina satu partition dengan saiz 60 GB dengan 2 cakera keras 40 GB. Bakinya akan saya fikirkan kegunaannya dikemudian hari.

Jadikan cakera keras 40 GB pertama sebagai volum fizikal

# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created

Jadikan cakera keras 40 GB kedua sebagai volum fizikal

# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created

Masukkan kedua-dua volum fizikal tadi ke kumpulan volum yang diberi nama (dibuat saat ini) volum-tambahan

# vgcreate volume-tambahan /dev/sdb /dev/sdc
  Volume group "volume-tambahan" successfully created

Semak sama ada kumpulan volum tersebut tadi berjaya dicipta

# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "volume-tambahan" using metadata type lvm2

Papar maklumat kumpulan volum tadi

# vgdisplay volume-tambahan
  --- Volume group ---
  VG Name               volume-tambahan
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               79.99 GB
  PE Size               4.00 MB
  Total PE              20478
  Alloc PE / Size       0 / 0
  Free  PE / Size       20478 / 79.99 GB
  VG UUID               LRJHvx-ZqMd-5iZ1-xbcY-PqKz-igvu-JtyksY

Cipta volum lojikal bernama filem dengan kapasiti 60 GB pada kumpulan volum volum-tambahan

# lvcreate -n filem --size 60g volume-tambahan
  Logical volume "filem" created

Semak penggunaan kumpulan volum. Perhatikan pada baris ketiga terakhir yang menunjukkan 60 Gb telah diperuntukkan untuk saya guna

# vgdisplay volume-tambahan
  --- Volume group ---
  VG Name               volume-tambahan
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               79.99 GB
  PE Size               4.00 MB
  Total PE              20478
  Alloc PE / Size       15360 / 60.00 GB
  Free  PE / Size       5118 / 19.99 GB
  VG UUID               LRJHvx-ZqMd-5iZ1-xbcY-PqKz-igvu-JtyksY

Sediakan sistem fail untuk volum lojikal filem

# mkfs.ext3 /dev/volume-tambahan/filem
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
3932160 inodes, 15728640 blocks
786432 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
480 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
	4096000, 7962624, 11239424

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Papar maklumat volum lojikal tadi

# lvdisplay /dev/volume-tambahan/filem
  --- Logical volume ---
  LV Name                /dev/volume-tambahan/filem
  VG Name                volume-tambahan
  LV UUID                JgDc0v-Hxtc-V1Is-LNQL-m731-CgJ6-z4ZNY4
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                60.00 GB
  Current LE             15360
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:2

Cuba mount volum lojikal tadi dan semak dengan df

# mkdir /mnt/filem
# mount /dev/volume-tambahan/filem /mnt/filem/
# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/debian-root
                       78G  652M   73G   1% /
tmpfs                 253M     0  253M   0% /lib/init/rw
udev                   10M  656K  9.4M   7% /dev
tmpfs                 253M     0  253M   0% /dev/shm
/dev/sda1             228M  9.4M  207M   5% /boot
/dev/mapper/volume--tambahan-filem
                       60G  180M   56G   1% /mnt/filem

Perhatikan pada baris terakhir yang menunjukkan bahawa volum lojikal tadi telah boleh digunakan.

Sumber rujukan:
http://www.debian-administration.org/articles/410

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: ,

Setelah mengikuti langkah-langkah pemasangannya dari http://nwn.bioware.com/forums/viewtopic.html?topic=656261&forum=72
tiba-tiba saya ditujahi oleh mesej-mesej seperti berikut semasa memulakan aplikasi:

Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7994787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0×31) [0xb7994851]
#2 /usr/lib/libX11.so.6(_XReply+0×254) [0xb79dec44]
#3 ./lib/libSDL-1.2.so.0(SDL_XF86VidModeQueryVersion+0x8d) [0xb7d2853d]
#4 ./lib/libSDL-1.2.so.0(X11_GetVideoModes+0×164) [0xb7d2378c]
#5 ./lib/libSDL-1.2.so.0 [0xb7d25457]
#6 ./lib/libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7d1af66]
#7 ./lib/libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7cfd7de]
#8 ./lib/libSDL-1.2.so.0(SDL_Init+0×24) [0xb7cfd8dc]
#9 ./nwmain(SDL_SetVideoMode+0×293) [0x804f98b]
#10 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bad455]
#11 ./nwmain(AIL_WAV_info+0×39) [0x804f851]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7994787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb799492e]
#2 /usr/lib/libX11.so.6 [0xb79ddde9]
#3 /usr/lib/libX11.so.6(XMatchVisualInfo+0×40) [0xb79d4020]
#4 ./lib/libSDL-1.2.so.0 [0xb7d2351a]
#5 ./lib/libSDL-1.2.so.0(X11_GetVideoModes+0×408) [0xb7d23a30]
#6 ./lib/libSDL-1.2.so.0 [0xb7d25457]
#7 ./lib/libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7d1af66]
#8 ./lib/libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7cfd7de]
#9 ./lib/libSDL-1.2.so.0(SDL_Init+0×24) [0xb7cfd8dc]
#10 ./nwmain(SDL_SetVideoMode+0×293) [0x804f98b]
#11 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bad455]
#12 ./nwmain(AIL_WAV_info+0×39) [0x804f851]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7994787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0×31) [0xb7994851]
#2 /usr/lib/libX11.so.6(_XReply+0×254) [0xb79dec44]
#3 ./lib/libSDL-1.2.so.0(SDL_XineramaIsActive+0×76) [0xb7d2eb1a]
#4 ./lib/libSDL-1.2.so.0(X11_GetVideoModes+0×673) [0xb7d23c9b]
#5 ./lib/libSDL-1.2.so.0 [0xb7d25457]
#6 ./lib/libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7d1af66]
#7 ./lib/libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7cfd7de]
#8 ./lib/libSDL-1.2.so.0(SDL_Init+0×24) [0xb7cfd8dc]
#9 ./nwmain(SDL_SetVideoMode+0×293) [0x804f98b]
#10 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bad455]
#11 ./nwmain(AIL_WAV_info+0×39) [0x804f851]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7994787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb799492e]
#2 /usr/lib/libX11.so.6 [0xb79ddde9]
#3 /usr/lib/libX11.so.6(XCreateColormap+0×26) [0xb79b30f6]
#4 ./lib/libSDL-1.2.so.0 [0xb7d25584]
#5 ./lib/libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7d1af66]
#6 ./lib/libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7cfd7de]
#7 ./lib/libSDL-1.2.so.0(SDL_Init+0×24) [0xb7cfd8dc]
#8 ./nwmain(SDL_SetVideoMode+0×293) [0x804f98b]
#9 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bad455]
#10 ./nwmain(AIL_WAV_info+0×39) [0x804f851]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7994787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0×31) [0xb7994851]
#2 /usr/lib/libX11.so.6(_XReply+0×254) [0xb79dec44]
#3 ./lib/libSDL-1.2.so.0(SDL_XF86VidModeGetGamma+0x9a) [0xb7d2880e]
#4 ./lib/libSDL-1.2.so.0 [0xb7d21a89]
#5 ./lib/libSDL-1.2.so.0(X11_SaveVidModeGamma+0×36) [0xb7d21b3a]
#6 ./lib/libSDL-1.2.so.0 [0xb7d2560f]
#7 ./lib/libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7d1af66]
#8 ./lib/libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7cfd7de]
#9 ./lib/libSDL-1.2.so.0(SDL_Init+0×24) [0xb7cfd8dc]
#10 ./nwmain(SDL_SetVideoMode+0×293) [0x804f98b]
#11 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bad455]
#12 ./nwmain(AIL_WAV_info+0×39) [0x804f851]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7994787]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb799492e]
#2 /usr/lib/libX11.so.6 [0xb79ddde9]
#3 /usr/lib/libX11.so.6(XCreateWindow+0×26) [0xb79d46b6]
#4 ./lib/libSDL-1.2.so.0 [0xb7d24ff3]
#5 ./lib/libSDL-1.2.so.0 [0xb7d25635]
#6 ./lib/libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7d1af66]
#7 ./lib/libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7cfd7de]
#8 ./lib/libSDL-1.2.so.0(SDL_Init+0×24) [0xb7cfd8dc]
#9 ./nwmain(SDL_SetVideoMode+0×293) [0x804f98b]
#10 /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bad455]
#11 ./nwmain(AIL_WAV_info+0×39) [0x804f851]
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

Penyelesaiannya, saya gunakan SDL pada sistem saya, bukannya yang dibekalkan oleh pemasang aplikasi. Caranya adalah dengan membuang ./lib: pada baris ke-10 fail skrip nwn

Penyelesaian ini saya temui pada http://nwn.bioware.com/forums/viewtopic.html?topic=347606&forum=72

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: ,

Kaedah ini dilakukan menggunakan Debian Lenny, mungkin juga boleh dilakukan pada disto yang lain.

Untuk menyimpan fail video dari youtube.com, anda cuma perlu biarkan video telah dimuatkan sepenuhnya dan cari fail yang namanya bermula dengan Flash dalam direktori /tmp/

Contoh, setelah memainkan video Hazumu Rhythm dari http://www.youtube.com/watch?v=G0zOb2CekfY&feature=related, saya senaraikan fail dalam /tmp/

ls /tmp/

Saya akan nampak senarai fail dalm direktori dalam /tmp/

AtiXUEvent00000bd9_09a42b60 mapping-umarzuki
defaultroute.vmc orbit-umarzuki
FlashltEUxY plugtmp
FlashRHQn7G seahorse-2JVA4E
Flashx0Ii0W virtual-umarzuki.IG87Zv
gconfd-umarzuki VMCnFXEEa
gedit-svn.umarzuki.187405481 vmc.pid
keyring-URXl6h

Sekarang saya cuba salin fail FlashltEUxY ke direktori Desktop dan namakannya sebagai a.flv

cp /tmp/FlashltEUxY Desktop/a.flv

Kemudian saya cuba mainkan fail tersebut dengan mplayer untuk memastikan sama ada benar fail tersebut mengandungi video yang saya kehendaki

mplayer Desktop/a.flv

hazumu rhythm

Kalau betul itu adalah videonya, pindah dan namakan semula ke lokasi anda menyimpan koleksi video

mv Desktop/a.flv music/hazumu-rhythm.flv

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: , , ,

Pasang pakej g++ sebagai root
su -
aptitude install g++

Untuk compile fail hello.cpp yang kandungannya seperti berikut

#include <iostream>
using namespace std;

int main ()
{
	cout << "Hello, world." << endl;
	return 0;
}

Arahannya seperti berikut:
g++ hello.cpp -o hello

Sengaja saya tambah pilihan dan parameter -o hello supaya program terhasil bernama hello, bukannya a.out. Untuk laksanakan program terhasil:
./hello

Hasil sepatutnya:

Hello, world.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: , , ,

Jika anda telah mendaftar dengan Maxis dan ingin menggunakan Debian atau mana-mana distro GNU/Linux, cuba pasang Vodafone Mobile Connect. Sangat mudah untuk digunakan. Hampir sama seperti program GUI modem ini di Windows.
Read the rest of this entry »

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: , , , ,

Mesti dah install ia32-libs, alsa-oss

Gunakan skrip linux-installer.sh dalam DVD, kalau tak ada ambil dari http://rapidshare.com/files/244005267/linux-installer.sh.html
MD5: 8E96B989913397152FBF4AE3FD77A980

Pastikan skrip tersebut dah disalin ke dalam ~/ anda

Tambah snd-pcm-oss damlam /etc/modules dan reboot

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: ,

Sempena tahun baru 2009, saya bercadang nak ajak kawan-kawan semua study linux sesama pada 1 hb. Januari ni. Janji area KL dan ada tempat yang sesuai (rumah sendiri, makmal sekolah atau yang sewaktu dengannya).

Jangan bimbang, kalau ada yang belum mahir tu, InsyaAllah akan bertambah ilmu diakhir sesi.

Apa-apa hal, SMS ke 019-5209488 untuk info lebih.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Tags: , ,