資訊安全與系統管理 2013/3/13 Chien wei lin.

Slides:



Advertisements
Similar presentations
陋室銘 劉禹錫 立人國中小丹老師編製 劉禹錫二三事 司空見慣 劉禹錫才氣縱橫,卻恃才傲物,一生落拓時候 多,當他貶為蘇州刺史時,司空李紳請他喝酒, 並請了一個貌美清秀的歌妓獻唱,他大為心動 寫了一首詩:「高髻雲鬢新樣妝,春風一曲杜 韋娘,司空見慣渾閒事,斷盡蘇州刺史腸。」 李紳明白其中寓意,便將歌妓送給他。而「司.
Advertisements

Linux 环境及 Shell 程序 操作系统实验 1. 二、 Shell 编程与进程通信 常用 shell 命令 文件及文件属性操作 ls 、 cp 、 mv 、 rm ln 、 ln –s 、 chmod 、 groupadd 、 useradd 输入输出操作 echo 、 cat >> 、
第 20 章 檢視系統資訊.
上課教材 Database Slide Windows筆電 (32 bit)
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
红旗Linux认证培训 课程介绍.
第 6 章 安裝問題解疑.
“计算机与网络”工作室和相关特需课程建设
Linux 的檔案管理.
网御网络审计系统后台维护培训.
基于操作系统的编程复习 张玉宏
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
温江区行政事业单位 资产管理信息系统培训 2010年10月28日.
第一讲:Linux基础培训.
Ubuntu 驱动安装准备 1. 确认ubuntu操作系统版本 2. 运行安装脚本 3.驱动Controller.
第8章 Linux系统管理.
Confidential Property
Linux.
Vi 編輯器的練習的說明 因為本課程的實習課是Unix 的工作環境。過去的經驗告訴我,如果你完全未用過Unix 的指令及其 vi 編輯器,你將很難跟上進度,希望學員一定要預先作練習。我們提供了Unix 指令的簡介,以及 vi 編輯器的介紹 ( 請参閱網站中的13&14-unix.pdf 為其講義;13-unix.exe、14-fortran.exe則為其課程錄影.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Linux 入門課程(基礎篇) 講者: Pank
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
網路安全技術 – 期末報告 A 高名勳 指導教授:梁明章 老師.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
Linux环境高级编程实验.
Ubuntu Server Installation
第二天 计算机基础技能培训 (一)linux基础知识
磁碟掛載.
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
曙光集群简明使用手册 技术支持中心.
Linux基本操作 程設實習課 ( 2/25 ).
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
第 4 章 安裝 Linux 著作權所有 © 旗標出版股份有限公司.
第2章 Linux安裝與問題排除 課前指引 本章,將分享如何在輕鬆、無負擔的前提,完成Linux作業系統的安裝程序,並且,將針對Linux認證考試必考的磁碟空間配置部份提供學習方向,讓讀者不僅學會Linux的安裝,更對於Linux考試的範圍有所體驗。
第3章 Linux免安裝版學習與操作 課前指引
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
第 20 章 帳號與磁碟空間管理 著作權所有 © 旗標出版股份有限公司.
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
Red Hat Linux 安装与使用方法的简单介绍
Linux的文件系统 课程目标: 操作系统的运行级别 文件系统架构 设备管理.
(第2版).
Linux核心編譯與模組管理 2013/01/19.
雲端計算.
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A Lab3.
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
第二章 UNIX系统安装与常用命令.
Chap5 PHP程式設計進階 授課講師:.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
作業系統 Operating System 第四單元 檔案系統
第三章 UNIX的文件与目录.
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A Lab3.
UNIX指令-檔案與目錄操作.
杨振伟 清华大学 第一讲:Linux环境下编程(1)
網路資源的建立--LINUX系統 系統管理
实验一:编译运行Linux内核并使用gdb进行调试
Lab01 工作站&Linux操作 日期:2011/03/07.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
如何連上工作站 WorkStations: 1. Solaris 2. Linux Use X-Win32 (for Solaris)
杨振伟 清华大学 第一讲:Linux环境下编程(1)
Linux文件系统.
劉庠宏、林合治編著 國立高雄大學應用數學系 2005年3月1日
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

資訊安全與系統管理 2013/3/13 Chien wei lin

Linux 基礎 Linux 基礎大至可分為以下部份 檔案系統 系統程序 帳號權限 網路管理

開機程序

MBR 主開機紀錄(Master Boot Record,縮寫:MBR),是電腦開機後存取硬碟時所必須要讀取的首個磁區 記錄著硬碟各個磁區的大小及位置。如果損毀,硬碟上的基本資料結構訊息將會遺失,需要用試探性的救援軟體才可能重新存取原先的資料 一顆硬碟只會有一個 MBR

Boot Loader 開機管理程式 Boot Loader,主要用來載入作業系統的開機程式 開機管理程式可以載入存放在硬碟不同磁區的多個作業系統,通常會以選單的方式出現 開機管理程式會存放在 MBR 當中 依作業系統不同,安裝時所使用的開機管理程式也不同,因此會有不同的選單介面 開機管理程式不一定能支援所有的作業系統 如: Windows 的開機管理程式就不支援 Linux 在每個磁區的一開始 GRUB 是諸多 Linux 發行版採用的開機管理程式

說明查詢 在 Linux 伺服器中完全使用指令作為操作方式,若有用法不明確的時候,就會透過以下方式查詢使用說明 <指令> --help 查詢簡短的指令說明 如: ls --help man <指令或文件名稱> 查詢完整的指令文件 如: man ls 由於完全使用指令操作,因此所有的動作都會透過指令參數去做設定 一般而言我們不會去背每個指令的參數,但是要會查 即使要記,也只是記常用的幾個參數

檔案/目錄操作 ls cd <目錄名稱> vi <檔案名稱> cp <來源> <目標> 檢視目錄清單(List) cd <目錄名稱> 切換目錄(Change Directory) vi <檔案名稱> 編輯檔案 cp <來源> <目標> 複製檔案(Copy) rm <檔案名稱> 移除檔案(Remove) rmdir <目錄名稱> 移除資目錄 (Remove Directory) mkdir <目錄名稱> 建立目錄(Make Directory)

使用 VI 編輯器 操作界面 所有的操作方式都透過英文字母及符號組成的指令 方向鍵 – 移動游標 i – 進入插入文字模組 [ESC] 回復檢視模式 x – 刪除文字 dd – 刪除行 :q! – 不存檔離開 :x – 存檔離開 / – 搜尋 :<行號> – 跳到指定行

練習一 於使用者家目錄中編輯檔案 ,檔名為 linux 內容如下: Ubuntu is the world's favourite free operating system, with more than 20 million people preferring it to commercial alternatives.

練習二 使用 vi 將 favourite 更改為 favorite 如下 新增一行在下方 Ubuntu is the world's favorite free operating system, with more than 20 million people preferring it to commercial alternatives. 新增一行在下方 Hello World

Ubuntu 的目錄結構 / 根目錄 │ ├boot/ 開機程式,與系統開機有關的檔案都儲存在這裡 ├dev/ 所有裝置連接存放的位置 / 根目錄 │ ├boot/ 開機程式,與系統開機有關的檔案都儲存在這裡 ├dev/ 所有裝置連接存放的位置 ├proc/ 核心與執行中程序資訊存放的位置 ├mnt/ 臨時掛載磁區的位置 ├media/ 掛載媒體設備的位置 ├root/ root 使用者的家目錄 ├home/ │ ├user/ 一般使用者的家目錄 │ └.../

Ubuntu 的目錄結構 (續) ├bin/ 系統基礎程式 ├sbin/ 系統管理程式 ├lib/ 系統套件庫 ├etc/ 系統程式及應用程式的設定檔存放位置 │ ├init.d/ 服務啟動執行檔的存放位置 │ ├network/ 網路介面設定檔的存放位置 ├usr/ │ ├bin/ 應用程式 │ ├sbin/ 應用程式管理程式 │ ├lib/ 應用程式套件庫 │ ├share/ 應用程式相關檔案 │ ├src/ 應用程式原始碼 │ └local/ 應用程式文件 ├var/ 系統服務儲存資料 └temp/ 暫存空間

檢視系統的記錄 在 Linux 中,所有的系統服務記錄都會存放在 /var/log 當中 一般常看的系統記錄檔如下: /var/log/messages 系統一般記錄的位置,若無特別分類都會在此 /var/log/boot 系統開機時的記錄 /var/log/auth.log 使用者登入與認証的記錄 還會有一些記錄是依據安裝的服務才會有的,常件的如 /var/log/apache2/* Apache 網頁伺服器的相關記錄 /var/log/mysql/* MySQL 資料庫的相關記錄

檢視系統的記錄 (續) 檢視記錄檔可以使用 cat <檔案名稱> tail <檔案名稱> 讀取所有檔案的內容 tail <檔案名稱> 只讀取檔案的結尾 more <檔案名稱> 讀取所有檔案的內容並會分頁 z 可以換頁 q 可以離開 grep <過濾條件> <檔案名稱> 查詢檔案中有出現過濾條件的行

指令的合併使用 在 Linux 當中,有很多的訊息不一定儲存在檔案當中,如果需要用到上述的分頁,過濾功能,就需要透過合併指令 dmesg 是一個指令可以查詢 Linux 在開機程序時所執行的動作包含硬體資訊 dmesg 的訊息很長,要使用分頁功能則需要下: dmesg | more | 是特殊符號可以將 dmesg 的結果執行完傳送給 more 當某些指令的輸出超過一頁時也可以使用 more 指令: ls --help | more

練習 dmesg 儲存了開機時硬體偵測的相關資訊,如果要只看到 CPU 相關的資訊該如何下指令? 使用 grep 承上題,如果顯示的資訊仍超過一頁,需使用指令做分頁該如何下指令? 使用 more

程序的操作 程序是每一個在伺服上正在執行的程式,在伺服器管理,所有的程序管理也是透過指令的方式來進行 top 監控目前的處理程序 說明按 h 離開按 q kill <程序編號>, killall <程序名稱> 刪除指定的處理程序 ps 查詢所有程序

練習 使用 top 指令查詢記憶體使用率最高的程序?

系統管理者 在 Linux 中,系統管理者的帳號為 root root 帳號通常不允許直接登入 需要透過 sudo 指令,將身份轉換為 root 執行管理相關的指令 在 Ubuntu 中,能轉換為 root 身份的使用者必須在管理者(admin)群組當中 用法: sudo <指令> 系統安裝時建立的使用者即是管理者群組的成員 因此可以透過 sudo 指令轉換成管理者身份執行管理者的指令 如新增使用者: sudo adduser 系統設定檔的修改皆需有管理者的身份才可以更改

關機與重新開機 在 Linux 當中,因為做為伺服器用途,關機與重新開機均需要管理者權限方可執行 關機 重新開機 sudo shutdown –h now 重新開機 sudo reboot