Linux (一)入門介紹

2021-08-20 08:16:40 字數 904 閱讀 5126

1.關於linux    linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。

2.優點:

3.應用

web應用伺服器,資料庫伺服器(mysql),介面伺服器,dns等

路由器,防火牆,手機底層,等

lunix有強大的計算能力

4.lunix的目錄結構(都是檔案)

home:家,使用者的家

普通使用者的家目錄檔案都在home下,例如:有乙個使用者tom,在home就會存在tom的目錄

root:超級管理員root的家

etc:存放的是系統的配置檔案

usr:存放的是共享的資源

lib:存在程式執行所需的庫和模板

5.linux的通訊方式(1)管道(pipe)和有名管道(fifo):速度慢,容量有限,只有父子程序能通訊    

(2)訊號(signal)

(3)訊息佇列 : 容量受到系統限制,且要注意第一次讀的時候,要考慮上一次沒有讀完資料的問題    

(4)共享記憶體: 能夠很容易控制容量,速度快,但要保持同步,比如乙個程序在寫的時候,另乙個程序要注意讀寫的問題,相當於執行緒中的執行緒安全,當然,共享記憶體區同樣可以用作執行緒間通訊,不過沒這個必要,執行緒間本來就已經共

享了同一程序內的一塊記憶體

(5)訊號量 : 不能傳遞復雜訊息,只能用來同步    

(6)套接字(socket)  : 可以實現不同主機間的程序通訊

詳:

Linux入門介紹

一 為什麼要學習linux 1 linux的應用越來越廣大,從普通的文娛 練習,到商業 辦公,再到大範圍計算,基於linux的應用十分廣泛 2 企業採用linux研發,大學使用linux系統教學 3 很多嵌入式開發,雲計算,大資料的技術都與linux有密不可分的聯絡 二 linux特點 基於unix...

Linux 介紹和入門

ps shift 是切換語言的方式 1.常規操作 kiosk foundation0 desktop rht vmctl start desktop 開啟虛擬機器 kiosk foundation0 desktop rht vmctl view desktop 顯示虛擬機器 kiosk founda...

linux的入門介紹

1.背景介紹 1.linux是乙個開源 免費的作業系統,其穩定性 安全性 處理多併發已經得到 業界的認可,目前很多企業級的專案都會部署到linux unix系統上。2.常見的作業系統 win7 ios android mac 2.linux的應用領域 2.1 個人桌面領域的應用 此領域是傳統linu...