Tips Linux
Syslog trick mudah. Edit fail /etc/syslog.conf dan masukkan baris berikut # dump semuanya pada tty8 *.* /dev/tty8
Skrip untuk melihat HOWTO yang dimampatkan(compressed) Ini adalah contoh bagi howto yang terletak pada /usr/doc/faq/howto. Nama fail adalah seperti XXX-HOWTO.gz. Buat satu fail yang dipanggil "howto" dalam direktori /usr/local/sbin ______________________________________________________________________ #!/bin/sh if [ "$1" = "" ]; then ls /usr/doc/faq/howto | less else gunzip -c /usr/doc/faq/howto/$1-HOWTO.gz | less fi ______________________________________________________________________
Bila arahan howto diberikan tanpa argument ia akan memaparkan direktori yang menyimpan howto. Untuk Melihat Serial-Howto misalnya, taip: $ howto Serial
Adakah ruang kosong mencukupi?? Ini merupakan skrip yang kan memeriksa sama ada sistem mempunyai ruang kosong yang mencukupi. Sekiranya ruang kosong tidak cukup mesej akan dipaparkan setiap X saat pada konsol dan satu mesej berkaitan kekurangan ruang kosong yang tidak mencukupi.
______________________________________________________________________ #!/bin/sh
# bebaskan /tmp untuk ruang kosong
DEVICES='/dev/sda2 /dev/sda8 /dev/sda9' # letakkan disini device anda MINFREE=20480 SLEEPTIME=10 MAIL_TO_ME='root@localhost' MINMB=0 ISFREE=0 MAILED="" let MINMB=$MINFREE/1024 while [ 1 ]; do DF="`/bin/df`" for DEVICE in $DEVICES ; do ISFREE=`echo $DF | sed s#.\*$DEVICE" "\*[0-9]\*""\*[0-9]\*" "\*## | sed s#" ".\*##`
if [ $ISFREE -le $MINFREE ] ; then let ISMB=$ISFREE/1024 echo "WARNING: $DEVICE only $ISMB mb free." >&2 #echo "more stuff here" >&2 echo -e "\a\a\a\a"
if [ -z "`echo $MAILED | grep -w $DEVICE`" ] ; then echo "WARNING: $DEVICE only $ISMB mb free. (Trigger is set to $MINMB mb)" \ | mail -s "WARNING: $DEVICE only $ISMB mb free!" $MAIL_TO_ME MAILEDH="$MAILED $DEVICE" MAILED=$MAILEDH fi elif [ -n "`echo $MAILED | grep -w $DEVICE`" ] ; then MAILEDH="`echo $MAILED | sed s#$DEVICE##`" MAILED=$MAILEDH fi
done sleep $SLEEPTIME
done
Mencari direktori terbesar. Untuk mencari direktori terbesar laksanakan arahan berikut >du -S | sort –n
Mengelakkan sistem melakukan fsck setiap kali
>rdev -R /zImage 1
Ini akan meyakinkan sistem bahawa sistem tidak ditakrifkan sebagai dirty
Sekiranya anda mendapat ralat device busy semasa reboot Pada /etc/rc.d/init.d/halt atau /etc/rc.d/rc.0, tambah baris berikut mount -o remount,ro /mount.dir
Fail terbesar dalam harddisk
>ls -l | sort +4n >cd / >ls -lR | sort +4n
Cetak dokumen dengan margin untuk punching
#!/bin/sh # /usr/local/bin/print # a simple formatted printout, to enable someone to # 3-hole punch the output and put it in a binder
cat $1 | pr -t -o 5 -w 85 | lpr
Proses yang mengambil paling banyak memori
>ps -aux | sort +4n >ps -aux | sort +5n |