1.安装nginx

上传安装包:put E:\yz_index\installPackage\nginx-1.14.0.tar.gz

解压:tar zxvf nginx-1.14.0.tar.gz

切换:cd nginx-1.14.0

准备编译:./configure

编译:make

安装:make install

报错如下:

[root@localhost nginx-1.14.]# make
make: *** No rule to make target `build', needed by `default'. Stop.
[root@localhost nginx-1.14.]# make install
make: *** No rule to make target `install'. Stop.

参考:https://www.cnblogs.com/zrbfree/p/6419043.html,是因为少环境

1.1.1 安装gcc

查看:rpm -qa gcc

安装: yum install gcc

1.1.2 安装PCRE库

查看: rpm -qa pcre

安装:yum install pcre pcre-devel

1.1.3 安装zlib

查看: rpm -qa zlib

安装:yum install zlib zlib-devel

1.1.4 安装OpenSSL

查看: rpm -qa openssl

安装:yum install openssl openssl-devel

我电脑少这个,所以执行这个安装命令

报错如下:

Error Downloading Packages:
openssl-1.0.1e-.el6.x86_64: failure: Packages/openssl-1.0.1e-.el6.x86_64.rpm from base: [Errno ] No more mirrors to try.
openssl-devel-1.0.1e-.el6.x86_64: failure: Packages/openssl-devel-1.0.1e-.el6.x86_64.rpm from base: [Errno ] No more mirrors to try.

参考:https://blog.csdn.net/wang_zhenwei/article/details/50536180

1.1.4.1 执行:yum clean all

1.1.4.2 执行:yum makecache,报错如下

[root@localhost nginx-1.14.]# yum makecache
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
: PYCURL ERROR - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base

参考:https://www.cnblogs.com/phpandmysql/p/7773063.html

1.1.4.3 vi /etc/sysconfig/network-scripts/ifcfg-eth0, 末尾加入

DNS1=8.8.8.8 #常用
DNS2=4.2.2.2
DNS1=223.5.5.5 #阿里
DNS2=223.6.6.6

1.1.4.4 重启网络:ifup eth0

结果:这几台服务器连接不了外网,可能不是上面的原因,待续

后续:虚拟机开通了外网

1.1.4.5 测试: ping www.baidu.com ok

1.1.4.6 再次执行:yum makecache,报错如下

file:///cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///cdrom/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: c6-media. Please verify its path and try again

参考:https://www.cnblogs.com/zgaspnet/p/5258732.html

查看文件:cat /etc/yum.repos.d/CentOS-Media.repo

将 baseurl修改为:http://centos.ustc.edu.cn/centos/5/os/i386/

将enabled修改为:0

1.1.4.7 再次执行:yum makecache. 成功,再次执行上面未完成命令,成功!

测试启动

cd /usr/local/nginx/sbin/
./nginx

设置开机自启

vi /etc/init.d/nginx

贴入如下代码,注意nginx安装路径,如果不是/usr/local则要改为自己的路径

#!/bin/sh
#
# nginx - this script starts and stops the nginx daemon
#
# chkconfig: -
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy and IMAP/POP3 proxy server
# processname: nginx
# config: /etc/nginx/nginx.conf
# config: /etc/sysconfig/nginx
# pidfile: /var/run/nginx.pid # Source function library.
. /etc/rc.d/init.d/functions # Source networking configuration.
. /etc/sysconfig/network # Check that networking is up.
[ "$NETWORKING" = "no" ] && exit nginx="/usr/local/nginx/sbin/nginx"
prog=$(basename $nginx) NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" [ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx lockfile=/var/lock/subsys/nginx start() {
[ -x $nginx ] || exit
[ -f $NGINX_CONF_FILE ] || exit
echo -n $"Starting $prog: "
daemon $nginx -c $NGINX_CONF_FILE
retval=$?
echo
[ $retval -eq ] && touch $lockfile
return $retval
} stop() {
echo -n $"Stopping $prog: "
killproc $prog -QUIT
retval=$?
echo
[ $retval -eq ] && rm -f $lockfile
return $retval
killall - nginx
} restart() {
configtest || return $?
stop
sleep
start
} reload() {
configtest || return $?
echo -n $"Reloading $prog: "
killproc $nginx -HUP
RETVAL=$?
echo
} force_reload() {
restart
} configtest() {
$nginx -t -c $NGINX_CONF_FILE
} rh_status() {
status $prog
} rh_status_q() {
rh_status >/dev/null >&
} case "$1" in
start)
rh_status_q && exit
$
;;
stop)
rh_status_q || exit
$
;;
restart|configtest)
$
;;
reload)
rh_status_q || exit
$
;;
force-reload)
force_reload
;;
status)
rh_status
;;
condrestart|try-restart)
rh_status_q || exit
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
exit esac
给予权限:chmod 755 /etc/init.d/nginx
增加为系统服务:chkconfig --add nginx
测试:
[root@localhost ~]# service nginx stop
/etc/init.d/nginx: line : nx: command not found
Stopping nginx: [ OK ]
[root@localhost ~]# service nginx start
/etc/init.d/nginx: line : nx: command not found
Starting nginx: [ OK ]

安装oracle

创建文件夹:mkdir /usr/local/oracle_file

上传安装包到上面目录:

put E:\yz_index\installPackage\p13390677_112040_Linux-x86-64_1of7.zip

put E:\yz_index\installPackage\p13390677_112040_Linux-x86-64_2of7.zip

解压文件:

unzip p13390677_112040_Linux-x86-64_1of7.zip

unzip p13390677_112040_Linux-x86-64_2of7.zip

赋予权限:

chown -R oracle:oinstall database

chmod -R 755 database

切换Oracle:su oracle

安装:

运行命令:./runInstaller -silent -responseFile /usr/local/oracle_file/database/response/db_install.rsp -ignorePrereq

接下来就是等待(有点长,不要着急!!!)开始计时,快的话10分钟左右。(安装好的图示在下页)

安装过程中,如果提示[WARNING]不必理会,此时安装程序仍在后台进行,如果出现[FATAL],则安装程序已经停止了。

可以在以下位置找到本次安装会话的日志:

/tmp/OraInstall2018-12-16_03-29-49PM/installActions2018-12-16_03-29-49PM.log

可以使用命令查看日志:后面的地址应该以安装过程中的提示为准

#tail -100f /tmp/OraInstall2018-12-16_03-29-49PM/installActions2018-12-16_03-29-49PM.log

安装成功结果:

[oracle@localhost oracle]$ /usr/local/oracle_file/database/./runInstaller -silent -force -ignorePrereq -responseFile /usr/local/oracle/db_install.rsp
Starting Oracle Universal Installer... Checking Temp space: must be greater than MB. Actual MB Passed
Checking swap space: must be greater than MB. Actual MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018--16_04--13PM. Please wait ...[oracle@localhost oracle]$ You can find the log of this install session at:
/usr/local/oraInventory/logs/installActions2018--16_04--13PM.log
The installation of Oracle Database 11g was successful.
Please check '/usr/local/oraInventory/logs/silentInstall2018-12-16_04-53-13PM.log' for more details. As a root user, execute the following script(s):
. /usr/local/oraInventory/orainstRoot.sh
. /usr/local/oracle/product/11.2./db_1/root.sh

错误1:

报错信息:./runInstaller: line 97: /root/database/install/.oui: Permission denied

解决方法:需切换到root用户授权,如果runInstaller变为绿色还是报这个错,则需要把文件夹移到非root目录下,在进行安装

错误2:

报错信息:

If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further assistance.
Typical path for xclock: /usr/X11R6/bin/xclock

解决方法:换这个命令安装./runInstaller -silent -responseFile /usr/local/oracle_file/database/response/db_install.rsp -ignorePrereq

错误3:

INFO: Finding the most appropriate exit status for the current application
INFO: Exit Status is -
INFO: Shutdown Oracle Database 11g Release Installer

解决方法:vi response/db_install.rsp修改DECLINE_SECURITY_UPDATES=TRUE

参考

make 和 make install 的区别

170217、nginx 安装时候报错:make: *** No rule to make target `build', needed by `default'. Stop.

