Linux操作系统基础和系统管理.ppt

上传人:小飞机 文档编号:5438032 上传时间:2023-07-07 格式:PPT 页数:160 大小:972.50KB
返回 下载 相关 举报
Linux操作系统基础和系统管理.ppt_第1页
第1页 / 共160页
Linux操作系统基础和系统管理.ppt_第2页
第2页 / 共160页
Linux操作系统基础和系统管理.ppt_第3页
第3页 / 共160页
Linux操作系统基础和系统管理.ppt_第4页
第4页 / 共160页
Linux操作系统基础和系统管理.ppt_第5页
第5页 / 共160页
点击查看更多>>
资源描述

《Linux操作系统基础和系统管理.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统基础和系统管理.ppt(160页珍藏版)》请在三一办公上搜索。

1、第3篇 Linux操作系统基础和系统管理,第21章 Linux的安装与初步使用 第22章 Linux Shell和常用命令 第23章 X-Windows简介 第24章 Linux的管理工具和文件系统 第25章 用户和组的管理 第26章 系统进程管理 第27章 Linux网络基础配置 第28章 文件服务器 第29章 打印服务器 第30章 Internet接入和代理服务器 第31章 VNC,第3篇 Linux操作系统基础和系统管理,第21章 Linux的安装与初步使用,第21章 Linux的安装与初步使用,21.1 Linux操作系统概述 21.2 Red Hat 7.3的安装 21.3 LILO

2、的配置和使用 21.4 Linux运行级别和系统的启动和关闭 21.5 Linux的初步使用,21.1 Linux操作系统概述,芬兰大学生Linus Torvalds在从1990年底到1991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和后来的上网用途而陆续编写了若干程序。1991.10.5 在Internet的comp.os.minix讨论区发表了一篇文章,表明他正在研制一个要超越Minix的操作系统,从而宣告了Linux的诞生。1993年,Linux 1.0问世 1999年,问世2001年,问世,21.1 Linux操作系统概述,开放性的系统多用户多任务的系统具

3、有出色的稳定性和速度性能具有可靠的系统安全性提供了丰富的网络功能 标准兼容性和可移植性提供了良好的用户界面,Linux的内核版本与发行版本,内核版本号由三个数字组成:r:目前发布的Kernel版本x:偶数:稳定版本,奇数:开发中版本y:错误修补的次数Red Hat 7.3的Linux内核版本是,其中7.3是发行版本,21.2 Red Hat 7.3的安装,21.2.1 安装前的准备 21.2.2 使用安装光盘从CD-ROM安装 21.2.3 使用Linux启动盘从硬盘安装,21.2.1 安装前的准备,收集计算机硬件信息 规划硬盘空间 选取工作站类型:至少需要1.2G左右空间;最多需要1.5G左

4、右空间。选取服务器类型:至少需要650M左右空间,最多需要1.2G左右空间。选取便携式类型:与工作站类型所需空间相当。选取自定义类型:至少需要350M左右空间,最多需要2.4G左右空间。规划网络配置信息,21.2.2 使用安装光盘从CD-ROM安装,设置CMOS 安装Red Hat 7.3,安装Red Hat 7.3,Server和Workstation模式:自动分割硬盘Custom:手工分割 Mount Point/根分区(建议:256MB)SWAP 交换分区(建议:略小于实际内存2倍)/usr:安装软件存放位置(建议:2.5GB)/home:视用户多少而定/var:存放临时文件(建议:25

5、6MB)/boot:存放启动文件(建议:32MB),21.2.3 Linux的其他安装方式,本地安装 远程网络安装,使用Linux启动盘从硬盘安装,制作启动软盘 进入dosutils子目录,运行rawrite程序。输入./images/boot.img。修改CMOS设置中的引导顺序 明确系统文件在硬盘中的存放位置,使用Linux安装启动盘从远程FTP服务器安装,远程网络安装Linux系统的方法和本地硬盘安装类似,也需要制作启动软盘。制作启动软盘的步骤和前面相同,唯一不同的是制作启动软盘时使用的软盘镜像文件是bootnet.img。,21.3 LILO的配置和使用,21.3.1 LILO的安装位

