UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.

Slides:



Advertisements
Similar presentations
Linux 环境及 Shell 程序 操作系统实验 1. 二、 Shell 编程与进程通信 常用 shell 命令 文件及文件属性操作 ls 、 cp 、 mv 、 rm ln 、 ln –s 、 chmod 、 groupadd 、 useradd 输入输出操作 echo 、 cat >> 、
Advertisements

第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
辅导老师:隋秀峰 2008年10月22日 Lab3:MPI Programming 辅导老师:隋秀峰 2008年10月22日.
第 20 章 檢視系統資訊.
上課教材 Database Slide Windows筆電 (32 bit)
電腦硬體裝修丙級 ----安裝微軟windows作業系統----
國中基本能力測驗 (基測) 報告人:魏麗琴老師.
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
第七章 操作系统接口 7.1 联机用户接口 7.2 Shell命令语言 7.3 系统调用 7.4 UNIX系统调用 7.5 图形用户接口.
红旗Linux认证培训 课程介绍.
UNIX的程序與工作控制 程序的定義與特性 程序的建立 相關指令 背景執行 調整程序優先權 signal與kill 工作控制
Linux 的檔案管理.
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
資訊安全與系統管理 2013/3/13 Chien wei lin.
第一讲:Linux基础培训.
第16章 編譯與升級Kernel系統核心 課前指引
Linux 的進階檔案處理.
第8章 Linux系统管理.
Confidential Property
Linux.
Linux的認識與使用 2013/01/05.
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Linux 入門課程(基礎篇) 講者: Pank
編譯環境介紹.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
Ubuntu Server Installation
讲议: PXE 介绍及实现 Jarvis
第二天 计算机基础技能培训 (一)linux基础知识
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
曙光集群简明使用手册 技术支持中心.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
Windows與Linux資源共享 SAMBA
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
作業系統 (Operating System)
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
Red Hat Linux 安装与使用方法的简单介绍
第 5 章 文字編輯工具 內容: Vi Vim.
Chapter 8 Use Linux Text Editor VBird 2005/08/04
第 22 章 架設 WWW 伺服器.
编辑文本文件 软件包管理 Samba 在Linux下使用Windows共享打印机
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
Linux 如何在 中 和压缩 打包 文件 系统管理 宁波市高校慕课联盟课程
檔案類型介紹 Linux 的檔案類型 目錄: 用ls –F時檔名後面有/,螢幕列出目錄時為藍色 可執行檔: 壓縮檔: 連結檔:
第二章 UNIX系统安装与常用命令.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
第三章 UNIX的文件与目录.
操作系统的结构和硬件支持 第2章 操作系统的结构和硬件支持.
UNIX指令-檔案與目錄操作.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
实验一:编译运行Linux内核并使用gdb进行调试
Lab01 工作站&Linux操作 日期:2011/03/07.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
程序管理 蘇偉順助教.
Fedora 8 圖形模式光碟安裝.
第12章 Linux與 嵌入式uClinux系統
粒子物理与核物理实验中的数据分析 杨振伟 清华大学 第1讲:Linux环境下的编程.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
Linux文件系统.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝

Why UNIX 大部分的企業用資料庫系統還是奠基在UNIX系 統上。 UNIX較適合遠端控制,且command line的命 令模式可以清楚的展現資料庫的變數細節。 許多免費的資料庫系統目前運作在Linux上比 較穩定可靠。 建議用Fedora 11或CentOS 5.x (x86-64) 中文的資源比較多 與RedHat商業版Linux相近

UNIX指令概述(一) 指令都是檔案(主要是用C語言寫成的檔案) PATH這個環境變數用來決定到那些目錄尋找指令檔 案 用type 指令 或 which 指令 來了解指令放置的 目錄 一般PATH不會把自己的根目錄設定進去(為了安全 考量) 如果透過PATH找不到,可以用絕對路徑:shutdown

UNIX指令概述(二) 原來幾乎所有的指令都以外部指令的形式存在, 後來漸漸被各個shell併入為內部指令 一般指令常常放在 /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin /usr/X11R6/bin 指令結構 指令 參數 (用 -開頭的參數稱為選項) 指令行必須等到使用者按「enter」後才會真 正去執行。

