image_pdfimage_print

IF expresion pada Bash / Shell script

Primary expressions

Primary Meaning
[ -a FILE ] True if FILE exists.
[ -b FILE ] True if FILE exists and is a block-special file.
[ -c FILE ] True if FILE exists and is a character-special file.
[ -d FILE ] True if FILE exists and is a directory.
[ -e FILE ] True if FILE exists.
[ -f FILE ] True if FILE exists and is a regular file.
[ -g FILE ] True if FILE exists and its SGID bit is set.
[ -h FILE ] True if FILE exists and is a symbolic link.
[ -k FILE ] True if FILE exists and its sticky bit is set.
[ -p FILE ] True if FILE exists and is a named pipe (FIFO).
[ -r FILE ] True if FILE exists and is readable.
[ -s FILE ] True if FILE exists and has a size greater than zero.
[ -t FD ] True if file descriptor FD is open and refers to a terminal.
[ -u FILE ] True if FILE exists and its SUID (set user ID) bit is set.
[ -w FILE ] True if FILE exists and is writable.
[ -x FILE ] True if FILE exists and is executable.
[ -O FILE ] True if FILE exists and is owned by the effective user ID.
[ -G FILE ] True if FILE exists and is owned by the effective group ID.
[ -L FILE ] True if FILE exists and is a symbolic link.
[ -N FILE ] True if FILE exists and has been modified since it was last read.
[ -S FILE ] True if FILE exists and is a socket.
[ FILE1 -nt FILE2 ] True if FILE1 has been changed more recently than FILE2, or if FILE1 exists and FILE2 does not.
[ FILE1 -ot FILE2 ] True if FILE1 is older than FILE2, or is FILE2 exists and FILE1 does not.
[ FILE1 -ef FILE2 ] True if FILE1 and FILE2 refer to the same device and inode numbers.
[ -o OPTIONNAME ] True if shell option “OPTIONNAME” is enabled.
[ -z STRING ] True of the length if “STRING” is zero.
[ -n STRING ] or [ STRING ] True if the length of “STRING” is non-zero.
[ STRING1 == STRING2 ] True if the strings are equal. “=” may be used instead of “==” for strict POSIX compliance.
[ STRING1 != STRING2 ] True if the strings are not equal.
[ STRING1 < STRING2 ] True if “STRING1” sorts before “STRING2” lexicographically in the current locale.
[ STRING1 > STRING2 ] True if “STRING1” sorts after “STRING2” lexicographically in the current locale.
[ ARG1 OP ARG2 ] “OP” is one of -eq, -ne, -lt, -le, -gt or -ge. These arithmetic binary operators return true if “ARG1” is equal to, not equal to, less than, less than or equal to, greater than, or greater than or equal to “ARG2”, respectively. “ARG1” and “ARG2” are integers.

Continue reading “IF expresion pada Bash / Shell script” »

Cara membuat partisi dan format pada Ubuntu/Debian/Centos/

ane rencana mau tambah disk 1 TB nie gan di ubuntu ane,, dan akhirnya kemarin terbeli juga tu hardisk, rencananya ane mo buat backup tu hardisk dan buat share,, Disini ane cuma mo share gimana cara buat membuat partisi sampai konfigurasi di fstab agar booting secara otomatis. yang pertama dilakukan adalah masukan hardisk anda ke CPU / Server, jika sudah check baik2 di bios apakah sudah terdeteksi dengan benar. Jika step ini sudah dilakukan maka cara untuk melihat hardisk sudah terbuat partisinya atau belum sampai dengan format adalah dengan langkah2 berikut :

1. Mengecek disk sdh terdeteksi atau belum..

root@ribhy-aja:~# fdisk -l

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Device Boot Start End Blocks Id System

root@ribhy-aja:~#

dari data diatas terlihat bahwa hardisk sudah terdeteksi dan tetapi hardisk /dev/sdb belum memiliki partisi. Untuk membuatnya saya mengunakan cfdisk

2 Create Partisi

Untuk mempartisi mengunakan cfdisk dengan command ( cfdisk devices atau cfdisk /dev/sdx ).  anda bisa lihat jelasnya disini

Screenshot-root@ribhy.aja: ~

Screenshot-root@ribhy.aja: ~

Jika anda pernah mengunakan fdisk pada windows 98 pasti anda juga bisa mengunakan cfdisk hampir sama tapi tak serupa. untuk create defaultnya akan diminta / anda harus memilih jenis dari partisi Primary atau logical?.. semua tergantung apa yang anda butuhkan. Step selanjutnya adalah format..

3. Format ext2,ext3,ext4, vfat, ntfs.

mkfs – build a Linux file system,, dengan mengunakan mkfs adalah hal yang paling mudah dalam membuat filesystem / format. pertama check lokasi partisi dengan fdisk -l, jika sudah tampil seperti dibawah ini :

