Categories
perisian perkakasan

Nota LVM #2

Untuk menambah kapasiti volum lojikal ke 100% saiz kumpulan volum setelah menambah volum fizikal ke kumpulan volum

Jangan lupa umount volum lojikal terlebih dahulu

lvextend -l +100%FREE /dev/volum-tambahan/filem
e2fsck -f /dev/volum-tambahan/filem
resize2fs /dev/volum-tambahan/filem

Categories
internet

Guna DNS Google setiap kali sambung ke internet

Dengan menggunakan aplet Network Manager, anda boleh menetapkan untuk menggunakan DNS Google tiap kali sambung ke internet. Contoh menggunakan aplet Network Manager 0.8.1 pada Debian Squeeze untuk sambungan tanpa wayar 3G Maxis.

  1. Klik-kanan pada aplet Network Manager
  2. Pilih Edit Connections
  3. Buka tab Mobile Broadband
  4. Pilih Auto Mobile Broadband (GSM) connection
  5. Klik Edit
  6. Masukkan kata laluan pengguna root jika diperlukan
  7. Buka tab IPv4 Settings
  8. Tambah 8.8.8.8, 8.8.4.4 pada ruang DNS Servers

  9. Klik Apply
  10. Nanti selepas anda menyambung semula dengan tetapan tadi, kandungan /etc/resolv.conf adalah seperti berikut:

    # Generated by NetworkManager
    nameserver 8.8.8.8
    nameserver 8.8.4.4

Categories
pemacu

Memasang pemacu video ATI pada Debian Squeeze ‘cara Debian’

Pastikan seksyen non-free untuk repo telah ditetapkan di dalam /etc/apt/sources.list seperti di bawah

deb http://ftp.us.debian.org/debian squeeze main contrib non-free

Pasang pakej-pakej yang diperlukan

aptitude update
aptitude install fglrx-control fglrx-driver

Untuk tetapan minima, cipta fail xorg.conf didalam direktori utama anda ($HOME/xorg.conf) dengan kandungan seperti berikut

[code=”plain”]
Section “Device”
Identifier “ATI”
Driver “fglrx”
EndSection

Section “Screen”
Identifier “Default Screen”
DefaultDepth 24
EndSection
[/code]

Untuk mencipta tetapan automatik, guna arahan berikut sebagai pengguna root

aticonfig --initial

But semula komputer dan pilih masuk ke recovery mode

Namakan semula xorg.conf (jika ada)

mv /etc/X11/xorg.conf /etc/X11/xorg.conf-lama

Salin xorg.conf yang kita telah cipta sebentar tadi ke /etc/X11

cp /home/nama-pengguna-anda/xorg.conf /etc/X11

But semula komputer

reboot

Sumber:

http://wiki.debian.org/ATIProprietary#Squeeze

Categories
pemacu

Memasang pemacu video ATI atau NVIDIA cara malas

Muaturun skrip sgfxi sebagai pengguna root. Pastikan X telah dimatikan terlebih dahulu ( /etc/init.d/gdm3 stop )

cd /usr/local/bin
wget -Nc smxi.org/sgfxi
chmod +x sgfxi

Mulakan memasang pemacu video anda

sgfxi

Categories
internet perisian

Membolehkan penggunaan pemalam Java untuk Iceweasel

Untuk membolehkan pelungsur web Iceweasel memapar/memainkan aplet java, kita terlebih dahulu mestilah memasang pemalam yang sesuai. Contoh pada Debian Squeeze 64-bit

Versi java yang saya gunakan (versi yang datang sekali dengan pemasangan Debian Squeeze)
java -version

Output arahan

java version “1.6.0_18”
OpenJDK Runtime Environment (IcedTea6 1.8.2) (6b18-1.8.2-4)
OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode)

Pasang pemalam java
aptitude install icedtea6-plugin

Kemudian anda akan diminta untuk memulakan semula Iceweasel (jika sedang menggunakannya). Klik OK