6、置将LILO程序安装在硬盘的主引导记录(MBR)中 LILO还可以安装在Linux系统的root根分区中 21.3.2 LILO的安装与配置 配置/etc/lilo.conf。运行/sbin/lilo 一些操作系统,如Windows系统,安装时会覆盖MBR。所以,应该首先安装Windows系统,然后安装Linux系统,用LILO覆盖MBR。,21.4 Linux运行级别和系统的启动和关闭,21.4.1 Linux的运行级别和切换 21.4.2 Linux的启动过程,21.4.1 Linux的运行级别和切换,Linux的运行级别 Linux运行级别的切换 Linux的关闭和重新启动,Linux的

7、运行级别,Linux运行级别的切换,在inittab文件中,操作initdefault将在系统初始化之后启动预设的运行级别,用户可以通过更改此项设置来改变系统的预设运行级别。用户也可以在系统运行过程当中来改变系统的运行级别,方法是用init命令,后面加上要切换到的运行级别。,Linux的关闭和重新启动,启动关闭shutdown命令halt命令reboot命令Init命令。,21.4.2 Linux的启动过程,Red Hat 7.3在启动过程中首先加载Linux内核,在内存中执行内核操作,检查硬件,挂载根文件系统,然后启动init进程。init进程就会根据inittab文件中的设置来使系统进入预

8、设的运行级别,读取相关的配置文件和脚本程序,最后启用相关服务,完成整个系统的启动。,21.5 Linux的初步使用,21.5.1 Linux的字符运行方式 21.5.2 常见问题,21.5.1 Linux的字符运行方式,登录和注销:超级用户登录后的操作提示符是“#”;普通用户登录后的操作提示符是“$”若要注销登录,用户可以在当前的登录终端上输入logout命令或使用Ctrl+d热键进行。,21.5.2 常见问题,最基本的安全问题 远程登录 root口令丢失的解决方法 使用Kickstart实现无人职守安装 删除Linux操作系统,最基本的安全问题,如果机箱有锁,应该上锁,并保证钥匙与机箱分离放

9、置;若机箱没有锁,如果必要,当正常运行后断开电源按钮和复位按钮的连接线;禁止三键热启功能,修改/etc/inittab,将此行注释掉;禁止BIOS中的软驱启动功能,并设置BIOS开机密码;禁止公开root密码,若有多个系统管理员则应该避免root密码的扩散;必须准备引导软盘以防硬盘无法启动时使用。,远程登录,远程登录的两种方式:Telnet和SSH 在Windows环境下使用putty登录远程Linux系统,root口令丢失的解决方法,使用单用户模式,重设root密码,使用Kickstart实现无人职守安装,首先创建名为ks.cfg的配置文件;修改 Redhat 7.3的文档光盘的RH-DOC

10、S目录下的范例文件sample.ks;创建好配置文件ks.cfg后,把它写入软盘;重新启动计算机;输入boot:linux ks=floppy。,删除Linux操作系统,首先要修改MBR,删除LILO。在DOS或Windows下用fdisk命令加上/mbr参数来完成。重新格式化ext3分区为FAT32分区或NTFS分区。,第3篇 Linux操作系统基础和系统管理,第22章 Linux Shell和常用命令,第22章 Linux Shell和常用命令,22.1 Linux常用的命令 22.2 Linux shell简介 22.3 Vi文本编辑器,22.1 Linux常用的命令,22.1.1 使用

11、man命令获得帮助 22.1.2 文件目录类命令 22.1.3 系统信息类命令 22.1.4 通信网络类命令,22.1.1 使用man命令获得帮助,要想查看某个命令的使用手册页,只要输入man后跟该命令的名称即可。,22.1.2 文件目录类命令,浏览目录的命令:cd命令、dir命令和vdir命令、ls命令 浏览文件的命令:cat命令、more命令、less命令 目录操作命令:mkdir命令、rmdir命令 文件操作命令:touch命令、rm命令、cp命令、mv命令、ln命令、tar命令、gzip命令和gunzip命令、whereis命令、whatis命令,22.1.3 系统信息类命令,date

