1. 程式人生 > >Linux簡介和系統安裝-

Linux簡介和系統安裝-

視訊地址

Linux簡介

一 版本

核心版本

穩定版本

發行版本

  • redhat,Centos

二者基本相同,後者完全免費

  • fedora
    個人版本- - -完整版本
    沒有經過測試

二 開源軟體簡介

開源軟體- - -直接給程式碼

  • apache
    軟體服務搭建
  • Nginx
    佔用更少資源
  • MySQL
  • php
  • mongoDB
    NONSQL資料庫
  • python
  • Ruby
  • samba

特點

  • 使用自由
    絕大多數開源軟體免費
  • 研究自由
    可以獲得軟體原始碼
  • 散步及改良自由
    可以自由傳播、改良和銷售

三 Linux應用領域

1 基於Linux的伺服器

伺服器使用比例

這裡寫圖片描述
Apache應用廣泛;Nginx使用頻率增高;微軟使用逐漸減少

QQ的後臺作業系統

後臺作業系統為Linux
這裡寫圖片描述

2 嵌入式應用

android的底層系統是Linux
apple的底層作業系統是Unix

四 Linux學習方法

提問方式

  • 先嚐試自己解決問題
    1)Linux的幫助文件
    2)利用搜索引擎搜尋相關文件
    3)搜尋示例
  • 提問的智慧
    1)問題詳盡
    2)問題範圍不能過大

五 Linux與Windows的不同

  • Linux嚴格區分大小寫
  • Linux所有內容以檔案形式儲存,包括硬體
  • Linux不靠副檔名區分檔案型別
    靠檔案許可權來區分檔案型別

    但是有約定俗成的檔案型別

    壓縮包:”.gz”、”.bz2”、”.tar.bz2”、”.tgz”
    二進位制軟體包:”*.rpm”
    網頁檔案:”.html”,”.php”
    指令碼檔案:”*.sh”
    配置檔案:”*.conf”

  • windows下的程式不能直接在Linux下安裝和執行

六 字元介面的優勢

1.字元介面佔用的系統資源更少
2.字元介面減少了出錯,被攻擊的可能性

虛擬機器安裝

VMware 12 的永久許可金鑰:5A02H-AU243-TZJ49-GTC7K-3C61N

系統分割槽與格式化

分割槽型別

主分割槽

最多有4個

拓展分割槽

  • 最多隻能有1個
  • 主分割槽加拓展分割槽最多有4個
  • 不能寫入資料,只能包含邏輯分割槽

邏輯分割槽

邏輯分割槽最多有23個

原因
有26個字母作為碟符
A,B軟分割槽碟符
C主分割槽碟符

格式化

格式化稱為邏輯格式化

目的
寫入檔案系統
更好地分類資料,便於查詢資料

型別
它根據使用者選定的檔案系統(FAT16,FAT32、NTFS、EXT2、EXT3、EXT4)
越新的檔案系統越先進

步驟
1. 將分割槽分割為等大小的資料塊,每個資料塊大小預設為4KB
2. 分割槽列表建立二維表格
ID號(稱為I節點);修改時間;檔案許可權;檔案的儲存區塊位置

硬體裝置檔名

在Linux中,每一個裝置都是檔案。

裝置以及對應的檔案位置如下:

這裡寫圖片描述

裝置檔名

/dev/hda1(IDE硬碟介面)
/dev/sda1(SCSI硬碟介面、SATA硬碟介面)

a : 第一個硬碟
1 : 第一個分割槽

分配掛載點

掛載:將碟符和分割槽連結在一起的過程

分配方式

這裡寫圖片描述
如上圖的分割槽

主分割槽的標號一定是1,2,3,4
邏輯分割槽一定是從5開始的,即使主分割槽沒有3,4分割槽

掛載
  • 必須分割槽

    /(根分割槽)
    swap分割槽(交換分割槽,記憶體的2倍,不超過2GB)

  • 推薦分割槽

    /boot(啟動分割槽)

檔案系統結構與硬碟結構的對比

這裡寫圖片描述

/home和/boot都是根目錄下的子目錄
二者和根目錄不在同一個硬體分割槽內