版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Acegene IT Co. Ltd.,1,Linux操作系统 简介,周炯 上海艾基信息技术有限公司,Acegene IT Co. Ltd.,2,内容提要,Linux简介 Linux的安装 SHELL及常用程序 文件编辑器vi 目录和文件管理 文件系统管理 用户管理,网络管理 网络文件系统 模块安装和配置 系统管理 系统优化 开发工具 Internet管理,Acegene IT Co. Ltd.,3,Linux简介,Linux操作系统是可以运行在许多不同类型的计算机上的一种操作系统的“内核”。它是提供命令行或者程序与计算机硬件之间接口的软件的核心部分。Linux操作系统内核管理以下事情:比如内
2、存、采用什么方法以及在什么时候打开或者关闭文件、哪一个进程或者程序可以获得计算机的中央处理单元(CPU)等等。 Linux操作系统可以说是UNIX操作系统的一个克隆体,它最初是在1991年10月5日由它的作者Linus Torvalds于赫尔辛基大学发布的。,Acegene IT Co. Ltd.,4,Linux功能,所有主要的网络协议 硬盘配额支持 全部的源代码 国际化的字体和键盘 作业控制 数学协处理器仿真 内存保护 多平台,多处理器 多用户 多任务 共享的库文件 支持多种文件系统 虚拟控制台 虚拟内存 其他更多功能,Acegene IT Co. Ltd.,5,GPL和Free,Linux
3、操作系统遵从GNU公共许可证( GNU Public License,简称GPL)的规定。 Linux对外的一个重要的特点就是”Free”,自由和免费。,Acegene IT Co. Ltd.,6,What is Linux?,Linux is an operating system with the following attributes: Multi-user Multi-tasking Virtual memory system X-Windows Compatible with the IEEE POSIX.1 standard Non-proprietary source code
4、 Source code is available,Acegene IT Co. Ltd.,7,Is Linux the same as UNIX?,The command set is similar They work the same They look the same Linux cannot use the UNIX trademark Linux is essentially UNIX,Acegene IT Co. Ltd.,8,Is Linux a real OS?,Yes, absolutely Linux is used In mission critical applic
5、ations Around the world There are many flavors of Linux available We call them: Distributions,Acegene IT Co. Ltd.,9,Linux发行版本的概念,大多数的Linux操作系统的发行版本都使用标准的Linux内核,但有时候也会稍微加以修改,这个操作系统现在的规模已经变得相当庞大了,因此许多人更愿意购买一张它的CD-ROM光盘。每一种发行版本彼此之间都稍微有一些差异,这些差异主要表现在它们各自的安装程序包上,还表现在安全性与可用性等方面侧重点的不同。把系统内核、附带的工具程序及应用软件包等
6、等打包在一起,这样组成的一个Linux操作系统的集合体就是我们说的某一种发行版本。,Acegene IT Co. Ltd.,10,谁使用Linux操作系统,Linux正在逐渐赢得普通用户的青睐。但是它仍然不是一个适用于普通大众的操作系统。对那些习惯了当今鼠标界面操作系统的人们来说, 学习仍是很困难的。需要学习一大套从未接触过的命令,还需要学习与长期形成的概念不相同的那些对待与处理事情的方法。对那些具有UNIX操作系统使用经验的人们来说,Linux可是容易多了。 专业用户、系统管理员和计算机开发人员通常都会比一般的用户更容易掌握Linux操作系统。但就是对这些人来说,这方面的学习与实践也需要有足
7、够的耐心与专心。,Acegene IT Co. Ltd.,11,Enterprise vs. Retail,Retail distributions Faster release cycles (4-6 months) Geared for home/productivity users Shorter support lifetimes Examples: RHL9, SuSE Linux 9 Enterprise level distributions Slower release cycles (12-18 months) Longer support lifetimes (3-5 ye
8、ars) Examples: RHEL3/4, SLES9 Adds performance and scalability enhancements,Linux Distribution Overview,The core parts of a Linux system are: Linux kernel User space utilities and applications The kernel and user space programs together make up the complete operating system,Linux Kernel,Core compone
9、nt of the operating system Configurable and tunable Provides main OS functions I/O, disk, network, etc. CPU Scheduling Memory management uname -r shows the kernel version number:,# uname -r 2.4.9-e.25,Acegene IT Co. Ltd.,14,Kernel concepts,Linux is based on a modular non-microkernel architecture All
10、 device drivers share the same memory with the kernel Device drivers are modular and can be loaded/unloaded dynamically Linux is multi-tasking Linux is a virtual-memory OS Most kernel parameters can be modified on the fly,All components of the operating system are delivered via RPM packages Kernel S
11、ystem utilities Applications Both Red Hat and SLES8 distributions use the RPM Package Manager (RPM) Originally named “Red Hat Package Manager”,Software Packages,Linux Updates,Apply the recommended updates by the distribution vendor: Most vendors provide automatic updates Red Hat Network supplies upd
12、ates automatically up2date SuSE uses YaST2 (Yet Another Setup Tool 2) you (YaST Online Update),Linux Enterprise Features,Linux enterprise features support : Performance Scalability Reliability,Acegene IT Co. Ltd.,18,Symmetric Multiprocessing,Fully multiprocessor capable (SMP) RHEL3: 16 processors SL
13、ES8: 32 processors Uniprocessor configuration supported on both Intel Hyperthreading (HT) enabled on IA-32 Physical-to-logical CPU affinity scheduling,Acegene IT Co. Ltd.,19,Improved Memory Utilization,Use more than 4GB of RAM on IA-32 RHEL 2.1: max 16GB supported RHEL3: max 64GB supported SLES8: up
14、 to 64GB supported Some older drivers not capable of accessing more than 4GB of RAM May perform “bounce buffering” to compensate Usually not a concern for enterprise-class drivers Kernel memory used more efficiently than before Run more processes without swapping,Acegene IT Co. Ltd.,20,Virtual Memor
15、y,Each process has a private address space Keeps private data in memory secure Prevents inter-process data corruption Contiguous view of memory Demand-based paging Pages are “swapped” out when low on RAM Pages are “swapped” in when accessed again Allows the system to use more memory than any single
16、space can address,Virtual Filesystem (VFS),Linux supports multiple file systems OS is file system independent Multiple file systems can be used simultaneously Cross-platform compatibility Performance VFS provides a single filesystem interface,Acegene IT Co. Ltd.,22,Filesystems,Important ones to know
17、: ext2/3 - Red Hat default (ext3) reiserfs - SLES8 default NFS - Network Filesystem Procfs - kernel virtual filesystem ISO 9660 (CD-ROM) OCFS - Oracle Cluster Filesystem ext2/3 and reiserfs are the most common Use OCFS instead of raw devices in RAC,Acegene IT Co. Ltd.,23,Filesystem Cache,Buffers all
18、 filesystem I/O All filesystem I/O is copied to/from cache buffers By default, writes are not immediately flushed Hardware I/O is deferred Reads benefit from previous accesses as well as automatic read-ahead May not need to perform a real hardware I/O Made up of page cache and buffer cache Page cach
19、e tends to be more heavily used Reduced automatically when low on RAM,Acegene IT Co. Ltd.,24,Process,Disk file,Write,Read,Raw Devices,Have traditionally been considered the high performance solution Bypasses the filesystem buffer cache Moves larger buffers than file system I/Os Requires more experie
20、nced administration,Acegene IT Co. Ltd.,25,Modular Drivers,Loadable kernel modules (LKM) Can be unloaded/reloaded without rebooting Modules provide: Device drivers File system drivers System calls Network drivers Executable interpreters Terminal device (TTY) drivers,I/O Modes,Disk I/O can be perform
21、ed in several different modes Asynchronous vs. synchronous Direct vs. buffered,Acegene IT Co. Ltd.,27,Storage Infrastructure,Direct-attached storage (DAS) IDE, SCSI e.g., LSI Megaraid Network-Attached Storage (NAS) NFS e.g., Network Appliance Filer Storage Area Networks (SAN) FibreChannel e.g., EMC
22、Clariion,Acegene IT Co. Ltd.,28,Linux Clusters,Scalable Shared Storage SCSI, SAN (FibreChannel), Firewire (devel.) Must use raw devices or OCFS Network Attached Storage (NFS) LVM and software RAID (“md”) not cluster-aware Linux includes cluster management software,Acegene IT Co. Ltd.,29,Linux Kernel Enhancements,Performance Asynchronous I/O Eliminate kernel locks Large SGA: 4 GB Support more Oracle users Stability Graceful degradation under load Manageability (Remote) Crash Dump Facility Configurat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创伤后应激障碍(PTSD)专题研究
- 2024-2025学年度机械设备制造修理人员模考模拟试题附答案详解【培优】
- 车间管理者转正
- 2024-2025学年医院三基考试考试历年机考真题集新版附答案详解
- 2024-2025学年公务员(国考)考前冲刺练习题及答案详解(各地真题)
- 2023版ESC急性冠脉综合征管理指南解读课件
- 2024-2025学年反射疗法师3级高分题库附答案详解【A卷】
- 《Java面向对象》课件-2.2 Java编程基础-变量和数据类型转换
- 昆虫记法布尔的科学精神
- 高血压急症治疗护理
- 基于SLP法的京东物流园3C类仓库布局优化研究
- 2025年高等教育工学类自考-02200现代设计方法历年参考题库含答案解析(5套典型考题)
- 一带一路战略与国际合作考核试题及答案探讨2025年
- 神经外科手术告知风险管理体系构建
- 2025中国临床肿瘤学会CSCO肿瘤厌食-恶病质综合征诊疗指南解读课件
- 2025年人教版小学一年级科学(上册)期末试卷附答案
- 租用员工车辆管理制度
- 人防工程用电管理制度
- 记账实操-货代公司账务处理
- 湖北省襄阳市襄城区2025年中考适应性考试数学试题(含答案)
- 磷酸泄漏现场处置方案
评论
0/150
提交评论