当前位置: 56net亚洲必嬴 > 服务器&运维 > 正文

阿里云服务器配置步骤(此服务器系统为centos)

时间:2019-10-30 04:15来源:服务器&运维
java搭建阿里云服务器境遇(java情形+mysql+tomcat)和安插 JavaWeb 项目到云服务器(拾叁分详尽),Alijavaweb 近来在做项指标时候,要求把war包上传到Tencent云服务器,查了部分材质,领悟了

java搭建阿里云服务器境遇(java情形+mysql+tomcat)和安插 JavaWeb 项目到云服务器(拾叁分详尽),Alijavaweb

近来在做项指标时候,要求把war包上传到Tencent云服务器,查了部分材质,领悟了有关的布局参数以至命令,本人做了一个重新组合,记录一下,方便未来接收查找。

黄金年代、挂载数据盘http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974154 网站步骤:1、查看数据盘在一向不分区和格式化数据盘在此之前,使用 “df –h”命令,是不能够见到数据盘的,能够使用“fdisk -l”命令查看。如下图:
2、 对数据盘举行分区实践“fdisk -S 56 /dev/xvdb”命令,对数据盘实行分区;依照提醒,依次输入“n”,“p”“1”,四次回车,“wq”,分区就初始了,十分的快就可以完结。
3、 查看新的分区使用“fdisk -l”命令能够看出,新的分区xvdb1已经确立实现了。
4、格式化新分区以ext3为例:使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的小时依据硬盘大小有所不相同。(也可自己作主决定选用此外文件格式,如ext4等)
5、增添分区音信运用“echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab”(不含引号)命令写入新分区音信。然后利用“cat /etc/fstab”命令查看,现身以下音信就代表写入成功。
6、挂载新分区使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下音信就印证挂载成功,能够起来应用新的分区了。
二、ECS Linux系统盘网址数据改换至数据盘网站:http://help.aliyun.com/knowledge_detail.htm?spm=5176.775974154.3.1.weLehG&knowledgeId=5988596&keyWords=&categoryId=8314852

服务器通过ip地址访谈是不需求备案的,如若由此域名访谈的话才需求备案.

购置意气风发多级的东西

实质上就是花钱买块区域,服务器,域名,云分析,花了无尽money。。。

