资源描述
ASolution服务器安装手册
说明
1、使用对象
本文档由新希元软件科技人员编写,适适用于:用户系统管理员和实施人员
2、 文档定义
文档名称
ASolution服务器安装手册
文档版本
1.03
创建日期
-09-08
密 级
有限传阅
作 者
陈继国
文档描述
系统安装操作手册
3、文档说明
4、修改统计
修改时间
修改人
备注
5、去向统计
去向部门
签收人
备注
目录
1.1
1.2
1.3
1.4
1.5
1.6
2.1
0
……… ……………………………………………………..22
第1章: Linux操作系统安装
1.1安装前准备
a.准备Raid卡、网卡驱动程序
找到服务器提供商官方支持网站上下载Linux下Raid卡驱动程序,并制成驱动软盘,网卡驱动程序能够在系统安装完成后再进行安装。
常见服务器厂商网址:
HP中国网址;
Dell 亚太区支持网址:;
IBM中国网址: 。
b.计划系统硬盘分区
分店服务器关键是分以下两个分区:
/home1:存放数据库文件。
/home:存放数据库日志文件和备份。
1.2开始安装
RedHat Advance Server 3 安装指南
第一步:放入RedHat Advance Server 3 第一张安装CD, Boot with CD-ROM.当显示器出现RedHat AS 3安装提醒时 键入 :
boot: linux dd
回车后,系统会提醒放入驱动程序软盘,把之前做好Raid卡驱动程序软盘放入磁盘驱动器中回车,以后系统会进入标准程序。按一下选项安装系统,假如不需要Raid卡驱动则不用输入任何字符直接回车开始以图形界面或输入linux text进入文字界面进行系统安装;本手册根据英文图形界面安装步骤来说明(可选汉字图形/文字安装界面)。
(注:下面手册中下划线和Select表示该选项选中,default是系统默认值)
Language Selection(选择语言)
Czech
Danish
English (Selected)
French
German
…….
Keyboard Configuration(键盘设置)
Model
Generic 101-Key PC
Generic 102-key (Intel) PC
Generic 104-key pc
Generic 105-Key (Intel) PC (Selected) default
Genius Comty KB-16M
…….
Layout
Swiss German
Thai
Turkish
U.S.English (Selected ) default
U.S.English w/deadkeys
……
Dead Keys
Disable dead keys (Selected)
Enable dead keys (default)
Mouse Configuration (鼠标设置)
ALPS GLidePoint(PS/2)
ASCII
ATI Bus Mouse
Generic
2Button Mouse(PS/2)
2Button Mouse(USB)
2Button Mouse(serial)
3Button Mouse(PS/2) (Selected) default
3Button Mouse(USB)
……
Genius
……..
Welcome Page (进入欢迎页面)
Installation Type (安装类型)
Advance Server (default)
Custom (Selected)
Disk Partioning Setup(磁盘分区设置)
Have the installer automatically partition for you (default)
Manually partition with Disk Druid (Selected,手工分区)
Manually partition with fdisk [experts only]
Disk Setup
Drive /dev/xxx (Free xxxxx)
/dev/xxx (Free xxxxxx)
New-button
Mount Point :
Filesystem Type ext3 (default,选择ext3文件系统)
Allowable Drives: (sda/sdb)
Size(MB)
………
partition table (手工分区要选择新建以下文件系统并分配适宜硬盘空间,此处仅仅为参考值)
/boot 200M
/var 1024M
/opt 5120 M
/ 5120M
swap 2048M(交换空间)
/home 25G
/home1 25G
Boot Loader Configuration (系统开启部件设置)
Use GRUB as the boot loader (Selected ) default
Use LILO as the boot loader
Do not install a boot loader
Install boot loader record on :
/dev/sda Master Boot Record (MBR) (default) (Selected)
/dev/sda1 First sector of boot partition
Kernel Parameters:
Force use of LBA32 (not normally required) (not use)
Partition :/dev/sdb3 (/ partition)
Default boot image
Boot label XXXXX (default)
Boot loader Password Configuration (系统开启部件使用密码)
Use a GRUB Password? -----(设置一个开启密码)
Network Configuration (网络设置)
Eth0
Configure using DHCP (not Selected)
Activate on boot (Selected)
IP address 192.168.xxxx.xxx
Netmask 255.255.255.0
Gateway:192.168.xxx.xxx
Primary DNS: 192.168.xx.xxx
Eth1 (如有双网卡服务器则要配置,假如系统不能正确定出网卡则可跳过,待系统安装完成后才安装驱动,重新分配IP地址)
Firewall Configuration (防火墙设置)
High
Medium (default)
No firewall (Selected)
Additional Language Support (扩展语言选择)
Default language for this system ---(English USA)
Choose additional languages
English (USA)
Chinese (P.R. of China)
Chinese (Taiwan R.O.C)
Time Zone Selection (时钟选择)
Location
Asia/Shanghai China coast
UTC offset
Default ( CST)
Account Configuration (账号设置)
Root Password :XXXXXX
Confirm :XXXXXX
Add user
XXXX
YYYY
Authentication Configuration (用户验证方法)
Enable MD5 passwords (default)
Enable shadow passwords (default)
NIS (default) disable
LDAP (default) disable
Kerberos 5 (default) disable
SMB (default)
Package Group Selection (软件包安装选择)
Printing support
Classic X window System
X window System
GNOME
KDE
Sound and multimedia Support
Network support
Dailup Support
Messaging and web tools
Grapics and image Maniouation
NFS File Server
Windows File Server (smb)
Anonymous FTP Server (ftp)
Web Server (www)
Router/Firewall
DNS name Server (DNS)
Network Managed workstation
Authoring and publishing
Emacs
Utilities
Legacy Application Support
Software Development
Kernel Development
Windows Compatibility/interoperability
Advanced Server
Total size xxxx MB
Graphical interface x configuration (图形环境设置)
显卡类型:xxxxx
显卡内存:xxM
Install Package (开始安装软件包)
…….
Boot Disk Creation (制作引导盘,能够跳过)
Skip Boot disk creation
Monitor Configuration (选择显示器型号)
xxxxx (default)
Customize Graphics Configuration (显示像素和分辨率)
Color Depth: High color (16bit)
Screen Resolution:800X600
Please choose your default desktop environment (选择图形环境)
Gnome (default Selected)
Kde
Please choose your login type (选择默认控制台登录方法)
Graphical (default –Selected)
Text
Auto Reboot
至此服务器操作系统安装完成!系统重新开启后自动进入图形登录界面,假如还有网卡驱动或其它驱动没有安装则需要深入安装和配置。
1.3 RedHat AS 3 补丁
RedHat AS 3 安装完成后需要打多个补丁后方能够安装Sybase数据库和方便以后系统维护管理。
Linuxconf下载地址:
Compat-db&compat-libstdc 下载地址:
补丁名称和版本号见下表:
Rpm包名称
版本号
Compat-db-3.3.11-4.i386.rpm
3.3.11-4
Compat-libstdc++-7.3-2.96.126.i386.rpm
7.3-2
Linuxconf-1.34r3-1.i386.prm
1.34
Linuxconf-devel-1.34r3-1.i386.prm
1.34
1.4 配置基础服务
配置步骤:
1) 在服务器控制台用root 用户登录,运行命令
# setup
2) 开启 Text Mod Setup Utility 1.13
3) 选择 System serveice 回车
4) 上下键增加选择telnet , vsftpd, smb 按[空格] 键选中,如不清楚功效服务请保留默认设置。
5) 选择OK 返回前一页面 选择 Quit 退出
6) 重启服务器或运行:
# /etc/rc.d/init.d/xinetd restart
#/etc/rc.d/init.d/smb restart
7) 配置FTP服务,屏蔽显示版本信息,并重新设计banner。
# vi /etc/banner,增加以下文字(范本):
####################################################
# Hello,Welcome to Linux01 #
####################################################
此处能够随意增加要显示信息,保留退出。
# vi /etc/vsftpd/vsftpd.conf,在文件最终加上一行:
banner_file = /etc/banner,保留退出后重新开启FTP服务。
# /etc/rc.d/init.d/vsftpd restart
1.5 修改系统共享内存参数和其它设置
1)以root用户登陆编辑/etc/rc.d/rc.local 文件,在此文件最终增加一行:
echo ''>/proc/sys/kernel/shmmax
(此处以2G内存为准,假如内存容量不一致请修改为实际物理内存容量)
2)编辑 /etc/profile 公共文件
在文件最终增加:
unset LC_ALL
export LANG=en_US
3)编辑/etc/inittab文件,修改以下内容:
把id:5:initdefault: 修改为:id:3:initdefault:
把ca::ctrlaltdel:/sbin/shutdown -t3 -r now 修改为:#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
修改完成后系统开启模式为文本模式。
1.6 配置samba服务器
1)检验samba是否已经安装到了目前系统当中,输入以下命令检验:
# rpm –qa |grep samba 回车后显示:
samba-common-3.0.0-14.3E
samba-client-3.0.0-14.3E
samba-3.0.0-14.3E
redhat-config-samba-1.0.16-1
说明samba已经正确安装到了服务器当中,下一步开始配置samba服务。
2)配置samba服务器
a)为 Samba 服务创建一个单独口令文件
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
b)改变 Samba 口令文件权限许可,所以只有root用户才有读写权限
#chmod 600 /etc/samba/smbpasswd
c) 设置每个 Samba 用户口令,不要和登陆Linux系统用户密码一样
#smbpasswd username
d) 修改配置文件smb.conf,修改后smb.conf内容以下(范本):
=============Global Setting===========
workgroup = server
server string = Linux01 Samba Server
hosts allow = 192.168.1.
log file = /var/log/samba/%m.log
max log size = 5000
security = user
password level = 5
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 35
===========Share Setting ===========
[share]
comment = Linux01 Share Files
path = /home/share/
valid users = sybase
public = yes
guest ok = yes
writable = yes
create mask = 0765
printable = no
[homes]
comment = Home Directories
browseable = no
writable = no
[cd-rom]
comment=cd-rom share
path = /mnt/cdrom
public= yes
guest ok = yes
printable = no
writeable = no
valid users = sybase
preexec = /bin/mount /mnt/cdrom
postexec = /bin/umount /mnt/cdrom
e)开启samba服务。
# /etc/rc.d/init.d/smb restart
Samba服务配置好了以后能够经过Windows 用户端网上邻居访问到Linux Samba共享目录,光驱在放入光盘后访问时自动mount,用户能够将Linux服务器中文件共享后做备份。
注意:/etc/fstab文件中相关cdrom文件格式修改以下格式方可在samba中自动装载光驱。
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,user,ro 0 0
至此Linux服务器和相关服务配置完成,下一步开始安装Sybase ASE数据库。
第2章:Sybase数据库安装
此次安装是以Sybase ASE 12.5.2 安装为例,分Linux平台和WINDOWS平台,具体安装和配置见以下说明。
2.1安装前检验(Linux平台)
a) 检验/proc/sys/kernel/shmmax 值是否为 ,假如不是请根据上述步骤修改。
b) 建立一个sybase用户和sybase组,sybase默认安装目录为/opt,给sybase用户对/opt 目录有读写权限,实施命令:chown sybase:sybase /opt 。
c) 配置好/etc/hosts 文件和服务器名称。格式以下(范本):
192.168.1.202 LINUX01
192.168.1.203 LINUX02
2.2 Sybase数据库安装(Linux平台)
a) 用sybase用户和密码登陆服务器将ase1252_de_linux.gz文件上传到/opt目录后用解压缩该文件。
$ Tar –xvfz ase1252_de_linux
b) 进入到X Window 窗口实施setup程序进行Sybase数据库安装。
$ startx
进入到图形界面后输入,打开文件管理器找到解压缩后目录,双击setup进行sybase安装。
c) 安装数据库时只需要配置server和bs server即可,其它不需要配置。Sybase数据库安装目录为默认:/opt/sybase。安装纪录位置为(范本):
/opt/sybase/ ASE-12_5/install/LINUX01.log
/opt/sybase/ ASE-12_5/install/LINUX01_BS.log
d) 端口和数据库大小划分
i) Sybase Server端口为:5000,BS 端口为:5001,如有特殊需要请在安装时候自行修改。
ii) Sybase 数据库页面大小默认为2k,不需要更改。
iii) 数据库大小(范本):
master 设备大小:200 MB
master 数据库大小:180 MB
procedure 设备大小:180 MB
procedure数据库大小:150 MB
根据安装向导安装完成数据库,业务数据库在安装完成后自行定义安装。
e) 设置自动开启数据库
Sybase 数据库每次在系统重新开启后全部需要手工开启数据库,添加一个脚本文件后添加到系统开启文件/etc/rc.d/rc.local中调用实施即可。在/opt/sybase/ASE-12_5/install 增加一个autostart.sh 文件:
$ vi autostart.sh ,输入以下内容(范本):
#!/bin/sh
cd /opt/sybase/ASE-12_5/install
./startserver -f RUN_LINUX01
sleep 5
./startserver -f RUN_LINUX01_BS
保留退出后授予实施权限:
$ chmod +x autostart.sh
然后以root用户编辑/etc/rc.d/rc.local,在文件最终增加一行:
/opt/sybase/ASE-12_5/install/autostart.sh
2.3 打EBF补丁和部分参数调整(Linux平台)
Sybase 数据库安装完成后需要安装补丁和调整部分参数才能愈加好运行。
a) 打Sybase EBF补丁
i) 把EBF上传到服务器tmp目录解压缩。通常全部是后缀为.tgz文件,输入以下命令:
$ gunzip EBF name.tgz
$ tar xvf EBF name.tar,解压缩后通常全部会生成一个ebfxxxx目录。
iii) 备份目前数据库。尤其是生产系统在升级之前一定要做好全备份。
iv) 以sybase用户登录,切换到x windows,进入到ebfxxxx,实施setup文件,然后安装屏幕提醒即可完成升级动作。
v) 升级完成后再次检验ASE版本,确定后开启数据库。
b) 调整部分ASE参数
i) 配置内存
sp_configure ‘max memory’,mmm (单位为2K mmm=????)
go
sp_configure ‘allocate max shared mem’,1
go
上面命令配置sybase使用mmm*2K内存,通常配置为系统内存60-70%,重起生效。如SYBASE无法正常开启,请调整SYBASE.cfg文件将max memory参数调小。
ii) 上述参数生效后,配置data cache 和 procedure cache:
sp_cacheconfig ‘default data cache’,’xxxM’ (xxx=???)
go
通常配置为max memory50-70%,以M为单位,重起生效
sp_cacheconfig ‘procedure cache size’,xxx (xxx=????)
go
通常配置为max memory15-20%,以2K为单位
sp_cacheconfig ‘allocate max shared mem’,0
go
iii) 调整bcp 配置
1.调整扩展分配
sp_configure ‘number of pre-allocated extent’,20
go
2.配置I/O缓冲池
sp_poolconfig ‘default data cache’,’???M’,’16K’
go
3.配置SMP服务器引擎个数(开发版仅支持一个引擎)
sp_configure ‘max online engines’,n (n=服务器CPU个数或CPU个数-1)
go
4.调整系统锁数量和索引数量
sp_configure ‘number of locks’,nnnnnn(系统默认为5000)
go
sp_configure ‘number of open indexes’,nnnn(系统默认为500)
其它相关调优参数要依据系统运行实际情况来完成。
2.4 Sybase 数据库安装(Windows平台)
Windows平台Sybase ASE安装过程较为简单。点击setup后进入安装界面(图1):
图1
点击”Next”后进下一步,选择license显示语言和接收协议信息,见图2:
图2
选择安装目录下点击“Next”进行下一步安装,见图3:
图3
选择安装类型,提议为Custom(自定义安装方法),见图4:
图4
选择安装组件,提议选择以下组件,见图5,图6:
图5
图6
确定完成后就能够进行安装Sybase数据库,见图7
图7
安装完成后点”Next”进行数据库安装后配置,见图8:
图8
选择需要配置服务后进行深入配置,见图9:
图9
配置master数据库和数据库端口等信息,数据库空间大小请依据实际情况来划分,见图10:
图10
配置备份服务信息,见图11:
图11
配置完成后系统显示配置信息,见图12:
图12
配置完成后系统会开启Sybase 数据库服务,见图13:
图13
开启完成后Sybase数据库安装完成。
2.5 Sybase数据库补丁安装(Windows平台)
目前稳定EBF补丁号为12338,安装此补丁后Sybase数据库升级到12.5.3。补丁安装过程和按装数据库方法一致,在此不再赘述。
Windows平台参数调整,参见Linux 平台中调整内容。
恭喜~,服务器和Sybase数据库均已经安装配置完成!
附:荔怡店服务器安装配置参数
荔怡店服务器型号为HP-LP6000,CPU PIII/1.13*2,1G内存,RAID 5。硬盘容量54G,C盘10G安装系统,剩下空间划分到D盘。
安装Windows Server,打SP4,升级补丁。安装Sybase ASE 12.5.2 For NT,打EBF补丁升级到12.5.3。
建设备:分别建立数据库设备文件,FRMDB.DAT(200MB),SDADB_DEV.DAT 5G,SDADBLOG_DEV.DAT 1G, SDADBLOG1_DEV.DAT 1G,STADBTEMP_DATA.DAT 1G, STADBTEMP_DATA02.DAT 500MB。
建数据库:建立FRMDB,大小为200MB,使用设备为FRMDB, STADB大小为7G,其中日志2G,数据5G,日志使用SDADBLOG_DEV和DADBLOG1_DEV设备,数据使用SDADB_DEV设备,tempdb STADBTEMP_DATA.DAT和STADBTEMP_DATA02.DAT设备,各数据库以后容量不够话再进行加设备扩容。
配置字符集:假如ASE安装后默认字符集为不为ISO_1,需要更改为ISO_1,步骤以下
1、 c:\>cd \sybase\charsets\iso_1
2、 c:\sybase\charsets\iso_1> charset -Usa –P123456 -Sserver_name binary.srt iso_1
3、 3.在SQL环境中
select name,id from syscharsets
找到name为iso_1对应id(假设为100)
sp_configure "default character set id",100
4、 重启server两次,第一次server会自动宕掉,需要第二次重启后才能使用。
配置SMP:荔怡店服务器为2 CPU,可配置多数据库引擎提升性能:
sp_configure ‘max online engine’,2
配置内存:荔怡店服务器内存为1G,配置数据库使用内存700MB,约占实际物理内存70%。
sp_configure ‘max memory’, 350000
配置Cache和缓冲池:增加default data cache 和 procedure cache,这里分别为500MB和32MB,配置8K缓冲池
sp_cacheconfig ‘default data cache’,’500MB’
sp_configure ‘procedure cache size’, 16000
sp_poolconfig ‘default data cache’,’500M’,’8k’
配置用户数:荔怡店为200,假如实际用户数较多则修改此值
sp_configure ‘number of user connections’ 200
配置索引、打开设备数、锁:
sp_configure ‘number of open indexes’,
sp_configure ‘number of devices’,20
sp_configure ‘number of locks’,10000
绑定cache:在sybase central 中进行数据库绑定或实施命令。在绑定cache前要转到master库,而且被绑定库处于单用户模式,同时也要激活cache。
sp_bindcache ‘default data cache’,tempdb
sp_bindcache ‘default data cache’,FRMDB
sp_bindcache ‘default data cache’,STADB
用户端安装配置
1、 在服务器上建立OPER,MIS用户,密码分别为:MCCOPER,MISSOLUTION,授予sa_role角色权限。
2、 在master库上建立OPER表。
create table dbo.OPER (
USERNAME char(40) not null,
DBNAME char(40) not null,
PASSWORD char(255) not null,
constraint OPER_673941 PRIMARY KEY CLUSTERED ( DBNAME )
)
lock allpages
on 'default'
go
3、 往OPER表插入实际生产环境数据库名称,DBNAME为实际数据库名称,假如有多个数据库,则需要插入多条统计,其它值不需要改变。
insert into OPER values ('MIS','DBNAME','0B00000002D988AC425D33DC2AF34C')
4、 在用户端PC上安装Delphi,或仅仅安装DelphiBDE组件,而且在BDE Administrator组件Configuration-〉Drivers-〉Native-〉SYBASE –〉ENABLE BCD把该项值修改为 TRUE。
5、 安装好Sybase Pcclient程序,配置好服务器和端口信息。
6、 配置Release目录中connect.ini文件,把对应项目中ServerName,DataBaseName中值修改为实际环境设置。
展开阅读全文