zoukankan      html  css  js  c++  java
  • 关于给服务器配置环境的成长经历

    从阿里云买了一个空服务器,表示以前是完全没有linux的操作经验,小白一枚只能上网选择lamp或者lnmp的一个配置。看看阿里云提供的镜像服务——两块钱给一个lamp环境,或者说是给你配置好Java环境的服务器,然后高价卖给你~~~看着想想程序员也是不容易,还是自己学习一下如何搭建服务器吧。

    好在自己服务器随便玩,玩坏了就给换个新的安装好Centos的硬盘就好了~反正学着呗,也不花钱啊,哈哈~~~主要是想搞明白到底是咋回事。

    言归正传~~~我这里将自己的一个学习过程给贴出来。

    首先是先自己要大概明白一下linux操作系统是怎么回事吧。我是在慕课网上学习了Tony老师的Linux的一个软件安装课程后,回过头在来看软件安装,感觉就是柳暗花明,这里贴一个链接:《点击这里》http://www.imooc.com/learn/447

    那么软件安装的过程主要是用了阿里云提供的一个yum服务,还是比较人道的,看了看yum命令的源代码,里边的软件下载其实还是从阿里云本地的服务器上下载软件(毕竟在本地下载有更快的速度),同时这个命令是不收费的,所以对于小白来说是一个福音了。

    来说说我给服务器安装jdk的故事吧。

    真正的原因是我实在是不知道咋开始写php来完成我的博客的一个搭建,于是想想还是给自己整个jdk+Apache+mysql的一个环境,于是有了开头的一步。实在是网上找不到完整的教程啊~可能到了Java的这个地步大家都是高手了吧,搭建服务器都不用再百度就可以写出来了~~~

    自己先是使用的wget命令,想想还是先让服务器从oracle上将jdk给下载下来,结果可怜的网速也就20k/s的样子吧,大概要我两个小时的样子~~~感觉不对,于是先将jdk下载到自己本地,然后通过rz命令上传到服务器,感觉这样子可以减少oracle对阿里云服务器网速的一个限制,差不多这样子网速来到了50k/s的样子,顿时感觉好激动。传了10分种的样子到了四分之一的地方,自己接着去网上找找安装其他东西的命令,表示小白好艰辛。看见mysql的安装是通过yum install mysql mysql-server 实现的,顿时想到我们的jdk……现在才想到

    好像是在慕课网上看见过介绍,如何通过名字在yum中寻找到软件……于是一条命令:yum -y list java-1.8.0-openjdk*

    先查询到一个结果

    果真有反应,然后就是将他们全部给安装上了……

    网速达到了1M/S的一个稳定状态,顿时有一种成就感。表示还是要重基础啊,基础学的好还是能很好的提高自己的工作效率的,毕竟从这个网速就可以看出来。表示自己也是不清楚每个过程的具体细节,但是好歹将慕课网的一个课程完整的看下来,知道yum命令安装软件还是挺方便的,而且还不容易出现兼容性的问题。

    jdk安装详情可参考:http://blog.chinaunix.net/uid-15463753-id-4252690.html

    安装结果一样的,输入java -version,查看一下jdk版本

     好了,这里将自己给服务器配置的一个全过程给贴出来,给大家分享咯:

     1 首先是java的jdk环境。看看你想安装jdk的哪个版本,只要在yum中有的都可以很快速的安装上的。
     2 在这里我使用的是:
     3 yum -y list java-1.8.0-openjdk*
     4 目的是将jdk的一全套全都给安装上去。
     5 
     6 安装结束后可以通过
     7 java -version
     8 验证jdk的一个版本
     9 
    10 安装mysql:
    11 yum -y install mysql mysql-server
    12 安装速度很快,安装结束后就是启动mysql的一个服务,使用命令:
    13 service mysqld start
    14 启用后mysql是还没有自己设置密码的,手动来一下:
    15 (假设密码为123456)
    16 /usr/bin/mysqladmin -u root password "123456"
    17 表示的含义是用户为u,设置的密码为123456
     1 给服务器安装Apache
     2 输入命令:
     3 yum install httpd #根据提示,输入Y安装即可成功安装 
     4 /etc/init.d/httpd start #启动Apache
     5 
     6 备注:Apache启动之后会提示错误:
     7 正在启动 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName 
     8 解决办法:
     9 vi /etc/httpd/conf/httpd.conf #编辑
    10 找到 #ServerName www.example.com:80
    11 修改为 ServerName www.osyunwei.com:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost
    12 :wq! #保存退出
    13 chkconfig httpd on #设为开机启动
    14 /etc/init.d/httpd restart #重启Apache
    tomcat安装:
    
      直接到官网下载tar包解压即可。
    
     
    
    tomcat相关操作:
    
      首先,进入Tomcat下的bin目录,例如:cd /usr/tomcat/bin
    
      启动Tomcat:./startup.sh 
    
      关闭Tomcat:./shutdown.sh
    
      查看Tomcat是否关闭:ps -ef|grep java,若信息较多表示未关闭,反之已关闭。

    这里贴出自己整个过程参考的几篇博文,对博主表示感谢!

    http://www.jb51.net/article/37987.htm

    http://www.cnblogs.com/123-/p/4420867.html

    http://www.centoscn.com/CentosServer/www/2013/0820/1402.html

    这里来一波yum命令的介绍:

     1 yum在线安装
     2 安装过程中,rpm包的依赖性太强
     3 如果rpm包都是手工安装,则rpm包使用难度较大
     4 
     5 所以后来开发出来一个yum在线安装的方法
     6 将所有的软件包放在官方服务器上,进行yum在线安装么可以自动解决包的依赖性问题
     7 
     8 redhat的yum在线安装需要付费
     9 
    10 yum源文件
    11 首先要知道yum放在什么地方
    12 
    13 yum -y install 包名即可
    14 yum list
    15 yum search

    说明:由于这篇博客是自己边配置服务器边写的,所以感觉内容非常杂乱无章,对于大家来说帮助有限。欢迎大家和我沟通交流,愿意将自己的经验和大家分享

    我要坚持一年,一年后的成功才是我想要的。
  • 相关阅读:
    etherlime-1-Quick Start
    etherlime-4-Etherlime CLI
    Sequelize-nodejs-2-basic usage
    Sequelize-nodejs-6-Instances
    Sequelize-nodejs-5-Querying
    Sequelize-nodejs-4-Model usage
    Sequelize-nodejs-3-model definition
    eclipse快捷键大全
    java第一课
    java程序员认证考试题库
  • 原文地址:https://www.cnblogs.com/tianxia2s/p/4973013.html
Copyright © 2011-2022 走看看