Device Boot Start End Blocks Id System

/dev/sdb1 1 121601 976760001 83 Linux

 

anda bisa memformat / membuat filesystem seperti yang anda perlukan. caranya :

mkfs. ( filesystem ) ( partision device, /dev/sdbx )

pilihan filesystem : mkfs          mkfs.bfs      mkfs.cramfs   mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.ext4dev  mkfs.minix    mkfs.msdos    mkfs.ntfs     mkfs.vfat

Screenshot-2 ribhy.aja

Screenshot-2 ribhy.aja

 

jika semuanya sudah selesai tinggal melakaukan memounting pada path yang anda inginkan.

 

4. Mounting partision dan fstab.

mount ( devices) (path)

saya ingin memounting pada path /backup jadi pertama buat direktori yang diperlukan ( mkdir /backup ) jika sudah kemudian mounting dengan cara :

mount /dev/sdb1 /backup

dan untuk menambahkan di fstab ini langkah2nya..

buat label disk anda : mke2fs -L hddbackup /dev/hdb1 atau e2label /dev/hdb1 hddbackup

jika sudah diberi label anda tinggal memasukan di fstab : echo “LABEL=hddbackup /backup ext3 defaults 0 0” >> /etc/fstab

untuk memastikan benar pada fstab anda umount dulu dengan “umount /backup” jika sudah di umont lakukan atau gunakan perintah “mount -a” untuk meload data mount yang ada di fstab, jika data anda telah termounting dengan benar maka selesai tugas kita. Jika ada masalah silahkan hub saya di chat : anti.spammer. Salam sukses.

 

manual : cfdisk ( create partision )

Mulai cfdisk

 

Anda mulai cfdisk dari baris perintah dengan perintah

cfdisk / dev / sdx

 

di mana x adalah hardisk SCSI surat, seperti a, b, c, d, dll Jadi jika saya ingin partisi harddisk pertama pada kontroler SCSI, saya akan masukkan perintah

 

cfdisk / dev / sda

 

Cara menggunakan cfdisk

1. User interface

Setelah Anda telah memulai cfdisk Anda akan mendapatkan sebuah antarmuka di mana tabel partisi saat ini terdaftar dengan nama dan beberapa data tentang setiap partisi, dan beberapa tombol perintah pada bagian bawah layar. Untuk beralih antara partisi, gunakan atas dan bawah tombol panah. Untuk beralih antara perintah, gunakan tombol panah kiri dan kanan.

 

2. Menghapus sebuah partisi

Untuk menghapus partisi yang ada, sorot dengan tombol atas dan bawah, pilih perintah Hapus dengan tombol panah kiri dan kanan, dan tekan Enter.

 

3. Membuat partisi baru

Untuk membuat partisi baru, pilih perintah New dengan tombol panah kiri dan kanan, dan tekan enter. Anda akan mendapatkan pilihan antara primer dan partisi logical. Jika Anda ingin partisi logis, program secara otomatis akan membuat partisi extended untuk Anda. Kemudian Anda harus memilih ukuran partisi (dalam MB). Jika Anda tidak dapat memasukkan nilai dalam MB, kembali ke layar utama dengan tombol Esc, dan pilih MB dengan perintah Unit.

 

4. Mengatur jenis partisi

Untuk mengatur tipe partisi, untuk PReP bootable, Linux swap atau Linux ext2, sorot partisi sebenarnya, dan pilih perintah Jenis. Anda akan mendapatkan daftar lebih dari jenis yang berbeda. Tekan ruang, dan Anda akan mendapatkan bahkan lebih. Cari jenis apa yang Anda butuhkan, dan masukkan nomor pada prompt.

 

5. Membuat partisi bootable

Untuk dapat boot dari partisi primer, Anda perlu membuatnya bootable. Sorot partisi aktual dan pilih perintah Bootable.

 

6. Menulis hasilnya ke disk dan keluar

Ketika Anda puas dengan tata letak disk, pilih perintah Menulis. Tabel partisi akan ditulis ke disk. Ingatlah bahwa ini akan menghancurkan semua data pada partisi Anda telah dihapus atau diubah. Oleh karena itu Anda harus sangat yakin bahwa Anda ingin melakukan hal ini sebelum benar-benar tekan tombol Kembali.

 

PClinux – Menjadi Satu ( garudaOne, pclinux3dOs / 3DOs, dan Perisai Anak)

Untuk kedepannya akan ada pengabungan antra beberapa linux dalam satu website, apakah ini rencana untuk merger? GarudaOne yang menjadi linux kebanggaan indonesia ini yang kemarin tersangkut masalah dengan PClinuxOs adalah ulah segelintir oknum yang melakukan pendistribusian yang salah. GarudaOne adalah free dan yang dijual adalah buku bukan operating sistem ini. untuk masalah bersatunya pclinux, garudaOne dan Perisai Anak tercantum pada status facebook dfans page yang menyatakan :

