2008年4月23日 星期三

How to Secure Copy on Unix

upload

scp filename username@ip:path/new_filename

download

scp username@ip:path/filename new_filename

parameter

-v toggle verbose

2008年4月15日 星期二

Configure kernel on Ubuntu

1. install necessary complier and libraries.

# libncurses5-dev is developer's libraries and doc for ncurses
sudo apt-get install build-essential libncurses5-dev

2. download source linux-x.y.z.tar.bz2 from http://www.kernel.org
3. extract it then enter the directory and type

# console-based color menu
make menuconfig
# X-based GUI
make xconfig

Run GUI programs with cron on Linux

you have to tell cron what display the program should use. For that you use:

export DISPLAY=:0


so you'll add the export variable like this:

* * * * * export DISPLAY=:0 && somecommand

2008年3月27日 星期四

Enable Compiz Fusion on Ubuntu with VIA Unichrome Pro IGP

1. download VIA UniChrome (Pro) Family Display Driver from http://www.viaarena.com/default.aspx?PageID=420&OSID=45&CatID=3220&SubCatID=150

2. extract it then run to install

sudo sh VIA_Ubuntu710_Unichrome_GFX_v40072d.run

3. Select the option 1. Install driver to install the pre-compiled driver binary package.

Verifying archive integrity… All good.
Uncompressing VIA UniChrome (Pro) Family Linux Graphics Driver for Ubuntu 7.10 v40072d………
Please choose the job you want to do:
1. Install driver
2. Uninstall driver

4. Reboot to restart the X server

5. To verify whether the 3D functionality is enabled, use the commands glxinfo and
glxgears to check in X-Window. If the 3D function is enabled, you should see

direct rendering: Yes

6. In order to customize the desktop effects you want to use, you have to install compiz manager

sudo apt-get install compizconfig-settings-manager

7. In addition, you have to modify /usr/bin/compiz and add via to driver whitelist

# Driver whitelist
WHITELIST="via nvidia intel ati radeon i810"

8. To make Compiz Fusion enable, go to System -> Preferences -> Appearance -> Visual Effects tab, make sure that Custom is selected.

9. To configure Compiz Fusion, go to System > Preferences > Advanced Desktop Effects Settings

10. Here's a list of the most common Compiz Fusion keyboard shortcuts:

SUPER+SHIFT+DRAG LEFT MOUSE = draw fire
SUPER+SHIFT+C = clear fire
CTRL+ALT+DRAG LEFT MOUSE = rotate cube
CTRL+ALT+LEFT ARROW = rotate cube
CTRL+ALT+DOWN ARROW = flat desktop
SHIFT+ALT+UP = initiate window picker
CTRL+ALT+DOWN = unfold cube
ALT+TAB = window switch
SUPER+TAB = flip switcher or ring switcher
ALT+F7 = initiate 'move windows'
SHIFT+F9 = water effect
SHIFT+F10 = slow animations
CTRL+ALT+D = show desktop
SUPER+E = expo

For Grouping and Tabbing:
SUPER+S = select single window
SUPER+T = tab group
SUPER+Left = change left tab
SUPER+Right = change right tab
SUPER+G = group windows
SUPER+U = ungroup windows
SUPER+R = remove group window
SUPER+C = close group
SUPER+X = ignore group
Hold the SUPER button then select the windows you want to group and then hit SUPER+G.

SUPER key is the Windows key on most keyboards.

2008年3月12日 星期三

Install flash add-on for firefox on Ubuntu

1. install adobe flash player

sudo apt-get install flashplugin-nonfree

2. if firefox cannot show flash pages, check is there any file related to flash plugin under /usr/lib/firefox/plugins. if not, do

sudo ln -s /usr/lib/flashplugin-nonfree/libflashplayer.so /usr/lib/firefox/plugins

2008年2月19日 星期二

Install centrally-managed VPN system, hamachi on Ubuntu

1. load IP tunneling module

sudo modprobe tun

also, you can add tun to the list of modules which are loaded while booting

sudo vi /etc/modules

2. make sure if a valid tunnel has been created

ls /dev/net/tun

if you get a "No Such File or Directory" error, you need to create a new node

sudo mkdir /dev/net
sudo mknod /dev/net/tun c 10 200

4. download hamachi from https://secure.logmein.com/ then extract it

tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz

5. install hamachi and tuncfg must always be ran to get the interface up and working while hamachi is running

sudo make install
sudo tuncfg

6. set socket permissions

sudo chmod 766 /var/run/tuncfg.sock

7. by running hamachi-init, it will make a configuration directory under your home directory by default.

hamachi-init

8. the hamachi binary is compressed with upx. try unpacking it if nothing happens when you start hamachi

sudo apt-get install upx-ucl-beta
sudo upx -d hamachi

8. For easier use, download and install the GUI for hamachi linux from http://hamachi-gui.sourceforge.net/

2008年2月1日 星期五

Install KTorrent with WebGUI on Ubuntu

1. ktorrent needs php executable path to show web interface so you have to install php command-line interpreter as well

sudo apt-get install php5-cli ktorrent

2. go to Settings / Plugins to load Web Interface plugin first

3. switch to WebInterface Options. if php executable path field shows "Php executable isn't in default path, please enter the path manually" or the light color is red, just set the path to /usr/bin/php then it'll turn green.