环境版本:
    Linux版本: centos6.3x64
    Java版本: jdk1.8.0_121
    Tomcat版本: Tomcat 6.0.48
    Mysql版本: 5.1.73
  1. 停下web相关服务,比方apache、nginx、mysql等。能够查看/etc/rc.local下服务运营命令,对应写为stop就能够,如:/etc/init.d/httpd stop
  2. 分区并格式化新的数据盘(分区方法可参照这里的前4步)
    试行mkfs.ext3 /dev/xvdb1格式化磁盘后,使用fdisk –l命令,能够查阅到多少盘分了多少个区,为/dev/xvdb1
  3. 挂载数据盘至有时目录,复制系统盘中的网址数据文件至数据盘挂载的不经常目录,就算不经常目录钦命为/mnt ,则实施以下命令挂载数据盘至不时目录:mount /dev/xvdb1 /mnt
    再拷贝系统盘内的网址意况目录至不经常目录,若是采取意气风发键安装包搭建的意况,可以拷贝/alidata目录下的全套文书至不经常目录,拷贝命令:cp -rp /alidata/* /mnt/
    翻开网址目录的方法:
    自己争辨网址的安顿文件,日常.conf结尾的文书,比方如下
  4. 卸除数据盘挂载的一时目录,系统盘的文本拷贝至数据盘后,奉行以下命令卸除数据盘挂载的一时目录:
    umount /mnt
    再重新挂载数据盘至原网址数据的目录,这里原网址目录为/alidata,命令为:
    mount /dev/xvdb1 /alidata
  5. 重启运营web服务,检查网址是还是不是可以正常采访。
    一直以来推行/etc/rc.local下的劳务运行脚本:
    /etc/init.d/mysqld start
    /etc/init.d/httpd start
    /etc/init.d/vsftpd start
    6.更改/etc/fstab文件,扩展数量磁盘/dev/xvdb1的自发性挂载,增添内容如下:也得以输入以下命令急速校勘:
    echo '/dev/xvdb1 /alidata ext3 defaults 0 0' >> /etc/fstab
    当心:借使/etc/fstab文件中,已经有"/dev/xvdb1 /alidata那行",就绝不再重新增了。
    别的命令:/etc/rc.local下服务运行命令

 

生龙活虎、租服务器

百度找出Ali云

步向官方网站首页,点击登陆

跻身登入页面,可以应用邮箱登陆依然注册

步入注册页面,填写注册新闻

登入成功,进入主页,点击云服务ECS,点击购买推荐大概购买配置

基于真实情况选用产品,只怕未有货,那么就须要转移购买条件

假若是新顾客,购买前要实名验证,依照提醒到位认证后技艺下订单

Java遭遇设置

下载地址

  • 将下载好的安装包上传到云服务器/usr/local文件夹

  • 安装JDK

    rpm -ivh jdk-8u121-linux-x64.rpm

  • 表达安装新闻

    java -version

    图片 1

    注意:

    在未有布置情形变量的图景下,能够健康施行java/jacac等一声令下。由此并未有打开情状变量的铺排,或许须求利用下边包车型大巴通令:

      #修改系统环境变量文件
      vi /etc/profile
      #添加以下文档
      JAVA_HOME=/usr/java/jdk1.8.0_121
      JRE_HOME=/usr/java/jdk1.8.0_121/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
    

    相关vi命令:

      esc 退出编辑模式
      :wq 保存并退出
    

java情状设置进程
一、安装jdk网址:http://jingyan.baidu.com/article/4853e1e51d0c101909f72607.html1.查看CentOS自带JDK是或不是已设置。◆输入:yum list installed |grep java。
2.查看yum库中的Java安装包。◆输入:yum -y list java* 。
3.使用yum安装Java环境。◆输入:yum -y install java-1.7.0-openjdk* ,以yum库中java-1.7.0为例。 当结果展现为Complete!即安装完成4.查看刚安装的Java版本消息。◆输入:java -version 可查阅Java版本;◆输入:javac 可查阅Java的编写翻译器命令用法(可略)。
二、安装Tomcat  1)下载apache-tomcat-6.0.10.tar.gz  2)#tar -zxvf apache-tomcat-6.0.10.tar.gz ; //解压  3)拷贝apache-tomcat-6.0.10到/usr/local/下同样珍视命名称为tomcat  [root@linux bin]#cp -R apache-tomcat-6.0.10 /usr/local/tomcat ;  4)启动tomcat  [root@linux bin]#/usr/local/tomcat/bin/startup.sh  Using CATALINA_BASE: /usr/local/tomcat  Using CATALINA_HOME: /usr/local/tomcat  Using CATALINA_TMPDIR: /usr/local/tomcat/temp  Using JRE_HOME: /usr/local/jdk/jdk1.6.0_17  Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar  [root@linux bin]#  到此tomcat已经安装到位
5)入到tomcat的bin目录 再./shutdown.sh 关闭tomcat
三、安装mysql网址:http://www.jb51.net/article/23255.htm1.yum -y install mysql-server  ← 安装MySQL服务端2.yum -y install mysql-devel  ← 安装MySQL客商端3.chkconfig --list mysqld  ← 确认MySQL自运行mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 假使2--5为on的景观就OK4. /etc/rc.d/init.d/mysqld start  ← 运营MySQL服务5.mysql -u root  ← 用root顾客登入MySQL服务器6.select user,host,password from mysql.user;  ← 查看客户新闻7.set password for root@localhost=password('在这里边填入root密码');  ← 设置root密码8.set password for root@'服务器的id'=password('在这里处填入root密码');  ← 设置root9. exit  ← 退出MySQL服务器10.更改登陆密码Set password for 'root'@'localhost'=password('') 这里其实正是给它设为空密码
11.重启mysql命令:service mysqld restart
php景况设置进程意气风发,php下载
下载:wget http://cn2.php.net/get/php-5.4.41.tar.gz/from/this/mirror
yum install libxml2yum install libxml2-devel -y
二、nginx安装
1.安装包下载
下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz(能够一贯更换成别的版本)
2.安装图谋: nginx注重于pcre库,要先安装pcre

 

二、购买域名

点击域名/域名列表

点击域名注册

查询域名

列表中会展现该域名是不是曾经被注册,未有被登记的域名后边有参与项目清单开关

步向项目清单后,就足以去付钱了

云深入分析基础版能够购买,选好了点击即刻购买就能够

点击拆解解析,步向拆解剖析页面,不了然怎么用就点新手引导设置

点击设置网址分析的登时改进,将域名与ip关联上即可

安装好了就能够看见

Tomcat安装

下载地址

  • 将汤姆cat上传到云服务器/usr/local/文件夹

  • 一声令下解压:

      tar -zxf apache-tomcat-6.0.48.tar.gz
      mv apache-tomcat-6.0.48.tar.gz tomcat
    

yum install pcre pcre-devel
3.进入cd /usr/local/src/目录
wget http://nginx.org/download/nginx-1.4.2.tar.gz
接下来实行解压命令:tar zxvf nginx-1.4.2.tar.gz
4.cd nginx-1.4.2
施行命令: ./configure --prefix=/usr/local/nginx
推行命令: make && make install
5.启动nginx命令:进入到nginx 再./sbin/nginx 启动nginx
见状如下4个目录
....conf 配置文件
... html 网页文件
...logs 日志文件
...sbin 主要二进制程序

1.安装Mysql

三、备案

点击备案,这几个好劳累啊,作者备案还或然有那么多事。。

进去备案页面

点击登陆备案系统,踏向登入页面(那一个是备案系统,单独的)

Mysql安装

  • 检查评定系统是不是自带mysql

    yum list installed | grep mysql

  • 除去系统自带的mysql及其信任命令

    yum -y remove mysql-libs.x86_64

  • 设置mysql 服务器命令

    yum install mysql mysql-server mysql-devel -y

  • 查看是或不是变动了mysqld服务, 并设置随机运转

    chkconfig --list |grep mysql

    图片 2

    数字代码服务器运行等级,off 代表不随意运转mysqld服务,on代表私行运行服务
    我们供给安装mysqld随机运营,奉行上面施命发号进行安装:
    chkconfig mysqld on那般的结果表示符合规律
    chkconfig --list |grep mysql

    图片 3

  • 启动mysqld服务

    service mysqld start

    起步后,ps一下,看下进度是还是不是起来, ps -ef |grep mysql|grep -v grep

  • 停止mysqld服务

    service mysqld stop

  • 重启mysqld服务

    service mysqld srestart

  • 命令行测量检验连接mysql ,后续能够在指令行中央机关单位接管制数据库

    mysql

    直白实践,yum安装的mysql,本地root密码默感到空

  • 安装MySQL的root客户安装密码

      `[root@bogon ~]#  mysql -u root  
      mysql> select user,host,password from mysql.user;  
      +------+-----------+----------+  
      | user | host      | password |  
      +------+-----------+----------+  
      | root | localhost |          |  
      | root | bogon     |          |  
      | root | 127.0.0.1 |          |  
      |      | localhost |          |  
      |      | bogon     |          |  
      +------+-----------+----------+  
      rows in set (0.01 sec)`
    

    询问客户的密码,都为空,用下边的通令设置root的密码为root

      mysql> set password for root@localhost=password('root');
      mysql> exit;
    
  • 即使地点有数据库的话,可以教导出成.sql文件,上传到服务器中,再导入到数据库中。

      create database mydb1;  //新建一个数据库
      use mydb1;  //进入数据库
      source /usr/local/xx.sql;     //即可导入
    

6.重启nginx命令:/usr/local/nginx/sbin/nginx -s reload
7.默许80端口,假如被挤占,就改掉配置文件就好了
三,nginx+php编译
1.进来(php安装后的根目录),试行上面大器晚成段命令
./configure --prefix=/usr/local/fastphp
--with-mysql=mysqlnd
--enable-mysqlnd
--with-gd
--enable-gd-native-ttf
--enable-gd-jis-conv
--enable-fpm(nginx和php是单独的长河)
2.推行命令yum install gd-devel 安装devel包(只怕还却一个别的包,忘记是何等了,提醒后百度时而就通晓了,包安装好后再次实践步骤少年老成的代码)
3.再张开八个限令窗口.进到nginx的conf目录,实行命令vim nginx.conf命令也许用FTP工具直接张开校订
加上例子:

  在CentOS7上安装MySQL时,现身了以下的唤醒:

搭建Ali云服务器蒙受

自己举办长途连接服务器的时候,用的是SecureCRT和filezilla那连个,叁个是上传文件用的,三个是连连用的。

上传war包

将Web项目上传来tomcat中webApps目录下,重启服务器,步向tomcat/bin目录下,先施行./shutdown.sh,在执行./startup.sh,那个时候应有能够访谈了。

图片 4

图片 5

一、使用SecureCRT连接centos。

专心刚刚买到服务器后先是次登录恐怕登陆不进来,那时只须要到调节台重启一下就可以。

接下来须求输入密码,若无密码到调控台更改密码

参照他事他说加以考察链接

  1. mysql入门教程-安装mysql数据库
  2. Tencent云服务器CentOS安装JDK+汤姆cat+MySQL详细步骤
  3. 在Tencent云服务器centenOS安装Java、汤姆cat和mysql
  4. Tencent云CentOS6.5下安装mysql,并配置好远程访谈等权力,途中遇见的标题

复制代码

原因是:

二、安装JDK。

Java 的 JDK 有 2 套,一是 Oracle 的 JDK,另一个正是 OpenJDK 了。笔者采取的是 OpenJDK 来作为 Java 的开辟条件。自己是接纳 SecurityCRT 操作云服务器上的 CenOS6.5 来开展安装配置的。

2.1、查看可用软件包

CentOS 6.X 和 5.X 自带有 OpenJDK runtime environment(openjdk),我们采纳yum 来查阅 CenOS 下可用的 open-jdk 软件包列表,实施命令:yum search java | grep -i –color JDK

2.2、安装

查见到了全部可用的装置包后,大家接收本人索要的实行设置。笔者选取的是 Java8。试行命令:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

看到 Complete 后就精晓安装实现了,那么现在来测量试验一下是不是安装成功。推行命令:java -version

注:也能够接纳 javac 来作为测验命令,网络某个说还要设置java意况变量,其实到此地早已就可以了,不用再到etc/profile中装置java情形。

1 location ~ .php$ { 2 3 root html; 4 5 fastcgi_pass 127.0.0.1:9000; 6 7 fastcgi_index index.php; 8 9 fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name;10 11 include fastcgi_params;12 13 }

  CentOS7带有MariaDB而不是mysql

三、安装tomcat。

centos其实能够选择最轻松易行的yum install tomcat就可以了。这里本身就介绍自己的艺术。

3.1、打算财富

3.1.1、filezilla登录

登入上去年今年后,直接拖到左边就能够了。

大家需求先筹算好 汤姆cat8 的压缩包。自己是先在当地下载好 汤姆cat8,然后采纳 FileZilla 传到长途服务器下。

3.2、解压

利用 tar 命令,对 汤姆cat 的减削包举行解压。试行命令:tar -zxvf apache-tomcat-8.0.0.RC3.tar.gz

3.3、移动

解压实现后,大家须求将解压后的目录移动到 /usr/local 目录下。实行命令:mv apache-tomcat-8.0.0 /usr/local

3.4、重命名

为便利纪念以致随后的运用,大家将该公文夹使用 mv 命令重命名称为tomcat8.施行命令:mv apache-tomcat-8.0.0 tomcat8

3.5、配置 JAVA-HOME

实则那步也足以绝不的,因为你能够直接到bin目录下边运维就行。

编辑 /usr/local/tomcat/bin/catalina.sh 文件,配置 JAVA-HOME 变量,让 汤姆cat 能够查找到 JDK 的目录,与其一齐专门的学问。

3.6、运维服务

现行反革命,大家来运维 tomcat 来试试看。使用 cd 命令切换来 /usr/local/tomcat8/bin/ 目录下,然后实践命令:./startup.sh

3.6、开放端口

初始好服务后,大家还索要开放 8080 端口。注:HTTP 合同暗中认可使用 80 端口,而 汤姆cat 私下认可使用 8080 端口。

3.7、测试

上边的计划完结后,检查一下 汤姆cat 的周转情形。实施命令:ps -ef | grep tomcat

接着,展开浏览器,测量试验下。本地机械测量检验则在地方栏上输入 来查看结果。

图片 6

缓慢解决方案

三、安装mysql

以此是小编费时间最久的,因为现身了一下标题ELX570RO奥迪Q7二〇〇四 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

化解措施:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

若果您走运喷到了这一个标题,那么点进入看看小编的缓慢解决措施

3.1、安装mysql

大家采用 yum 来设置 mysql,施行命令 yum install mysql-server. 若机器上尚未安装好,就能够自动安装,出现 Complete 就代表成功安装。即使已经安装,就能够现身如下情形:

3.2、查看安装

我们能够运用 rpm 命令来查看 mysql 的设置意况:推行命令 rpm -qa | grep mysql*

3.3、运营服务

安装好了,那大家就试着运营一下 mysql 服务好了:实施命令 service mysqld start
注意:是 mysqld,而不是 mysql

3.4、测试 mysql

mysql 的劳动已经运转好了,那么大家来测量试验一下,它是还是不是能科学运营了?运行好后,我们来步入mysql 中间试验着操作一下。实施命令:mysql

注释:q 命令指关闭连接,退出 mysql

-

复制代码

 

编辑:服务器&运维 本文来源:阿里云服务器配置步骤(此服务器系统为centos)

关键词: