第8章 Linux系统管理.

Slides:



Advertisements
Similar presentations
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
Advertisements

翰林版國文第三冊第六課 《迢迢牽牛星》 設計者:郭宜幸.
香港扶貧計劃 關愛基金 Group 5 組員 馬曉真 余葆 董賽騫 蕭雪兒.
计算机网络 指导教师:杨建国 二零一零年三月.
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
广东linux公共服务技术支持中心GDLC Linux系统管理
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
红旗Linux认证培训 系统管理.
第 6 章 安裝問題解疑.
技术支持部 张新凤( ) 并行机群系统安装、使用和管理 技术支持部 张新凤( )
第四章 用Linux构建服务器 一 Linux入门基础 (一). Linux的安装
Linux 系統建置、管理及維護 講師:施勢帆 博士.
Linux 的檔案管理.
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
有趣的linux入门文章 By dogfox 制作.
崑山科技大學資訊傳播系 蔡德明 (鳥哥, VBird)
資訊安全與系統管理 2013/3/13 Chien wei lin.
基于操作系统的编程复习 张玉宏
中国人民邮政 SCO UNIX 5.0.5培训 (二) Copyright  1999 by bcssusi Co.,Ltd.
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
第二章磁盘管理第一部分 主讲:刘红玉.
Confidential Property
Linux.
安全操作系统 中国科学技术大学计算机系 陈香兰(0512- ) 助教:裴建国
第 4 章 記憶單元.
Building Embedded Linux 2
第 19 章 檔案系統與 權限設定.
本 章 重 點 9-1 檔案系統簡介 9-2 檔案管理.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Linux 入門課程(基礎篇) 講者: Pank
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
電腦基礎設定與故障排除 主辦單位:教務處 主講人:呂健聰.
網路安全技術 – 期末報告 A 高名勳 指導教授:梁明章 老師.
讲师:田家华 第3章 外存储设备 本章要点   软盘驱动器 软磁盘 3.3 硬盘驱动器 3.4 其它存储设备.
大纲 高能所的数据密集型科学计算 Lustre在高能所的部署经验 问题和需求.
Bootloader技术分析.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第3章 Linux系统的基本操作 3.1 X Window图形化用户界面 3.2 GNOME的桌面环境 3.3 窗口和菜单操作
Ubuntu Server Installation
第二天 计算机基础技能培训 (一)linux基础知识
磁碟掛載.
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
陈香兰 助教:陈博、李春华 Spring 2009 嵌入式操作系统 陈香兰 助教:陈博、李春华 Spring 2009.
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
第 4 章 安裝 Linux 著作權所有 © 旗標出版股份有限公司.
第2章 Linux安裝與問題排除 課前指引 本章,將分享如何在輕鬆、無負擔的前提,完成Linux作業系統的安裝程序,並且,將針對Linux認證考試必考的磁碟空間配置部份提供學習方向,讓讀者不僅學會Linux的安裝,更對於Linux考試的範圍有所體驗。
前言 編輯 fstab 檔案 產生設定檔 編輯磁碟限制 取消與啟動 檢查磁碟限制
第 20 章 帳號與磁碟空間管理 著作權所有 © 旗標出版股份有限公司.
Chapter 6 Linux 檔案權限與目錄配置 VBird 2005/08/03
Red Hat Linux 安装与使用方法的简单介绍
壓縮與備份工具.
(第2版).
GRUB启动引导器 GRUB简介 安装GRUB Grub的操作界面 GRUB的配置文件grub.conf GRUB的安全设置
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
作業系統 Operating System 第四單元 檔案系統
作業系統 第十一章 檔案系統簡介.
第三章 UNIX的文件与目录.
網路資源的建立--LINUX系統 系統管理
電腦DIY概論 課程大綱 前情提要 硬碟規劃工具介紹 FDISK FORMAT 安裝作業系統.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Fedora 8 圖形模式光碟安裝.
作業一: 安裝Linux於btrfs上 中正大學 作業系統實驗室 指導教授:羅習五
第11章 儲存裝置 與其管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
Linux文件系统.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

第8章 Linux系统管理