CentOS学习12_ [Errno 256] No more mirrors to try 解决方法

centos7 cannot find a valid baseurl for repo

解决yum错误:Cannot retrieve repository metadata (repomd.xml) for repository

linux下oracle无图形化界面安装

服务器部署全程记录(centos6.5)的更多相关文章

  1. web服务器部署过程记录

    由于之前没有服务器部署经验,又选择了所有软件都是单独编译安装,遇到很多问题,解决之后还是学习到了很多新东西. 如今回过头来还是选择lnmp集成环境的部署方式比较方便快捷:https://lnmp.or ...

  2. ElasticSearch elasticsearch-servicewrapper 在linux上的安装部署全程记录

    原文地址:http://www.cnblogs.com/tianjixiaoying/p/4316011.html 由于项目需求,需要在linux平台搭建一套ES服务.在搭建过程中,遇到各种各样的问题 ...

  3. ElasticSearch在linux上的安装部署全程记录

    由于项目需求,需要在linux平台搭建一套ES服务.在搭建过程中,遇到各种各样的问题.后来都一一解决.现在要记录下来这个过程,以及其中遇到的问题,及其解决方法. 一.环境配置 操作系统:Cent OS ...

  4. Linux平台下Lotus Domino服务器部署案例

    Linux平台下Lotus Domino服务器部署案例 几年前我写了篇<RHAS2.1下安装中文LotusDominoR6.5图解>这篇文档被多个大型网站转载,曾帮助过很多公司系统管理员部 ...

  5. MVC - 云服务器部署

    本章将和大家分享的是如果在云服务器上部署mvc,云服务器部署其实也不高大上,就和咋们在自己电脑上用iis发布部署站点一样,只是需要使用云解析把自己购买的域名解析到对应的自己的云服务器上,这些都是用的云 ...

  6. CentOS7系统 ansible自动化部署多台服务器部署

    CentOS7系统 ansible自动化部署多台服务器部署   Ansible工作机制  从图中可以看出ansible分为以下几个部份: 1> Control Node:控制机器2> In ...

  7. linux服务器部署tomcat和Nginx

    项目需要,申请了三台测试机器,好在测试机里面光秃秃的什么都没有,我就可以好好的学习一把玩一把了!接下来以图文的形式讲一下我所碰到的坑以及小小的收获吧! 一.准备工作 首先你得有一台可以玩的linux服 ...

  8. 轻量级服务器部署方案 -(阿里云CenOS+宝塔)

    一台服务器部署多个应用.可部署前端工程.node服务.数据库等. 一.服务器选择合适的服务器,购买即可.服务器商1.阿里云 2.腾讯云 3.百度云 二.服务器管理面板-宝塔宝塔面板是一款服务器管理软件 ...

  9. kvm虚拟化管理平台WebVirtMgr部署-完整记录(2)

    继上一篇kvm虚拟化管理平台WebVirtMgr部署-完整记录(1),接下来说说WebVirtMgr的日常配置:添加宿主机,创建虚机,磁盘扩容,快照等具体操作记录如下: 一.配置宿主机1.登录WebV ...

