组网技术与配置 (第3版) 清华大学出版社 ISBN 978-7-302-34697-5.

Slides:



Advertisements
Similar presentations
本章重点内容  SMB 协议和 Samba 简介  安装和启动 Samba  配置 Samba 文件共享  配置 Samba 打印共享  在 Linux 环境下访问 Samba 共享.
Advertisements

未婚懷孕:你想清楚了嗎. 家事?國事?天下事? 台灣未成年小媽媽 比例冠亞洲 衛生署統計台灣性行為低齡化,最小的僅 十二歲半。 未成年懷孕,台灣是千分之十二點九五。 九月墮胎潮.
1 项目一 计算机网络概论 2 项目二 计算机网络协议与体系结构 3 项目三 物理层基础与应用 4 项目四 数据链路层基础与应用 5 项目五 网络层基础与应用 6 项目六 传输层的基础与应用 7 项目七 应用层的基础与应用 8 项目八 网络管理与网络安全.
第五章 网络服务组件.
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
《计算机应用基础》 课程教学大纲 计划学时: 64学时 计划学分: 4学分 课程类型: 公共必修.
计算机网络高级工 梁绍宇.
電腦硬體裝修丙級 ----安裝微軟windows作業系統----
计算机网络 指导教师:杨建国 二零一零年三月.
第十八章 郵件伺服器架設 學習目標 介紹電子郵件伺服器 了解電子郵件傳送運作 了解SMTP與POP3協定 了解IMAP協定
第15章 配置Samba服务器 微软最有价值专家(MVP) IT集成课程视频教学下载地址
第四章 用Linux构建服务器 一 Linux入门基础 (一). Linux的安装
自由軟體SFS3 SFS3 學務系統是採用開放原始程式碼所架構的校務行政電腦化系統,目標是希望使各中小學校能擁有一個自由開放強大的校務E化平台。 本系統採用 Apache+PHP+MySQL,具備強大的模組功能,並且跨平台支援 Linux/FreeBSD/Windows等作業環境。 最大的特色是:自由、開放、模組化、高度可擴展能力。
网御网络审计系统后台维护培训.
UBLink集團 裕笠科技股份有限公司 遠豐科技股份有限公司 鉅創科技股份有限公司
思凌科技有限公司 ORION-CS ED2 多功能伺服器晶片 2011 年 08 月 15 日 V1.0.
電腦硬體裝修丙級 試題分析 北科大工作室.
Windows Server 2003操作系统相关配置
5.1 Internet 概述 Internet(因特网)是国际计算机互联网络,它将全世界不同国家、不同地区、不同部门和机构的不同类型的计算机及国家主干网、广域网、城域网、局域网通过网络互联设备互联。 
项目10 架设邮件服务器 本章目标 掌握邮件服务器的作用 掌握Sendmail的安装和基本配置 POP3/SMTP 邮件服务器的配置.
轉移SFS3學務系統至CentOS 6.3 臺中市教育網路中心 曾文芳 2012/8/13.
2017/4/6 课程整体设计 计算机组网技术 梁建华.
DNS 西安交通大学 李思 2004年8月23日.
计算机系统安全 第10章 常用攻击手段.
第一讲:Linux基础培训.
企业网搭建及应用 重庆市永川职业教育中心
网络地址转换(NAT) 及其实现.
第七章 Linux邮件服务器 安装与配置 本章主要内容: Sendmail的安装和配置 dovecot的安装和配置.
Confidential Property
Linux.
指導教授:黃 燕 忠 教授 研究生 :李欣衛 謝士傑
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
Web Server 架設.
第 13 章 DNS 著作權所有 © 旗標出版股份有限公司.
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
1-1 電腦的起源 1-2 電腦的演進 1-3 電腦的種類 1-4 電腦與生活
岗位技能(三) Linux网络服务器配置与管理 项目2 架设DNS服务器
Linux 圖形操作介面 GUI -- X-window 與 Webmin
讲议: PXE 介绍及实现 Jarvis
本章主要讲解Internet应用服务器的配置方法,包括DNS服务器、FTP服务器、 服务器。通过对本章的学习,主要掌握以下内容:
王乐元 中国高校人文社会科学信息网 北京易普拉格科技有限责任公司
軟體的安裝升級與移除 Linux軟體安裝簡介 原始碼安裝 以 RPM 指令管理套件 使用 Yum 線上安裝、移除與更新套件
如何使用IP通远程访问系统 申请及使用方法介绍.
SC Client V1.8 胡永平
第03章 Samba服务的配置与应用 本章导读 Samba的概述 Samba服务的配置文件 Samba服务的文件共享
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
第 4 章 安裝 Linux 著作權所有 © 旗標出版股份有限公司.
第 29 章 架設 Samba 伺服器 著作權所有 © 旗標出版股份有限公司.
Windows 2003 server 進階介紹 麋鹿.
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
第8章 配置Linux网络 本章将从介绍Webmin软件开始,详细介绍各种网络相关的配置,如设置以太网接口连接Internet、DHCP服务器架设、设置NFS实现Unix/Linux系统间文件共享和架设DNS服务器等。通过本章学习,用户可以到相关的网络知识,并能深入理解Fedora提升用户使用该操作系统的能力。
岗位技能(二)Linux系统配置与管理 项目3 TCP/IP网络接口配置
Windows與Linux資源共享 SAMBA
第 11 章 設定 Internet 連線 著作權所有 © 旗標出版股份有限公司.
远程登录管理.
黑客大曝光 安 阳 大 年1月1日星期二10时30分24秒2019年1月1日星期二10时30分24秒 黑客攻击与防范.
第 22 章 架設 WWW 伺服器.
编辑文本文件 软件包管理 Samba 在Linux下使用Windows共享打印机
98年-ichip使用與轉移教育訓練 注意事項 使用者資料備份與還原 資料庫資料匯出與匯入 環境設定備份(時光回溯) 系統基礎操作
利用ICE通信中间件构建分布式应用程序开发框架
第3章电子商务网站的建设流程 《电子商务网站建设与管理》配套课件.
作業系統 第三章 作業系統結構.
第 23 章 架設 FTP 伺服器.
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
基于C#的.NETFramework 程序设计语言
目 录: 一、网络存储系统的登录 二、网络存储系统的基本使用 三、学生提交作业功能的使用 四、教师开放资源功能的使用.
FTP服务器配置与管理 授课教师:于伟.
RHCE.
Linux网络配置管理.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

