简单的来理解,我所说的CNMP,不是CNM+P,而是CentOs+Nginx+MySql+PHP,也可以单纯的理解为LNMP,但是系统是我们自己选的,虽说是Linux的一个分支,但我就喜欢CentOs的这个C。

好的,我们开搞服务器。

工欲善其事,必先利其器,首先,你需要两台电脑,为了更好的去模拟。然后,恩,就是你这个人了。

来看下我的配置吧。

硬件设施:

一台mac pro13年款电脑(可有可无),一台Windows电脑(Win7系统),键盘鼠标随意。

软件设施:

Vmware12,CentOs7.0 ios mini包,这两样网上随处可下,相信你们可以的。

好了,工具准备好了,就让人来发挥应有的作用吧。

第一步,我们先来安装我们的操作系统,打开Vmware12,他会提示你输入序列号,网上搜一个,就可以解决。我这边也提供一个,可能随着时间的推移,这个密钥不能用,不过,这一个月内应该还可以的。

Vmware12序列号:

5A02H-AU243-TZJ49-GTC7K-3C61N

进入到Vmware,选择创建新的虚拟机,然后就balabala的直接下一步即可,唯一需要注意的是安装位置,相信聪明的你不会忘记的。创建好了vmvare会自动启动你的CentOs系统,惊,这里居然是鼠标可点击操作界面,那就好办了,直接点点点。需要注意的是里面关于用户密码的设置,我的习惯很简单,这种测试类的服务器,密码直接设置成1即可。其他没有什么要注意的了,完成安装之后点击右下角的reboot即可。

附教程:

http://blog.csdn.net/zdy1127/article/details/50658807

千万要配置打开网络!千万要配置打开网络!千万要配置打开网络!!!

至于网络连接的类型,强烈推荐桥接,简单粗暴。

第二步,进入到我们的CentOs操作系统

输入你刚才配置的用户名和密码,噔噔噔噔,进到系统里面啦,PS:你看命令行跳动符号前面的$代表一般用户,#代表管理员用户。很多操作都是在管理员下面操作的,所以$用户和#用户的切换很频繁,所以当初机智的我设置了1的密码。

$ping www.baidu.com

首先,我们ping一下我们亲爱的百度,查看下网络状况,看到64 bytes from balabala time=...的字样。说明网络OK。

$ip address

可以查看网络ip地址及状态。

进入到系统,因为我们安装的是mini版本的操作系统,所以,我们开始下载我们需要的一些软件。

#yum -y install net-tools

为何要装这个网络工具包包呢,之前用过linux的朋友应该知道,查询网络的命令是ifconfig,但在mini版本的centos7中,已经将ifconfig去掉啦,现在仅剩下ip address可以查询,为了不惹事,还是装一个为秒。

#yum install vim

vim,编辑器之神,谁用谁知道哈!

如果安装路上遇到询问Y/N的,直接输入Y即可。

看到Complete!字样才能罢休,看到命令行下面的字母一行行的跳动,躁动的心有没有跳起来?

如果你需要使用ftp上传文件到服务器,可以安装个ftp服务。

如果你需要下载文件,可以安装个wget服务。

如果你需要将你的服务器设置成小的共享云,samba就能完全满足你啦。

如果你需要其他的,自行百度去。

好了,到现在为止,我们的操作系统就算完成安装了。

第三步,远程连接

众所周知,服务器,企业必备,不管是自己的服务器还是网上购买的服务器,比方说我们购买了阿里云的ESC实例,需要去配置服务器,你需要用到另外的一个神器,ssh。不知道的自行百度哈。

还有个秘密,如果单纯是为了购买服务器的实例而不做其他事,可以购买西部数据的虚拟服务器,性价比高,如果对要求性比较高的时候,可以迁到阿里云上面去,如果对大数据分析有需求,不妨试试AWS,都是挺不错的。

扯到ssh,我就要拿出我珍藏多年的mac pro了,没有也没关系,随便一台电脑即可,用你的电脑去ping之前创建的CentOs虚拟机实例,巴拉巴拉,ping通的话和上面ping百度的一样,那第一步我们就成功啦。

接下来,需要ssh到远程的服务器上面去啦。mac自带命令工具,这根他的血缘有关。windows就没这么好运了,本地没有命令行的,强烈建议安装一个cygwin,进入命令行。

$ssh XXX@ip地址

