




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工作总结,关于linux、tomcat、oas、oracle,1,概述,我担任部署实施工作已半年,在工作中解决了许多问题,现在就工作及学习情况进行总结主要包括以下几个方面1、grub基础知识2、linux基础知识3、oracle基础知识4、oas基础知识5、tomcat基础知识6、各种常见问题7、关于各种监控命令概述8、部署实施模板,2,Grub基础知识,什么是GrubGrub的引导过程Grub下的设备名称Grub用法其他,3,什么是Grub,GRUB是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。Grub的版本有:windows版,dos版,linux版,三大版本,其中还有若干小版本。,4,Grub的引导过程,由硬盘启动时,BIOS通常是转向第一块硬盘最初的几个扇区,即主引导记录。装载GRUB和操作系统的过程,包括以下几个操作步骤:1.装载主引导记录。基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。2.装载Grub。这第二引导装载程序实际上是引出更高级的功能,以允许用户装载入一个特定的操作系统。3.装载在一个特定分区上的操作系统,如linux内核。GRUB把机器的控制权移交给操作系统。不同的是,微软操作系统都是使用一种称为链式装载的引导方法来启动的,主引导记录仅仅是简单地指向操作系统所在分区的第一个扇区。,5,Grub下的设备名称,硬盘都是用hd开始。软盘用fd开头。命名和linux不大一样。是从0算起。例:(hd0,0)既表示第一块硬盘的第一个分区(hd1,2)既表示第二块硬盘的第三个分区,6,Grub用法,以windows版为例:下载最新的Grub版本,将grldr文件及boot文件夹拷贝至c盘根目录下。编辑boot.ini文件后插入c:grldr=linux,linux为启动选项,c:grldr根据拷贝文件的目录而定。,7,Grub用法,引导windowstitleWindowsXProot(hd0,0)makeactivechainloader+1,8,Grub用法,引导linuxtitlefc4install启动时所显示的内容root(hd0,1)引导分区在什么地方kernel/linux/vmlinuz找到linux启动内核文件initrd/linux/initrd.img指定文件的按装目录boot开始引导,9,Grub其他,Grub还可以把U盘做成启动盘在用grub时,要注意用Tab键(帮助)GRUB启动命令详解(详见Grub.doc文档),10,Linux基础知识及应用,Linux与Unix区别Linux常用命令及知识Linux下文件配置管理VncTelnetFTPLinux安装环境检查Linux安装过程和配置Linux注意事项,11,Linux与Unix区别,UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上)UNIX是商业软件,而Linux是自由软件,免费、公开源代码的,12,Linux常用命令,文件管理ls;cd;mkdir;rm;move;find等磁盘管理fdisk;df;等文档编辑vi;cat;grep;gedit等文件传输ssh;ftp等磁盘维护fdisk网络通讯tracerout;telnet;ifconfig等系统管理top;free;ps等系统设置chroot;crontab等,13,Linux常用知识之分驱格式,ext3一般情况下,linux是此分区ext2nodevprocnodevdevptsiso9660vfat同windows下的FAT32分区hfsHfsplusswap交换分区,类似于windows中的虚拟缓存,14,Linux常用知识之默认挂载点,root启动区存放计算机起动时的文件如:引导装载程序,内核程序之类100Mhome主目录,每个用户的主目录,存放用户信息。ect系统管理配置文件opt一般情况下用来放程序usr一般情况下用来放程序var经常变化的文件,如日志bin一般命令命令sbin超级用户命令,15,Linux下文件配置管理,通过光盘升级linux修改/etc/yum.repos.drhel-local.repo/usr/lib/python2.4/site-packages/yum/yumRepo.py修改启动项/boot/grub/grub.conf永久性挂载硬盘/ect/fstab修改启动模式/ect/inittab修改linux版本/ect/redhat-release文件,16,Vnc,Windows中的远程桌面修改ect/sysconfig/vncservers文件#VNCSERVERS=2:myusername#VNCSERVERARGS2=-geometry800 x600-nolistentcp-nohttpd-localhost“将这两行注释放开,说明你要有几个文件运行vncserver命令修改用户/.nvc/xstartup文件,添加gnome-session,17,Telnet,安装Telnet所需要的文件包修改/etc/xinetd.d/telnet文件中,disable=noservicexinetdrestart,18,FTP,Windows中的共享文件夹修改ect/vsftpd/user_list文件,将root用户注释掉chkconfigvsftpdon,19,Linux系统安装前的环境检查,对服务器CPU进行检测确认是否支持64位linux系统拷贝linux安置光盘内容至服务器/back目录,测试光驱是否能顺利读盘。检测光盘完整性Cat/proc/cpuinfo|grepflags|greplm|wcl显示结果应大于0,说明支持64bit运算。Lm指longmode,支持ln则是64bit。,20,Linux的安装和配置,安装过程中分配硬盘空间10%为swap交换分区;剩余空间全部分配至/根目录安装完成后复制光盘文件至/back/linux/修改yum源文件rhel-local.repo并复制至/etc/yum.repos.d/安装全部软件包,21,Linux注意事项,注意安装时,不能选择更新软件。去掉“虚拟化”选项注意选择Chinese(Simplified)注意包的导入(升级情况)注意分区情况是否合理,交换分区是否正常在修改配置文件时,注意备份。注意防火墙的设置情况注意系统时间的设置,22,Oracle基础知识,Oralce10g安装前准备Oralce安装Oracle10g命令简介Oracle自启动,23,Oracle10g安装前准备,查看帮助文档,系统是否符合安装要求。在图形界面上,如果出现乱码,则要键入exportLANG=utf-8或exportLANG=en_US.UTF8,24,Oracle安装,安装安装文档设置/etc/sysctl.conf文件使用oracle用户登陆VNC执行安装文件安装过程中设置字符集chineseZHS32GB18030注意提示执行的脚本,25,Oracle10g命令简介,监听lsnrctlstart/stop启动数据库服务sqlplas“/assysdba”启动数据库服务startup启动oememctlstartdbconsole网络配置netca网络管理netmgr,26,Oracle自启动,编辑编辑/etc/oratab,找到如下行,并把instance的重启标志设置为yorcl:/opt/oracle/oracle/product/10.2.0/db_1:Y做启动脚本/etc/init.d/oracle10g(详见备注)赋予执行权限chownroot.root/etc/rc.d/init.d/oracle10gchmod750/etc/init.d/oracle10g添加服务chkconfigoracle10gresetchkconfiglistoracle10goracle10g0:off1:off2:off3:on4:off5:on6:off做成连接lns/etc/init.d/oracle10g/etc/rc0.d/K10oracle10glns/etc/init.d/oracle10g/etc/rc3.d/S99oracle10g执行命令chkconfiglevel345oracle10gon编辑$ORACLE_HOME/bin/dbstart找到如下行ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle更改为ORACLE_HOME_LISTNER=$ORACLE_HOME配置环境变量配置环境变量编辑/etc/profile和home下oracle用户.bash_profile添加如下内容exportORACLE_BASE=/home/oracle/oracleexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_3exportORACLE_SID=orcl重启,27,Oracle字符集的查看和修改,Oracle字符集的查看和修改详见备注,28,Oracle常用查询,Oracle常用的查询语句(参见备注)查看执行计划查看表空间查看sga、命中率查看数据文件、日志文件抓取sql,29,Awrrpt报告,查看awrrpt报告可以得出最耗时、最消耗cpu、执行次数最多的sql语句;以及对整个数据库、实例的概况进行查看/rdbms/admin/awrrpt,30,Exp、imp命令详解,Exp备份expusername/password/02:1521/oraclefile=d:20111111backXXX.dmplog=d:20111111backxxx.logImp导入impusername/password/02:1521/oraclefromuser=XXXtouser=XXXignore=yfile=d:20111111backXXX.dmplog=d:20111111backxxx.log,31,自动备份的实现,Linux下的定时任务Exp命令脚本授予执行权限授予备份目录读写的权限,32,Oas基础知识,Oas安装前的准备Oas安装过程Oas常用命令Oas实例配置,33,Oas安装前准备,基本等同于oracle注意系统文件的配置注意用户、组的新增注意图形界面的显示注意安装界面乱码的问题注意所需软件包是否安装完整在vnc界面下安装,34,Oas命令简介,启动|停止opmnctlstopall|startall状态opmnctlstatus,35,Oas安装过程(详见备注),新增用户asuser;用户组oinstall、dba修改linux配置文件/etc/sysctl.conf;limits.conf;/etc/profile;配置安装界面#xhost+;$exportDISPLAY=localhost:2(vnc启动对应的端口号)$xclock(检查是否能显示时钟)开始安装执行:$./runInstallerPREREQ_CONFIG_LOCATION=./prereq-paramFile./oraparam.ini选择J2EE服务器和WEB服务器;勾选将此项配置为oc4j实例并设置实例名和密码以root用户执行提示的脚本安装完成,36,Oas实例配置,设置最大堆大小:1024M初始堆大小:512MJava选项添加如下两行:-XX:MaxPermSize=128M-XX:AppendRatio=3,37,Tomcat基础知识,设置缓存大小:/tomcat_/bin/catalina.shJAVA_OPTS=-server-Xms1024m-Xms2048m-XX:PermSize=512m-XX:MaxPermSize=1024m配置连接数tomcat_/conf/server.xml,38,Tomcat配置,Tomcat配置缓存命令setJAVA_OPTS=-Xmx256M-Xms64M最大连接数,最小数连接数,等待数minProcessors=20maxProcessors=75acceptCount=10“当服务器只做应用服务器时Tomcat缓存推荐设置为物理内存的80%,39,Tomcat自启动,和oracle大致相同注意指定JAV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电焊入场考试题及答案
- 2025年测量汽缸压力试卷及答案
- 供水保障提升工程方案(3篇)
- 工程现场施工布置方案(3篇)
- 工程师培训-方案(3篇)
- 工程业务承接方案制定(3篇)
- 2025【合同范本】医疗服务耗材采购协议书
- 2025厨房设备租赁合同范本
- 2025年4月感染培训试题及答案
- 跑步饮食补能量方案
- 2025-2030中国甘草酸铵行业市场现状供需分析及投资评估规划分析研究报告
- 银川文化园全民健身体育运动馆地块土壤污染状况调查报告
- 明厨亮灶协议书
- 新药研究与开发技术 课件3.新药的工艺与质量研究
- “厂中厂”安全生产管理协议书(未修改版)7篇
- 《智能制造技术》课件 第4章 智能设计
- 类风湿关节炎健康教育
- 2025年装维智企工程师(三级)复习模拟100题及答案
- 中外建筑(教学设计)浙教版六年级上册综合实践活动
- 部编人教版6年级道德与法治上册全册教学课件
- 2025年中国人保财险全系统黑龙江分公司招聘笔试参考题库含答案解析
评论
0/150
提交评论