Jumat, 13 Juni 2008

Memberi Password Pada GRUB Bootloader

Memberi password pada GRUB bootloader adalah salah satu cara aman mengamankan OS kita dari penyalahgunaan. Caranya sangat mudah, langkahnya:
1. Buka terminal.
2. Ketikkan perintah berikut:

jun@jun-desktop:~$ sudo grub-md5-crypt
[sudo] password for jun:
Password:
Retype password:
$1$FSgIY$gABpy271ua9BIGQtB8.R8/

3. Baris terakhir adalah hasil enkripsi password dengan md5 yang nantinya dimasukkan dalam menu.lst.

4. Kemudian buka file /boot/grub/menu.lst dengan editor apapun (dengan login admin atau root atau menggunakan sudo). Tambahkan isinya, sebagai contoh:

title Ubuntu 8.04, kernel 2.6.24-16-386
password --md5 $1$FSgIY$gABpy271ua9BIGQtB8.R8/ //passwordnya
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-386 root=UUID=02ef8d7e-b51e-462e-8065-09fc58b40673 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-386
quiet

title Ubuntu 8.04, kernel 2.6.24-16-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-386 root=UUID=02ef8d7e-b51e-462e-8065-09fc58b40673 ro single
initrd /boot/initrd.img-2.6.24-16-386

...

5. Kemudian save. Cobalah untuk restart komputer, maka ketika anda memilih untuk masuk akan ditanyakan password anda.

Menggunakan APT (Bagian I)

Bila kita pengguna distro basis Debian tentunya kita kenal dengan tool yang satu ini yaitu, 'apt'.
Bagaimanakah cara penggunaan tool 'apt' ini?
Saya akan menjelaskannya satu-persatu.

apt-get update
Merujuk pada /etc/apt/sources.list dan mengupdate database package. Selalu lakukan perintah ini bila terdapat perubahan pada sources.list.

apt-cache search
Pencarian bersifat case-insensitive pada package yang terdaftar di sources.list
Nama package dan deskripsinya akan ditampilkan.

apt-get install
Download dan menginstall package berdasar nama package yang diisikan dan terdaftar dalam database. Mulai dari APT versi 0.6, perintah ini akan otomatis melakukan verify package untuk gpg keys yang tercantum pada package.

apt-get -d install
Hanya mendownload package dan menempatkannya di /var/apt/cache/archives.

apt-cache show
Menampilkan informasi tentang package (informasi lengkap mulai dari versi, depedensi, md5sum, deskripsi, dll)

apt-get upgrade
Mengecek update dari package yang terinstall disistem, serta konfirmasi untuk installasi

apt-get dist-upgrade
Update seluruh sistem dengan rilis OS yang baru, sekalipun harus menghapus package lama yang sudah ada. Ini sangat tidak disarankan untuk mengupdate sistem

apt-get autoclean
Dapat dijalankan setiap waktu, dengan tujuan untuk menghilangkan package yang telah di download, atau package yang tidak diinstall

apt-get clean
Menghapus seluruh package yang terdapat dalam /var/apt/cache/archives.

apt-get --purge remove
Menghapus package beserta seluruh konfigurasinya. Hilangkan tambahan opsi '--purge' untuk tetap mempertahankan konfigurasi agar tidak dihapus.

apt-get -f install
Melakukan pengecekan terhadap dependesi semua package, menghindari dari pesan "unmet depedency".

apt-config -v
Menampilkan versi dari APT.

apt-key list
Menampilkan GPG key yang diketahui oleh APT.

apt-cache stats
Menampilkan statistik dari package yang terinstall.

apt-cache depends
Menampilkan depedensi dari package, baik itu terinstall atau tidak selama terdaftar dalam database.

apt-cache pkgnames
Menampilkan seluruh daftar package yang terinstall dalam sistem.

Melihat Kecepatan Akses Harddisk

Tidak perlu repot menginstallkan software tambahan sekelas SiSSoftSandra kalau kita bekerja di Linux. Ada tool 'hdparm' yang bisa kita gunakan untuk melihat kecepatan akses harddisk atau jenis media penyimapan data kita.

//Ketikkan perintah berikut di terminal:


root@jun-desktop:~# hdparm -vi -Tt /dev/sda

/dev/sda:
IO_support = 0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
geometry = 2434/255/63, sectors = 39102336, start = 0

Model=WDC WD200BB-75DEA0 , FwRev=05.03E05, SerialNo=WD-WMAD22578821
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=?8?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39102336
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5

* signifies the current active mode

Timing cached reads: 538 MB in 2.00 seconds = 268.76 MB/sec
Timing buffered disk reads: 26 MB in 3.26 seconds = 7.97 MB/sec