12、命令 dmesg命令 df命令 du命令 free命令 w命令,22.1.4 通信网络类命令,telnet命令 ssh命令 ftp命令,22.2 Linux shell简介,22.2.1 什么是Shell 22.2.2 Shell的主要版本 22.2.3 Shell中的命令规则,路径和文件 22.2.4 Shell中的命令补齐、别名功能和保留字 22.2.5 Shell中的重定向和管道 22.2.6 Shell Script简介,22.2.1 什么是Shell,shell是linux的一个外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口。当用户下达指令给操作系统的时候,实

13、际上是把指令告诉shell,经过shell解释,处理后让内核作出相应的动作。而系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上。,22.2.2 Shell的主要版本,sh:sh就是Bourne Shell的缩写,是UNIX系统最早的shell。bash:bash就是Bourne Again Shell的简称,是Bourne Shell的扩展,完全兼容Bourne Shell。csh:C Shell是一种比Bourne shell更适于编程的shell,是美国加州大学Berkeley分校开发出来的,具有核C语言相似的语法,但和sh不兼容。tcsh:tcsh是Enhanced C

14、Shell,是C Shell的一个增强版。ksh:ksh是Korn Shell的缩写,集合了C shell和Bourne shell的优点并且和Bourne shell完全兼容。其它:ash,zsh,22.2.3 Shell中的命令规则,路径和文件,命令的一般格式是:命令+选项+参数 命令一般是小写字符串,注意区分大小写。选项通常是以减号“-”加上一个或数个字符表示,当在一个命令中使用多个选项时,可以在减号后面把代表不同选项的字母合并起来。参数就是命令执行时处理的对象,可能是文件,目录或是设备。在同一行中可以有数个命令,不同命令间以分号“;”隔开。执行时首先执行前面的命令,执行完后顺序执行后面

15、的命令。shell中的命令参数可以由另一个命令执行的结果来替代。,路径PATH是shell的一个环境变量。每种shell都有自己的配置文件,用户可以在配置文件里设置各种环境变量。环境变量的配置文件有系统环境配置文件和个人环境配置文件两种。,22.2.4 shell中的命令补齐、别名功能和保留字,所谓命令补齐(Command-Line Completion)是指当键入的字符足以确定目录下一个唯一的文件时只须按Tab键就可以自动补齐该文件名的剩余部分。Bash还提供了别名功能(alias)。用户可以为一些比较长的命令设置别名,这样以后用户便可以输入相对简单的别名来代替该命令了。,shell常用保留

16、字的含义,22.2.5 Shell中的重定向和管道,命令文件:输出重定向。表示把命令的输出输出到文件里,以取代标准输出。命令文件:输出重定向。(用“”进行输出重定向会把原来的文件覆盖掉,而“”是把输出添加到原文件的末尾。)命令A|命令B:“|”是管道符号,表示把命令A运行的结果,也就是命令A的标准输出作为命令B的标准输入。,22.2.6 Shell Script简介,shell脚本(Shell Script)就是linux中的批处理文件,22.3 Vi文本编辑器,22.3.1 Vi及其三种运行模式 22.3.2 Vi的综合使用,22.3.1 Vi及其三种运行模式,l 命令模式(Command

17、mode):任何时候,不管用户处于何种模式,只要按一下Esc键,即可使vi进入命令模式;我们在shell环境(提示符为$)下输入启动vi的命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的vi命令,对文档进行一些操作(如删除单个字符,删除一行字符,删除一个区块等)。在这种模式下,从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的操作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是vi的合法命令,vi会响铃报警。l 文本输入模式(Insert mode):在命令模式下输入插入命令i、附加命令a、打

18、开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按Esc键即可。末行模式(Line mode):在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。多数对文件操的作命令都是在此模式下执行的(如查找、替换文本中的某个字符串)。末行命令执行完后,vi自动回到命令模式。,22.3.2 Vi的综合使用,进入插入模式基本命令:i,a,o从插入模式返回编辑模式ESC命令模式下的基本操作w f

