【CNMP系列】CNMP之路,系统起步。

时间:2022-06-01 05:45:56

简单的来理解,我所说的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&period;0下安装MySql5&period;6服务

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

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

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

随机推荐

  1. dicom通讯的工作方式及dicom标准简介

    本文主要讲述dicom标准及dicom通讯的工作方式.dicom全称医学数字图像与通讯 其实嘛就两个方面 那就是“存储”跟“通讯”. 文件数据组织方式  网络数据组织方式.文件数据组织方式就是解析静态 ...

  2. Xen虚拟机磁盘镜像模板制作&lpar;二&rpar;—Windows Server 2008&lpar;2012&rpar;

    在<Xen虚拟机磁盘镜像模板制作(一)—Windows Server 2008(2012)>一文中,我们已经成功制作出了Windows Server磁盘镜像.下面我们说明下如何通过它来生成 ...

  3. 单选项框RadioGroup的综合应用

    大家好,我们今天这一节要介绍的是RadioGroup 的组事件.RadioGroup 可将各自不同的RadioButton ,设限于同一个Radio 按钮组,同一个RadioGroup 组里的按钮,只 ...

  4. Maven学习小结(七 生命周期&lbrack;转&rsqb;)

    Maven2的阶段(生命周期)说明:Maven2拥有三套独立的生命周期,Maven的命令也是基于这些生命周期来说的.1.clean:清理先前构建的构件,又分为下面三个下阶段: a.pre-clean ...

  5. ExecuteNonQuery&lpar;&rpar;返回值

    查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否.结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解, ...

  6. gridview属性

    1.列头充满:AutoSizeColumnsMode, Fill. 2.列内容居中:ColumnHeadersDefaultCellStyle, MiddleCenter. 3.行内容居中:RowsD ...

  7. threadpool源码学习

    threadpool源码学习 __all__ = [ 'makeRequests', 'NoResultsPending', 'NoWorkersAvailable', 'ThreadPool', ' ...

  8. javascript中使用&quot&semi;&lt&semi;&quot&semi;符号&comma;比较大小的是字符串或对象时正确的处理方法

    <![CDATA[ var items=document.getElementsByTagName("li"); for(var i=0;i<items.length; ...

  9. eMMC基础技术11:flash memory

    [转]http://www.wowotech.net/basic_tech/367.html 0.前言 eMMC 是 Flash Memory 的一类,在详细介绍 eMMC 之前,先简单介绍一下 Fl ...

  10. RPG

    有排成一行的n个方格,用红(Red).粉(Pink).绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.以上就是著名的RPG难题. 解 ...