置顶:近期需解决的问题(2008-10-19 11:58)
linux:
1、整理相关文档
unix:
1、整理各个品牌的小型机cpu芯片等信息的对比表
2、熟悉ibm小型机配置
oracle:
1、redhat下安装测试
sybase:
1、sybase复制测试总结
2、整理相关文档
ms sqlserver:
1、ms sqlserver优化
其他:
1、Powerdesigner使用
windows:
1、AD安装配置总结
2、Exchange安装配置总结
vc++:
1、数据库编程总结
2、各种控件编程总结
3、多线程编程总结
4、dll、lib制作
5、显示曲线图
1、考数据库系统工程师证书;
2、考Redhat认证;
3、熟练应用oracle数据库;
4、熟练应用Aix、hp-ux操作系统;
5、熟练应用informix数据库;
6、精通sybase数据库;
7、熟悉db2数据库。
window2003使用大内存设置(2008-11-19 16:08)
PAE 提高了 IA32 处理器处理大于 4 GB 的物理内存的能力。下列操作系统可以通过
PAE 来利用大于 4 GB 的物理内存:• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Datacenter Server
• Microsoft Windows Server 2003 Enterprise Edition
• Microsoft Windows Server 2003 Datacenter Edition
若要启用 PAE,需要在 Boot.ini 文件中使用
/PAE 参数。
注意:在 Windows Server 2003
中,仅当服务器使用热插拔内存设备时,才会自动启用 PAE。在这种情况下,不需要在配置为使用热插拔内存设备的系统上使用 /PAE
开关。在其他情况下,必须在 Boot.ini 文件中使用 /PAE 开关来利用大于 4GB 的内存。
典型情况是,在 Windows 2000 或 Windows Server 2003
下运行的进程最多可以访问 2 GB 的内存地址空间(假设未使用 /3GB
参数),其中一些内存是物理内存,另一些是虚拟内存。运行的程序越多(因而进程也越多),占用的内存地址空间也就越接近 2 GB
这一最大值。
当出
1.
安装apache ,安装目录/opt/apache2/
2.
安装jdk
3.
安装Tomcat ,安装目录/opt/web/tomcat/
4. 下载
jakarta-tomcat-connectors-jk2-src-current.tar.gz
5. 解压
# tar -zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz
6. 重新编译
# cd /opt/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2
# ./configure --with-apxs2=/usr/local/apache/bin/apxs
# make
7. 运行
# cd
/opt/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apa才che2
# /opt/apache2/bin/apxs -n jk2
-i mod_jk2.so
8. 配置
Redhat Linux性能监控(2008-11-07 15:57)
Redhat Linux 9 默认没有 sar 和 iostat 命令,需要安装
sysstat-4.0.7-3.i386.rpm 包
一.
vmstat
vmstat是Virtual Meomory
Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。
1. 参数定义
Procs
r: 等待运行的进程数
b: 处在非中断睡眠状态的进程数
w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux
并不耗尽交换空间
Memory
swpd: 虚拟内存使用情况,单位:KB
free: 空闲的内存,单位KB
buff: 被用来做为缓存的内存数,单位:KB
Swap
si: 从磁盘交换到内存的交换页数量,单位:KB/秒
so: 从内存交换到磁盘的交换页数量,单位:KB/秒
IO
bi: 发送到块设备的块数,单位:块/秒
一、安装
1、
安装jdk
2、下载tomcat安装包apache-tomcat-5.tar.gz
3、解压安装包
# tar -zxvf apache-tomcat-5.tar.gz
4、启动运行
# /opt/web/tomcat/bin/startup.sh
5、测试,在浏览器输入http://192.168.0.100:8080/
6、登陆管理页面,发现需要用户名密码
编辑/opt/web/tomcat/conf/tomcat-users.xml文件,加入一行
<user username='admin' password='admin'
roles='admin,manager'/>
再次打开管理页面,输入admin/admin,登陆成功!
二、部署应用
方法一、部署到默认的目录
复制应用到/opt/web/tomcat/webapps目录下即可
方法二、部署到不同的目录
1、复制应用到/opt/目录下
2、修改/opt/web/tomcat/conf/server.xml文件,在</Host>行前面加入以下行
<Context path='/test' docBase='/opt/QYPX' debug='0'/>
方
一、安装配置
1、检查samba是否已安装
# rpm -qa | grep samba
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
说明软件包已经安装
2、修改/etc/samba/smb.conf文件
在末尾加入以下行
[glx_linux]
comment = gaohai samba
path = /opt
guest ok = yes
writable = yes
修改行hosts allow = 192.168.0.
已设置192.168.0网段的计算机能访问到共享目录
3、创建该设置项所指定的 /ect/samba/smbpassword 密码文件
# cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
# chmod 500 samba
# cd samba
# chmod 600 smbpasswd
4、设置/ect/samba/smbpassword文件中每个帐号所使用的密码
# smbpasswd root
5、检测smb.conf文件语法是否有错
#
testparm
6、启动samba
# service smb start
7、在windows的pc机上输入\\192.168.0.100测试,连接成功!
8、在
nfs(linux之间文件共享)
1、检查nfs是否已安装
#rpm -q nfs-utils
发现软件包已安装
2、编辑/etc/export文件,加入一行
/opt *(rw,sync,no_root_squash)
注:
ro: read only
rw: read write
no_root_squash: 信任客户端,对应
UID
noaccess: 客户端不能使用
例子:
/ bluefish(rw,no_root_squash) #对主机名为bluefish 的用户共享
/share 172.29.0.0/255.255.0.0(ro)
/share/private (noaccess)
3、启动nfs
3.1、先检查portmap服务是否启动,如果没有启动则启动它
# service nfs status
3.2、启动nfs,输入以下命令:
# /etc/init.d/nfs start
或者
# service nfs start
4、在另一台linux下测试共享
# mount -t nfs 192.168.0.100:/opt /mnt
# cd /mnt
# ls
可以访问共享文件夹,并且可以执行复制、删除操作,测试成功!
一、安装
1、下载安装包 httpd-2.2.8.tar
2、编译apache2
# ./configure --prefix /opt/apache2
运行报错,使用which gcc检查,发现是没有安装gcc
因此先
安装gcc
3、重新编译
# ./configure --prefix=/opt/apache2 -enable-so
注:--prefix=
安装路径
-enable-so
以后要和tomcat等整合必需加入该参数
4、安装
# make
# make install
安装完成,安装目录在/opt/apache2下
5、启动apache
# cd /opt/apache2/bin
# ./apachectl start
测试http//192.168.0.100正常,说明安装成功!
6、设置开机启动,在/ect/rc.local文件末尾加入一行:
/opt/apache2/bin/apachectl start &
7、查看当前站点路径
执行下面语句查看对外发布的超文本文档存放的路径,并测试
[root@ghlinux conf]# more httpd.conf | grep DocumentRoot | grep -v
\#
DocumentRoot
unix分区(LPAR)概念(2008-11-04 12:34)
逻辑分区(LPAR)概念
逻辑分区(LPAR)是计算机处理器、内存和硬件资源基于多个环境的分割部分,可以通过其自身的操作系统和应用程序来独立地操作每一个环境。可以创建的逻辑分区的数量依赖于系统的可用资源。每个分区都能和其它的分区通信,就象每个分区是独立的机器一样。从AIX5.1开始,AIX操作系统支持分区环境。
AIX在分区内运行的方式相对于它在单机服务器上运行的方式有一些差别:
l 为了在LPAR中运行,AIX调用系统管理程序来代替对于硬件传统的直接访问方法
l 通常在分区上不存在物理控制台
l 在LPAR中对一定的底层平台操作有限制
从AIX5.1开始,不同版本的AIX可以在同一系统的不同LPAR中运行。这使得单一的硬件系统可以安装不同版本的操作系统来满足应用程序的各种需求。目前,在LPAR模式下可并存的操作系统有AIX5.1,AIX5.2和LINUX。
2. 逻辑分区的规划(PLANNING)
逻辑分区必须包含资源的最小集如下所示:
l 1GB的可用系统内存
l 一个可用系统处理器(CPU)
l 一个分配的I/O插槽上的引导设备
l 一个可用网络适配器(用于错误报告)
l 所需的任何其它适配器
除
SQL语法备忘(2008-11-03 19:02)
一、普通行列转换sql实现方法
问题:假设有张学生成绩表(tb)如下:
姓名 课程 分数
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
想变成(得到如下结果):
姓名 语文 数学 物理
---- ---- ---- ----
李四 74 84 94
张三 74 83 93
-------------------
create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)
insert into tb values('张三' , '语文' , 74)
insert into tb values('张三' , '数学' , 83)
insert into tb values('张三' , '物理' , 93)
insert into tb values('李四' , '语文' , 74)
insert into tb values('李四' , '数学' , 84)
insert into tb values('李四' , '物理' , 94)
select 姓名 as 姓名 ,
max(case 课程
when '语文' then 分数
else 0 end) 语文,
max