Linux常用命令及系统安装和oracle数据库安装Word格式.docx
《Linux常用命令及系统安装和oracle数据库安装Word格式.docx》由会员分享,可在线阅读,更多相关《Linux常用命令及系统安装和oracle数据库安装Word格式.docx(36页珍藏版)》请在冰豆网上搜索。
#du–hfilename
9、查看linux操作系统版本信息
#lsb_elease–a或者#cat/etc/issue
10、将某个文件给某个用户所有
#chownUsername:
Usergroupsfilename
10、vi编辑器使用
dd:
删除一行
D:
删除光标至行尾的字符
s:
删除光标所在字,并进入编辑模式
o:
在光标所在列下新增一行并进入输入模式。
O:
在光标所在列上方新增一行并进入输入模式。
yy,p:
复制一行/粘贴
n,mwfielename将第n行到m行的文本保存只指定的文件
/abc?
abc向后/向前差选abc
/n重复前一次查询/N重复前一次查询,但方向相反
u取消上一次操作U恢复光标所在行的所有改变
:
setnumber显示行号:
setnonumber取消显示行号
A将光标移动到当前行的行末,并进入输入状态
G将光标移动至档尾。
11、查询某个rpm包是否安装
#rpm–qa|greplibc*.rpm
具体环境一:
RedHatLinux6.2+tomcat6.0+oracle10g
1.Linux系统安装
1)把随机配置的Linux光盘放入光驱,重新启动计算机。
在系统自检过程中,按F12。
选择从CD/DVDDriver启动
2)鼠标点击虚拟机屏幕,然后回车进入图形安装界面
3)推荐用Tab切换,跳过media的检查(不跳过也可以,但是比较慢)
4)下一步
5)选择安装语言,选择了English
6)选择键盘,默认(U.S.English)即可
7)这里让注册,可以直接选择暂不注册,然后点OK
8)选择skip
9)选择YES
10)选择移除所有分区,下一步
11)创建swap交换空间
12)创建boot启动区
13)创建/home区
14)创建/根目录
15)选择下一步
16)选择时区,中国上海:
17)为root用户设定密码(root为linux的超级用户,这个密码用来登陆系统的,要是忘了就只能重装系统了)
18)根据需要选择软件开发和网络服务器(我这里只选择了软件开发),下面要选现在定制
19)这一步先选左边的Servers(服务器),右边选择FTPServer(用来构建服务器,向linux中下载和传送东西),WindowsFileServer,这一栏的其他选项可以根据实际需要选择,但是要保证你的安装盘里有这些东西让你安装,其他栏例如Languages等保持默认即可,然后点击下一步
20)(系统)检查你的安装盘中是否包含了你要安装的选项,只需等待一下..
21)选择Next,安装中...
22)安装完成,点击重启
23)下一步
24)下一步
25)选择打开防火墙,并选择信任程序
26)YES
27)选择关闭SELinux
28)YES
29)下一步
30)自己调整好时间,Next
31)软件更新,不用管,直接下一步
32)创建用户,可以直接next,使用root超级用户就可以
33)不创建个人用户的话就选择continue
34)测试声卡,直接下一步
35)Finish
36)这时候会出现以下提示,重启
37)点击OK后,系统会重启,这时系统的安装就全部结束了
38)超级用户root
39)如果用户名用的是root,那么密码就是第16步设置的密码
40)Linux系统安装成功
注意:
此过程如果是在VMware中安装,则需安装VMware-tools工具,具体方法如下:
1、在vmware中选择虚拟机
2、进入该目录
3、使用命令解压该压缩包
#tar-ivhVMwareTools-8.4.3-282343.tar.gz
4、进入解压后的该安装包并运行vmware-install.pl文件
#cdvmware-tools-distrib/
./vmware-install.pl
5、接下来一路回车,完成安装后重启系统即可。
2.Jdk环境安装
步骤如下:
(1)在usr下新建一个java文件夹
#mkdir/java
(2)使用SSH将JDK文件上传并放入到/usr/java文件夹下
放入后,执行下面这个命令:
#cd/usr/java
#chmoda+xjdk1.6.0_18-linux-i586.bin
使当前用户拥有对jdk1.6.0_18-linux-i586.bin的执行权限;
(3)执行安装
#./jdk-jdk1.6.0_18-linux-i586.bin
运行jdk1.6.0_18-linux-i586.bin,这时会显示出JDK的安装许可协议,按空格翻页,最后程序会问你是不是同意上面的协议,当然同意啦,输入“yes”之后开始安装JDK到当前目录。
此时屏幕上会显示安装的进度。
安装完成后/usr/java目录下会新建一个名为“jdk1.6.0_18”的目录,至此我们已经在linux下安装好了JDK
(4)环境变量设置
修改/etc/profile来添加环境变量,/etc/profile中设置的环境变量就像Windows下环境变量中的系统变量一样,所有用户都可以使用。
用文本编辑器打开/etc/profile
#vi/etc/profile
在最后加入以下几行:
注意绿色部分,表示的是路径。
红色部分一定要放在前面,这样当系统中有多个版本的jdk时,会优先选在本次安装的jdk
JAVA_HOME=/opt/jdk1.6.0_18
exportPATH=$JAVA_HOME/bin:
$PATH
exportCLASSPATH=.:
$JAVA_HOME/lib/tools.jar:
$JAVA_HOME/lib/dt.jar:
$CLASSPATH
设置完成后,source/etc/profile此命令可让当前终端上profile立即生效
最后用reboot命令重启一下机器就可以了.
(5)测试jdk安装是否成功
A、使用java–version显示javaversion"
1.6.0_18"
则表示安装成功。
B、
(1)创建Test.java并上传至opt下
publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("
Hello,WelcometoLinuxWorld!
"
);
}
}
(2)在控制台进入该目录,并JavacTest.java,编译成功后,
javaTest将会打印出Hello,WelcometoLinuxWorld!
,则表明jdk安装成功。
(6)、删除/卸载
#rm-frjdk1.6.0_18命令即可删除JDK,同时把配置文件的相关内容也删除
3.Tomcat安装
1、将apache-tomcat-7.0.2.tar.gz上传至opt目录下并使用如下命令:
#tar-zxfapache-tomcat-6.0.14.tar.gz解压完成后,
命令解析:
其中zxf分别表示:
Z:
用gzip对存档压缩或解压
X:
解开一个存档
F:
使用档名,后面直接加档案名称
生成apache-tomcat-6.0.14目录,进入该目录下的bin目录,并使用命令运行startup.sh
#./startup.sh
出现如下信息则成功:
UsingCATALINA_BASE:
/opt/apache-tomcat-7.0.2
UsingCATALINA_HOME:
UsingCATALINA_TMPDIR:
/opt/apache-tomcat-7.0.2/temp
UsingJRE_HOME:
/java/jdk1.6.0_18
UsingCLASSPATH:
/opt/apache-tomcat-7.0.2/bin/bootstrap.jar:
/opt/apache-tomcat-7.0.2/bin/tomcat-juli.jar
同时:
命令启动tomcat并查看控制台信息
#./catalina.shrun退出控制台则使用Ctrl+c
2、#netstat-tnl查看80808009这2个端口,如果打开了,证明tomcat正常运行。
tcp00:
8009:
*LISTEN
8080:
*LISTEN
#netstat-an|grep8080查看8080端口的使用情况
3、此时在客户机端仍不能打开通过http:
//ip:
8080打开tomcat主页,则说明linux系统防火墙开启,需关闭后才能正常访问。
使用命令:
#/etc/init.d/iptablesstatus
如若得到一系列信息,则说明防火墙开着。
#/etc/init.d/iptablesstop该命令暂时是关闭该防火墙(重启时效)
#chkconfig--level35iptablesoff永久关闭
在不关闭防火墙的情况下通过http:
8080打开tomcat主页
1)#iptables-L-n查看防火墙当前情况
2)#iptables-AINPUT-ptcp--dport5561-jACCEPT添加需要的端口如8080、1521、80等
3)此时再查看,即可看到刚才添加的端口
ChainINPUT(policyACCEPT)
targetprotoptsourcedestination
ACCEPTtcp--0.0.0.0/00.0.0.0/0tcpdpt:
1521ACCEPTtcp--0.0.0.0/00.0.0.0/0tcpdpt:
8080ACCEPTtcp--0.0.0.0/00.0.0.0/0tcpdpt:
80
4)#/etc/init.d/iptablessave保存当前修改后的iptables
5)#serviceiptablesrestart重启防火墙
6)此时如果出现/etc/init.d/iptables:
Permissiondenied表示iptables该文件权限不够,则需更改权限为#chmod755iptables即可
7)重启后生效
开启:
chkconfigiptableson
关闭:
chkconfigiptablesoff
8)即时生效,重启后失效
serviceiptablesstart
serviceiptablesstop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
此时可在客户端进行地址访问了。
至此tomcat7安装完毕。
4.Oracle安装
1)安装Linux时必须选择完全安装,省去安装所需rpm包的麻烦。
2)安装必须的包:
#rpm-ivhlibXp-1.0.0-8.1.el5.i386.rpm
3)修改内核参数
修改文件/etc/sysctl.conf
增加内容如下:
kernel.shmmni=4096
#semaphores:
semmsl,semmns,semopm,semmni
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
4)创建oracle所需组和用户
groupaddoinstall
groupadddba
useradd–m–goinstall–Gdbaoracle
idoracle
passwdoracle
#修改oracle用户的环境变量
切换到oracle用户下#su-oracle
#vi.bash_profile
ORACLE_BASE=/opt/oracle
exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.01/db_1
exportORACLE_HOMEORACLE_SID=orcl
exportORACLE_SIDPATH=/usr/sbin:
exportPATH=$ORACLE_HOME/bin:
#以上环境变量注意=前后不能有空格!
5)用root用户设置X服务:
此命令必须在终端命令窗口进行
xhost+
6)用oracle用户
exportDISPLAY=:
0.0
exportLANG=en_US
7)启动安装图形界面
./runInstaller
8)在图形界面下进行安装
......
注意,在创建实例时需要设置实例的字符集,选择高级安装。
大部分问题都可以通过阅读官方的安装文档解决,一般该文档在oracle安装光盘的doc\install.102目录里面
关于cpio的处理:
#gunzip文件名.cpio.gz
这样文件就解压成为"
文件名.cpio"
了,然后再对它进行cpio操作
#cpio-idmv<
文件名.cpio
9)设置随机启动
在/etc/rc.d/rc.local中加入如下:
su-oracle-c"
/u01/app/oracle/product/9.2.0.4/bin/lsnrctlstart"
/u01/app/oracle/product/9.2.0.4/bin/dbstartstart"
10)测试安装结果
A、#su–oracle切换到oracle用户下;
注意该命令中间的-如果没有该符号,则环境变量不会加载。
修改监听文件如下:
[oracle@localhost~]$cd$ORACLE_HOME/network/admin
[oracle@localhostadmin]$vilistener.ora
#listener.oraNetworkConfigurationFile:
/oracle/product/10.2.01/db_1/network/admin/listener.ora
#GeneratedbyOracleconfigurationtools.
#修改红色部分即可
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=orcl)
(SID_NAME=orcl)
)
LISTENER=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.137.2)(PORT=1521))
B、启动监听#lsnrctlstart关闭监听:
#lsnrctlstop
C、#sqlplus/nolog启动sqlplus;
D、Enteruser-name:
/assysdba
E、startup启动数据库shutdownimmediate或者shutdown关闭数据库
ORACLEinstancestarted.
TotalSystemGlobalArea285212672bytes
FixedSize1218968bytes
VariableSize88082024bytes
DatabaseBuffers188743680bytes
RedoBuffers7168000bytes
Databasemounted.
Databaseopened.
表明启动成功!
F、退出sqlplusexit