19、ilenamewq qq!,第3篇 Linux操作系统基础和系统管理,第23章 X-Windows简介,第23章 X-Windows简介,23.1 X-Windows及其运行原理 23.2 Gnome的使用 23.3 KDE的使用23.4 不同桌面环境的切换,23.1 X-Windows及其运行原理,23.1.1 什么是X-Windows 23.1.2 X-Windows的运行原理 23.1.3 窗口管理器和桌面环境 23.1.4 启动X-Windows startx,23.2 Gnome的使用,23.2.1 Gnome快速入门 23.2.2 Gnome的桌面和面板 23.2.3 Gnome的

20、文件管理器 23.2.4 Gnome的控制中心 23.2.5 Gnome的应用程序 23.2.6 Gnome的媒体播放器 23.2.7 Gnome的图形处理,23.3 KDE的使用,23.3.1 KDE快速入门 23.3.2 桌面、面板和主菜单 23.3.3 应用程序 23.3.4 网络工具的使用,23.4 不同桌面环境的切换,Red Hat 7.3中提供了一个命令switchdesk来进行不同桌面环境和窗口管理器之间的切换。,第3篇 Linux操作系统基础和系统管理,第24章 系统管理和文件系统管理,第24章 系统管理和文件系统管理,24.1 Linux系统管理 24.2 文件系统管理,24

21、.1 Linux系统管理,24.1.1 系统管理工具Linuxconf的简单介绍 24.1.2 WEB管理工具的使用和配置,24.1.1 系统管理工具Linuxconf的简单介绍,Liunxconf的安装文件主要有两个,linuxconf-xx-xx.rpm,和gnome-linuxconf-xx-xx.rpm。linuxconf-xx-xx.rpm是Linuxconf的主体部分,必须安装;gnome-linuxconf-xx-xx.rpm是Linuxconf的图形前端,安装之后可以使用图形界面进行操作。,24.1.2 WEB管理工具的使用和配置,24.2 文件系统管理,24.2.1 硬盘分区

22、工具cfdisk的使用 24.2.2 文件系统概述和文件管理 24.2.3 使用mkfs创建文件系统 24.2.4 挂载和卸载文件系统 24.2.5 软盘、光盘、USB硬盘、ISO文件的使用 24.2.6 在系统启动时自动挂装文件系统 24.2.7 文件系统管理的常用命令,24.2.1 硬盘分区工具cfdisk的使用,24.2.2 文件系统概述和文件管理,24.2.2 文件系统概述和文件管理,Red Hat 7.3支持的文件系统:ext3文件系统FAT(适用各种版本的DOS)NTFS(适用Windows NT-Windows 2000)VFAT和FAT32(适用Windows 9x)HFS(适

23、用MacOS)HPFS(适用OS/2),权限,改变文件权限的命令:chmod,权限,24.2.3 使用mkfs创建文件系统,mkfs命令的格式是:mkfs 选项 设备名例如:mkfs t ext2 c/dev/hda2-t:指定文件系统类型-c:建立文件系统前先检测有无坏块mke2fs c/dev/hda2,24.2.4 挂载和卸载文件系统,挂载文件系统卸载文件系统,挂载文件系统,mount/dev/sdb1/tmp/test1mount/mnt/floppymount注意挂载目录必须存在Linux专门提供了挂载目录/mnt不要在挂载目录下进行挂载操作将软盘或光盘放入驱动器后在实施挂载操作卸载

24、前不要取出软盘或光盘不能在同一个目录下挂载两个文件系统,卸载文件系统,umount/mnt/cdromumount/dev/sdb1umount/tmp/test1mount a:卸载所有挂载设备注意:不能在挂载目录下进行卸载操作,24.2.5 软盘、光盘、USB硬盘、ISO文件的使用,建立文件系统mkfs t ext2 c/dev/fd0H1440挂载文件系统mount t ext2/dev/fd0H1440/mnt/floppy使用cp/etc/lilo.conf/mnt/floppymkdir/mnt/floppy/mydir1卸载umount/mount/floppy使用mount t