Website 3D OS dan PERISAI Anak akan digabung dengan website GarudaONE.com. Saat ini 3D OS sudah mulai bergabung dengan GarudaOne dan segera menyusul PERISAI Anak akan dialihkan menjadi Garuda Edu. Segala kegiatan di facebook ini nantinya juga akan disatukan di http://facebook.garudaone.com/ … terima kasih atas perhatiannya.

Semoga ini adalah awal tonggak perkembangan IT di indonesia yang bersis dari sistem operasi bajakan atau not genuine. 100% Cinta Indonesia … Garuda di Dadaku … Ini sebagian slogan yang sering kita temui untuk menunjukkan kecintaan pada Indonesia. Tapi dalam prakteknya … kebanggaan dan kecintaan pada Indonesia – khususnya pada produk lokal – masih perlu dipertanyakan.

Menggunakan produk lokal sebetulnya sama saja dengan menghemat devisa negara. Dan menggunakan produk luar berarti sama dengan pemborosan devisa negara. Di bidang IT saja … jika INDONESIA terus menerus tergantung pada produk luar, maka akan ada potensi triliunan rupiah uang rakyat yang akan lari ke luar negeri. Ini belum termasuk uang triliunan rupiah di bidang-bidang lainnya yang terus tersedot ke luar negeri.

Pernyataan dari Garuda one mengenai masalah remastering..

Sebagaimana sudah kita ketahui bersama, GARUDA diturunkan dari PCLinuxOS. Untuk menghindari terjadinya permasalahan lisensi, ada baiknya sewaktu melakukan pendistribusian kita mengikuti aturan yang diberikan oleh induk dari GARUDA, yaitu PCLinuxOS.

 

Informasi pendistribusian ini baru saja dikeluarkan pada tanggal 10 Juni 2011 dan bisa dibaca di forum diskusinya : http://www.pclinuxos.com/forum/index.php?topic=92540.0

 

Berikut peraturan pendistribusian yang perlu diikuti, yaitu pendistribusian diperbolehkan selama disediakan secara bebas atau gratis (freely) :

  1. bebas (free as in freedom) : Misal dengan menyediakannya di server-server mirror seperti yang ada di halaman Download GARUDA untuk bebas diunduh tanpa biaya.
  2. gratis (free as in free beer) : Misal dengan memberikan DVD GARUDA secara gratis sebagai hadiah seperti yang ada di fanpage ini.

Bagaimana jika saya ingin menjual DVD GARUDA atau CD/DVD remaster lainnya …?

  • Periksa terlebih dulu apakah software tersebut masih mencantumkantrademarks, brands, names and logos dari induknya. Jika ada, sebaiknya ditanyakan dulu pada pengembangnya apakah boleh dilakukan. Dalam hal ini, GARUDA tidak menghilangkan semua trademarks, brands, names and logos. Jadi sebaiknya dikonsultasikan dulu pada ahlinya (???) sebelum menjual DVD GARUDA.
  • Tapi jika Anda tetap ingin menjual, sebaiknya menyebutkan dengan jelas apa yang Anda jual supaya tidak menyalahi aturan pendistribusian, misal :
    Harga DVD : Rp. xxx
    Harga Jasa Burning DVD : Rp. xxx
    Harga Cetak Cover DVD : Rp. xxx
    Harga Kotak DVD : Rp. xxx
    Ribet … ?!!! Ya, tapi ini sebaiknya dilakukan agar nantinya tidak ‘tersandung’ masalah.
  • Cara lain adalah membundling dengan produk atau jasa lain dan memberikan DVD GARUDA secara gratis sebagai bonus. Misal :
    * menjual buku bonus DVD
    * menjual jasa instalasi bonus DVD
    * menjual komputer bonus DVD
    * menjual jasa pelatihan bonus DVD
    * dan lain-lain

Punya pendapat atau masukan-masukan lainnya …? Silakan dibagikan disini agar bisa bermanfaat untuk kita semua …!!!

link

 

Pernyataan PcLinuxOs yang harus diperhatikan

Pernyataan PcLinuxOs mengenai remastering dan pendistribusian yang tidak benar.

PCLinuxOS Legal:

Can I distribute a remastered version of PCLinuxOS?

If you have remastered PCLinuxOS and are freely making it available to the public then you have permission for redistribution. You may not use PCLinuxOS or PCLOS in the naming of your remastered ISO unless you are part of the Community Editions team and your ISO has been reviewed  and approved by us. Current Community Editions approved are PCLinuxOS-LXDE, PCLinuxOS-Gnome, PCLinuxOS-Enlightenment, Zen, PCLinuxOS-OpenBox, Full Monty and PCLinuxOS-XFCE.

