ssh
ssh public key authentication
$ ssh-keygen -t rsa -P ""
$ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
sudo dpkg --force-overwrite -i package_file.deb
export HISTSIZE=100000
mkdir .history in "/home/hadoop/"
安装飞信Fetion
http://basiccoder.com/openfetion
安装飞鸽传书
1.下载GNOME2
http://www.ipmsg.org/index.html.en
wget http://www.ipmsg.org/archive/g2ipmsg-0.9.6.tar.gz
解压:
tar -zxvf g2ipmsg-0.9.6.tar.gz
2. 安装 依赖项
sudo apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev
sudo apt-get install gettext intltool
5 编译安装
sudo ./configure –enable-systray
sudo make
sudo make install
将UBUNTU DVD ISO挂载作为本地源
将UBUNTU DVD ISO挂载作为本地源:
挂载
sudo mkdir /home/hadoop/dvdiso
sudo mount -o loop /media/hda6/ubuntu-9.10-dvd-i386.iso /home/hadoop/dvdiso
或者修改fstab
sudo gedit /etc/fstab
增加一句
/media/hda6/ubuntu-6.06.1-dvd-i386.iso /home/hadoop/dvdiso iso9660 ro,loop,auto 0 0
在系统-系统管理-软件属性-添加-自定义
deb file:///home/hadoop/dvdiso/ karmic main
安装解压工具和运行命令
sudo apt-get install p7zip
Rhythmbox 乱码 的解决办法
使用方法:
mid3iconv -e gbk *.mp3
如果想转换当前目录下的所有 mp3 (包括子目录):
find . -iname "*.mp3" -execdir mid3iconv -e gbk {} /;
* 相信现在大陆绝大多数能找到的 mp3 标签都是以 GBK/GB18030 编码,使用 -e gbk 来处理就够了,当然你也可以使用 -e gb18030 来处理。
* -e gbk 参数是代表把 GBK 编码的标签转换为 Unicode 编码,本身是 Unicode 编码的就不转换。如果需要转换其他编码的文件可以自行修改,如改为 Big5。
* 经测试,转换后为 2.4 版的 ID3v2,编码格式为 uft-16
* 不过它会同时用 Unicode 编码填满 D3v1, ID3v2, APEv2 标签,但是 ID3v1 又不支持中文的 Unicode 编码,所以转换后的 ID3v1 标签全是问号。所以最好加上 –remove-v1 参数,转换后删除 ID3v1 标签。
mid3iconv -e gbk --remove-v1 *.mp3
关机命令
shutdown -h -time now
定时关机
将:
#!/bin/sh
shutdown -h -time now
保存为power文件之后
chmod +x power之后就能使用linux at命令定时关机了.
但是需要有root权限才能关机,
所以需要输入的命令如下:
sudo at 02:00 tomorrow -f power之后使用
sudo atq
可以查选定时执行的任务
sudo atrm
可以删除已经预定好的任务。
下载完成自动关机:
wget -i movies.txt ; poweroff
wget -i movies.txt ; shutdown -h now
开机启动:
cd /etc/rcS.d/
sudo ln -s xxxxx.sh(源脚本) S99xxxx(名称)
C++开发环境:
GCC:
sudo apt-get install build-essential
Boost:
apt-get install libboost-dev libboost-dbg libboost-doc bcp libboost-*
Google Code 代码管理工具
如何在Ubuntu上安装Mercurial?
- sudo apt-get install python2.5
- sudo apt-get install python-all-dev
- sudo apt-get install python-setuptools
- sudo easy_install -U mercurial
- hg --version
U盘挂载
挂载成功会在/proc/scsi/usb-storage下产生以数字编号的信息文件。
U盘挂载后自动运行
http://ubuntuforums.org/archive/index.php/t-502864.html
1. First run lsusb to identify your device. Example:
$lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 040a:0576 Kodak Co.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
2. After doing this you know that
- the vendor ID of your device is 040a
- the product ID of your device is 0576
3. Now is time to create your UDEV rule:
sudo nano /etc/udev/rules.d/ 85-my_rule.rules
4. And add the text
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="14cd", ATTRS{idProduct}=="6600", RUN+="usr/local/my_script"
Explanation:
When the usb_device product identified as 0576 of vendor 040a is added, run /usr/local/my_script
Note that '==' and "!=" are comparators, while = and += are assingments
VirtualBox
1. 访问VirutalBox官网(http://www.virtualbox.org/wiki/Downloads)下载最新Linux版。
2. 运行 sudo dpkg -i virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb 安装。
3.
通过执行 VBoxManage --help
命令,你可以获得 VBoxManage 的完整用法。本文并不打算解释其中的每一个选项,仅给出创建一个虚拟机的必要步骤。如果你感兴趣,不妨亲自去探索 VBoxManage 的其他用法。
要从命令行创建虚拟机,你可以执行以下三步,我们以 Ubuntu 9.10 为例:
-
创建一个新的虚拟机,虚拟机的名称通过
--name
选项指定:VBoxManage createvm --name "Ubuntu 9.10" --register
-
创建该虚拟机所用的虚拟硬盘,用
--filename
指定虚拟硬盘的名称,--size
选项指定虚拟硬盘的大小,本例为 5 GB:VBoxManage createhd --filename "Ubuntu910.vdi" --size 5000 --remember
-
修改虚拟机的选项设置:
VBoxManage modifyvm "Ubuntu 9.10" --memory "512MB" --hda "Ubuntu910.vdi" --dvd /home/linuxtoy/karmic-desktop-i386.iso --acpi on --accelerate3d on --boot1 dvd --nic1 nat
其中,
--memory
指定内存的大小--hda
指定所用的虚拟硬盘--dvd
指定所用的 ISO 映像--acpi on
启用 ACPI--accelerate3d on
启用 3D 加速--boot1
引导次序--nic1
网络设置
如果你愿意,那么现在便可以通过 VBoxManage startvm "Ubuntu 9.10"
来启动虚拟机。
类似Visio的绘图软件
sudo apt-get install dia
使用VPN
http://www.ubuntuhome.com/ubuntu-vpn-itshidden.html
http://chinafreenet.blogspot.com/2009/09/ubuntu-itshiddencom-vpn-5g.html
1.到itshidden网站申请一个帐号 ,点击注册
2.在ubuntu安装一个小插件 :
sudo apt-get install network-manager-pptp
3.配置VPN
点击右上角网络管理的图标-VPN-配置VPN
在VPN选项中,网关地址填写:vpn.itshidden.com ,并在下面填写你刚刚申请的VPN帐号密码
如果需要连接,点击网络选择VPN进行连接
清除DNS缓存
安装 nscd :
sudo aptitude install nscd
清除缓存的命令是:
sudo /etc/init.d/nscd restart
Windows下是:
ipconfig /flushdns
安装matlab
查看安装iso文件crack文件夹下的install说明
sudo mount /media/disk-1/MajorSoftware/TLF-SOFT-Mathworks.Matlab.R2009b.UNIX.ISO-TBE.iso /media/cdrom0/ -t iso9660 -o loop
cd /media/cdrom0 点击install通过图形界面导航安装
sudo umount /media/cdrom0
运行
桌面图形窗口运行:
/opt/matlab/bin/matlab -desktop
终端运行:
/opt/matlab/bin/matlab -nodisplay
matlab -nodisplay -r "Decomp('image.bmp', 'image-result.bmp', 'image-result2.bmp');exit"
ubuntu/linux flash中文乱码 的解决
cd /etc/fonts/conf.d/
sudo gedit 49-sansserif.conf
修改edit节点,将<string>sans-serif</string>
改为 <string>sans</string>
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>sans-serif</string> 这里改为<--- <string>sans</string>
</edit>
</match>
开机启动配置
$sudo apt-get install sysv-rc-con
通过HTTP进行简易文件共享
python -m SimpleHTTPServer
修改ubuntu 10.04 默认主题标题栏上的最大化、最小化、关闭窗口按钮到右边:
$ gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"
恢复到默认:
$ gconftool-2 --set /apps/metacity/general/button_layout --type string "maximize,minimize,close:menu"