Category Archives: Linux

RTC在Linux上的静默(命令行方式)安装

安装前准备:放宽打开文件数限制 以 root 用户身份在 /etc/security/limits.conf 文件中添加下列各行: 1234* hard nofile 65536 * soft nofile 65536 * hard nproc 10000 * soft nproc 10000 修改完成后需要重新启动操作系统。如果因为特殊原因限制,不能重启当前服务器,那么可以以root身份运行以下两条命令暂时解决: 12ulimit -n 65536 ulimit -u 10000 具体可参照这篇说明: 开始安装: 1. 解压缩文件,然后cd到PATH_TO_INSTALL_DIR/im/linux.gtk.x86_64/ 下(注意,因为我是64位的linux,所以选择linux.gtk.x86_64) 2. 以root身份运行: 1./install -acceptLicense -showVerboseProgress -input install-server.xml –launcher.ini … Continue reading

Posted in IBM, Linux | Tagged , , | Leave a comment

VirtualBox – Ubuntu虚拟机和Windows宿主机共享文件夹的设置

1. 在虚拟机的窗口菜单选择”设备” – “安装增强功能”,然后virtualBox会自动把增强功能组件放到虚拟机的cdrom中 2. 如果你是server版的Ubuntu,在虚拟机中把/dev/cdrom mount到/media/cdrom上,并且cd进去 123sudo su – mount /dev/cdrom /media/cdrom cd /media/cdrom 3. 在运行安装脚本之前,先装一些依赖工具: 1 sudo apt-get install dkms build-essential linux-headers-$(uname -r)  xserver-xorg xserver-xorg-core 这几个包挺大,xserver-xorg xserver-xorg-core可以选择不安装 4. 现在可以运行安装脚本了: 1sudo ./VBoxLinuxAdditions.run install 5. 现在可以在虚拟机设置界面配置你的共享文件夹了,比如我想在Ubuntu上共享Windows上的PHP开发文件夹,那么在Ubuntu虚拟机上的设置界面中把E:/PHP永久共享一下,共享名为PHP。然后到Ubuntu虚拟机中执行: 1sudo mount -t vboxsf PHP … Continue reading

Posted in Linux, virtualBox | Leave a comment

virtualBox的虚拟网络设置

1. 如果只是想要从虚拟机向外访问internet,那么NAT就可以了 2. 如果想要虚拟机和外网双向访问,那么选择桥接,桥接对象是host的网卡(无线网卡也可以桥接) 3. 但是桥接会把虚拟机暴露到外网,通常我们想要的不过是: a) 虚拟机可以访问外网 b) 让host和虚拟机之间可以互相通信 那么,解决方案很简单,给虚拟机配置两块网卡,一块NAT,一块Hostonly,搞定。 如此一来,我们就可以: 1. 让虚拟机轻松访问外网,比如apt-get install各种软件(NAT的网卡提供外网访问能力) 2. 让外网无法直接访问我们的虚拟机(NAT和Hostonly都是内部网络) 3. 但是宿主机(Host)可以访问各个虚拟机,虚拟机之间也可以互相访问,比如用Windows宿主机上的ZendStudio debug虚拟机上的PHP,或者用宿主机上的浏览器查看虚拟机上的web页面,(Hostonly网卡提供内网互访能力)。

Posted in Linux, Ubuntu, virtualBox | 2 Comments

Ubuntu下安装IBM datastudio 2.2

虽然IBM官方网站上说Datastudio只支持RHEL和SUSE,但是Ubuntu下安装也没什么问题,只是安装后要做点修改才能运行起来。 在”/opt/IBM/IBM Data Studio stand-alone/datastudio.ini”文件中的-Xmx1024m选项后添加一行: 1-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner 搞定。

Posted in datastudio, Ubuntu | Leave a comment

ubuntu 11.04下的bash-completion问题

如果你在Ubuntu11.04下安装了adobe的pdf reader,会发现bash的自动补全不好用了,主要症状是使用less之类的命令时,bash会把文件夹当成文件名来匹配,比如我想要: 1less /usr/share/vimrc 在/usr后使用tab键补全,就会变成less /usr,然后就停在那儿了。 解决方法: 第一种是删掉/etc/bash_completion.d/文件夹中acroread.sh这个链接,然后重新打开终端就好了。 第二种是修改/etc/bash_completion:1587行,把-o default 改成 -o filenames,然后重新打开终端。

Posted in shell, Ubuntu | 7 Comments

命令行下安装WAS服务器

1、首先编辑安装文件目录下的/WAS/responsefile.base.txt,按照文件中的提示,修改和silent installation相关的参数即可。 2、然后调用同级目录下的install脚本: 1# ./install -options "responsefile.base.txt" -silent 3、cd到WAS的安装目录,通常是/opt/IBM/WebSphere/AppServer,然后创建一个测试profile: 1./manageprofiles.sh -create -profileName test -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default 4、cd到刚刚创建的profile目录下,启动一下服务器看看是否成功: 1./bin/startServer.sh server1

Posted in IBM, Linux, Websphere | Leave a comment

DB2设置tcp/ip服务端口

1、在/etc/services中为instance添加服务项: 1db2c_db2inst1   50000/tcp 2、以DB2 instance owner身份设置DB2 instance使用tcp/ip及指定服务名: 12db2set DB2COMM=tcpip db2 update database manager configuration using svcename db2c_db2inst1 3、重启DB2 instance: 12db2stop db2start

Posted in DB2, IBM, Linux | Leave a comment

IBM Information Server 8.1 在RHEL5 32位平台上的安装札记

1. 首先一定搞准Information Server的版本,一定要是针对RHEL平台的版本 2. Information Server自带的DB2 9.5无法在32位平台上安装,所以要自己下载DB2 9.1回来,先安装好,并且创建一个instance,同时设定该instance为自启动,因为IS会把一些配置安装到DB2的数据库中,所以DB2的instance不启动的话,IS也是没法儿启动的。设置自启动的方法是用Root用户身份调用db2iauto -on <your instance name>命令。 3. DB2和Information Server要想安装成功,操作系统上一定要预先安装好必要的软件包,列表在这里。 4. 如果IS启动出现问题,先排查一下下列服务有没有启动: DAS 端口523 DB2 Instance 通常会监听50000端口,具体看你自己的配置 WAS agent 9080端口 5、登陆控制台,新建用户和组,并配置用户凭证。 6、在信息控制台中启用信息服务连接。 7、现在就可以使用designer进行连接了。

Posted in database, DB2, IBM, Information Server, Linux, RHEL | Leave a comment

ubuntu下的虚拟机网络设置

以桥接的形式使用网络 编辑/etc/network/interfaces 123456789auto eth0 iface eth0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_stp yes bridge_fd 0 bridge_maxwait 0 sudo /etc/init.d/networking restart 然后使用virtual manager新建虚拟主机,share br0就可以了

Posted in Linux | 1 Comment

一个bash小脚本

1234567891011#!/bin/bash i=0 while [ $i -ne 60 ] do         cmd="date -d +${i}month +%Y%m"         echo $cmd         date=`$cmd`         i=$(( $i + 1 ))       … Continue reading

Posted in Linux, shell | Leave a comment