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

来源:http://www.cnblogs.com/riverdubu/archive/2017/02/21/6425028.html
-Advertisement-
Play Games

簡單的來理解,我所說的CNMP,不是CNM+P,而是CentOs+Nginx+MySql+PHP,也可以單純的理解為LNMP,但是系統是我們自己選的,雖說是Linux的一個分支,但我就喜歡CentOs的這個C。 好的,我們開搞伺服器。 工欲善其事,必先利其器,首先,你需要兩臺電腦,為了更好的去模擬。 ...


簡單的來理解,我所說的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命令簡單的玩耍啦。

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

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 序言 當前的形勢,.Net已經開源,.Net Core 正在跨平臺,可見微軟巨人在努力,在改變,在進步,在走向春天。從前被微軟供作上帝的.Net從業者,如果不打開心扉面向開源,改變自己,那麼很可能在不久的將來,恐英雄無用武之地,可悲可嘆,嗚呼哀哉! 如今Linux已經是開發者必備技能之一,我們想要了 ...
  • MacOS:10.12.3 VMware:專業版 8.5.3 CentOS:CentOS-6.5-x86_64-bin-DVD版本 安裝完畢後,配置上網: 第一步: "編輯虛擬機的硬體設置"中打開”網路適配器“修改為下圖配置 註:修改配置完成後需要重啟虛擬機。 第二步: 配置centos為靜態IP: ...
  • 某伺服器只部署了個IIS,應用目錄都在D盤,可C盤97.5GB空間卻被占滿了。 將系統文件,隱藏文件全部顯示,再選中所有的C盤文件及文件夾查看容量只有19GB。 既然只部署了IIS,那自然就懷疑到了IIS日誌上去了。果然IIS日誌是在C盤下麵的。 可從外邊看,inetpub目錄卻只有3MB大小。 下 ...
  • MODBUS讀取多個寄存器(功能碼04) 為了簡單我這裡只用4個寄存器,當讓你也可以用125個寄存器,但是最多也只能用125個寄存器的。每個寄存器有上面的表知道為一個字的大小即2個位元組或者叫16比特位。 1、根據流程主機我們發送:01 04 00 00 00 04 F1 C9 2、響應數據隨意數據例 ...
  • 第十四節 用戶管理初級(下) 標簽(空格分隔): Linux實戰教學筆記 陳思齊 [更多資料點我查看][1] 1,用戶查詢相關命令id,finger,users,w,who,last,lastlog,groups 本節主要介紹在用戶管理中,查詢用戶的幾種常見工具id,finger,w,who,las ...
  • 主要過程為:準備 ubuntu 伺服器 -> 安裝 MySQL -> 安裝 apache -> 安裝 PHP (php 安裝要在 mysql 和 apache 之後的原因是因為 php 要依賴 apache 和 mysql 服務的) 首先有必要更新一下軟體包資源 sudo apt-get updat ...
  • 本位出處:http://www.cnblogs.com/wy123/p/6426261.html 正如ADO.NET連接至數據執行增刪查改操作一樣,PowerShell 也可以連接SQLServer資料庫,執行性增刪查改功能,除此之外,PowerShell還可以執行DDL和DCL操作,另外就是支持D ...
  • 系統:Ubuntu 16.04 JDK版本:1.8.0_121 Ubuntu下安裝JDK配置環境變數可見我的這篇文章 http://www.cnblogs.com/AloneZ/p/Ubuntu1.html 1.官網下載eclipse,我的版本是eclipse-jee-neon-2-linux-gt ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...