.Neter玩轉Linux系列之一:初識Linux

基礎篇html

.Neter玩轉Linux系列之一:初識Linuxlinux

.Neter玩轉Linux系列之二:Linux下的文件目錄及文件目錄的權限shell

.Neter玩轉Linux系列之三:Linux下的分區講解ubuntu

.Neter玩轉Linux系列之四:Linux下shell介紹以及TCP、IP基礎安全

.Neter玩轉Linux系列之五:crontab使用詳解和Linux的進程管理以及網絡狀態監控服務器

.Neter玩轉Linux系列之六:Linux下MySQL的安裝、配置、使用網絡

實戰篇多線程

Ubuntu16.04.1上搭建分佈式的Redis集羣,並使用C#操做併發

 

1、爲何要學習Linux

(1)首先咱們欣賞一下,曾經的微軟是如何看待Linux的,是否是很驚訝,微軟仍是很可愛的(#^.^#)編輯器

現在的微軟看待Linux的態度:有人說微軟技術那麼厲害,難道微軟就不能搞出一套比Linux還牛的Windows?能夠確定的回答:不能,由於生態。

這就是爲何「microsoft love linux」?這就是爲何Windows 10 中都有Linux子系統。

 

 隨着.net core的推出絕對不是讓咱們在Windows上玩的。特別是有工做經驗的.net er,須要快速適應這種變化,否則這是個危險的信號。.net正在進行一場革命,革的很差就沒命了,微軟都已經擁抱Linux了,你還在堅持什麼呢?下面咱們就進入到Linux的世界。

(2)linux是一個開源、免費的操做系統,其穩定性、安全性、 處理多併發已經獲得業界的承認,目前不少中型,大型甚至 是巨型項目都在使用linux。

(3).net core的到來使咱們neter不得不去學習Linux

好了,說了這麼多,仍是但願咱們.neter好好學習一下Linux,若是你非要在Windows上玩,算我沒說。

2、Linux初步介紹

  (1)在進入Linux世界以前,咱們先要了解Linux的歷史:

  • 1999年,IBM宣佈與Redhat公司創建夥伴關係,以確保Redhat在IBM機器上 正確運行。
  • 1999.3月IBM、Compaq和Novell宣佈投資Redhat公司,之前一直對Linux持 否認態度的Oracle公司也宣佈投資。
  • 2000年初始,Sun公司在Linux的壓力下宣佈Solaris8下降售價。事實上Linux 對Sun形成的衝擊遠比對Windows來得更大。
  • 2001年IBM則決定投入10億美圓擴大Linux系統的運用,此舉猶如一針強心劑, 令華爾街的投資者們聞風而動。8月紅色代碼爆發,引得許多站點紛紛從wind ows操做系統轉向linux操做系統 2002年是Linux企業化的一年。2月,微軟公司迫於各洲政府的壓力,宣佈擴 大公開代碼行動,這但是Linux開源帶來的深入影響的結果。3月,內核開發 者宣佈新的Linux系統支持64位的計算機
  • 2003年1月,NEC宣佈將在其手機中使用Linux操做系統,表明着Linux成功 進軍手機領域。
  • 2004年六月的統計報告顯示在世界500強超級計算機系統中,使用Linux操做 系統的已經佔到了280席,搶佔了本來屬於各類Unix的份額。9月HP開始網羅 Linux內核代碼人員,以影響新版本的內核朝對HP有利的方式發展,而IBM則 準備推出OpenPower服務器,僅運行Linux系統。 國內baidu,google,sohu.sina...中石油,中石化..中國電信,移動..證券金融行 業,都在使用linux/unix操做系統。

 

  (2)Linux的特色
  • 免費、開源
  • 支持多線程、多用戶
  • 安全性好
  • 對內存和文件管理優越
  • Linux只須要4M內存--》能夠嵌入式開發
  缺點:操做相對困難

  (3)Linux的誕生過程

(4)什麼是Linux

世界上不只只有一個Windows操做系統,還有Linux、mac、Unix等操做系統。
桌面操做系統下Windows是霸主,而Linux的桌面操做系統用的人不多,由於Windows有的不少軟件在Linux下沒有或者很弱;服務器操做系統則反之。Linux有一個強大的服務器軟件生態系統:Docker、Redis、MySQL、Nginx、Hadoop等等。要特別注意:Linux上是區分大小寫的!!!

3、Linux初步接觸

(1)安裝虛擬機(VirtualBox)

地址:https://www.virtualbox.org/

 

一路下一步就行。

安裝成功,以後,打開虛擬機,新建一個虛擬機:

注意:新建時 的前提,已經下載好了Ubuntu16.04-x64,在填寫名字的時候,會自動識別你的操做系統是64位的仍是32位的,而後,點擊下一步。

建議設置2G,這樣更流暢。

 

 

右鍵,選擇設置--》存儲--》沒有光盤,在屬性右邊選擇對應的Ubuntu鏡像。點擊OK便可。

Ubuntu下載地址:http://cn.ubuntu.com/download/

 安裝的過程我就不寫了,這不是咱們的重點。

(2)Linux第一次接觸

shutdown    –h    now   立該進行關機

shutdown    –r     now  如今從新啓動計算機

reboot                   如今從新啓動計算機

 

 

  • 用戶登陸:

登陸時儘可能少用root賬號登陸,由於它是系統管理員,最大的權限,避免操做失誤。能夠利用普通用戶登陸,登陸後再 

用」su -’命令來切換成系統管理員身份。若是是第一次使用Ubuntu時,須要設置root的密碼,以下圖所示:

 

  •  用戶註銷:

注意:RedHat:使用logout

  • VI編輯器的使用:

VI編輯器的開發者:

理查德·馬修·斯托曼(Richard Matthew Stallman, RMS,生於1953年),自由軟件運動的精神領袖、GNU計劃以及自由軟件基金會(Free Software Foundation)的創立者、著名黑客。他的主要成就包括Emacs及後來的GNU Emacs,GNU C 編譯器及GNU 除錯器。 他所寫做的GNU通用公共許可證(GNU GPL)是世上最廣爲採用的自由軟件許可證,爲copyleft觀念開拓出一條嶄新的道路。

vi編輯器是linux下最有名的編輯器,也是咱們學習 linux必須掌握的工具,在unix下也可以使用vi進行程 序的開發。

如何使用vi進行開發?

下面咱們使用vi在linux下,開發一個簡單的c程 序 Hello.cpp ,而且在linux下運行成功.

不熟悉如何使用VI的沒關係,後面我會介紹一下如何使用VI。

先看結果:

gcc後多了一個a.out文件,那如何運行它呢?

使用:./a.out

好了裝逼結束了,下面讓咱們看看如何使用VI編輯器:

vi hello.cpp回車,會進入到編輯狀態,

請輸入i【進入插入模式】,而後接能夠輸入本身想輸入的東西,以後,按一下ESC鍵,進入命令模式,再按 :並輸入wq保存並退出,(:q!退出不保存)。

經常使用內置指令:

 好了,今天就講到這裏,晚上繼續更新這個系列的文章,以爲能夠的話,但願點下推薦哈~大家的推薦是個人動力。

 

 

基礎篇

.Neter玩轉Linux系列之一:初識Linux

.Neter玩轉Linux系列之二:Linux下的文件目錄及文件目錄的權限

.Neter玩轉Linux系列之三:Linux下的分區講解

.Neter玩轉Linux系列之四:Linux下shell介紹以及TCP、IP基礎

.Neter玩轉Linux系列之五:crontab使用詳解和Linux的進程管理以及網絡狀態監控

.Neter玩轉Linux系列之六:Linux下MySQL的安裝、配置、使用

實戰篇

Ubuntu16.04.1上搭建分佈式的Redis集羣,並使用C#操做

 

做者:郭崢

出處:http://www.cnblogs.com/runningsmallguo/

本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接。

相關文章
相關標籤/搜索