wordpress 做企业网站,免费网站空间和域名,wordpress文章置顶2篇,用ps做美食网站大纲服务器安装JDK配置Oracle数据库安装配置1.安装服务器服务器的安装参考这篇教程关于安装中可能出现的几个问题#xff0c;在这里进行解决#xff1a;1、使用u盘安装完后#xff0c;系统进入GRUB引导#xff0c;无法启动#xff1a;解决办法#xff1a;出现上述状况的原…大纲服务器安装JDK配置Oracle数据库安装配置1.安装服务器服务器的安装参考这篇教程关于安装中可能出现的几个问题在这里进行解决1、使用u盘安装完后系统进入GRUB引导无法启动解决办法出现上述状况的原因可能是在系统安装最后把系统的引导程序安装到了U盘中。(在BIOS中)设置U盘启动然后成功进入系统并登录。1、输入grub进入grub命令行模式。 #[rootlocalhost /]# grub2、输入find /boot/grub/stage1 或者 find /grub/stage1(我的是这个) #grub find /boot/grub/stage1 或 grub find /grub/stage1返回的值通常是这样的格式(hd0,0)3、输入quit 退出grub命令行模式4、cd 到/boot/grub目录下使用vi命令将grub.conf和menu.lst文件里面的(hd1,0)或者(hdx,x)修改为(hd0,0)就是刚才find出来的位置。5、再次输入grub进入grub命令行模式。依次执行root (hd0,0)setup (hd0)reboot 这三条命令6、输入quit退出grub模式然后重启计算机BINGO~~[在Linux中#代表root用户$代表其他用户]1234567892、centos6.8最小安装开机后默认不会启动网卡可使用命令ifup eth0 启动然后就可以愉快的使用远程终端了)在安装好服务器后可能还需要一些配置1.1启动网卡#ifup eth0开机自启动网卡#vim /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOTyes1234以下所有操作均可在远程终端完成Windows下推荐使用Xshell界面更友好1.2配置静态IP#vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICEeth0HWADDRFF:FF:FF:FF:FF:FFTYPEEthernetUUID5be104cf-2c4e-4f40-8c4d-d9c745841783ONBOOTyesNM_CONTROLLEDyesBOOTPROTOstaticIPADDR192.168.1.199NETMASK255.255.255.0BROADCAST192.168.1.255NETWORK192.168.1.0网关配置#vim /etc/sysconfig/networkNETWORKINGyesHOSTNAMElocalhostGATEWAY192.168.1.1修改主机DNS#vi /etc/resolv.conf; generated by /sbin/dhclient-scriptnameserver 8.8.8.8nameserver 4.4.4.4生效#service network restart或者#/etc/init.d/network restart1234567891011121314151617181920212223242526272829301.3更新#yum install wget#cd /etc/yum.repos.d下载网易镜像源#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo或者下载搜狐镜像源#wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo#yum makecache如果镜像不能使用则在文件注释掉整个addon项#yum update#yum upgrade关于时间设置yum install ntpdate -y1234567891011121314151.4关闭SELinux查看开启状态[rootlocalhost ~]# /usr/sbin/sestatus -vSELinux status: enabled//显示为开启SELinuxfs mount: /selinux#vi /etc/selinux/config 修改 SELINUXdisablediptables防火墙规则清理:清空iptables规则#iptables -F查看iptables规则#iptables -L保存规则注意虽然清空了不保存的话重启后又会有规则。#/etc/init.d/iptables save123456789101112131415关闭防火墙会影响系统安全请在安装配置完成后开启并添加规则1.5锁定关键文件系统(禁止非授权用户获得权限)#chattr i /etc/passwd#chattr i /etc/inittab#chattr i /etc/group#chattr i /etc/shadow#chattr i /etc/gshadow123451.6ssh安全创建sudo用户#useradd XXXX#passwd XXXX#vim /etc/sudoers99行写入XXXX ALL(ALL) ALLwq123456修改SSH安全配置 #vi /etc/ssh/sshd_configSSH链接默认端口port 23333禁止root账号登陆PermitRootLogin no禁止空密码PermitEmptyPasswords no不使用DNSUseDNS no1234567891011service sshd restart1.7锁定关键文件系统(禁止非授权用户获得权限)chattr i /etc/passwdchattr i /etc/inittabchattr i /etc/groupchattr i /etc/shadowchattr i /etc/gshadow123451.8精简开机自启动服务#关闭全部服务for sun in chkconfig --list|grep 3:on|awk {print $1};do chkconfig --level 3 $sun off;done#或者for sun in chkconfig --list|grep 3:启用|awk {print $1};do chkconfig --level 3 $sun off;done#开启需要的服务for sun in crond rsyslog sshd network;do chkconfig --level 3 $sun on;done#或者需要使用防火墙的话可以开启iptables和ip6tablesfor sun in crond rsyslog sshd network iptables ip6tables;do chkconfig --level 3 $sun on;done123456781.9设置一些全局变量#设置自动退出终端防止非法关闭ssh客户端造成登录进程过多可以设置大一些单位为秒echo TMOUT3600 /etc/profile#历史命令记录数量设置为10条sed -i s/HISTSIZE1000/HISTSIZE10/ /etc/profile#立即生效source /etc/profile1234562.JDK配置在centos的更新源中有JDK使用yum即可下载安装查看库中版本[rootlocalhost ~]# yum search java|grep jdk选择需要版本进行安装[rootlocalhost ~]# yum install java-1.8.0-openjdk.x86_64 //安装目录是在: /usr/lib/jvm/java-1.8.0-openjdkXXX设置环境变量[rootlocalhost ~]# vi /etc/profile #set java environment JAVA_HOME/usr/lib/jvm/java-1.8-openjdk //注意修改路径 JRE_HOME$JAVA_HOME/jre CLASS_PATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH[rootlocalhost java]# source /etc/profile //使修改生效1234567891011121314如果希望手动安装JDK可以参考这篇文章最后在终端中输入命令java -version 根据返回信息确认安装完成3.数据库安装3.1安装依赖包yum -y install binutils compat-libcap1 compat-libstdc.i686 compat-libstdc.x86_64 elfutils-libelf elfutils-libelf-devel gcc gcc-c glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh libgcc.i686 libgcc.x86_64 libstdc.i686 libstdc.x86_64 libstdc-devel.i686 libstdc-devel.x86_64 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext libXtst libX11 libXau libxcb libXi make sysstat unixODBC-devel.i686 unixODBC-devel.x86_64 unixODBC.i686 unixODBC.x86_64 compat-libstdc-33.i686 compat-libstdc-33.x86_6412pdksh-5.2.14-36.el5.i386.rpm 这个包库里没有需要手动下载[root]# rpm -ivh pdksh-5.2.14-36.el5.i386.rpm 安装,安装时可能会报错error: Failed dependencies:pdksh conflicts with ksh-20120801-33.el6.x86_64先删除这个rpm -e ksh-20120801-33.el6.x86_64 然后就可以安装了3.2配置内核参数[rootX]# vi /etc/sysctl.conf //以下为简写使用X代替~路径# 在文件末尾添加net.ipv4.ip_local_port_range 9000 65500 fs.file-max 6815744kernel.shmall 10523004kernel.shmmax 6465333657kernel.shmmni 4096kernel.sem 250 32000 100 128net.core.rmem_default262144net.core.wmem_default262144net.core.rmem_max4194304net.core.wmem_max1048576fs.aio-max-nr 1048576注意下面几行需要注释#net.bridge.bridge-nf-call-ip6tables 0#net.bridge.bridge-nf-call-iptables 0#net.bridge.bridge-nf-call-arptables 0生效命令[rootX]# sysctl -p123456789101112131415161718193.3创建oracle用户及配置创建用户[rootX]# groupadd -g 200 oinstall[rootX]# groupadd -g 201 dba[rootX]# useradd -u 440 -g oinstall -G dba -d /home/oracle oracle[rootX]# passwd oracle12345在此中添加[rootX]# vi /etc/pam.d/loginsession required pam_limits.so在末尾添加[rootX]# vi /etc/security/limits.conf# 在文件末尾添加oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536# 在文件末尾添加[rootX]# vi /etc/profileif [ $USER oracle ]; then if [ $SHELL /bin/ksh ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi12345678910111213141516171819202122[rootX]# su - oracle //切换用户[oracleX]$chmod 755 /home/oracle[oracleX]$mkdir /home/oracle/app[oracleX]$chmod 755 /home/oracle/app/[oracleX]$mkdir /home/oracle/oradata[oracleX]$chmod 755 /home/oracle/oradata/[oracleX]$vi ./.bash_profile# 在文件末尾添加umask 022export ORACLE_BASE/home/oracle/app123456789103.4安装oracle软件3.4.1VNC因为oracle的安装必须要图形界面才能操作所以我使用VNC这款软件来进行远程图形化连接windows下直接安装完就可以使用安装# yum install tigervnc-server启动# vncserver :1 输入完这条命令后会让用户设置输入两次VNC链接的密码12345windows客户端这样链接:(地址后加1)如果链接完成后出错链接客户端黑屏检查VNC启动日志(类似这个文件~/.vnc/localhost.localdomain:0.log)会发现日志中 /home/cake/.vnc/xstartup: line 27: xsetroot: command not found /home/cake/.vnc/xstartup: line 28: xterm: command not found /home/cake/.vnc/xstartup: line 29: twm: command not found原因是这三个依赖包没安装# yum install -y xsetroot xterm twm 安装完重启VNC服务即可 可以# vncserver -kill :1 # vncserver :1 重启 也可以直接重启系统重启VNC。。。。。。。。。123456789103.4.2安装前的准备切换到oracle用户配置oracle用户环境变量[oracleX]$ vi ~/.bash_profile# 文件末尾增加export ORACLE_BASE/home/oracle/appexport ORACLE_HOME$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SIDorcl #SID注意和自己即将建立的SID对应export PATH$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH$ORACLE_HOME/lib:/usr/lib12345678也可以在安装完后配置解压下载的两个oracle压缩文件[rootX]# unzip linux_11gR2_database_1of2.zip[rootX]# unzip linux_11gR2_database_2of2.zip使用-d参数解压到指定目录123切换到oracle用户因为中国区下载的oracle默认安装界面是中文服务器可能会出现乱码所以安装前先改变语言在解压后的database目录里输入下行命令$export LANGen_US.UTF-8运行$./runInstaller12345在执行./runInstaller命令后可能会报错这时需要使用root用户执行xhost 命令然后su - oracle切换回oracle用户执行./runInstaller3.4.3安装界面上图#%……*(因为是远程连接画质可能有点不舒服。。。。。下来是登陆oracle账户可以在邮件里接收安全更新等信息这里我取消了选择yes确认仅安装数据库软件next单实例数据库安装next在左边栏找到并添加简体中文的支持next安装企业版next默认next依赖检查这里点击忽略因为我们安装了更高版本的对应软件不影响后续进程next点击finish开始安装等待。。。。。。。。。。。。。。。。。。。。。。。。。根据提示使用ROOT用户执行这两条命令/home/oracle/oraInventory/orainstRoot.sh/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh12完成vnc命令行中输入下命令创建监听$netca这里可能会报错~0.0是因为安装系统时使用了默认的主机名修改即可点击查看解决办法创建数据库$dbca这里的SID要与环境变量里的一致启动数据库$sqlplus /as sysdba启动SQLstartup停止SQLshutdown immediate查看监听状态$lsnrctl status启动监听$lsnrctl start12345678910在数据库启动开启监听后就可以远程连接了正文oracle使用我也不会 -。- ……