组网技术与配置 (第3版) 清华大学出版社 ISBN 978-7-302-34697-5

第10章 Linux环境组网技术 清华大学出版社 ISBN 978-7-302-34697-5

第10章 Linux环境组网技术 10.1 Linux概述 10.2 Linux网络环境配置 10.3 SAMBA服务器配置 10.4 DHCP服务器 10.5 DNS服务器 10.6 APACHE服务器配置 10.7 FTP服务器配置 10.8 邮件服务器配置 10.9 数据库服务器配置

10.1 Linux概述 10.1.1 Linux的用途 10.1.2 Red Hat Linux的安装方法和要求

10.1.1 Linux的用途 Linux是以UNIX为基础的操作系统,可以免费下载,开放源代码 Linux支持多用户、多任务、多进程、多线程和多CPU Linux可以多种硬件平台上运行 以Red Hat Linux为例,可以从网站http://www.redhat.com下载Red Hat Linux免费的安装介质

10.1.2 Red Hat Linux的安装方法和要求 1.Red Hat Linux 9.0版本支持以下安装方法 最常用和方便是方法是直接以光盘启动主机安装 2. 安装时对硬件的要求 Red Hat公司网站http://www.redhat.com/software/上提供详细的硬件兼容性列表 3. 安装时对硬盘空间的要求 Red Hat Linux 9.0安装时至少需要用到两个磁盘分区(/和swap),专用于Linux的安装

10.1.3 Red Hat Linux 9.0安装步骤和过程 1. 修改BIOS中的设置 12. 网络配置 2. 检验安装文件的正确性 13. 防火墙配置 3. 安装界面上的3个选项 14. 语言支持的选择 4. 进入图形化模式安装界面 15. 时区配置 5. 键盘选择 16. 设置根口令 6. 鼠标配置 17. 验证配置 7. 选择安装还是升级 18. 软件包的选择和安装 8. 选择安装类型 19. 创建引导盘 9. 磁盘分区设置 20. 显示卡的配置 10. 用户使用的系统分区设置 21. 完成安装 11. 引导装载程序配置

“光盘启动”界面、“欢迎”界面

安装类型、磁盘分区设置

10.1.4 Linux基本操作命令 1. 文件目录操作 2. 文件压缩和归档的操作 3. 系统管理命令 4. 用户管理 1. 文件目录操作 2. 文件压缩和归档的操作 3. 系统管理命令 4. 用户管理 5. 网络管理 6. 进程管理

10.2 Linux网络环境配置 10.2.1 TCP/IP配置文件 10.2.2 网络配置工具 10.2.3 网络环境配置方法