Sepatutnya bila anda pergi ke about:plugins, anda akan dapat melihat yang pemalam java telah boleh digunakan

Apabila anda pergi ke http://www.java.com/en/download/help/testvm.xml untuk menguji pemalam java, anda sepatutnya nampak seperti berikut

Categories
perisian rangkaian

Pelayan Fax (fax digital) dengan Debian Lenny

Saya mengandaikan anda menggunakan Debian 32-bit

Teknik ini akan membolehkan anda menghantar faks dari komputer dengan menggunakan fail digital (cth: pdf) tanpa menggunakan mesin faks

Pasang modem ARTNET dengan chipset V1456VQE pada komputer

Mulakan sistem Debian anda

Uji dengan minicom dengan tetapan berikut:

Serial Device: /dev/ttyS0 (boleh dipastikan dengan arahan dmesg | grep tty)
Bps/Par/Bits: 115200 8N1

Kemudian pilih Save as dfl

Kalau berjaya, OK akan tertera


Install Hylafax 6

Export kunci gpg repo http://code.highrise.ca/ sebagai pengguna root

gpg --recv-key CC4D3D27
gpg --export --armour CC4D3D27 | sudo apt-key add -

Tambah repo code.highrise.ca ke dalam /etc/apt/sources.list (untuk mendapatkan kemaskini perisian)

deb http://code.highrise.ca/apt/ lenny hf-6.0

Kemaskini senarai pakej

aptitude update

Pergi ke http://code.highrise.ca/apt/build/debian-lenny-i386/hf-6.0/

Muaturun hylafax-client_6.0.5_i386.deb & hylafax-server_6.0.5_i386.deb (atau yang lebih baharu)

Pasang kedua-dua pakej tadi

dpkg -i hylafax-client_6.0.5_i386.deb
dpkg -i hylafax-server_6.0.5_i386.deb

Buat skrip /usr/sbin/start-hylafax dengan kandungan seperti dibawah