随机推荐

  1. HNOI2019

    省选总结 day0 写了下平时不经常写的模板,像什么\(LCT\),圆方树,\(exlucas\)之类的,但是一个都没考. day1 提前十几分钟进了考场,可以提前动电脑,赶紧把\(vimrc\)打了 ...

  2. 【CF997E】Good Subsegments (线段树+单调栈)

    Description 原题链接 给你一个长度为\(n\)的排列\(~P\),定义一段子区间是好的,当且仅当这个子区间内的值构成了连续的一段.例如对于排列\(\{1,3,2 \}\),\([1, 1] ...

  3. Netty如何实现Reactor模式

    在前面的文章中(Reactor模型详解),我们讲解了Reactor模式的各种演变形式,本文主要讲解的则是Netty是如何实现Reactor模式的.这里关于Netty实现的Reactor模式,需要说明的 ...

  4. 【CF981D】Bookshelves(贪心,动态规划)

    [CF981D]Bookshelves(贪心,动态规划) 题面 洛谷 Codeforces 给定一个长度为\(n\)的数列,把他们划分成\(k\)段,使得每段的和的结构按位与起来最大. 题解 从高位往 ...

  5. 整车CAN网络介绍

    CAN(Controller Area Network)控制器局域网络,CAN网络在早期的整车应用中以BCM(车身控制器)为控制中心,主要是车身零部件(雨刮/大灯/车窗…),智能硬件较少,所以早期的正 ...

  6. Linux下搜狗输入法和快捷键Ctrl+Space冲突的解决

    配置快捷键(不是搜狗的设置) 把搜狗的启动快捷键给删了(如果有两个键盘[英+中],你按Shift就可以切换了,完全没必要占着茅坑) 其他快捷键冲突在键盘里面设置 over

  7. 全文检索 -- Solr从概念到实战(一)

    全文检索: 将整个文本进行“分词”处理,在索引库中为分词得到的每一个词都建立索引,和用户搜索的关键词进行匹配.实现快速查找效果. 传统sql语句实现的局限性: select song_id,song_ ...

  8. MySQL -- 单行函数

    大小写控制函数 SELECT LOWER('HelloWrold'), UPPER('HelloWorld'); 字符控制函数 SELECT REPLACE('abcdababab','p','m') ...

  9. Linux中OBS在Wayland环境下黑屏只显示鼠标的应对措施

    本文写于2018-02-10.截至到此文完成时,没有已知的方法可以让OBS在Wayland环境下正常工作. 解决方法 放弃使用Wayland,改用X Window 在Wanyland上录制屏幕,可以使 ...

  10. Vue--路由

    main.js: 1.先在项目安装路由模块:npm install vue-router --save-dev2.使用路由:main.js首先要引用vue模块: import Vue from 'vu ...