




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十四章网络基本配置和Samba服务器第十四章网络基本配置和Samba服务器1Linux网络配置文件1、/etc/sysconfig/network-scripts/ifcfg-ethN文件功能:存储着网卡的IP地址、子网掩码、物理地址等网卡信息#ls/etc/sysconfig/network-scriptsLinux网络配置文件1、/etc/sysconfig/ne2Linux网络配置文件下面是/etc/sysconfig/network-scripts/ifcfg-eth0其中可以为BOOTPROTO设置一下4种选项none:无需启动协议bootp:使用bootp协议dhcp:使用dhcp协议动态获得IP地址static:手工设置静态IP地址Linux网络配置文件下面是/etc/sysconfig/n3Linux网络配置文件下面是/etc/sysconfig/network-scripts/ifcfg-eth0其中可以为BOOTPROTO设置一下4种选项none:无需启动协议bootp:使用bootp协议dhcp:使用dhcp协议动态获得IP地址static:手工设置静态IP地址Linux网络配置文件下面是/etc/sysconfig/n4Linux网络配置文件2、/etc/resolv.conf功能:该文件是用来配置dns服务器的IP地址的下面是/etc/resolv.conf文件内容Linux网络配置文件2、/etc/resolv.conf下5Linux网络配置文件3、/etc/sysconfig/network功能:该文件是用来指定服务器上的网络配置信息下面是/etc/sysconfig/network文件内容Linux网络配置文件3、/etc/sysconfig/ne6Linux网络配置文件4、/etc/hosts文件功能:当计算机启动时,在查询DNS以前,计算机需要查询一些主机到IP地址的匹配,这些信息就存放在/etc/hosts文件中下面是/etc/hosts文件内容Linux网络配置文件4、/etc/hosts文件下面是/e7Linux网络配置文件5、/etc/services文件功能:该文件定义了Linux系统中所有服务的名称、协议类型、服务的端口等信息下面是/etc/services文件内容Linux网络配置文件5、/etc/services文件下面8Linux网络命令ifconfig命令功能:显示或设置网卡IP地址应用举例:配置eth0的IP地址,同时激活该设备#ifconfigeth08netmaskup激活eth0网卡设备
#ifcofigeth0upLinux网络命令ifconfig命令9Linux网络命令禁用eth0网卡设备
#ifconfigeth0down查看eth0网络接口的配置#ifconfigeth0查看所有的网络接口配置#ifconfigLinux网络命令禁用eth0网卡设备10Linux网络命令Ping命令功能:测试网络的连通性应用举例:#ping99Linux网络命令Ping命令11Linux网络命令arp命令功能:增加、删除和现实ARP缓存应用举例:查看高速缓存中的所有的arp缓存信息#arp–a如果有多个网卡,可以在后面指定接口名称#arp–aeth0Linux网络命令arp命令12Linux网络命令添加IP地址和MAC地址的对应记录#arp–s9900:60:80:CE:B2:56删除IP地址和MAC地址的对应缓存记录#arp–d99Linux网络命令添加IP地址和MAC地址的对应记录13Linux网络命令使用FTP命令实现远程文件传输举例Linux网络命令使用FTP命令实现远程文件传输举例14使用Samba实现文件共享Samba服务简介Samba是在Lnux、Unix和Windows系统上实现SMB协议的一个软件,SMB协议被用于局域网管理和Windows服务器系统管理中,实现不同计算机之间共享打印机和文件。由于Linux系统具有高稳定性和可靠性,并且价格低廉,所以在一些中小型网络或企业的内部网中,经常利用Linux系统的Samba来实现文件服务器的功能。Samba的核心是由两个守护进程smbd和nmbd,在服务器启动到停止期间持续运行。smdb和nmbd使用的全部配置信息都在/etc/samba/smb.conf使用Samba实现文件共享Samba服务简介15使用Samba实现文件共享Samba的功能1、文件及打印共享2、计算机名与IP的解析3、用户权限设置使用Samba实现文件共享Samba的功能16使用Samba实现文件共享安装和查询Samba软件包在RedHat系统中与Samba有关的软件有以下几个:使用Samba实现文件共享安装和查询Samba软件包17使用Samba实现文件共享Samba服务器的密码文件与Samba服务相关的密码文件有smbpasswd和smbusers两个1、smbpaswd文件该文件位于/etc/samba目录中,由本地系统访对问Samba共享资源用户进行验证,通过以下方法向smbpasswd文件添加用户及密码:提示:smbusers文件我们后面讲解中介绍使用Samba实现文件共享Samba服务器的密码文件提示:s18使用Samba实现文件共享#---------在这个部分定义全局参数和默认设置-----------[global]……#---------以下部分定义用户的Home目录共享--------------[homes]………#-------------定义打印机共享--------------------------[printers]………#------------定义用户自定义共享(可多个)-------------……结束smb.conf文件结构详解,位于/etc/samba目录中,该文件结构如下:使用Samba实现文件共享#---------在这个部分定义19使用Samba实现文件共享smb.conf文件内容详解:全局参数workgroup=help//设置工作名名称,本例为helpserverstring=SambaServer//服务器说明hostsallow=//允许访问本机的IP范围,默认为全部guestaccount=pcguest//允许匿名访问账号logfile=/var/log/samba/smbd.log//日志文件的存放位置security=share//设置安全级别,有share、user、server和domain4个级别encryptpasswords=yes//用户密码是否需要加密smbpasswdfile=/etc/samba/smbpasswd//密码验证文件地址和文件名interfaces=/24/24//如果服务器有多个网卡,指定哪个网卡监听smb请求使用Samba实现文件共享smb.conf文件内容详解:20使用Samba实现文件共享smb.conf文件内容详解:home共享和自定义共享参数[myshare]//共享目录名comment=testoflinux//共享目录描述path=/var/test//共享目录路径guestok=yes//允许匿名访问writeable=no//不允许写操作使用Samba实现文件共享smb.conf文件内容详解:21使用Samba实现文件共享smb.conf文件内容详解:共享参数详解writable:被共享目录是否允许网络用户写入,如writable=yesbrowseable:被共享目录是否允许网络用户浏览readonly:被共享目录是否为只读,如readonly=yespublic:被共享目录或设备是否允许网络中的匿名用户访问guestaccout:指定访问共享目录和设备的用户账户,只有该账户可访问和使用共享资源,如guestaccout=xiaohongguestOK:被共享目录或设备是否允许被网络中的匿名用户,与public功能相同guestonly:是否只允许匿名用户访问,如guestonly=noreadlist:设置只读用户列表,如readlist=xiaohong,xiaoli,xiaowangwritelist:设置读写用户列表,如writelist=xiaohong,xiaoli,xiaowangvalidusers:指定允许使用服务的用户列表,如validusers=xiaohong,xiaoliinvalidusers:指定不允许使用服务的用户列表:如invalidusers=xiaohong使用Samba实现文件共享smb.conf文件内容详解:22使用Samba实现文件共享启动、停止和重启Samba服务第一种方法#/etc/init.d/smb.start#/etc/init.d/smb.stop#/etc/init.d/smb.restart第二种方法#servicesmbstart#servicesmbstop#servicesmbrestart使用Samba实现文件共享启动、停止和重启Samba服务23使用Samba实现文件共享Samba服务的日志文件
默认情况下,Samba服务的日志文件存放在/var/log/samba目录中,Samba服务为所有连接到Samba服务器的计算机建立个别的日志文件,同时将nmb和smb服务的运行日志分别nmbd.log和smbd.log日志文件中使用Samba实现文件共享Samba服务的日志文件24客户端的访问Windows客户端
\\IPLinux客户端访问1、查询共享#smbclient–L//服务器IP或名字//匿名查询#smbclient-L//服务器IP或名字-U用户名//指定用户查询客户端的访问Windows客户端25客户端的访问客户端的访问26客户端的访问2、在Linux中samba共享的挂载mount的挂载samba共享的用法:#mount-tcifs-ousername=用户名,password=密码–L//ip地址/共享文件夹名字挂载点#mount-tcifs//ip地址/共享文件夹名字挂载点netuse*/delete/y
客户端的访问2、在Linux中samba共享的挂载27客户端的访问samba服务故障排错
1、使用testparm命令检测smb.conf文件的语法#testparm/etc/samba/smb.conf2、使用smbclient命令进行测试#smbclient-L88-Ujoy%123
如果我们看到了错误信息提示“treeconnectfailed”则说明可以在smb.conf文件中设置了hostdeny字段拒绝了客户端的IP地址或域名,如果返回信息是“connectionrefused”提示拒绝连接则说明是samba服务器smbd进程可以没有被开启哈~我们必须确保smbd和nmbd进程处于开启状态,并使用netstat-a检查netbios使用的139端口是否处于监听状态哈。客户端的访问samba服务故障排错28Samba服务器案例案例1、Samba服务器案例案例1、29第十四章网络基本配置和Samba服务器第十四章网络基本配置和Samba服务器30Linux网络配置文件1、/etc/sysconfig/network-scripts/ifcfg-ethN文件功能:存储着网卡的IP地址、子网掩码、物理地址等网卡信息#ls/etc/sysconfig/network-scriptsLinux网络配置文件1、/etc/sysconfig/ne31Linux网络配置文件下面是/etc/sysconfig/network-scripts/ifcfg-eth0其中可以为BOOTPROTO设置一下4种选项none:无需启动协议bootp:使用bootp协议dhcp:使用dhcp协议动态获得IP地址static:手工设置静态IP地址Linux网络配置文件下面是/etc/sysconfig/n32Linux网络配置文件下面是/etc/sysconfig/network-scripts/ifcfg-eth0其中可以为BOOTPROTO设置一下4种选项none:无需启动协议bootp:使用bootp协议dhcp:使用dhcp协议动态获得IP地址static:手工设置静态IP地址Linux网络配置文件下面是/etc/sysconfig/n33Linux网络配置文件2、/etc/resolv.conf功能:该文件是用来配置dns服务器的IP地址的下面是/etc/resolv.conf文件内容Linux网络配置文件2、/etc/resolv.conf下34Linux网络配置文件3、/etc/sysconfig/network功能:该文件是用来指定服务器上的网络配置信息下面是/etc/sysconfig/network文件内容Linux网络配置文件3、/etc/sysconfig/ne35Linux网络配置文件4、/etc/hosts文件功能:当计算机启动时,在查询DNS以前,计算机需要查询一些主机到IP地址的匹配,这些信息就存放在/etc/hosts文件中下面是/etc/hosts文件内容Linux网络配置文件4、/etc/hosts文件下面是/e36Linux网络配置文件5、/etc/services文件功能:该文件定义了Linux系统中所有服务的名称、协议类型、服务的端口等信息下面是/etc/services文件内容Linux网络配置文件5、/etc/services文件下面37Linux网络命令ifconfig命令功能:显示或设置网卡IP地址应用举例:配置eth0的IP地址,同时激活该设备#ifconfigeth08netmaskup激活eth0网卡设备
#ifcofigeth0upLinux网络命令ifconfig命令38Linux网络命令禁用eth0网卡设备
#ifconfigeth0down查看eth0网络接口的配置#ifconfigeth0查看所有的网络接口配置#ifconfigLinux网络命令禁用eth0网卡设备39Linux网络命令Ping命令功能:测试网络的连通性应用举例:#ping99Linux网络命令Ping命令40Linux网络命令arp命令功能:增加、删除和现实ARP缓存应用举例:查看高速缓存中的所有的arp缓存信息#arp–a如果有多个网卡,可以在后面指定接口名称#arp–aeth0Linux网络命令arp命令41Linux网络命令添加IP地址和MAC地址的对应记录#arp–s9900:60:80:CE:B2:56删除IP地址和MAC地址的对应缓存记录#arp–d99Linux网络命令添加IP地址和MAC地址的对应记录42Linux网络命令使用FTP命令实现远程文件传输举例Linux网络命令使用FTP命令实现远程文件传输举例43使用Samba实现文件共享Samba服务简介Samba是在Lnux、Unix和Windows系统上实现SMB协议的一个软件,SMB协议被用于局域网管理和Windows服务器系统管理中,实现不同计算机之间共享打印机和文件。由于Linux系统具有高稳定性和可靠性,并且价格低廉,所以在一些中小型网络或企业的内部网中,经常利用Linux系统的Samba来实现文件服务器的功能。Samba的核心是由两个守护进程smbd和nmbd,在服务器启动到停止期间持续运行。smdb和nmbd使用的全部配置信息都在/etc/samba/smb.conf使用Samba实现文件共享Samba服务简介44使用Samba实现文件共享Samba的功能1、文件及打印共享2、计算机名与IP的解析3、用户权限设置使用Samba实现文件共享Samba的功能45使用Samba实现文件共享安装和查询Samba软件包在RedHat系统中与Samba有关的软件有以下几个:使用Samba实现文件共享安装和查询Samba软件包46使用Samba实现文件共享Samba服务器的密码文件与Samba服务相关的密码文件有smbpasswd和smbusers两个1、smbpaswd文件该文件位于/etc/samba目录中,由本地系统访对问Samba共享资源用户进行验证,通过以下方法向smbpasswd文件添加用户及密码:提示:smbusers文件我们后面讲解中介绍使用Samba实现文件共享Samba服务器的密码文件提示:s47使用Samba实现文件共享#---------在这个部分定义全局参数和默认设置-----------[global]……#---------以下部分定义用户的Home目录共享--------------[homes]………#-------------定义打印机共享--------------------------[printers]………#------------定义用户自定义共享(可多个)-------------……结束smb.conf文件结构详解,位于/etc/samba目录中,该文件结构如下:使用Samba实现文件共享#---------在这个部分定义48使用Samba实现文件共享smb.conf文件内容详解:全局参数workgroup=help//设置工作名名称,本例为helpserverstring=SambaServer//服务器说明hostsallow=//允许访问本机的IP范围,默认为全部guestaccount=pcguest//允许匿名访问账号logfile=/var/log/samba/smbd.log//日志文件的存放位置security=share//设置安全级别,有share、user、server和domain4个级别encryptpasswords=yes//用户密码是否需要加密smbpasswdfile=/etc/samba/smbpasswd//密码验证文件地址和文件名interfaces=/24/24//如果服务器有多个网卡,指定哪个网卡监听smb请求使用Samba实现文件共享smb.conf文件内容详解:49使用Samba实现文件共享smb.conf文件内容详解:home共享和自定义共享参数[myshare]//共享目录名comment=testoflinux//共享目录描述path=/var/test//共享目录路径guestok=yes//允许匿名访问writeable=no//不允许写操作使用Samba实现文件共享smb.conf文件内容详解:50使用Samba实现文件共享smb.conf文件内容详解:共享参数详解writable:被共享目录是否允许网络用户写入,如writable=yesbrowseable:被共享目录是否允许网络用户浏览readonly:被共享目录是否为只读,如readonly=yespublic:被共享目录或设备是否允许网络中的匿名用户访问guestaccout:指定访问共享目录和设备的用户账户,只有该账户可访问和使用共享资源,如guestaccout=xiaohongguestOK:被共享目录或设备是否允许被网络中的匿名用户,与public功能相同guestonly:是否只允许匿名用户访问,如guestonly=noreadlist:设置只读用户列表,如readlist=xiaohong,xiaoli,xiaowangwritelist:设置读写用户列表,如writelist=xiaohong,xiaoli,xiaowangvalidusers:指定允许使用服务的用户列表,如validusers=xiaohong,xiaoliinvalidusers:指定不允许使用服务的用户列表:如invalidusers=xiaohong使用Samba实现文件共享smb.conf文件内容详解:51使用Samba实现文件共享启动、停止和重启Samba服务第一种方法#/etc/init.d/smb.start#/etc/init.d/smb.stop#/etc/init.d/smb.restart第二种方法#services
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 激光工程师资格考核题目试题及答案
- 药剂类考试技术提升试题及答案
- 药物副作用的临床管理试题及答案
- 药品研发政策的影响因素试题及答案
- 激光技术的市场分析试题及答案
- 药剂类考试分析报告试题及答案
- 药学士考试试题及答案
- 考研钢琴笔试题目及答案
- 塔吊技能考试题及答案
- 文化产业管理证书考查范围试题及答案
- 兼职劳务协议合同模板
- 2025年河南机电职业学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 2025年浙江长征职业技术学院单招综合素质考试题库及答案1套
- 湖南新高考教学教研联盟暨长郡二十校联盟2025届高三年级第二次联考历史试题及答案
- 2025年吉林交通职业技术学院单招职业技能考试题库新版
- 提高感染性休克集束化治疗完成率工作方案
- 国家开放大学《计算机应用基础》终结性考试操作题
- 浒墅关镇社区家长学校工作台帐(模板)
- 电子科技大学自主招生软件工程硕士招生简章 —校外培养点
- 安全生产标准化创建工作启动会(PPT 87页)
- 【原创】幼儿园教师简笔画创意与技能技巧
评论
0/150
提交评论