首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Unix/Solaris 系統介紹與虛擬機安裝快速入門

     編輯:Oracle 教學

Unix/Solaris 系統介紹與虛擬機安裝快速入門

Unix 是現代作業系統的鼻祖,Solaris 作為 System V 血統的商業 Unix,在企業級伺服器領域佔有重要地位。本文提供基礎知識架構、虛擬機安裝指引與核心操作入門。

Unix 系統核心特性

  • 多用戶、多任務:時間分片調度、進程隔離
  • 一切皆檔案:裝置、目錄、Socket、管道統一為檔案介面
  • 樹狀檔案系統:單一根目錄 /,掛載點整合儲存裝置
  • Shell 介面:Bash、Ksh、Csh 提供腳本自動化能力
  • 權限模型:DAC + RBAC (Solaris) 精細存取控制

Solaris 10/11 虛擬機安裝指引

VMware Workstation / Fusion 安裝步驟

  1. 下載 Oracle Solaris ISO (官網需 OTN 帳號)
  2. 建立新虛擬機:客體作業系統選「Solaris 10/11 64-bit」
  3. 分配資源:CPU 2+ 核心、記憶體 4GB+、磁碟 40GB+
  4. 網路模式:NAT (預設) 或橋接 (需固定 IP)
  5. 掛載 ISO 啟動,進入圖形/文字安裝程式
  6. 關鍵選項:
    • 安裝類型:預設/自訂
    • 磁碟分割:整盤 ZFS (rpool) + 交換區
    • 軟體群組:開發者/完整/最小化
    • 根密碼、時區、網路設定 (DHCP/靜態)
    • 建立一般用戶帳號 (安裝後以此登入,再 su - root)
  7. 安裝完成重啟,移除 ISO,進入系統

常見安裝問題

問題解決
VMware 開啟 .ova 失敗使用 OVF Tool 命令列匯入:ovftool solaris.ova
安裝卡在裝置偵測BIOS 設定啟用 IOMMU/VT-d,或改用 LSI Logic SAS 控制器
網路無法連線檢查 /etc/hostname.interface、/etc/defaultrouter、svcadm enable network/physical

基礎操作入門

Vi/Vim 編輯器核心操作

# 三種模式
一般模式 (預設) → i/a/o 進入編輯模式 → Esc 返回一般模式 → : 進入命令列模式

# 常用指令
yy / 3yy      # 複製行
p / P         # 貼上
dd / 3dd      # 刪除行
u / Ctrl+r    # 復原/重做
/keyword      # 向下搜尋
?keyword      # 向上搜尋
:set nu       # 顯示行號
:wq / :q!     # 存檔離開/強制離開

核心目錄結構

目錄用途
/根目錄,單一樹狀結構起點
/etc系統設定檔、啟動腳本 (SMF manifests)
/usr使用者程式、庫、文件、原始碼
/var可變資料:日誌、緩存、郵件、資料庫檔案
/export/home一般用戶家目錄預設位置
/opt第三方軟體安裝目錄
/tmp臨時檔案,重啟清空
/dev裝置檔案
/proc進程資訊虛擬檔案系統

基本系統管理指令

# 系統資訊
uname -a          # 核心版本、架構
cat /etc/release  # Solaris 版本詳細資訊
prtconf           # 硬體配置
psrinfo -v        # CPU 詳細資訊

# 服務管理 (SMF)
svcs -a           # 列出所有服務狀態
svcadm enable/disable/restart network/ssh
svccfg import /export  # 匯入/匯出服務配置

# 套件管理 (Solaris 11 IPS)
pkg install package-name
pkg update
pkg search -r keyword

學習資源推薦

  • Oracle Solaris 官方文件庫:docs.oracle.com
  • 《Solaris 10/11 系統管理指南》系列
  • 《Unix 環境高級編程》(APUE) - 系統呼叫與庫函數深度解析
  • Solaris 內核源碼 (OpenSolaris/illumos) 研讀
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved