udienz@blog:~$
Posts tagged Ubuntu
Avatar di buat dengan Ubuntu?
Jan 23rd
Membaca postingan dustin kirkland tentang avatar dan ubuntu, saya jadi semakin terpesona dengan Ubuntu. Sebagai informasi, dalam penyusunan film Avatar ini melibatkan 35.000 Core prosesor, 104 TB RAM, 10 Gbps Networking, 3 PB Hardisk.. dan yang lebih mencegangkan lagi, untuk membuat film ini di butuhkan 17,28GB data per menit!
Server-server ini terletar di Marimar, Wellington, Selandia Baru. Nah waktu membaca tulisan dari Cak Dustin, saya jadi kepikiran bagaimana mendinginkan server dan UPS nya. hm.. ternyata ada teknik khusus, ternyata menggunakan water cooled yang terbukti ampuh menurunkan suhu prosesor hingga 27 C!
How to redirect http request to ftp using nginx
Nov 28th
nyoba nulis pake bahasa inggris ah…
Nginx is rocks!! i use nginx as main web server at mirror.unej.ac.id, and i’m so glad because all request from client while downloading iso/img via http files is now redirected to ftp. how can it work? just open nginx configuration at /etc/nginx/sites-available/default with your editor and add some configuration under location / {blah blah}
$ sudo pico /etc/nginx/sites-available/default
add this
rewrite ^/(.+\.(img|iso))$ ftp://mirror.unej.ac.id/$1 permanent;
and see this..
fallen:~$ rm moblin-2.1-final-20091103-002.img fallen:~$ wget http://mirror.unej.ac.id/pub/iso/moblin/releases/2.1/images/moblin-2.1-final-20091103-002.img --2009-11-28 22:09:01-- http://mirror.unej.ac.id/pub/iso/moblin/releases/2.1/images/moblin-2.1-final-20091103-002.img Connecting to 10.10.3.243:3128... connected. Proxy request sent, awaiting response... 301 Moved Permanently Location: ftp://mirror.unej.ac.id/pub/iso/moblin/releases/2.1/images/moblin-2.1-final-20091103-002.img [following] --2009-11-28 22:09:01-- ftp://mirror.unej.ac.id/pub/iso/moblin/releases/2.1/images/moblin-2.1-final-20091103-002.img Connecting to 10.10.3.243:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 790626304 (754M) [text/plain] Saving to: `moblin-2.1-final-20091103-002.img' 100%[===================================================================================================>] 790,626,304 6.97M/s in 90s 2009-11-28 22:10:31 (8.39 MB/s) - `moblin-2.1-final-20091103-002.img' saved [790626304/790626304] fallen:~$ wget http://mirror.unej.ac.id/pub/iso/ZoneCD/zoneCD_1.2-7.iso --2009-11-28 22:26:39-- http://mirror.unej.ac.id/pub/iso/ZoneCD/zoneCD_1.2-7.iso Connecting to 10.10.3.243:3128... connected. Proxy request sent, awaiting response... 301 Moved Permanently Location: ftp://mirror.unej.ac.id/pub/iso/ZoneCD/zoneCD_1.2-7.iso [following] --2009-11-28 22:26:46-- ftp://mirror.unej.ac.id/pub/iso/ZoneCD/zoneCD_1.2-7.iso Connecting to 10.10.3.243:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 258668544 (247M) [text/plain] Saving to: `zoneCD_1.2-7.iso' 100%[===================================================================================================>] 258,668,544 8.02M/s in 59s 2009-11-28 22:27:54 (4.15 MB/s) - `zoneCD_1.2-7.iso' saved [258668544/258668544] fallen:~$
It’s Works bibeh!
Menggabungkan Hard Disk menggunakan LVM
Oct 20th
LVM (logocal Volume Manager) berfungsi untuk menggabungkan beberapa hardisk/partisi menjadi satu kesatuan, jadi apabila kita mempunyai HDD 500GB sebanyak 5 keping, dengan LVM kita akan mendapatkan kapasitas hardisk mendekati ~2.5TB. ini berguna bagi para pengguna yang membutuhkan mendia penyimpanan yang besar. Penjelasan lebih lanjut tentang LVM dapat dilihat di sini (http://mirror.unej.ac.id/pub/artikel/ldp/HOWTO/html_single/LVM-HOWTO/)
Nah kita akan membuat Satu pertisi yang terdiri dari tiga hardisk, dimana satu hardisk mempunyai kapasitas 80GB. Dengan ini maka diharapkan kita dapat mempunyai storage sebesar 240GB. Dalam praktikum kali ini saya menggunakan Ubuntu, untuk distro lain dapat menyesuaikan.
Install Paket LVM
udienz@starscream:/$ sudo apt-get install lvm2
kemudian kita akan menjadi root agar prosesnya lebih enak
, dan kemudian cek hardisk apakah sudah terpasang atau belum
udienz@starscream:/$ sudo su root@starscream:/# fdisk -l Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sdc doesn't contain a valid partition table Disk /dev/sdd: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sdd doesn't contain a valid partition table Disk /dev/sde: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/sde doesn't contain a valid partition table
Nah dari keterangan diatas dapat kita pastikan bahwa kita mempunyai tiga hardisk 80GB,
Membuat partisi
langkah selanjutnya adalah membuat partisi dari ketiga hardisk tersebut
root@starscream:/# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x23563d27. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. The number of cylinders for this disk is set to 9729. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): t No partition is defined yet! Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-9729, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-9729, default 9729): Using default value 9729 Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM) Command (m for help): w
ulangi untuk hardisk kedua dan ketiga,
Membuat PV (physical volume)
root@starscream:/# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created root@starscream:/# pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created root@starscream:/# pvcreate /dev/sdd Physical volume "/dev/sdd" successfully created root@starscream:/# pvcreate /dev/sde Physical volume "/dev/sde" successfully created
cek hasilnya dengan pvdisplay
Membuat VG (Volume Group)
root@starscream:/# vgcreate starscreamvg /dev/sdb /dev/sdc /dev/sdd /dev/sde Volume group "starscreamvg" successfully created
cek hasilnya dengan vgdisplay
root@starscream:/# vgdisplay --- Volume group --- VG Name starscreamvg System ID Format lvm2 Metadata Areas 4 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 4 Act PV 4 VG Size 298.11 GB PE Size 4.00 MB Total PE 76316 Alloc PE / Size 0 / 0 Free PE / Size 76316 / 298.11 GB VG UUID TVwDrk-Lduj-HoZy-xwh0-IXyi-pHGn-DlybMk
Membuat LV (Logical Volume)
root@starscream:/# lvcreate -L280G -nstarscreamlv starscreamvg Logical volume "starscreamlv" created
Format partisi dari Logical Volume yang sudah dibuat
buat partisi LV yang telah kita buat, untuk filesystemnya saya menggunakan ext3
root@starscream:/# mkfs.ext3 /dev/mapper/starscreamvg-starscreamlv mke2fs 1.41.4 (27-Jan-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 18350080 inodes, 73400320 blocks 3670016 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 2240 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, 20480000, 23887872, 71663616 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 21 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
mount partisi ke suatu direktori
root@starscream:/# mount -t ext3 /dev/mapper/starscreamvg-starscreamlv /srv/
cek ketersediaanya
root@starscream:/# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/starscreamvg-starscreamlv 276G 192M 262G 1% /srv root@starscream:/#
Yup Selesai! mudah bukan?
Mahyuddin Susanto < udienz at unej.ac.id>
Dua Kali di Blok…
Aug 11th
Dulu di blok.. sekarang di blog lagi mirror.UNEJ.ac.id.. Terhitung mulai Minggu 9 Agustus 2009 jam 22.00, entah kapan UP nya
Mohon maaf bagi teman-teman perdjoueang OpenSource kami dari Universitas Jember mengalami kendala dengan Telkom. Mari kita lihat log terakhir..
Pbuilder, pembantu di kala menjahit
Jul 23rd
Semenjak menjadi pemaket di BlankOn saya mempunyai sekrip sehari-hari yang saya gunakan untuk membuat paket sebelum saya kirim ke irgsh. Sekrip ini menggunakan pbuilder dan sangat berguna tentunya bagi saya. Silakan intip kodenya di sini http://pastie.org/555611 .
Cara penggunaanya adalah
ubuntu.sh build jaunty sebuah_file.dsc
Namun jika baru pertama kali jangan eksekusi perintah diatas, namun alangkah baiknya membuat arsipnya dulu, yaitu dengan:
ubuntu.sh create jaunty
ada beberapa opsi selain build dan create yaitu:
- update, yaitu untuk memutahirkan paket-paket yang ada di arsip pbuiolder (yang nanti akan menjadi base-$dist.tar.gz
- clean, enggak tau pasti
- login, yaitu melakukan login ke arip. jika kita ingin menambah paket2 tertentu bisa lebah sini
- execute, ah entahlah
demikian itu saja, jika ada point yang belum tau silakan coba dulu dan silakan tanya kesaya
happy Hacking!




Recent Comments