凝思LINUX系统环境搭建手册版本历史版本/状态作者参与者起止日期备注1.0计勇周淑雄2012-12-17新编凝思LINUX操作系统-2-目次1引言..................................................................................................................................................32安装凝思LINUX操作系统..............................................................................................................32.1凝思6.0的安装......................................................................................................................32.2安装相关补丁包...................................................................................................................292.3相关配置:...........................................................................................................................292.3.1关闭防火墙...................................................................................................................293ORACLE安装...................................................................................................................................303.1安装前装备...........................................................................................................................303.2修改内核参数.......................................................................................................................303.3创建安装所需的用户和组...................................................................................................313.4修改环境变量文件...............................................................................................................322.3.1安装oracle数据库.......................................................................................................332.3.2设置ORACLE随机自动启动与随机自动关闭..........................................................472.3.11配置ORACLE表空间自动增长................................................................................49凝思LINUX操作系统-3-1引言本手册是《凝思LINUX系统环境搭建手册》,主要用于指导工程人员安装凝思6.0操作系统环境,包括操作系统安装、配置、数据库安装等。2安装凝思LINUX操作系统2.1凝思6.0的安装凝思系统安装(1)安装前准备设置光启插入安装盘(2)进入安装界面选择Graphicalinstall回车(3)进入语言选择界面选择中文(简体)Continue凝思LINUX操作系统-4-(4)选择区域中国继续(5)选择美国英语继续凝思LINUX操作系统-5-(6)进入配置LINX序列号界面,输入序列号(不输入亦可)继续(7)进入配置网络界面配置主机名继续凝思LINUX操作系统-6-(8)配置域名继续(9)进入设置root密码设置root密码继续凝思LINUX操作系统-7-(10)进入常用帐号设置设置常用帐号继续(11)进入常用账号用户名设置设置用户名继续凝思LINUX操作系统-8-(12)进入新用户密码设置设置密码后继续(13)进入磁盘分区选择手动继续凝思LINUX操作系统-9-为了运行性能考虑,本说明书除了swap分区外,共设置了3个分区,分别挂在:/、/home目录上,最终在(36)完成分区设置。对于安装oracle服务的系统,建议,再分出一个oracle的数据分区。(14)进入选择磁盘分区界面选择要分区的磁盘继续凝思LINUX操作系统-10-(15)进入确认创建分区表界面选择‘是’继续(16)选择空闲空间继续凝思LINUX操作系统-11-(17)进入分区方式选择这里选择创建新分区继续(18)根据个人需求我们可以选择这个磁盘大小这里选择20%继续凝思LINUX操作系统-12-(19)这里选择主分区继续凝思LINUX操作系统-13-(20)选择分区建立位置这里选择开始继续(21)这里我们把第一分区挂载点确认为/根目录凝思LINUX操作系统-14-(22)选择分区设定结束继续凝思LINUX操作系统-15-(23)再次选择空闲分区继续(24)选择创建新分区继续凝思LINUX操作系统-16-(25)根据个人需要配置第二分区(swap分区)大小这里配置5%继续凝思LINUX操作系统-17-(26)选择任意(第二分区要做swap分区对分区类型无要求)分区类型这里选择主分区继续(27)选择分区创建位置这里选择开始继续凝思LINUX操作系统-18-(28)在此处我们双击进入‘用于’选择如何使用此分区界面凝思LINUX操作系统-19-(29)选择交换空间继续(30)选择分区设定结束继续凝思LINUX操作系统-20-(31)再次选择空闲磁盘继续凝思LINUX操作系统-21-(32)选择创建新分区继续凝思LINUX操作系统-22-(33)配置分区大小(这里将剩余空间都分配给逻辑分区)继续(34)选择逻辑分区继续凝思LINUX操作系统-23-(35)选择挂载点为/home选择分区设定结束继续凝思LINUX操作系统-24-(36)选择分区设定结束并将修改写入磁盘继续(37)确定界面选择‘是’继续凝思LINUX操作系统-25-(38)磁盘配置完成进入配置软件包管理器选择‘否’继续(39)选择‘否’继续凝思LINUX操作系统-26-(40)选择如图软件包继续凝思LINUX操作系统-27-(41)安装过程中会弹出输入域名或工作组名窗口配置域名或工作组名继续(42)安装结束进入设定man-db界面选择‘是’继续(43)取出光盘继续凝思LINUX操作系统-28-(44)系统重启进入登陆界面凝思LINUX操作系统-29-2.2安装相关补丁包以下命令需root权限运行apt-getupdate为安装oracle做准备,需安装如下包:apt-getinstallrpmapt-getinstallgawkapt-getinstalllibaio1apt-getinstalllesstif2创建连接文件ln–s/usr/bin/awk/bin/awkln–s/usr/bin/rpm/bin/rpmln–s/usr/bin/basename/bin/basename为编译和运行环境做准备,需安装如下包:apt-getinstalllibpng*apt-getinstalllibaudio2apt-getinstalllibstdc++*apt-getinstallg++apt-getinstallgccapt-getinstallmakeapt-getinstallzipapt-getinstallvsftpdapt-getinstallmysql*apt-getinstalllibsvnapt-getinstallsvnversion2.3相关配置:2.3.1关闭防火墙为了方便ssh等远程登录,关闭防火墙,管理员权限修改/etc/default/grub文件,注释掉security相关配置,如下图,并保存。凝思LINUX操作系统-30-修改完成后,运行:update-grub3Oracle10g2服务端安装3.1安装前准备3.1.1修改内核参数下面对几个文件的修改均使用root用户。(1)/etc/sysctl.conf文件========================================================kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.core.rmem_default=262144凝思LINUX操作系统-31-net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144=========================================================如果没有相应的参数则添加;如果已经有了,而且相应参数值比给出的值大,请不要修改。一般上面参数这些默认是没有的。【注意】修改完毕后,要运行以下命令使修改的内核参数生效:/sbin/sysctl-p(2)/etc/security/limits.conf文件添加以下内容至/etc/security/limits.conf文件:========================================================*softnproc2047*hardnproc16384*softnofile1024*hardnofile65536========================================================(3)/etc/pam.d/login文件如果文件/etc/pam.d/login不存在下列行,则添加:=======================================================sessionrequired/lib/security/pam_limits.so3.1.2创建安装所需的用户和组数据库安装过程需要创建特殊的用户和组。以root用户登录,输入如下命令:========================================================groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdbaoraclemkdir-p/home/oracle凝思LINUX操作系统-32-chown-Roracle.oins