10.2.1 TCP/IP配置文件 1)名称服务器搜寻顺序配置文件 2)主机搜寻配置文件 3)网络状态配置文件 4)主机地址配置文件 5)网络服务数据文件 6)集中式的管理客户端的连接,用到两个文件

10.2.2 网络配置工具 可以通过直接编辑上述文件配置网络,也可以通过使用一些命令或工具来配置。 图形界面网络配置管理工具为redhat-config-network,通过redhat-config-network可以配置各种网络连接。 启动网络配置的过程如下: 【主菜单】|【系统设置】|【网络】。或在shell提示下,输入redhat-config-network命令

10.2.3 网络环境配置方法 1. 安装网络接口设备 2. 设置和调整网络状态 3. 设置网卡状态 在Linux中,第一块网卡的设备名是eth0,第二块网卡以后的设备名依次为eth1、eth2。需要注意的是,在/dev下的裸设备并不包含网卡,而是在系统引导时自动设置网卡,保存在内存中 2. 设置和调整网络状态 3. 设置网卡状态 用到ifconfig命令,用于启动与停用网卡

10.3 SAMBA服务器配置 10.3.1 Samba的用途 10.3.2 Samba的安装 10.3.3 Samba的启动 10.3.5 用户管理 10.3.6 使用Samba服务举例

10.3.1 Samba的用途 Samba是一套程序,用来实现Microsoft Windows 2003/NT/XP文件和打印机共享功能 1)共享Linux文件系统 2)共享安装在Samba服务器上的打印机 3)使用Windows系统共享文件和打印机

10.3.2 Samba的安装 1)将第1张系统安装光盘放入光驱并挂载 [root@lib1 root]# mount /mnt/cdrom 2)进入安装文件的目录 [root@lib1 root]# cd /mnt/cdrom/RedHat/RPMS 3)安装所需的软件包 [root@lib1 RPMS]# rpm –ivh samba-commom-2.2.7a-7.9.0.i386.rpm [root@lib1 RPMS]# rpm –ivh samba-2.2.7a-7.9.0.i386.rpm [root@lib1 RPMS]# rpm –ivh samba-client-2.2.7a-7.9.0.i386.rpm [root@lib1 RPMS]# rpm –ivh redhat-config-samba-1.0.4-1.noarch.rpm

10.3.3 Samba的启动 有两种方法启动Samba服务器。 1)ntsysv命令设置每次开机时自动启动。 2)用以下命令直接启动、关闭或重启动。 [root@lib1 root]# service smb start [root@lib1 root]# service smb stop [root@lib1 root]# service smb restart

10.3.4 Samba的配置 1.配置文件smb.conf解析 2.检测smb.conf文件 Samba服务的主要配置文件是/etc/samba/smb.conf。在文件中用“#”和“;”表示注释语句。 smb.conf文件有三个主要部分 2.检测smb.conf文件 使用命令testparm可以查看smb.conf文件是否存在语法错误

10.3.5 用户管理 1.导入系统用户 Samba服务的用户首先是Linux系统用户,所以在添加Samba用户之前,必须确保被添加用户已是Linux系统用户 2.添加新用户 先按照如下命令建立系统用户: [root@lib1 samba]# useradd tom 再将其添加到Samba服务用户中: [root@lib1 samba]# smbadduser tom:tom

10.3.6 使用Samba服务举例 1. Samba服务的简单运行 2. 设置共享权限的Samba服务举例 [root@lib1 samba]# service smb start 2. 设置共享权限的Samba服务举例 ·samba服务的权限在配置文件smb.conf中分配,但samba服务用户对共享目录的访问权限是先由系统权限来决定的。Samba服务的权限是要遵循系统权限的设置 3. linux主机访问windows主机上的共享资源

windows网络、samba服务器lib1

samba服务器共享资源、输入用户名及密码对话框

用户rose的共享目录、输入密码对话框

匿名登录后的共享目录、public目录中的文件夹

在目录a中创建新文件夹、在目录b中创建新文件夹

用户tom登录界面、用户tom登录后的共享目录

用户tom的共享资源

10.4 DHCP服务器 10.4.1 DHCP服务器的安装 10.4.2 DHCP服务的启动 10.4.3 DHCP服务的配置文件

10.4.1 DHCP服务器的安装 1)将Linux系统第2张安装盘放入光驱,并挂载。 2)安装DHCP的RPM软件包。 [root@lib1 root]# mount /mnt/cdrom 2)安装DHCP的RPM软件包。 [root@lib1 root]# cd /mnt/cdrom/RedHat/RPMS [root@lib1 root]# rpm –ivh dhcp-3.0p11-23.i386.rpm