主要内容 与Linux系统管理相关的计算机术语 Linux系统的用户和工作组管理的基本概念,以及相关的管理方法

8.1 系统管理概述 (1)设置整个计算机系统,包括硬件和软件,如安装硬件设备,安装操作系统和软件包,为用户建立账户等。 8.1 系统管理概述 (1)设置整个计算机系统,包括硬件和软件,如安装硬件设备,安装操作系统和软件包,为用户建立账户等。 (2)做适当的备份(系统中常规文件复制)和需要时的恢复。 (3)处理由于可供使用的计算机资源(如磁盘空间、进程数目等)有限而遇到的问题。 (4)排除由于连接问题而造成的系统通信(网络)阻塞。 (5)进行操作系统的升级和维护。 (6)为用户提供常规支持。

8.2 用户和工作组管理 8.2.1 有关用户账号的文件 1.passwd文件: 每一个合法用户账号对应于该文件中的一行记录 8.2 用户和工作组管理 8.2.1 有关用户账号的文件 1.passwd文件: 每一个合法用户账号对应于该文件中的一行记录 登录名:密码:用户标志号:组标志号:用户的全名或其他描述:主目录:登录shell 下面是root用户在此文件中对应的行: root:X:0:0:root:/root:/bin/bash 系统管理员通常没有必要直接修改passwd文件 2.shadow文件:为每个用户提供一条记录。其9个字段按先后顺序分别是: (1)登录名。 (2)加密密码。 (3)上次更改密码时间距1970年1月1日的天数。 (4)密码更改后,不可以更改的天数。 (5)密码更改后,必须再次更改的天数(即密码的有效期)。 (6)密码失效前警告用户的天数。 (7)密码失效后距账号被查封的天数。 (8)账号被查封时间距1970年1月1日的天数。 (9)保留字段。 如: root:$1$aafCTDgc$5YNYUjUfxEeItkS0mktJ91:13237:0:99999:7:::

3.group文件 每个用户至少属于一个组。一个用户可以从属于多个组。系统中的每个组都对应文件/etc/group中的一行记录。每行记录的形式如下: 组名:密码:组标志号:用户列表 例如: root:x:0:root bin:x:1:root,bin,daemon … ftp:x:50: users:x:100:mengqc

8.2.2 用户账号的创建和维护 1.图形界面下管理用户和组 8.2.2 用户账号的创建和维护 1.图形界面下管理用户和组 利用rfuser用户和组管理工具,可以方便地管理系统中的用户和用户组,包括完成新建、查看、管理账号、密码、权限等所有操作。 在控制面板的“系统配置”项中选择“本地用户和组”,或在KDE桌面环境下使用命令rfuser,即可打开本地用户和组管理器。 (1)查看用户和用户组 (2)添加新用户 (3)编辑用户属性 (4)添加新组 (5)编辑组属性 (6)删除本地用户和组

2.命令界面下管理用户和组 对系统而言,创建一个用户账号需要完成以下步骤: ① 添加一个记录到/etc/passwd文件。 ② 创建用户的主目录。 ③ 在用户的主目录中设置用户的默认配置文件(如.bashrc)。 在几乎所有的Linux系统中都提供了useradd或adduser命令,它们能完成上述一系列工作。这两个命令没有区别。 useradd命令使用配置文件/etc/login.defs和/etc/default/useradd来保存创建用户时使用的默认参数。 (1)添加用户账号 useradd [选项] [用户登录名] (2)删除和查封用户账号 userdel [-r] login (3)设置用户密码 (4)用户登录环境的设置 软件环境的配置信息通常都存放在一些配置文件中 (5)添加用户组 # groupadd [选项] <组名> (6)删除用户组 # groupdel <组名> (7)修改组属性 # groupmod [-g <新GID> [-o]] [-n <新组名>] <现有组名>

8.2.3 用户磁盘空间限制及其实现 1.quota配置过程 quota可以从两个方面来限制用户使用硬盘资源: 8.2.3 用户磁盘空间限制及其实现 quota可以从两个方面来限制用户使用硬盘资源: (1)用户所能够支配的索引节点数 (2)用户可以存取的硬盘分区数 1.quota配置过程 (1)对以下核心开关选项:quota support(CONFIG_QUOTA) 应该设置为“Y”,使核心提供对quota机制的支持。 (2)安装与quota相关的软件包 (3)修改用户的系统初启脚本文件,使之能够检查quota,并在系统初启时开启quota功能。 (4)修改启动文件系统支持 (5)建立quota.user和quota.group文件