If you are selling a remastered version of PCLinuxOS in a commercial environment then you may not redistribute a modified version of PCLinuxOS unless all registered trademarks, brands, names and logos referring to PCLinuxOS are removed.

This includes, for instance, the use of the word “PCLinuxOS”, “PCLOS” and logos. This is required to protect PCLinuxOS and to avoid creating confusion for our users and support team.

In addition non-gpl code may need permission from 3rd party vendors for redistribution.

PCLinuxOS is copyrighted 2003 and trademarked through the Linux Mark Institute. Linux is trademarked by Linux Torvalds.

klik disini untuk melihatnya

Garuda One ternyata hasil remastering dari PClinuxOs

Garuda one salah satu linux yang mungkin mengharumkan nama bangsa indonesia ternyata hasil turunan dari PClinuxos. Pclinuxos memberikan beberapa pernyataan untuk remastering atau mengubah isi dari linux distribusi yaitu harus menampilkan atau mengunakan kata-kata yang tercantum distribusi dari PCLINUXOS atau PCLOS. Dan yang dapat dimastering hanya boleh mengunakan linux yang berbasis comunity edition atau PCLinuxOS-LXDE, PCLinuxOS-Gnome, PCLinuxOS-Enlightenment, Zen, PCLinuxOS-OpenBox, Full Monty dan PCLinuxOS-XFCE.

Dan hal yang paling penting untuk meremastering untuk fungsi dagang maka semua hal yang menyangkut PCLINUXOS harus dihapus dari distribusi linux tersebut. Dan semuanya harus melakukan tahapan-tahapan yang harus dilakukan, harus memiliki merk dagang, dan lisensi yang harus benar. Semua hal yang mengacu harus dihapus sebelum didistribusikan kembali ke konsumen termasuk yang memiliki trademark atau yang mengandung trademark. Pada sistem operasi garuda os ini tidak menghilangkan semua trademark dari PCLINUXOS dan apakah akan menjadi pertentangan nantinya?? mari kita cari tahu untuk hal ini.

Main game sega ( rom sega ) di linux

ane nostagia gan, jaman dulu ane maen game2 sega bersama teman2 kecil dan sekarang ane mo coba share nie cara memainkan rom sega dilinux langkah yang perlu di ikuti hanya

1. install emulator game sega

$ wget -q -O – http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
$ sudo sh -c ‘echo “deb http://archive.getdeb.net/ubuntu lucid-getdeb games” >> /etc/apt/sources.list.d/getdeb.list’
$ sudo apt-get update
$ sudo apt-get install gens-gs

2. kalau sudah tinggal mainkan saja ,,

 

selamat mencoba

 

setting buffer video steaming untuk windows agar lebih cepat..

mempercepat buffering video anda,,

 

tambahkan pada sistem.ini.

 

page buffer=1000000Tbps
load=1000000Tbps
download=1000000Tbps
save=1000000Tbps
back=1000000Tbps
search=1000000Tbps
sound=1000000Tbps
webcam=1000000Tbps
voice=1000000Tbps
faxmodemfast=1000000Tbps
update=1000000Tbps

 

Linux 3.0 Telah diresmikan oleh Linus Torvalds

Linux-3.0.0-rc

Linux-3.0.0-rc

Linus Torvalds yang dikenal sebagai pembuat sistem operasi linux belum lama ini meresmikan linux 3.0. Linus nekat meresmikan kernel linux 3.0, yang belum lama ini menyentuh pada kernel 2.8. Perbedaan apa yang akan muncul pada kernel 3.0 ? Beberapa hal yang akan tercakup dalam rilis Linux 3 antara lain termasuk konsolidasi untuk sistem berbasis prosesor ARM, perbaikan Virtual Machine hingga dukungan untuk Kinect (Microsoft Kinect Linux Driver). Wow cukup fantastis kemajuan sistem open sorce linux, mari kita dukung sistem ini dengan membuka mata bahwa sistem operasi ( Jendela ( indonesia)) banyak merugikan dari segi financial.
Linus mengegaskan tidak ada perubahan yang terlalu berlebihan pada linux 3.0 ini. Mungkin hanya pada perbaikan celah dan tetap mengunakan fitur2 yang ada pada kernel sebelumnya. Perubahan ini adalah sebagai tanda waktu berjalannya linux yang ke 20 tahun.. Jadi jelas penambahan fitur tersebut bukan menjadi tolak ukur perubahan versi dari kernel, tetapi pada urung waktu yang telah dilalui linux dengan perubahan2, penyelesai bug, dan juga update fiture.