途中遇到建立连接,直接输入yes即可。XXX为你服务器的用户名,ip地址为服务器的ip地址。

建立连接进去后,我们的服务器就算搭建完成啦,可以开心的使用一些ls啊,cd啊,啥的简单的linux命令简单的玩耍啦。

好了,今天给大家分享的就这么多,有什么不明白的或者想和我沟通的都可以在下方留言,有必回。

【CNMP系列】CNMP之路,系统起步。的更多相关文章

  1. 【CNMP系列】CentOS7.0下安装Nginx服务

    话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Ngi ...

  2. 【CNMP系列】VIM编辑器详解

    缘起 大学的时候做过Linux内核驱动程序研发,之前写C语言就是用的Vim编辑器,当年的Vim还不如今天之强大,当时的插件也没有现在这么多,只是觉得这个编辑器能满足我想要的所有,查看Linux内核代码 ...

  3. Windows下USB磁盘开发系列二:枚举系统中所有USB设备

    上篇 <Windows下USB磁盘开发系列一:枚举系统中U盘的盘符>介绍了很简单的获取系统U盘盘符的办法,现在介绍下如何枚举系统中所有USB设备(不光是U盘). 主要调用的API如下: 1 ...

  4. Windows下USB磁盘开发系列三:枚举系统中U盘、并获取其设备信息

    前面我们介绍了枚举系统中的U盘盘符(见<Windows下USB磁盘开发系列一:枚举系统中U盘的盘符>).以及获取USB设备的信息(见<Windows下USB磁盘开发系列二:枚举系统中 ...

  5. 【ABAP系列】SAP ABAP系统变量及注释

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP系统变量及注释 ...

  6. 【BASIS系列】SAP 设置系统timeout时间

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[BASIS系列]SAP 设置系统timeout ...

  7. 【CNMP系列】PHP配置和调优

    上一节我们说到PHP5.6.30在CentOS7.0下的整个安装过程,http://www.cnblogs.com/riverdubu/p/6428226.html 今天我来和大家讲解一下PHP-FP ...

  8. 【CNMP系列】CentOS7.0下安装MySql5.6服务

    接上一回的话,CentOS7.0下安装好了Nginx服务,对于我们的CNMP,我们可以开始我们的M啦,就是传统意义上的MySql服务 MySql简介 MySQL是一个关系型数据库管理系统,由瑞典MyS ...

  9. 【CNMP系列】CentOS7.0下安装FTP服务

    一个小插曲,安装一个FTP服务,便于和远程服务器的文件沟通.后续我们会讲到如何使用Capistrano配合git完成服务器的代码部署以及发布流程.现在,代码先走FTP吧,挺稳. FTP简介 FTP 是 ...

随机推荐

  1. thinkPHP的学习

    1.版本,以3.1为主,因为手册是基于这个的,最新的版本,还没有对应的手册 2.发现一个问题,echo 中文时,出现乱码,而调用模版则正常. 3.写url的注意大小写.index和Index是不同的 ...

  2. selenium Chromediver

    Here we use wget to fetch the version number of the latest release, then plug the version into anoth ...

  3. 一句话绑定父函数的作用域this

    //如何在返回的函数中绑定父函数的作用域this function bound () { return function () { console.log(this); }.bind(this); } ...

  4. jQuery初始化

    jQuery 初始化的理解 var jQuery = function( selector, context ) { // The jQuery object is actually just the ...

  5. Usermod:user oracle is currently logged in 家目录不能改变解决方法

    [root@HE1 ~]# usermod -u 200 -g oinstall -G dba,asmdba,oper oracle[root@HE1 ~]# id oracleuid=200(ora ...

  6. EL表达式 requestScope initParam用法

    EL表达式 requestScope initParam用法: servlet: package com.stono.servlet; import java.io.IOException; impo ...

  7. java 调用webservice的各种方法总结,wsimport方法总结

    http://www.blogjava.net/zjhiphop/archive/2009/04/29/webservice.html wsimport生成webservice客户端: wsimpor ...

  8. 关于angularjs过滤器的小尝试

    最近的项目中用到了angularjs,相比传统的jquery直接操作Dom, 开发web项目,angularjs在操作表格数据时的数据绑定,操作让我不禁直呼过瘾,好方便啊, 从后台接口传一个json过 ...

  9. HDU5057(分块)

    Argestes and Sequence Time Limit: 5000/2500 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...

  10. HDU3652(数位dp)

    A - B-number Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Descri ...