2.高级配置 (1)为用户及组指定quota : edquota [ -p protoname ] [ -u | -g ] username… (2)为特定用户指定quota (3)为特定的工作组指定quota (4)为一批用户指定相同的quota值 (5)其他quota命令: quotacheck repquota quotaon quotaoff

8.3 文件系统及其维护 8.3.1 分区 1.MBR、启动扇区和分区表 8.3 文件系统及其维护 8.3.1 分区 1.MBR、启动扇区和分区表 硬盘分区的信息存放在它的第一个扇区(对应于0号磁头的0柱面0扇区),该扇区就是整个硬盘的主引导记录(MBR,Main Boot Record) 计算机引导时,BIOS从该扇区 读入,并执行其中的程序。 可以使用fdisk命令列出系统中 硬盘和分区的内容,例如: # fdisk -l /dev/hda

2.扩展分区和逻辑盘 3.分区的种类和相关工具 Linux系统中比较常用的两个工具 是fdisk和Disk Druid 4.硬盘分区 通常用/dev目录下的特别文件来 命名系统设备 第一个软驱(A:) /dev/fd0或/dev/floppy 第一个IDE硬盘 /dev/had 第一个IDE硬盘的第一个分区 /dev/hda1 第一个SCSI硬盘的第一个分区 /dev/sda1

以SCSI硬盘为例,介绍用fdisk命令进行分区的整个过程: (1)启动fdisk。一般形式如下: 如:# fdisk /dev/sda (2)使用命令p显示选定硬盘的现有分区情况 Disk /dev/sda: 33 heads, 63 sectors, 1024 cylinders Units=cylinders of 2079 * 512 bytes Device Boot Start End Blocks id System /dev/sda1 * 1 505 524916 83 Linux /dev/sda2 506 1014 529105 5 Extended /dev/sda5 506 886 396018 83 Linux /dev/sda6 887 1011 129906 82 Linux swap

(3)使用命令d删除已有的无用分区,其一般格式是: (4)使用命令n创建新分区(在fdisk命令提示后输入n )。 Command (m for help): n Command action l logical (5 or over) p primary partition (1-4) (5)修改分区类型。fdisk默认的分区类型为Linux native。如果希望改变分区类型,可以使用命令t来改变分区的系统ID标志。 (6)使用命令a激活分区,即将创建的分区设置为默认的引导分区。 (7)退出fdisk。完成所需工作后,可以使用命令w或q退出fdisk。

8.3.2 文件系统 1.Linux文件系统概述 一个软盘或硬盘分区在作为文件系统使用时,必须进行初始化,并将如何组织文件的数据结构写到这些介质上,这个过程就是建立文件系统过程。 在Linux中,每个文件系统占据硬盘的一个独立分区。 一般来说,建议在安装Linux系统时,最好为其提供多个文件系统。 Linux使用一个统一的接口支持多种文件系统,每种文件系统都有各自的格式和特征(如文件名长度、最大文件大小等)。 2.建立文件系统 mkfs命令的一般格式如下: mkfs [-cv] [-t fstype] filesys [blocks]

3.使用文件系统 (1)安装文件系统 (2)卸载文件系统 命令mount的标准格式是: mount -t type device dir Linux使用了一个/etc/fstab文件,该文件列出了在系统初启时需要自动安装的所有分区。 需要安装的每个文件系统都可以列在fstab文件中,格式如下: /dev/device/dir_to_mount fs-type parameters fs-freq fs-passno (2)卸载文件系统 通常在/etc/fstab文件中定义的文件系统都能够自动卸载。 手工卸载文件系统必须使用umount命令。umount命令将分区名或分区的安装点作为参数,格式如下: umount <分区名或分区的安装点>