UNIX線上求助(一) 指令合併: 同一行指令中可以用「;」隔開指令,同時執行 多個指令: who ; ls -al 指令可以跨行:自然跨行或使用「"」 看系統版本的指令:uname -r (-a) 看指令說明: man 指令 Linux 用less 當卷頁程式(常用more與less) 有時要指定節數 man 節數 指令 如:mount 2,8

UNIX線上求助(二) info文件:info 指令 (例:info tar) 每行開頭有「*」的就是可以進入的節點 另外的說明指令:whatis, apropos, --help,-? 其實學UNIX,差不多就是熟悉各種不同的指令 (或說是程式)。所以多花時間看文件,英文練 強一點很重要。

UNIX常用的工具程式(一) passwd :改密碼 root 可以 passwd username 改使用者密碼 密碼設定原則請遵照系統指示,以維護系統安全 who、w:了解線上的使用者 tty:了解自己登入的終端機 stty:設定終端機特性(參考課本3.5節) script:紀錄輸入的指令 clear:清除螢幕 tar: 解開或壓縮整個目錄 tar zxvf xxx.tgz

UNIX常用的工具程式(二) date:顯示或設定系統時間 cal:顯示月曆 bc:計算機 locate:用檔名找檔案 locate traceroute cp:複製檔案 mv:移動(改名)檔案 rm:刪除檔案(目錄) cat:檢視檔案 gzip:壓縮檔案

UNIX常用的工具程式(三) df:檢查磁碟空間剩餘狀況 du:磁碟空間使用的狀況(常用 du -s *) head:印出檔案頭幾行 tail:印出檔案末幾行 diff、cmp、comm:比較兩個檔案 sort:將檔案內容排序 su:切換使用者身份 sudo:以root的身份執行某指令

UNIX常用的工具程式(四) shutdown:關機或重新開機 mount:把檔案系統掛上 dmesg:看看系統的重要信息 mail:寄電子郵件 telnet、ssh、ftp:連線到另一台機器 ps:印出系統正在執行的程序 ps auxw|more kill:砍掉某一個程序 kill 2319 rpm , yum:Linux系統套件管理

vi簡介 vi 是每個 unix 幾乎一定會有的編輯器 「vi 檔名」即可開始編輯 i插入文字 a 附加文字 o新增一行 esc離開輸入模式 u 還原(undo)/ 搜尋 h左移 j下移 k上移 l右移 ^到行首$到行尾 dd刪除一行 x 刪除一個字母 p貼上 J 合併行 :命令模式 w 儲存 wq 儲存離開 q!離開 vi -r 檔名:可以用來救回上次當機的檔案

資料庫的安裝 資料庫可能會用到大量的硬碟與網路IO及記憶體, 所以可能需要調校kernel的參數。例如: http://www.puschitz.com/InstallingOracle10g.shtml 為了系統的安全,不能直接用root來執行資料庫, 而必須另外建立一個使用者來執行之。 安裝完後記得必須記得透過/etc/rc3.d 或 /etc/rc.local 來啟動資料庫服務 中文地區還必須多解決編碼轉換問題 Big5 GB2312 UTF-8(內碼、Client端編碼、 轉碼) 作業一:請安裝一個資料庫在Linux上,並需可由 另一台機器連接該資料庫。

Oracle for Linux (1) http://dba.vexp.idv.tw download Checking Memory and Swap Space At least 1G RAM 1.5x RAM size Swap space Checking /tmp Space At least 400M Checking Software Packages (RPMs) some libraries and tools cheat Oracle (do not support F9)

Oracle for Linux (2) Checking Kernel Parameters enlarge OS data structure Sizing Disk Space for Oracle it needs 1.5-3.5G for Oracle Creating Oracle User Accounts for security sake Setting Shell Limits for the Oracle User enlarge the Shell Limits on File and Process Creating Oracle Directories

Oracle for Linux (3) Setting Oracle Environments Installing Oracle 11g need X windows 作業二:Install Oracle 11g on Linux