2012年4月25日星期三

virtualbox VERR_DISK_FULL

FAT 32 format on the drive and are trying to put a file bigger than 4 gig on it. Convert to NTFS.
FAT32不支持4G以上的单个文件,将磁盘格式转换成NTFS

expect自动执行对话切换到root用户

1.ubuntu上安装expect:
sudo apt-get install expect
2.查看expect安装成功没
dpkg -s expect
状态:
Status: install ok installed

3.查看expect安装到哪个目录

whereis expect
结果:
expect: /usr/bin/expect /usr/bin/X11/expect /usr/share/man/man1/expect.1.gz



4.实现自动切换到root用户的功能
$ vi su_root.exp 
输入如下片段
#!/usr/bin/expect
spawn su - root
expect {
 "密码:" { send "your password\r"; exp_continue }
}
interact


2012年4月24日星期二

ubuntu安装jdk,eclipse,tomcat


jdk安装
cd ~/bin
sudo sh jdk-6u*-linux-i586.bin
设置环境变量
sudo gedit /etc/environment
在文件中添加:
  1. export JAVA_HOME=/home/xxx/bin/jdk1.6.0_31 
  2. export JRE_HOME=/home/xxx/bin/jdk1.6.0_31/jre
  3. export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

sudo gedit /etc/profile 
添加
  1. export JAVA_HOME=/home/xxx/bin/jdk1.6.0_31
  2. export JRE_HOME=/home/xxx/bin/jdk1.6.0_31/jre
  3. export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  4. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin 

eclipse安装
cd ~/bin
sudo tar xvfz eclipse-jee-indigo-SR2-linux-gtk.tar.gz

sudo apt-get install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/ --create-new
ubuntu12.4安装不了,只有采用新建.desktop文件的形式
输入命令:sudo gedit /usr/share/applications/Eclipse.desktop
把下面的内容填入文件,做对应的修改,点击保存即可
[Desktop Entry]
Name=Eclipse#AP名称
Comment=Eclipse#注释
Exec=目录/bin/eclipse/eclipse#执行文件目录
Icon=目录/eclipse/icon.xpm#图标位置
Terminal=false
Type=Application
Categories=GNOME;Application;Programing#为这个AP分类
StartupNotify=true

tomcat安装
cd ~/bin
sudo tar zxvf apache-tomcat-6.0.35.tar.gz
mv apache-tomcat-6.0.35 tomcat6 
sudo gedit ~/bin/tomcat6/bin/catalina.sh  
上面添加:
JAVA_HOME=/home/xxx/bin/jdk1.6.0_31 
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote" 
tomcat的端口(一般默认为8080),如果发生冲突,则可以在以下文件修改。
~/bin/tomcat6/conf/server.xml 文件里的:
    <Connector port="9090" protocol="HTTP/1.1"  
               connectionTimeout="20000"  
               redirectPort="8443" /> 
改成9090,或者其它均可(这里用9090吧)。
启动Tomcat:sh ~/bin/tomcat6/bin/starup.sh  










ubuntu11.10 install mysql server

1.下载MySQL-server*.rpm,MySQL-client*.rpm
sudo alien 
error: . * The server quit without updating PID file (/var/lib/mysql/ubuntu.pid).


换最简单的命令行安装吧
sudo  apt-get install mysql-server
error:
下列软件包有未满足的依赖关系:
mysql-server : 依赖: mysql-server-5.1 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

换个软件源
先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
修改源 sudo gedit /etc/apt/sources.list
执行更新 sudo apt-get update
安装卸载


编码问题
在mysql中默认字符集是latin1,
想要设置字符集为uft-8,可以在 my.cnf 文件中添加以下设置:·[client]default-character-set=utf8·[mysqld]default-character-set=utf8skip-character-set-client-handshake #此处是忽略客户端的字符集,使用服务器的设置

[7]http://blog.163.com/yes___ican/blog/static/185062449201241113045370/

ubuntu root相关命令

安装完ubuntu后sudo时操作异常:su: Authentication failure
执行sudo passwd root设置root用户密码
如果不想使用sudo,你可以通过下面的命令锁住root用户密码
$ sudo passwd -l root
$ sudo usermod -p '!' root


如何直接使用root用户登录
1.System -> Administration -> Login window
2.Security tab, click on the check box “Allow local system administrator” as shown below. After this change, reboot the system and login directly using root account.

2012年4月18日星期三

ubuntu11.10 install tomcat6



sudo apt-get install tomcat6




设置默认端口
sudo gedit /etc/tomcat6/server.xml


修改默认openjdk
sudo gedit /etc/default/tomcat6

修改/etc/tomcat6权限
sudo chgrp -R tomcat6 /etc/tomcat6
sudo chmod -R g+w /etc/tomcat6

默认安装到/host/Program/Develop/Tomcat6目录
/etc/init.d/tomcat6 restart/stop/start


[1]https://help.ubuntu.com/11.04/serverguide/C/tomcat.html
[2]http://www.howtoforge.com/how-to-install-tomcat6-with-sun-java-and-apache2-integration-on-ubuntu-10.04-lucid-lynx-with-virtual-hosts

2012年4月17日星期二

Aptana&Zen-Coding Eclipse Plugin

Aptana主要是协助开发HTML, CSS, JavaScript的插件,其中包含对jQuery, prototype, scriptaculous, Ext JS, dojo, Spry, YUI库的支持,对使用这些库文件开发前端的将有很大的帮助。
update:发现用eclipse  Install New Software.在线安装后不能使用,只能手工下载安装
http://zen-coding.ru/eclipse/updates/
eclipse j2ee plugin
http://download.eclipse.org/webtools/updates/
[1]http://www.kuqin.com/developtool/20090318/40850.html
[2]http://www.ajaxbbs.net/前端开发常用工具之开发工具篇/