Featured
Posted by
Fairuz on October 24th, 2012.
ftrace digunakan untuk tujuan pengesanan (tracing) kod-kod atau simbol-simbol kernel. Langkah pertama adalah memastikan kernel yang anda gunakan dikompil dengan tracer. Mount debugfs (Linux: Mengaktifkan fail sistem debug (debugfs)) dan kemudian lihat jika anda mempunyai folder bernama tracing di dalam /sys/kernel/debug. Jika ada, ftrace telah pun diaktifkan secara lalai ke dalam sistem anda. Jika anda […]
Featured
Posted by
Fairuz on October 23rd, 2012.
Untuk sesetengah module, ada kemungkinan yang kita mahu sesetengah parameter yang terdapat di dalam satu-satu modul itu boleh diubah dan dimanipulasi di ruangan pengguna (user space). Ini boleh dilakukan dengan menggunakan kata kunci module_param(). static char *ayat = "Nama saya Abu"; static int nombor = 123; module_param(nombor, int, S_IRUGO); module_param(ayat, charp, S_IRUGO); Parameter module ini […]
Featured
Posted by
Fairuz on October 23rd, 2012.
Nota ringkas untuk mengompil kernel module pada sistem x86. Anda memerlukan kod sumber kernel: fairuz@themachine:~/work/x86$ apt-get source linux-image-$(uname -r) fairuz@themachine:~/work/x86$ ll total 102940 drwxrwxr-x 4 fairuz fairuz 4096 Oct 21 23:44 ./ drwxrwxr-x 4 fairuz fairuz 4096 Oct 21 22:37 ../ drwxrwxr-x 29 fairuz fairuz 4096 Oct 22 00:11 linux-3.5.0/ -rw-rw-r-- 1 fairuz fairuz 3098275 […]
Featured
Posted by
Fairuz on October 22nd, 2012.
pi@raspberrypi ~ $ sudo mount -t debugfs none /sys/kernel/debug/ pi@raspberrypi ~ $ mount /dev/root on / type ext4 (rw,noatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=61972k,nr_inodes=15493,mode=755) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=12408k,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=24800k) […]
Featured
Posted by
Fairuz on October 22nd, 2012.
Kita boleh menggunakan sshfs untuk menyalin dari PC ke raspberry-pi atau dari raspberry-pi ke PC. Secara asasnya, apa yang sshfs akan lakukan adalah mount remote file system ke sebuah direktori lokal sistem. Dalam artikel kali ini, saya menunjukkan bagaimana untuk mount direktori kod sumber kernel raspberry di PC saya supaya ianya boleh diakses dari raspbian […]
Featured
Posted by
Fairuz on September 27th, 2012.
Regex adalah digunakan untuk menngambarkan corak urutan aksara. (penting!) Contoh regex: ABC Maksud: A diikuti oleh B, diikuti oleh C Selain huruf dan nombor biasa, meta-aksara boleh digunakan untuk melambangkan maksud tertentu. Contohnya meta-aksara “.” atau noktah boleh melambangkan apa-apa aksara (wildcard). Contoh penggunaan meta-aksara . A.C Maksud : A diikuti oleh apa-apa aksara (hanya […]
Featured
Posted by
Fairuz on September 26th, 2012.
Nota sed & awk. Nota ini beranggapan pembaca sudah tahu apa itu SED dan AWK. Nota ini diambil dari buku sed & awk. 🙂 Fail yang akan digunakan untuk nota. pi@raspberrypi ~/sed_awk $ cat senarai Ali, 123 Jalan Hlang, KL Abu, 2 Lorong Kayangan, KB Ahmad, 4 Jalan Bintara, KL Siti, 99 Taman Garuda, KL […]
Featured
Posted by
Fairuz on February 11th, 2011.
Untuk memindahkan fail dari komputer anda ke komputer remote atau sebaliknya, anda boleh menggunakan “secure copy” SSH ataupun SCP. Untuk memindahkan satu fail dari komputer anda ke ke komputer remote: scp fail remoteuser@remotebox:/directory Contoh jika anda mahu memindahkan fail main.c ke mdpai di alamat IP 100.224.200.1: scp main.c mdpai@100.224.200.1:/home/mdpai/ Sebaliknya, jika anda mahu memindahkan fail […]
Featured
Posted by
Fairuz on February 10th, 2011.
SSH digunakan untuk melancarkan command shell atau transfer fail secara remote (dari komputer lain). Saya beranggapan : – anda tahu apa itu command shell – anda tahu syntax command-line Linux – komputer remote membenarkan sambungan SSH Log in menggunakan SSH ssh remoteuser@remotebox di mana remoteuser merupakan username komputer yang anda mahu hubungi dan remotebox merupakan […]
Featured
Posted by
Fairuz on November 2nd, 2009.
Untuk menambah user, guna command di bawah. Anda akan ditanya untuk memasukkan maklumat tambahan seperti nama; no telefon dan sebagainya. sudo adduser username Contoh jika anda ingin menambah seorang user mdpai: sudo adduser mdpai Untuk memadam user, guna command di bawah: sudo deluser username Walaupun anda memadam user tersebut dari sistem, folder home user tersebut […]
Featured
Posted by
Fairuz on November 1st, 2009.
Untuk memberi seseorang user kebolehan untuk melakukan command sudo, anda perlu meletakkan mereka di dalam senarai yang dipanggil “sudoers”. sudo adduser username admin Command ini mesti dibuat oleh user yang boleh melakukan sudo ataupun oleh root account. Alternatif lain untuk menambah user ke dalam senarai sudoers adalah dengan mengedit fail sudoers:
Featured
Posted by
Fairuz on November 1st, 2009.
APACHE Jika anda ingin menjadikan server ubuntu anda sebagai web server, anda memerlukan LAMP (singkatan untuk Linux Apache MySQL PHP). Kita mulakan dengan instalasi apache2 dengan menggunakan apt-get sudo apt-get install apache2