linux学习记录关于tomcat,jdk,oracle,mysql安装

安装jdk
1.解压jdk文件 tar -xzvf filename


2.把解压的文件移动到 /usr/java下


3.设置环境变量
  编辑/etc/profile
  # 在末尾添加下面两行
JAVA_HOME=/usr/java/jdk1.7.0_45


JRE_HOME=/usr/java/jdk1.7.0_45/jre


PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin


CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib


export JAVA_HOME JRE_HOME PATH CLASSPATH


  # 当前配置手动触发生效
  source /etc/profile




sudo命令下报错的问题
命令是visudo
轻易不要使用su去切换到root的身份
普通用户使用sudo来执行root权限的命令
如,将hadoop用户添加到sudoers文件中去
root    ALL=(ALL)       ALL
hadoop  ALL=(ALL)       ALL






安装tomcat
解压后即可运行。
进入bin目录./startup.sh
停止./shutdown.sh




安装oracle
博文参考
http://blog.csdn.net/cafardhaibin/article/details/25071249
http://blog.itpub.net/29742691/viewspace-1214803/


第一步:设置hostname
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@oracledb ~]# hostname oracledb


第二步:
添加主机名与IP对应记录
[root@oracledb ~]# vi /etc/hosts 
192.168.1.8    oracledb#192.168.1.8为本机的ip地址,虚拟机


第三步:关闭防火墙Selinux
[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config  
[root@oracledb ~]# setenforce 0


第四步:安装依赖包
先检查:
[root@oracledb ~]rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' binutils \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel


然后安装:
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \
elfutils-libelf-devel glibc glibc-common glibc-devel \
libaio libaio-devel libgcc libstdc++ libstdc++-devel \
unixODBC unixODBC-devel


第五步:
修改内核参数
[root@oracledb ~]# vi/etc/sysctl.conf  #末尾添加如下
net.ipv4.ip_local_port_range= 9000 65500  
  
fs.aio-max-nr = 1048576  
fs.file-max = 6815744  
  
kernel.shmall = 10523004  
kernel.shmmax = 6465333657  
kernel.shmmni = 4096  
kernel.sem = 250 32000 100 128  
  
net.core.rmem_default=262144  
net.core.wmem_default=262144  
net.core.rmem_max=4194304  
net.core.wmem_max=1048576  


第六步:
修改系统资源限制(打开进程数和文件数)
[root@oracledb ~]# vi/etc/security/limits.conf #末尾添加如下
oracle soft nproc 2047  
oracle hard nproc 16384  
oracle soft nofile 1024  
oracle hard nofile 65536  
  
grid soft nproc 2047  
grid hard nproc 16384  
grid soft nofile 1024  
grid hard nofile 65536


[root@oracledb ~]# vi /etc/pam.d/login 
session    required    pam_namespace.so  #下面添加一条pam_limits.so 
session    required    pam_limits.so #这是添加的内容


第七步:#创建用户和组
[root@oracledb ~]# groupadd oinstall 
[root@oracledb ~]# groupadd dba 
[root@oracledb ~]# groupadd oper 
[root@oracledb ~]# useradd -u600 -g oinstall oracle 
[root@oracledb ~]# usermod -G dba,oper oracle
[root@oracledb ~]# id oracle
[root@oracledb ~]# passwd oracle




第八步:#创建安装目录并赋权
[root@oracledb ~]# mkdir /u01 
[root@oracledb ~]# mkdir /u02 
[root@oracledb ~]# chown -R oracle:oinstall /u01
[root@oracledb ~]# chown -R oracle:oinstall /u02
[root@oracledb ~]# su oracle
[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@oracledb ~]# mkdir -p /u02/oradata
[root@oracledb ~]# mkdir -p /u02/oradata/oracledb #oracledb为你数据库实例名


这儿注意回去看创建的文件夹权限,因为安装的时候是用oracle用户安装,要给oracle用户操作这些文件的权限


第九步:#设置oracle环境变量(使用oracle帐号登录桌面,并开启terminal窗口文件最后最后加入如下环境变量的设置行)
[oracle@oracledb ~]# vi /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE  
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME  
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH  
ORACLE_SID=oracledb; export ORACLE_SID  
ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33  
NLS_LANG=american_america.zhs16gbk;export NLS_LANG  
PATH=$ORACLE_HOME/bin:$PATH; export PATH 


[oracle@oracledb ~]# source /home/oracle/.bash_profile(使配置立即生效)
[oracle@oracledb ~]# env(检查环境变量设置是否OK)


第十步:上传安装文件
这儿利用secureCRT,先执行上传命令yum install lrzsz。
切换到oracle用户下,完成上传,上传命令是rz
#这儿如果上传没有显示进度条或者失败的情况,重启secureCRT解决


第十一步:#解压oracle安装文件
进入/home/oracle/Downloads这儿有上传的两个oracle文件
执行:unzip linuxamd64_12c_database_1of2.zip 
      unzip linuxamd64_12c_database_2of2.zip 




第十二步:开始安装,#注意这个secureCRT不能安装,在本机上安装,或者借助工具,不然会报错
[oracle@oracledb ~] cd /home/oracle/Downloads/database
[oracle@oracledb ~]#  ./runInstaller


第十三步:
安装完成后执行两个脚本,脚本在安装目录下,脚本名字叫做orainstRoot.sh
                                                      root.sh
安装快结束的时候有一步检查包状态选择忽略;












上传文件命令
yum install lrzsz。
rz命令






linux安装mysql
第一步:检查是否安装了mysql数据库
[root@xiaoluo ~]# rpm -qa | grep mysql
 如果有数据库的话强力删除
[root@xiaoluo ~]# rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps mysql


第二步:查看yum上提供的mysql的下载版本
[root@xiaoluo ~]# yum list | grep mysql
开始安装
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve


第三步:启动数据库
[root@xiaoluo ~]# service mysqld start
//如果在关闭服务器的时候报错误

Can’t connect to local MySQL server through socket

由于mysql服务端需要创建对应的socket,我们需要再次使用命令service mysqld start 来开启服务


第四步:为root用户设置密码
[root@xiaoluo ~]# mysqladmin -u root password 'root' 


第五步:登陆
mysql -u root -p
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值