25、 iso9660/dev/cdrom/mnt/cdrom或mount/mnt/cdrom卸载umount/mnt/cdromeject,软盘的使用,光盘的使用,USB硬盘、ISO文件的使用,USB硬盘在Linux系统下是被模拟成SCSI设备来使用的,因此对应的设备文件是/dev/sda,如果有多块USB硬盘,则设备文件依次是/dev/sdb、/dev/sdc等。用mount命令加-l loop选项挂载光盘镜像文件,在系统启动时自动挂装文件系统,要系统自动挂载文件系统必须修改系统配置文件/etc/fstab。系统启动所要挂载的文件系统、挂载点、文件系统类型等都记录在/etc/fstab文件里。,

26、24.2.7 文件系统管理的常用命令,df:显示文件系统的统计数据du:显示硬盘使用的统计信息ln:创建链接文件tar:文件打包fsck:文件系统检查命令dd:文件拷贝命令ocate:查找文件find:查找文件,dd:文件拷贝命令,制作Linux启动盘dd if=boot.img of=/dev/fd0 bs=1440k备份和恢复软盘数据dd if=/dev/fd0 of=backupdd if=backup of=/dev/fd0,find:查找文件,find命令的格式是:find 起始目录 寻找条件 操作 其中起始目录规定了文件的查找范围 寻找条件有:文件名、文件大小、时间等,第25章 用

27、户和组的管理,25.1 概述 25.2 用户管理 25.3 组的管理 25.4 查看账户信息 25.5 磁盘限额,25.2 用户帐户管理,25.2.1 创建账户 25.2.2 用户账户的维护,25.2.1 创建账户,Linux系统下的帐户有两种:普通用户帐户和超级用户帐户(或管理员账户)。,useradd g group1 e 8/31/2003 user1passwd 123456常用参数u:uidg:groupd:dir(用户目录)s:shellc:附加信息e:登录失效时间M:不建立用户目录,25.2.2 用户账户的维护,使用usermod命令修改用户账户 用户账户文件 禁用和恢复用户账户

28、 删除用户账户,修改账户,使用usermod命令usermod l uu1 d/home/uu1 g gg1 u1将用户u1的登录名改为uu1,加入到gg1组中,用户目录改为uu1注意:只修改账户文件,不修改home目录,用户账户文件,口令文件/etc/passwd 影子口令文件/etd/shadow,禁用、恢复和删除账户,禁用#usermod-L username#passwd l username恢复#usermod-U username#passwd u username删除userdel r u1-r:删除用户目录,25.3 组的管理,组分为私有组当在创建一个新用户user时,若没有指

29、定他所属于的组,RedHat就建立一个和该用户同名的私有组。标准组 标准组可以容纳多个用户,若使用标准组,在创建一个新的用户时就应该指定他所属于的组。,组文件/etc/group,/etc/group文件格式,创建、删除、修改组,groupadd g 888 group2创建一个组group2,其GID为888groupdel group2删除组group2groupmod n group2 group22修改group2组名为group22,为标准组添加用户,在标准组中增加、删除用户都用gpasswd命令只有root用户和组的管理员能够使用这个命令:gpasswd 选项 用户 组-a:把用户

30、加入组;-d:把用户从组中删除;-r:取消组的密码;-A:给组指派管理员 还可以使用usermod命令:usermod-G workgroup mike,赋予用户特殊权限的方法,使用su命令直接变成root使用sudo命令暂时变成root执行命令让特殊身份的用户在相同性质的工作上属于同一组,25.4查看账户信息,25.4.1 id命令可以查看一个用户的UID和GID 25.4.2 finger命令 可以查看用户的相关信息,包括用户的主目录、启动shell、用户名、地址、电话等存放在/etc/passwd文件中的记录信息,使用Linuxconf创建用户和组,25.5 磁盘限额,设置用户在系统上的

31、磁盘限额,大体可分成三个步骤。(1)启用系统的quota功能(启用某个分区的quota功能需要编辑/etc/fstab文件)(2)创建quota文件(3)设置用户的quota,与quota相关的命令,显示指定用户的配额quota-v username扫描磁盘空间生成配额记录文件quotacheck 报告配额使用情况repquota 开启和关闭配额的使用quotaon和quotaoff,创建限额的三个选项,软限制(Soft limit):定义用户可以占用的磁盘空间数。当用户超过该限制后会收到以超过限额的警告。硬限制(Hard limit):当用户试图将文件存放在其已经超过该限制值的home目录时

