《操作系统管理linux(9页).doc》由会员分享,可在线阅读,更多相关《操作系统管理linux(9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-第一章 系统简介提供方式和是否赢利可以划分为3个模式:商业软件 共享软件 自由软件。什么是操作系统?一台计算机必不可少的系统软件,是整个计算机系统的灵魂,是一个复杂的计算机程序集,提供操作过程的协议或准则,作用是管理和调度计算机上软硬件资源,方便用户使用。Linux的历史要清楚。Linuix的特点 开放性 多任务 多用户 良好的用户界面 丰富的网络功能什么是GNU? GNU Is Not UNIX 什么是GPL? General Public License,通用公共许可证 。只要遵循该GPL何人有使用、复制和修改linux的自由Linux的内核版本由3部分组成: 主版本号 次版本号 末版本
2、号 开发版本 : 第二位数字是奇数 稳定版本 : 第二位数字是偶数 POSIX 可移植操作系统接口第二章 系统安装Linux磁盘分区的表示 IDE硬盘 - hdSCSI/SATA/USB硬盘- sdCD/DVD- cdrom除上述以外 系统中其他设备的表示方法也必须掌握 比如网卡Linux现在的版本中默认的文件格式系统是etc3 etc 2 与 etc 3的比较?vfat是个什么格式?/dev/hda5 /dev:所有硬件设备文件的目录 hd: hd代表IDE设备 a: 同类型设备的编号,a代表第一个硬盘,b代表第二个硬盘,以此类推 5:表示分区号其中分区号1-4 留给主分区和扩展分区使用,从
3、5号开始都是给逻辑分区使用IDE 0 Master /dev/hdaIDE 0 Slave /dev/hdbIDE 1 Master /dev/hdcIDE 1 Slave /dev/hddP+P+P+P: hda1+hda2+hda3+hda4P+P+P+E: hda1+hda2+hda3+hda4P+E: hda1+hda2Linux分区安装的是时候三个分区 /boot 为引导分区,存放系统启动引导文件的目录;swap为交换分区,相当与虚拟内存,一般设置为实际内存的2倍;/ 根分区是系统根目录,存放linux系统所有文件和目录的,是必不可少的;Linux文件系统目录的结构/bin /boo
4、t /dev /etc /home /media /mnt /root/tmp /usr /var 必须搞清楚每个目录中存放那些文件第三章 基本命令Shell是命令行解释器,内核与用户之间的接口Shell提示符:rootlocalhost #Root 当前登录用户名Localhost 当前的主机名 表示用户的主目录# 表示当前用户身份 root$表示当前用户身份 普通用户两种类型命令:shell内部命令外部应用程序命令Vi编辑器的三种模式命令模式插入模式末行模式三种模式的转换必须要弄清楚如何保存 推出也必须掌握如何替换 查找 跳行等等 基本命令必须熟练掌握第四章 系统管理使用者ID(User
5、ID,简称UID)群组ID(Group ID,简称GID)Linux中用户可以分为 root用户 虚拟用户(系统用户) 普通用户用户管理: /etc/passwd 每条记录中的7个字段分别代表什么要掌握 /etc/shadow 用于存放密码组管理: /etc/group 每条记录中的4个字段分别代表什么要掌握 /etc/gshadow 每条记录中的字段含义要掌握文件与目录权限基础权限项文件类型读写执行读写执行读写执行字符表示(d|t|c|s|)(r)(w)(x)(r)(w)(x)(r)(w)(x)数字表示421421421权限分配文件所有者(u)文件所属组用户(g)其他用户(o)文件类型的参数
6、 主要的如 d l - 代表什么必须清楚chgrp 改变文件或目录所属组chown 改变文件或目录拥有者chmod 改变文件或目录的属性 这三个命令的使用方法必须掌握权限如何用数值表示 如何用字表示必须掌握第五章 高级系统管理压缩文件与归档文件的不同比较之处归档文件压缩文件相同是文件和目录的一个集合不同所占用的磁盘空间是其中所有文件和目录的总和一般情况下,所占用的磁盘空间比其中所有文件和目录的总和要少常见的打包(归档)和压缩命令:(这是重点 各种命令必须掌握)命令功能tar文件、目录打(解)包gzip压缩(解压)文件或目录,压缩文件后缀为 gzbzip2压缩(解压)文件或目录,压缩文件后缀为
7、bz2磁盘管理中常用的命令 磁盘分区fdisk分区格式化ext2和ext3mkfsdumpe2fs 磁盘的检测fsckmount 命令简介:挂载时使用mount命令: (必须掌握)格式:mount -参数 设备名称 挂载点 /etc/fstab实现开机的挂载/etc/mtab实际的filesystem挂载的记录/proc/mount链接的分类 (命令必须弄清楚,差别牢记)硬链接硬链接实际上就是一个指针,指向文件索引节点,系统并不为它重新分配inode。缺点:尽管硬链接节省空间,也是Linux系统整合文件系统的传统方式,但是存在一下不足之处:(1)不可以在不同文件系统的文件间建立链接(2)只有超
8、级用户才可以为目录创建硬链接。软链接软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。第六章 软件包的安装与管理常见三种类型软件包:tar RPM dpkgTar包中是二进制的源代码,必须经过编译后,才能使用三步曲 configure make make install第七章 启动管理与进程管理什么是grub,有什么用处,能够做那些设置?什么是init?init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。内核启动之后,就通过启动一个用户级程序
9、init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。运行级就是操作系统当前正在运行的功能级别。这个级别从1到6,具有不同的功能。其功能级别如下: # 0 关机 # 1 - 单用户模式# 2 - 多用户,没有 NFS# 3 - 文本多用户模式(标准的运行级)# 4 - 未分配# 5 - X11 图形化界面(xwindow)# 6 - 重新启动 进程和程序的区别?
10、程序只是一个静态的指令集合。 而进程是一个程序的动态执行过程,它具有生命期,是动态地产生和消亡的。进程是资源申请、调度和独立运行的单位。进程可以使用系统中的运行资源,而程序则不能,因此它不占用系统的运行资源。程序和进程无一一对应的关系。一个程序在运行过程中可以产生多个进程。什么是守护进程?Linux系统上提供服务的程序都是由运行在后台的守护进程(Daemon)来执行的。一个运行中的系统一般会有多个这样的程序在运行。这些后台守护程序在系统开机后就运行了,并且时刻地监听前台客户的服务请求,一旦客户发出了服务请求,守护进程便为它们提供服务。 Windows系统中的一些守护进程被称为”服务”。守护进程
11、的工作就是打一个端口, 并且等待进入的连接。按照服务类型,守护进程可以分为如下两类:系统守护进程,如atd、crond 、syslogd 、login等 网络守护进程,如sshd 、httpd 、sendmail 、xinetd等 进程管理的各种命令 ps 查看当前运行的进程 Kill -9 pid 掌握常见的signal代码(如 1 2 9 15)pKill u 程序名称top 查看动态进程 (默认情况下每隔5秒刷新,这个时间可以修改)pstree 查看进程树Jobs 显示在后台作业和被挂起的进程at 后台队列进程fg 在前台恢复一个被挂起的进程bg 在后台恢复一个被挂起的进程ctrl+z
12、挂起一个正在前台运行的进程(正常)ctrl+c 终止一个正在前台运行的进程(强制)进程优先级的修改,由于PRI是系统动态生成,所以修改优先级是通过修改nice来完成nice 值的范围根据用户的不同而有所区别 普通用户0-19 root用户 -20-19根据进程的状态修改nice的命令也不同对已经存在的进程使用renice ,对即将开始执行的进程使用nice计划任务的使用方法at 相关的命令和使用方法要掌握crontab 相关的命令和使用方法要掌握 ,注意改文件中时间的表示方法 “分 时 日 月 周” 第八章 NFS了解linux文件服务VSFTP - 针对广域网Samba - 针对局域网.主要
13、是实现Unix类与Windows系统之间的资源共享NFS - 针对局域网.主要是实现Unix类系统之间的资源共享.特点:分布式存储,集中式管这三个的不同用途,也正是他们之间的区别NFS就是Network File System 安装所需软件包:#rpm -qa | grep nfs#rpm -qa | grep portmapNFS常用文件和命令etc/exports:NFS的主配置文件。有的linux版本中 默认不存在,需要手动建立。(如何编辑,如何写配置文件必须掌握)/usr/sbin/exportfs:维护NFS共享资源的命令。/usr/sbin/showmount:在client来查看
14、NFS共享的资源(exportfs用在server端)。/var/lib/nfs/xtab:NFS的记录文件,可以查看都有谁连接到我们。客户端如何挂载(必须掌握)第九章 DHCP (重点)必须掌握安装 修改配置文件第十章 SambaSMB(Server Message Block,服务信息块)协议是一个高层协议, 它提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段。Samba的两个进程smbd - 监听tcp的139端口,处理接口收到的smb数据包nmbd - 监听udp的137 138端口,使其他主机能浏览服务器上的资源如何安装、编辑配置必须掌握第十一章 vsftpdVSF
15、TP : very secure FTP daemon 。它是一个 UNIX 类操作系统上运行的服务器的名字。优点如下: 1.非常高的安全性需求 2.带宽限制 3.良好的可伸缩性 4.创建虚拟用户的可能性 5.IPv6支持 6.高速FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道。1.控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的,tcp212.数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道,tcp20如何安装,编辑配置文件 必须掌握第十二,十三章安装DNS服务器注意是rpm包的名称是bind,而服务名称是named
16、,主配置文件是named.conf编辑配置文件,需要三个一个是主要配置文件,一个是正向区域文件,一个是方向区域文件。可以用named-checkconf 检查配置文件的正确性可以用named-checkzone 检查区域文件的正确性第十四章 apacheApache WWW Server 最初的源码和思想基于最流行的HTTP服务器-NCSA httpd 1.3,经过较为完整的代码重写,它如今已在功能,效率及速度方面居于领先的地位 ASF(Apache software foundation)Apache软件基金会,负责维护apache项目Apache服务的安装,配置(虚拟目录、虚拟主机等等)配置文件中经常修改到的代码要熟悉,如开启匿名用户,修改本地用户umask允许匿名创建文件夹,匿名上传文件等等附:系统管理中经常用到的命令要熟悉 比如pwd cd cd 管道 more cat less等等 在此不一一罗列-第 9 页-