10.4.2 DHCP服务的启动 可用以下命令来启动、停止和重启dhcpd服务器程序。 也可以使用以下命令: [root@lib1 root]# service dhcpd start [root@lib1 root]# service dhcpd stop [root@lib1 root]# service dhcpd restart 也可以使用以下命令: [root@lib1 root]# /etc/init.d/dhcpd start [root@lib1 root]# /etc/init.d/dhcpd stop [root@lib1 root]# /etc/init.d/dhcpd restart 或者使用ntsysv控制DHCP服务是否在每次开机时启动服务

10.4.3 DHCP服务的配置文件 DHCP的主要配置文件为/etc/dhcpd.conf。系统默认情况下,并没有此文件 用户可以利用系统中的配置文件模板/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample来创建dhcpd.conf文件 在dhcpd.conf中,“#”后表示注释语句 每条定义语句后用“;”表示结束

10.4.4 DHCP举例 假设在一个局域网中,有一台DHCP服务器,若干台DHCP客户机,要求为一台主机(lib2)提供固定IP地址192.168.173.68,其他机器的IP地址位于192.168.173.10和192.168.173.80之间 编辑配置文件/etc/dhcpd.conf

10.4.5 DHCP客户端的设置 1.Windows客户端 2.Linux客户端

“网络连接”窗口

本地连接属性 TCP/IP属性”对话框

DHCP客户端得到的配置参数、 网络配置对话框

以太网设备、 linux客户端得到的配置参数

10.5 DNS服务器 10.5.1域名服务器的安装 10.5.2域名服务器的启动 10.5.3 DNS服务器的配置文件及区域文件

10.5.1域名服务器的安装 首先查看系统中是否已经安装DNS服务器程序BIND 如果输出如上所示,则说明已经安装过 [root@lib1 root]# rpm –qa |grep bind redhat-config-bind-1.9.0-13 bind-utils-9.2.1-16 ypbind-1.11-4 bind-9.2.1-16 如果输出如上所示,则说明已经安装过

10.5.2域名服务器的启动 有两种方法启动域名服务器。 1)ntsysv命令设置每次开机时自动启动。 2)用以下命令直接启动、关闭或重启动。 [root@lib1 root]# service named start [root@lib1 root]# service named stop [root@lib1 root]# service named restart

10.5.3 DNS服务器的配置文件及区域文件 1.配置文件 2.区域文件 1)options语句 2)zone语句 name ttl IN type data

10.5.4 DNS服务器的配置及应用 某单位网络布局 DNS服务器的配置过程 1)修改主配置文件/etc/named.conf 2)配置正向区域文件 3)配置反向区域文件 4)启动DNS服务器 5)设置DNS客户端 6)测试DNS服务器

某单位网络布局

Windows 2003下DNS客户端的配置、Windows 2003下对DNS服务器的测试1

对DNS服务器的测试2、linux下对DNS服务器的测试

10.6 APACHE服务器配置 10.6.1 APACHE概述 10.6.2 APACHE的安装和启动 10.6.3 配置APACHE 10.6.5 虚拟Web站点

10.6.1 APACHE概述 APACHE是被广泛应用的Web服务器。对于Linux用户来说,也是最容易使用的Web服务器

10.6.2 APACHE的安装和启动 用以下命令查看系统是否已经安装了Apache服务器: [root@lib1 root]# rpm –qa | grep httpd 如果没有安装,则将系统光盘挂载并安装如下软件包: [root@lib1 RPMS]# rpm –ivh httpd-2.0.40-21.i386.rpm [root@lib1 RPMS]# rpm –ivh redhat-config-httpd-1.0.1-18.noarch.rpm [root@lib1 RPMS]# rpm –ivh httpd-manual-2.0.40-21.i386.rpm

Apache的测试页

10.6.3 配置APACHE 1.DNS服务器配置 2.htttpd.conf文件配置 3. 检测配置文件 需要在正向解析文件中添加www服务器记录 2.htttpd.conf文件配置 Apache的主要配置文件是/etc/httpd/conf/httpd.conf,该文件的修改可以手动编辑或用redhat-config-httpd图形化配置工具来完成 3. 检测配置文件 用以下命令来检查文件是否存在语法错误。 [root@lib1 root]# /etc/init.d/httpd configtest

10.6.4 简单测试APACHE 首先设置DNS的正向解析文件 然后设置自己的网页,测试Apache服务器 最后在另一台客户机上进行测试,在IE地址栏里输入http://www.test.com