32、,报告文件系统错误。宽限期(Grace period):定义用户在软限制下可以使用其文件系统的期限,第26章 系统进程管理,26.1 进程的概念 26.2 查看系统中的进程 26.3 控制系统中的进程 26.4 自动安排进程任务,26.2 查看系统中的进程,ps命令top命令,进程类型,交互进程由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程不与特定的终端相关联,提交到等待队列种顺序执行的进程。守护进程(Daemon)在Linux在启动时初始化,需要时运行于后台的进程。,ps命令,常用参数a:显示所有进程u:显示用户名和启动时间x:显示没有控制终端的进程使用范

33、例psps aups-auxps aux|moreps aux|grep httpdps aux/tmp/ps_status,26.3 控制系统中的进程,26.3.1 kill命令和killall命令 26.3.2 nice和renice命令 26.3.3 nohup命令 26.3.4 top命令 26.3.5 进程的挂起和恢复 26.3.6 在X窗口下管理进程,26.3.1 kill命令和killall命令,kill命令不但能杀死进程,同时也会杀死该进程的所有子进程。kill命令的格式是:kill signal PID为什么要杀死进程该进程占用了过多的CPU时间该进程缩住了一个终端,使其他前

34、台进程无法运行运行时间过长,但没有预期效果产生了过多到屏幕或磁盘文件的输出无法正常退出用户也可以用killall命令来杀死进程在killall命令后面指定的是要杀死的进程的命令名称,而不是PID 范例kill 9 927参数-9:强制杀死,26.3.2 nice和renice命令,nice 指定程序的运行优先级 格式:nice n command 例如:nice-5 myprogram&renice 改变一个正在运行的进程的优先级 格式:renice n pid 例如:renice-5 777,26.3.3 nohup命令,使进程在退出登陆后仍旧继续执行 格式:nohup program,26

35、.3.4 top命令,作用:进程状态显示和进程控制注意:每5秒钟自动刷新一次(动态显示),26.3.5 进程的挂起和恢复,进程的中止(挂起)和终止挂起(Ctrl+Z)终止(Ctrl+C)进程的恢复恢复到前台继续运行(fg)恢复到后台继续运行(bg)查看被挂起的进程(jobs),26.3.6 在X窗口下管理进程,gtop:,26.4 自动安排进程任务,自动启动进程的几个命令 at安排作业在某一时刻执行一次batch安排作业在系统负载不重时执行一次cron安排周期性运行的作业,26.4.1 at和batch,at命令用来指定在某一时刻执行命令,at命令的格式是:at 选项 时间 at的配置文件作用

36、:限制哪些用户可以使用at命令/etc/at.allow/etc/at.denybatch命令的用法和at类似,只是用户可以不必指定时间,batch会在系统负载小于1.5的时候运行命令。,26.4.2 应用程序cron,Cron进程搜索crontab文件并载入内存(crontab文件即/etc/crontab文件和/var/spool/cron/目录下以用户名命名的文件)cron进程启动以后,它将首先检查是否有用户设置了crontab文件,如果没有就转入“休眠”状态,释放系统资源 cron进程每分钟醒来一次,查看crontab文件决定当前是否有需要执行的命令。命令执行结束后,任何输出都将作为邮

37、件发送给crontab的所有者,crontab命令的作用及格式,作用:用于生成cron进程所需要的crontab文件crontab的命令格式 crontab-u user filecrontab-u user-l|-r|-e-l该选项将使在标准输出上显示当前的crontab-r删除当前的crontab-e使用编辑器编辑当前的crontab文件。当结束编辑离开时,编辑后的文件将自动安装,第27章 Linux网络基础配置,27.1 Linux的网络应用 27.2 配置网卡 27.3 配置TCP/IP网络 27.4 检查TCP/IP的配置 27.5 守护进程和xinetd,27.1 Linux的网络