(3)添加和使用swap文件系统 4.文件系统的维护 (1)修复损坏的文件系统 (2)避免可能导致系统崩溃的文件系统错误 通常不能使用mount命令来安装这种文件系统,而需要使用swapon命令来完成。 可以使用下述两种方法添加swap对换文件系统: ① 第一种方法是在新的分区上建立swap文件系统。 ② 第二种方法是在对换文件上建立swap文件系统。 4.文件系统的维护 (1)修复损坏的文件系统 对Linux系统中常用文件系统的检查,是通过fsck工具来完成的。fsck命令的一般格式如下: fsck [options] file_system […] (2)避免可能导致系统崩溃的文件系统错误 (3)其他一些管理文件系统的命令

8.3.3 Linux主要目录的内容 (1)/:根目录 (2)/bin:存放了使用者最常用的命令 (3)/boot:引导核心的程序目录 (4)/dev:包含了所有Linux的外部设备名 (5)/etc:包含了系统管理所需要的配置文件和子目录,它是系统中最重要的目录之一 (6)/home:用来存放用户主目录的地方 (7)/lib:存放了系统最基本的动态链接 (8)/lost+found:一般是空的 (9)/opt:用于安装那些可以进行选择安装的软件包 (10)/proc:是Linux提供的一个虚拟系统 (11)/root:这个目录是超级用户root默认的主目录 (12)/sbin:用来存放系统管理员使用的系统管理程序 (13)/tmp:用来存放各程序执行时所产生的临时文件 (14)/usr:用户的很多应用程序和文件几乎都存放在这个目录中 (15)/var:主要存放一些系统记录文件和配置文件

8.4 文件系统的后备 8.4.1 后备概述 系统后备(备份)是保护用户不受数据损坏或丢失之苦的一种非常重要的手段。 8.4 文件系统的后备 8.4.1 后备概述 系统后备(备份)是保护用户不受数据损坏或丢失之苦的一种非常重要的手段。 管理员需要考虑的问题主要有:选择备份介质,选择备份策略和选择备份工具。 8.4.2 后备策略 1.完全备份:每隔一定时间就对系统做一次全面的备份 2.增量备份:仅仅备份在这段时间间隔内修改过的数据 3.更新备份:备份从上次进行完全备份后至今更改的全部数据文件

4.备份时机的选择 通常,应该选择在系统比较空闲时进行 5.备份工具的选择 可以使用tar,cpio,dump等备份软件将数据进行备份

8.4.3 恢复后备文件 首先,必须确定待恢复的文件所在的位置,然后使用tar -xp或cpio -im命令

8.5 系统安全管理 8.5.1 安全管理 1.安全管理的要素 2.安全管理的目标 防止非法操作 数据保护 正确管理用户 8.5 系统安全管理 8.5.1 安全管理 1.安全管理的要素 2.安全管理的目标 防止非法操作 数据保护 正确管理用户 保证系统的完整性 记账 系统保护

8.5.2 安全管理组成 1.物理安全 2.普通用户安全管理 3.超级用户安全管理

8.5.3 用户密码和账号的管理 1.设置好的用户密码 2.用户密码管理策略 3.用户密码时效 4.安全的用户密码操作 5.用户账号的管理

8.5.4 文件和目录权限的管理 1./bin目录的安全问题 2./boot目录的安全问题 3./dev目录的安全问题 8.5.4 文件和目录权限的管理 1./bin目录的安全问题 2./boot目录的安全问题 3./dev目录的安全问题 4./etc目录的安全问题 5.$HOME目录的安全

8.5.5 系统日志 1.系统日志 2.系统登录日志 3.syslog日志 4.其他日志

8.6 系统性能优化 8.6.1 磁盘I/O性能的优化 使用工具iostat能够监测到磁盘I/O的性能 根据数据吞吐量得出系统磁盘的性能。对于这些问题,系统管理员应该有针对性地采取以下措施: (1)采用RAID技术提高硬盘I/O性能。 (2)采用高性能硬盘来解决I/O瓶颈。 (3)采用更先进、更快速的硬盘接口技术。 (4)对文件系统进行调整,对执行进程进行调度。

8.6.2 执行进程的调度 进程在其运行过程中需要占有系统资源。如果用户执行的进程耗用资源过多,将有可能造成系统性能的瓶颈现象。