10.6.5 虚拟Web站点 一台服务器提供多个Web服务,每一个Web服务就称为虚拟Web网站。虚拟Web服务器节省了服务器的使用 设置虚拟主机的方式主要有基于IP地址和基于服务器名字两种 基于IP地址的虚拟主机要求使用不同的IP地址来区别不同的虚拟主机 基于名字的虚拟主机使用相同的IP地址来配置不同的虚拟主机

虚拟主机测试网页

10.7 FTP服务器配置 10.7.1 Linux环境的FTP服务器 10.7.2 vsftpd的安装和启动

10.7.1 Linux环境的FTP服务器 Linux下有代表性的FTP服务器软件有Wu-FTP、ProFTP、vsftpd 目前正在使用vsftpd的官方网站有Red Hat、SuSE、Debian、GNU、GNOME、KDE、GIMP和OpenBSD等

10.7.2 vsftpd的安装和启动 1.安装vsftpd服务器 2. 启动/重新启动/停止vsftpd服务 3.访问FTP服务

匿名登录FTP服务器

10.7.3 vsftpd的配置文件 vsftpd的主配置文件为/etc/vsftpd/vsftpd.conf,通过修改此文件来进行vsftpd的不同配置 vsftpd.conf配置文件是一个文本文件,以“#”字符开始的行是注释行,每个选项设置为一行,格式为 “选项=值”,“=”号两边不能留空白符

10.7.4 vsftpd的配置及应用 1. 匿名用户上传文件 2. 限制用户在自家目录

10.8 邮件服务器配置 10.8.1 邮件服务器概述 10.8.2 DNS中有关邮箱的设置 10.8.3 安装sendmail和IMAP 10.8.6 客户端的配置及测试

10.8.1 邮件服务器概述 把电子邮件程序分解成用户代理,传输代理和投递代理 一个邮件传输代理的主要工作是监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接收到的邮件缓冲或者提交给最终投递程序 sendmail是最重要的邮件传输代理程序

10.8.2 DNS中有关邮箱的设置 1. 正向解析文件/var/named/test.com.zone 2. 反向解析文件 /var/named/173.168.192.in-addr.arpa.zone

10.8.3 安装sendmail和IMAP 1.Sendmail的安装和启动 2. IMAP的安装和启动,用命令启动IMAP服务 [root@ lib1 root]# rpm –qa | grep sendmail sendmail-8.12.8-4 2. IMAP的安装和启动,用命令启动IMAP服务 [root@lib1 root]# /etc/init.d/xinetd.d restart

10.8.4 配置IMAP IMAP协议用于从服务器上下载邮件,采用TCP/IP,侦听143端口 IMAP的配置文件为/etc/xinetd.d/imap

10.8.5 配置sendmail 1./etc/mail/sendmail.cf文件 2./etc/mail/sendmail.mc 3./etc/mail/access access文件主要用来设置使用邮件服务器的权限,如设定哪些主机或用户可以通过本邮件服务器转发,哪些主机或用户的邮件被阻挡 4./etc/mail/virtusertable文件

10.8.6 客户端的配置及测试 客户端可以在windows下配置使用Outlook Express或在linux下配置使用Evolution 在工具条启动Evolution

欢迎界面、输入用户名和地址

设置邮件服务器的IP地址、接收邮件的信息

邮件服务器采用的协议、输入账号名

选择时区、选择时区

用户界面、写邮件

收件箱界面、收到的邮件内容显示

10.9 数据库服务器配置 10.9.1 MySQL数据库的安装 10.9.2 MySQL数据库的启动 10.9.3 MySQL数据库的管理

10.9.1 MySQL数据库的安装 Linux系统中常用的数据库为MySQL 其中包括服务器端、客户端、开发工具包等几部分

10.9.2 MySQL数据库的启动 通过如下命令启动、停止以及重启动数据库 [root@localhost mysql]# /etc/init.d/mysql start Starting MySQL SUCCESS! [root@localhost mysql]# /etc/init.d/mysql stop Shutting down MySQL... SUCCESS! [root@localhost mysql]# /etc/init.d/mysql restart Shutting down MySQL. SUCCESS!

10.9.3 MySQL数据库的管理 1.登录数据库 2.设置密码 3.添加用户 4.创建数据库及表 5.表的操作 6.删除数据库及表

10.9.4 MySQL数据库的备份 1.直接复制 2.用mysqldump程序复制 直接复制数据库文件的方式可通过cp等程序来实现。 当用户使用直接复制方法时,必须保证表不在被使用。保证用户的复制完整性的最好方法是先关闭服务器后再复制文件,然后重新启动服务器 2.用mysqldump程序复制 命令mysqldump是一个专门用来备份数据库的命令