38、应用,WEB服务器 FTP服务器 Mail服务器 文件服务器 打印服务器代理服务器,27.2 配置网卡,主机名 域名 IP地址 子网掩码 网关地址 域名服务器地址,27.3 配置TCP/IP网络,27.3.1 ifconfig和route 修改/etc/resolv.conf配置Linux的DNS的客户端 27.3.3 修改/etc/hosts实现Linux的静态地址解析,27.4 检查TCP/IP的配置,ping命令netstat命令,27.5守护进程和xinetd,27.5.1 守护进程简介 27.5.2 配置xinetd 27.5.3 管理守护进程,守护进程简介,守护进程(Daemon)

39、是在系统后台运行而又无终端或登录shell的它结合在一起的进程。查看系统的守护进程可用pstree命令,pstree命令将以树形结构显示出系统中运行的进程。,守护进程的分类,按照服务类型可以分为如下两类:l系统守护进程:如atd、crond、lpd、syslogd、login等。l网络守护进程:如sshd、httpd、sendmail、xinetd等。按照启动方式不同可以分为如下两类:l独立启动的守护进程:如默认情况下的httpd、sendmail、xinetd等。l由xinetd启动的守护进程:如默认情况下的wu-ftpd、finger、telnet、pop3等。,配置xinetd,xine

40、td是一个管理很多网络服务的守护进程,它同时监听着它所管理的服务的所有端口,当有客户提出服务请求时,它会判断这是对哪一个服务的请求,然后再开启此服务的守护进程,由该守护进程处理客户的请求。因此xinetd也被称为系统的超级服务员(super-server)。xinetd具体管理哪些服务,以及启动这些服务的具体细节都是在/etc/xinetd.conf文件中进行设置的。在修改好xinetd.conf文件后,需要重新启动xinetd来使设置生效。,27.5.3 管理守护进程,使用service命令管理守护进程service 进程名称 start|stop|restart 使用ntsysv命令管理守

41、护进程在启动时运行,第28章 文件服务器,28.1 为什么要架设文件服务器 28.2 与UNIX/Linux互联:NFS 28.3 与Windows98/2000、NT互联:Samba 28.4 Windows和Linux资源互访,28.1 为什么要架设文件服务器,实现网络上所有主机之间的资源共享,28.2 与UNIX/Linux互联:NFS,28.2.1 NFS简介 28.2.2 安装NFS 28.2.3 配置NFS服务器 28.2.4 在客户机上挂装NFS,28.2.2 安装NFS,rpm ivh nfs-utils 启动NFS服务有两种方法,一种是在图形界面下用Red Hat的“服务配置

42、工具”来启动。另一种方法是在命令行下进行操作,用/etc/rc.d/init.d下的nfs启动脚本来控制NFS服务。启动NFS的命令为:#/etc/rc.d/init.d/nfs start,28.2.3 配置NFS服务器,共享权限都是在/etc/exports文件内设置的注意:(1)如果一个目录被export出去了,那么它的子目录和它的上层目录就不能再被export,而且也没必要再export,因为只要一个目录被export了,那么它的所有下层目录也会同时被export出去。(2)不要export FAT或是VFAT文件系统,FAT文件系统并不是为多用户的主机设计的,对一些涉及到访问权限的操

43、作有时不能正常工作。(3)一些设备文件和特殊文件对非Linux的客户端可能无法正常export。,28.2.4 在客户机上挂装NFS,客户端可以用mount命令来挂载这些目录。命令的格式是:mount 主机:目录 挂载点 卸载NFS可用命令umount,28.3 与Windows98/2000、NT互联:Samba,28.3.1 SMB协议和Samba 28.3.2 安装Samba 28.3.3 配置Samba 28.3.4 使用SWAT配置Samba,28.3.1 SMB协议和Samba,SMB(Server Message Block)协议,也被称作Session Message Bloc

44、k协议、NetBIOS协议、或LanManager协议。它是用来在微软的Windows 3.11、NT、95/98/2000等操作系统之间共享文件和打印机的。Samba是使用SMB协议在Linux和Windows之间共享文件的打印机的一组程序套件。利用Samba可以实现如下功能:把Linux系统下的文件共享给Windows系统 在Linux系统下访问Windows系统的共享文件 把Linux系统下安装的打印机共享给Windows系统使用 在Linux系统下访问Windows系统的共享打印机,28.3.2 安装Samba,28.3.3 配置Samba,用户可以通过修改配置文件来配置Samba。S

45、amba的配置文件只有一个,smb.conf,位于Redhat 7.3的/etc/samba目录下。,28.3.4 使用SWAT配置Samba,创建共享目录并设置共享属性,28.4 Windows和Linux资源互访,28.4.1 在Windows下访问Linux共享资源 28.4.2 在Linux下访问Windows共享资源,28.4.1 在Windows下访问Linux共享资源,28.4.2 在Linux下访问Windows共享资源,在Linux系统下访问Windows的共享文件夹,可以把Windows的共享文件夹挂载到Linux的文件系统上,挂载命令为smbmount,命令的格式为:sm

46、bmount/主机名/共享名 挂载点-o 选项卸载共享文件夹用smbumount命令。另一种访问Windows共享文件的方式是用smbclient命令,命令的格式为:smbclient 主机名共享名注意:这两种访问Windows文件方式的不同之处在于,普通用户在Linux系统下可能并没有挂载文件系统的权限,而任何用户都可以使用smbclient命令。,第29章 打印服务器,29.1 配置Linux系统下的打印服务器 29.2 配置Linux下打印服务器客户端,29.1 配置Linux系统下的打印服务器,29.1.1 Linux下打印机使用简介 29.1.2 使用字符界面菜单配置工具配置本地打印

47、机 29.1.3 设置打印机的共享,29.1.2 使用字符界面菜单配置工具配置本地打印机,printconf-tui命令,29.1.3 设置打印机的共享,对Linux系统开放打印共享权限 对Windows系统开放打印共享权限,对Linux系统开放打印共享权限,远程Linux主机对本地打印机的访问权限是在/etc/lpd.perms文件里进行设置的。此文件的一般格式为:权限 SERVICE=value REMOTEHOST=value REMOTEUSER=value其中权限包括允许(ACCEPT)和拒绝(REJECT)两种。SERVICE表示服务,有几种不同的值,具体含义为:,对Windows

48、系统开放打印共享权限,29.2配置Linux下打印服务器客户端,配置打印服务器的Linux客户端 29.2.2 配置打印服务器的Windows客户端,29.2.1 配置打印服务器Linux客户端,printconf-gui 命令,29.2.2 配置打印服务器Windows客户端,第30章 Internet接入和代理服务器,30.1 接入Internet 30.2 配置Squid代理服务器,30.1 接入Internet,选择接入方式 Modem接入,ISDN接入,ADSL接入,DDN(Digital Data Network-数字数据网)接入,以及新兴的无线接入等 30.1.2 配置PPP连接

49、Internet 配置PPP 建立拨号连接 建立ISDN连接 建立ADSL连接,配置PPP,建立拨号连接,建立ISDN连接,建立ADSL连接,安装pppoe软件 配置pppoe 输入命令adsl 在启动pppoe之前检测配置 启动pppoe,连接Internet,30.2 配置Squid代理服务器,代理服务和Squid简介 30.2.2 Squid的安装和初始化 30.2.3 配置Squid代理服务器 30.2.4 Squid的多级缓存简介 30.2.5 配置Linux客户端使用代理服务器,Squid简介,Squid包括一个服务器的主程序squid和一个DNS查询程序dnsserver,还有一

50、些其他可选的管理和客户工具。Squid的主要功能有:l 代理和缓存HTTP、FTP和其他的URL请求l 代理SSL请求l 支持多级缓存l 支持透明代理l 支持ICP、HTCP、CARP等缓存摘要l 支持多种方式的访问控制和全部请求的日志记录l 提供HTTP服务器加速l 能够缓存DNS查询,30.2.2 Squid的安装和初始化,Squid的安装:从RPM安装Squid 从源代码包安装Squid Squid的初始化:,Squid的初始化:,squid-z 在初始化Squid之前,首先要保证服务器有FQDN,可以在/etc/hosts文件中定义,也可以在DNS服务器中定义。如果在DNS服务器中定义

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号