count the disk usage du -a --max-depth=2 |sort -n >~/t see the real(wall clock)/user(user space time)/sys(kernel space time) time ./cmd see what processes are using a file fuser decide which files need to be executed at system booting rcconf show hardware info lshw lspci x86info -a show cpu/mem info cat /proc/cpuinfo cat /proc/meminfo show hostname hostname uname -n list all files under current directory containing 'fb.mid' in name du -a|grep fb.mid|cut -f2 list all with relative path du -a|cut -f2 list all with absolute path du -a `pwd`|cut -f2 get the top 20 recent modified files ls -lt| head -n 20 extract filename by column ls -l| awk '{print $9}' create parent dir automatically mkdir -p /a/b/c cp --parents /a/b d (not -p) create soft link ln -s target linkname easier browsing pushd . popd '5 4 * * * updatedb' will exec updatedb every 4:05 am. su -;crontab -l for restart after every reboot: @reboot nohup cmd >/dev/null less frequent system monitoring top -d 30 online watching what others are doing watch w send message to all logged on users as root wall talking on console mesg y write root being listed in /etc/host.conf on server side will speedup your login check disk partitions fdisk -l /dev/sda test disk read/write speed hdparm -tT /dev/sda1 after system crashes and DBUS fails to work eval `dbus-launch --sh-syntax --exit-with-session` to reduce the file system overhead of updating access time mount -o relatime match process pgrep pkill pidof make a deb from source install (an alternative is dh_make) checkinstall -D make install checkinstall -D --strip=no --stripso=no make install (remove with dpkg -r `dpkg-deb -W <deb name>`) For Firefox, it is checkinstall -D make install -f client.mk show address mapping of a process pmap various statistics iostat vmstat
Sunday, October 17, 2010
Linux survival sheet (everyday usage)
Labels:
Linux
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment