文档章节

centos 安装服务器环境 v 0.1

梧桐V5
 梧桐V5
发布于 2014/06/11 15:02
字数 610
阅读 33
收藏 0

 为了更好更方便搭建服务器,我申请了国外的服务器,朋友推荐了 https://cloud.digitalocean.com

在使用过程中还算不错,特别是,这家美国主机商提供了新加坡机房的,据说相应时间60ms。

申请好主机,接着就是登陆上去安装各种服务环境。

一、设置时期:

  • #yum -y install ntp //安装时期
  • #ntpdate us.pool.ntp.org
  • #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • #reboot  //重启
  • # date -R  //查看当前时期
  • 二、配置IpTable

    #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    #/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    然后保存:
    #/etc/rc.d/init.d/iptables save 
    查看打开的端口:
    # /etc/init.d/iptables status
    
    -------------------------------------------------------
    补充说明:
    
    #关闭防火墙
    /etc/init.d/iptables stop
    service iptables stop # 停止服务
    #查看防火墙信息
    /etc/init.d/iptables status
    
    #开放端口:8080
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    #重启防火墙以便改动生效:(或者直接重启系统)
    /etc/init.d/iptables restart
    #将更改进行保存
    /etc/rc.d/init.d/iptables save
    
    另外直接在/etc/sysconfig/iptables中增加一行:
    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT#永久关闭防火墙
    chkconfig –level 35 iptables off #此方法源自网络,未实验,安全考虑拒绝使用此方法


  • 三、 安装nginx

    在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件:

    #yum install gcc-c++
    #yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

  • 下载nginx

    #wget http://nginx.org/download/nginx-1.7.2.tar.gz
    如果不支持wget,请安装
    #yum -y install wget

  • 解压:
    # tar zxvf nginx-1.7.2.tar.gz
    配置nginx
    #./configure --prefix=/opt/nginx --with-http_stub_status_module
    解释: --prefix 为安装路径,--with-为需要安装的模块,具体可以运行./configure --help 查看有效模块
    编译并安装 nginx
    #make && make install
    启动 nginx
    #/opt/nginx/sbin/nginx
    停止 nginx
    #/opt/nginx/sbin/nginx -s stop
    重载 nginx
    #/opt/nginx/sbin/nginx -s reload


  • 四、安装PHP

    #yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
    
    修改可执行权限  chmod +x /etc/init.d/php-fpm 
    启动   /etc/init.d/php-fpm start 
    停止   /etc/init.d/php-fpm stop 
    重启   /etc/init.d/php-fpm restart

  • 五、安装mysql

    #yum -y install mysql
    #yum -y install mysql-server
    #yum -y install mysql-devel
    #chgrp -R mysql /var/lib/mysql
    #chmod -R 770 /var/lib/mysql
    #service mysqld start 
    mysql
    > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('secret_password');
    > update user set host = '%' where user ='root' and host='localhost';  
    > FLUSH PRIVILEGES;
  • 参考:

    CentOS下配置iptables防火墙  http://os.51cto.com/art/201103/249398.htm

    安装nginx  http://jingyan.baidu.com/article/c33e3f485a5574ea15cbb525.html

    下载nginx :http://nginx.org/en/download.html






© 著作权归作者所有

共有 人打赏支持
梧桐V5
粉丝 2
博文 8
码字总数 1704
作品 0
广州
架构师
私信 提问
使用Apache的ab工具对比Nginx与Apache静态页面处理能力

使用Apache的ab工具对比Nginx与Apache静态页面处理能力 前言:为什么要进行压力测试 在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情...

xruan
2017/11/18
0
0
在Hadoop集群上运行R程序--安装RHadoop

RHadoop是由Revolution Analytics发起的一个开源项目,它可以将统计语言R与Hadoop结合起来。目前该项目包括三个R packages,分别为支持用R来编写MapReduce应用的rmr、用于R语言访问HDFS的rhd...

鉴客
2013/01/06
3.4K
0
dhcp在linux下实现的安装

实验环境:centos 6.4 定义:DHCP(dynamic host configuration protocol,动态主机分配协议),于1993年成为标准协议,前身是bootp,dhcp提供简单的TCP/IP的网络设置,避免了TCP/IP网络中地址...

1169334005
2014/05/04
0
0
使用 Docker 搭建 Java Web 运行环境

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Do...

黄勇
2015/01/28
0
74
Centos 6.5安装Docker并搭建java web运行环境

1.说明 由于Docker仅在内核版本不低于2.6.32-431.el6.x86_64一下的版本上支持,所以,在安装Docker前请首先确认Centos系统的内核版本。 确认内核: 如果结果显示如上,或者比这个版本高,则可...

码上中国博客
2016/06/08
200
2

没有更多内容

加载失败,请刷新页面

加载更多

sql根据日期查询,本周,本月,本年,今日相关统计

sql根据日期查询,本周,本月,本年,今日相关统计 昨天 select * from tb where datediff(day, 时间字段 ,getdate()) = 1 今天 select * from tb where datediff(day, 时间字段 ,getdate()) = ...

BraveLN
16分钟前
2
0
Delphi 折叠代码编译变量$REGION

编译变量$REGION,用于在delphi2006以后版本的折叠代码显示,非常方便。 procedure TForm1.Button1Click(Sender: TObject); var uStr: UnicodeString; begin {$REGION '显示uStr变量内容'} ......

dillonxiao
17分钟前
1
0
【更新】SyntaxEditor发布v2018.1,可共享相同代码库

SyntaxEditor最新版本下载 SyntaxEditor是一款强大的代码语法检验控件,采用了当今最前沿的代码编辑的技术,可以为你代码编辑提供强大的管理功能。最新版支持Visual Studio 2013和Windows 8...

电池盒
17分钟前
1
0
如何在基于Bytom开发过程中集成IPFS

本文介绍了基于Bytom开发过程中集成IPFS。 step1: 搭建bytom节点 比原相关资料:https://github.com/Bytom-Community/Bytom_Docs 搭建bytom节点有很多方式,然后开启RPC调用模式。这里推荐用...

比原链Bytom
22分钟前
0
0
sqlyog注册码

sqlyog注册码 1.方式一 用户名: 随意填写 秘钥: ccbfc13e-c31d-42ce-8939-3c7e63ed5417 a56ea5da-f30b-4fb1-8a05-95f346a9b20b a0fe8645-3916-45d4-9976-cb6b88fecc6c b70d7f66-dac2-4462-......

dragon_tech
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部