Page22 of 37 1 20 21 22 23 24 37
27 06 2010

ubuntu 10.04 安装 Sun Java jdk

#bigCat.Linux(" Comment.isBlank ")

ubuntu 10.04 去掉了sun-jdk 并推荐用openjdk

但是 Intellij IDEA 不推荐openjdk,所以偶还是要用sun-jdk


sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update

Synaptic Package Manager里就能搜到jdk了
sudo gedit /etc/environment

在 environment中修改如下信息:
PATH="/home/damao/Programs/idea/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin"
JAVA_HOME="/usr/lib/jvm/java-6-sun"
CLASSPATH=".:/usr/lib/jvm/java-6-sun/lib"
JDK_HOME="/usr/lib/jvm/java-6-sun"

JDK_HOME这个是Intellij IDEA要用的,和JAVA无关

由 于ubuntu中有默认jdk还需要执行如下工作
执行
代码:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_20/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_20/bin/javac 300

将我们安装的JDK加入java选单

sudo update-alternatives --config java

设置系统默认的JDK

java -version

24 06 2010

隐藏A标签点击后虚线框

#bigCat.CSS, JavaScript(" Comment.isBlank ")

IE

方法1: http://msdn.microsoft.com/en-us/library/ms533783%28VS.85%29.aspx

方法2:$('a').click(function(){this.blur()})

其他

outline:none;

有些模拟软件界面的网页不得不去掉

正常页面有这个想法的.... 鄙视

24 06 2010

SSH

#bigCat.Linux(" Comment.isBlank ")
ssh -qTfnN -D 7070 remotehost

All the added options are for a ssh session that’s used for tunneling.

-q :- be very quite, we are acting only as a tunnel.
-T :- Do not allocate a pseudo tty, we are only acting a tunnel.
-f :- move the ssh process to background, as we don’t want to interact with this ssh session directly.
-N :- Do not execute remote command.
-n :- redirect standard input to /dev/null.

In addition on a slow line you can gain performance by enabling compression with the -C option.

原文 http://www.gracecode.com/archives/3030/

ssh 绝对不不仅仅是类似 telnet 这样远程登录管理主

ssh 绝对不不仅仅是类似 telnet 这样远程登录管理主机那么简单。下面的些 技巧,或许可以激发起你对这个“老朋友”重新认识的兴趣。

有部分内容来自:http://derwiki.tumblr.com/post/841579929/how-i-learned-to-stop-worrying-and-love-ssh

建立 HTTP 隧道

如果你需要访问线上集群中某台内网主机,那么你可以这样

ssh -f -N -L 31609:192.168.0.1:80 remotehost

当运行完毕以后,打开本地浏览器访问 http://localhost:31609 端口,则可以获取remotehost 访问 192.168.0.1 的 80 端口的数据。

反向 ssh 隧道

如果本地局域网无法访问某些站点,那么你可以利用你的 ssh 主机通过它去访问。你可以使用

ssh -D 8080 remotehost

然后设置代理为 localhost:8080 则可以通过 remotehost 访问制定的资源。

PS,如果你使用 Mac,并经常会这样干,那么你会喜欢这个工具

直接运行远程脚本

ssh 其实可以直接指定运行远程主机的命令。例如,每次登录并查看线上的日志是件非常繁琐的累活。其实你可以使用下面的命令

ssh user@remotehost "taif -f /var/log/apache/access.log"

它会 ssh 登录以后直接执行指定的命令。这样我们可以构建本地脚本让其接受远程服务器的输出,做更多的事情。

压缩传送文件和目录

有时候不想开启 SFTP 工具传送文件,那么下面的命令会帮到你

tar cvfz - localFileOrDir | ssh user@remotehost 'cd /remote/path/to/unpack/ ; tar xvfz -'

这个命令可以自动讲本地的文件或者目录打包压缩以后,通过 ssh 传输到 remotehost 主机,然后 remotehost 会自动将其解压缩。

自动登录 ssh

最后个 ssh 技巧,上面的技巧的确是很实用,但是我们也受不了每次都要输入次密码。如果你的确厌烦了这些,那么尝试执行下面的命令:

ssh user@remotehost 'cat >> ~/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub

这样远程的主机就会保存你本地的公钥,你就可以自动 ssh 登录远程主机(详细)。

顺便提醒:强烈提醒您保护好您主目录下的 ssh 私钥,否则您的帐户可能会面临风险。

还有些有用的参数

  • -C 这个参数可以将文本数据压缩传送
  • -X 如果远程服务器支持 X11 forwarding ,那么远程的 X 应用直接可以在本地显示运行(当然你本地要有 X Server)

各位还有什么其它好用的 ssh tips,欢迎不吝指出。

-- EOF --

23 06 2010

ubuntu 彻底删除 wine

#bigCat.Linux(" Comment.isBlank ")

tips 相应文件可以 ll wine* 出来

瞄一眼后 rm -rf wine* (除非你知道你在干什么才能用这个命令)

  1. 删除.config/menus目录下的相应文件
  2. 删除.config/menus/applications-merged目录下的相关文件
  3. 打开.config/menus/applications.menu文件,删除文件中与wine有关的内容。
  4. 删除以下三个文件:
    /usr/share/app-install/desktop/wine.desktop
    /usr/share/app-install/desktop/wineconfig.desktop
    /usr/share/app-install/desktop/winefish.desktop
  5. 删除下面三个目录下与wine和wine相关的内容:
    ~/.local/share/applications
    ~/.local/share/desktop-directories
    ~/.local/share/icons
23 06 2010

word-wrap

#bigCat.CSS(" Comment.isBlank ")

https://developer.mozilla.org/En/CSS/word-wrap

Introduced in Gecko 1.9.1
(Firefox 3.5 / Thunderbird 3 / SeaMonkey 2)

Page22 of 37 1 20 21 22 23 24 37
Host: (miao) | Word: Press | Code: bigCat | Valid: HTML5