[code lang=’bash’]#!/bin/bash
/etc/init.d/hylafax stop
cp -a /var/spool/hylafax/etc/* /etc/hylafax/
/etc/init.d/hylafax start[/code]

Jadikan skrip tadi executable

chmod +x /usr/sbin/start-hylafax

Tambah baris berikut ke dalam /etc/inittab

T0:23:respawn:/usr/sbin/faxgetty ttyS0

Muaturun AvantFax

Pasang AvantFax berdasarkan http://www.avantfax.com/install.php

Pasang pelayan web untuk membolehkan memuaturun fax yang dihantar dari pelungsur web pada IP/fax

aptitude install apache2
cd /var/www
ln -s /var/spool/hylafax/recvq fax

Mulakan semula servis pelayan fax

/etc/init.d/hylafax stop
start-hylafax

Sekarang sebarang fax yang dihantar ke pelayan fax anda boleh dimuaturun dari 127.0.0.1/fax (ganti 127.0.0.1 dengan alamat pelayan fax)

Sumber:
http://wiki.debian.org/HylaFax
http://code.highrise.ca/apt/
http://www.avantfax.com/install.php

Categories
internet

Tak dapat mulakan nm-applet

Jika anda dapat mesej ralat berikut semasa memulakan nm-applet dari Terminal

** (nm-applet:4083): WARNING **: nma_dbus_init(): could not acquire its service. dbus_bus_acquire_service() says: ‘Connection “:1.118” is not allowed to own the service “org.freedesktop.NetworkManagerInfo” due to security policies in the configuration file’

Anda cuma perlu masukkan pengguna yang anda logmasuk sekarang ke kumpulan netdev
usermod -a -G netdev pengguna

Semak
grep pengguna /etc/group

netdev:x:106:pengguna

Nota: nm-applet gunanya untuk memudahkan penetapan peranti rangkaian. Anda boleh pasang aplikasi ini dengan memasang pakej network-manager

Categories
internet

Pasang Pidgin terbaru pada Debian Lenny

pidgin lenny backports

Pidgin versi lalai (2.4.3) tidak menyokong protokol Yahoo! Messenger, jadi kita perlu memasang versi terbaru. Untuk itu kita perlu menggunakan backports

Tambah repo lenny-backports ke senarai repo; /etc/apt/sources.list

deb http://www.backports.org/debian lenny-backports main contrib non-free

Sebagai pengguna root, kemaskini senarai aplikasi

aptitude update

Pasang kekunci arkib untuk pengesahan pakej yang bakal dimuaturun

aptitude install debian-backports-keyring

Pasang Pidgin dari repo lenny-backports

aptitude -t lenny-backports install pidgin

Categories
Pelbagai

Set semula kata laluan pengguna root MySQL

Katakan anda telah terlupa kata laluan sebagai pengguna root atau pengurus sistem pengkalan data anda telah berhenti kerja tanpa sebarang berita. dan anda perlu membina sebuah pengkalan data untuk pemasangan Drupal sebagai aplikasi web syarikat.

Matikan dahulu servis mysql-server

/etc/init.d/mysql stop

Mulakan servis tersebut dalam “safe-mode” dan langkau pengesahan

mysqld_safe --skip-grant-tables

log masuk ke konsol mysql

mysql

Masa untuk set semula kata laluan root ke abcd1234 (contoh sahaja) !

[code=’sql’]use mysql;
update user set Password=PASSWORD(‘abcd1234′) WHERE User=’root’;
flush privileges;[/code]

Keluar dari konsol mysql

\q

Matikan dan mulakan semula servis mysql-server

/etc/init.d/mysql stop
/etc/init.d/mysql start

Sekarang cuba log masuk ke pelayan mysql sebagai pengguna root

mysql -u root -p

Categories
Pelbagai

Selongkar pengkalan data tanpa mengetahui kata laluan pengguna root MySQL

Bagaimana?

Pada setiap pemasangan msql-server Debian, akan dicipta pengguna debian-sys-maint

Maklumat kata laluan boleh didapatkan dari /etc/mysql/debian.cnf, tetapi anda mesti mempunyai akses sebagai pengguna root di dalam sistem Debian.

grep password /etc/mysql/debian.cnf

Sekarang, salin kata laluan tersebut dan log masuk ke konsol MySQL sebagai pengguna debian-sys-maint

mysql -u debian-sys-maint -p

Kalau kita perhatikan privileges pengguna ini:

[code lang=”sql”]mysql> use mysql;
mysql> select User, Host, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv, Event_priv, Trigger_priv from user where User = ‘debian-sys-maint’;
+——————+———–+——————————————-+————-+————-+————-+————-+————-+———–+————-+—————+————–+———–+————+—————–+————+————+————–+————+———————–+——————+————–+—————–+——————+——————+—————-+———————+——————–+——————+————+————–+
| User | Host | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv |
+——————+———–+——————————————-+————-+————-+————-+————-+————-+———–+————-+—————+————–+———–+————+—————–+————+————+————–+————+———————–+——————+————–+—————–+——————+——————+—————-+———————+——————–+——————+————+————–+
| debian-sys-maint | localhost | *C4DE1DBC0DDF9F6893FEF7F64E5BA549A7B3F2E9 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y |
+——————+———–+——————————————-+————-+————-+————-+————-+————-+———–+————-+—————+————–+———–+————+—————–+————+————+————–+————+———————–+——————+————–+—————–+——————+——————+—————-+———————+——————–+——————+————+————–+
1 row in set (0.00 sec)[/code]

Nampaknya pengguna ini cuma tidak mempunyai privileges berikut:
Create_view_priv
Show_view_priv
Create_routine_priv
Alter_routine_priv
Create_user_priv

Bahayakan kalau ada orang lain tahu kata laluan pengguna root? 🙂