SMB、FTP、DNS、等六个服务总结

2023-11-10

一、SMB服务
1.SMB服务功能:不同系统主机之间实现文件、打印机等资源共享
2.SMB服务主配置文件路径:/etc/samba/smb.conf/
3.SMB服务启动(重启、停止)方法:# service smb start (restart 、stop)
在这里插入图片描述
4. SMB主配置文件片段:
Security = user (share) 安全模式
[ BDDY ] 共享名
comment = BDDY share 注释
path = /root/bddy 共享路径
public = no 匿名访问权限
writable = yes 允许写入权限
valid users = bob,tom,@bddy 访问限制

5. 在服务器安全模式设为user时,符合哪些条件的用户才能顺利访问SMB服务器?
答:存在用户,用户生效,为用户设置smb密码
#useradd XXX
#passwd XXX
#smbpasswd - a XXX

6.客户端如何实现对SMB服务器的访问?
答:\ samba服务器IP地址

二、DHCP服务
1.DHCP服务功能:动态主机配置协议 自动分发TCP/IP参数

2.DHCP服务主配置文件路径:/ etc / dhcpd.conf。该文件组建安装成功后会生成一个范本,要复制过来:#cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf

3.DHCP服务启动(重启、停止)方法:# service dhcpd start ( restart 、stop)

  1. DHCP主配置文件片段:
    subnet 192.168.100.0 netmask 255.255.255.0 { 子网
    option routers 192.168.100.1; 网关
    option subnet-mask 255.255.255.0; 子网掩码
    option domain-name-servers 192.168.100.2; DNS地址
    range … 192.168.100.100 192.168.100.250; 地址池范围
    default-lease-time 21600; 默认租约时间
    max-lease-time 43200; 最大租约时间

5.客户端验证DHCP服务的功能:先修改客户端地址为自动获取IP
ipconfig /all 自动获得IP地址
ipconfig /release 释放IP地址
ipconfig /renew 重新得到新的IP地址

  1. 如果客户端有特殊要求,需要DHCP服务器实现MAC-IP地址的绑定,该如何实施? host ns {
    hardware ethernet 00:50:56:C0:00:01; 客户端的物理地址
    fixed-address 192.168.100.100; 要给客户端的地址

三、DNS服务
1.DNS服务功能:名称解析

2.DNS服务主配置文件和正反向区域文件路径:
/etc/named.conf 主配置文件
/var/named/wl.com.bd 正向区域文件
/var/named/192.168.100.bd 反向区域文件

3.DNS服务启动(重启、停止)方法:#service named start(restart、stop)

4.正向区域文件片段: 名称=>地址
NS 192.168.100.1.
www IN 1H A 192.168.100.2
ftp IN 1H A 192.168.100.3

5.反向区域文件片段:地址=>名称
NS 192.168.100.1.
2 PTR www.wl.com.
3 PTR ftp.wl.com.

6.Linux客户端验证DNS服务:host
Windows客户端验证DNS服务:nslookup

四、FTP服务
1.FTP服务功能:实现文件上传、下载

2.FTP服务主配置文件和用户权限限制文件路径?
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd/ftpusers 限制文件一:用户不在此文件里,可成功
/etc/vsftpd/user_list 限制文件二:若vsftpd.conf文件里userlist=yes,用户不在此文件里,可成功;若vsftpd.conf文件里userlist=no,用户在此文件里,可成功

3.FTP服务启动(重启、停止)方法:# service vsftpd start (restart、stop)

  1. FTP服务中的两个匿名用户是: ftp、anonymous

5.FTP服务匿名访问默认的共享位置:匿名用户的根目录为/ var / ftp

6.实现匿名用户的上传和下载,需要关注和修改配置文件中哪些语句?默认上传目录的权限又该如何修改?
anonymous_enable = YES 允许用户匿名登录
anon_upload_enable = YES 允许匿名用户上传文件
#chmod o+w /var/ftp/pub 修改权限

  1. 实现特定用户访问FTP服务器的主配置文件片段:
    anonymous_enable = NO 关闭匿名用户访问权限
    local_root = / home 描述文件系统中共享路径
    chroot_local_user = YES 将用户锁定在上述目录中,不能访问别处

8.客户端对FTP服务器的访问:ftp://用户名:密码@服务器IP

五、MAIL服务
1.安装sendmail邮件发送组件:#rpm –ivh sendmail-cf-*
安装dovecot邮件接收组件,顺序不可变:
#rpm –ivh perl-*
#rpm –ivh mysql-5.0.45-*
#rpm –ivh postgresql-libs-*
#rpm –ivh dovecot-1.07-*

  1. 配置DNS:正向区域文件添加MX记录和A记录
    反向区域文件添加MX记录和PTR记录

3.配置邮件服务
(1)/ etc / dovecot.conf 打开dovecot.conf配置文件,命令模式下/protocols 查找protocols,将“#”去掉
启动dovecot服务
(2)sendmail 先备份文件,打开sendmail.mc配置文件,作如下修改:
命令模式下/DAEMON_OPTIONS 查找,将回环地址改为服务器地址
命令模式下/TRUST_AUTH_MECH 查找,将这一行和下一行的注释去掉,“dnl”
命令模式下/LOCAL_DOMAIN 查找,改为自己的域名
用m4工具将编辑好的sendmail.mc文件内容重定向到sendmail.cf文件中
mail # m4 sendmail.mc > sendmail.cf

3.验证DNS服务命令片段:

#nslookup 验证命令

set type = MX 查询本地域中邮件服务器名称
set type = A 查询名称对应的IP地址

4…在同一域里,如何实现邮件群发?
#vi / etc / aliases
别名:用户1,用户2,用户3

5.在Linux客户端验证Mail服务的方法
#telnet 邮件服务器 25
helo ****
mail from:发送邮箱帐户
rcpt to:接收邮箱帐户
data:编辑邮件
#Su - 用户名 $ mail

6.在Windows客户端验证Mail服务的方法
outlook

六、WEB服务
1.Apache 主配置文件的路径:/ etc / httpd / conf / httpd.conf
2. Apache默认的发布路径:/var/www/html
用户发布路径:/ home / 用户名 / public_html
3.配置文件片段:
StartServers 8 默认开启进程数量
MinSpareServers 5 默认最小开启进程数量
MaxSpareServers 20 默认最大开启进程数量
DirectoryIndex 1.html index.html 可以被识别的首页文件
#UserDir disable 开启普通用户发布网页权限
4.Web服务中配置虚拟主机的作用?
实现同一台Web服务器中多个站点的发布
5.配置文件片段:
NameVirtualHost 192.168.100.1:80 启用申明
头部
DocumentRoot /var/www/html发布路径
ServerName www.wl.com对应名称
尾部
6. 客户端验证Web服务的方法:http:// IP

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SMB、FTP、DNS、等六个服务总结 的相关文章

随机推荐

  • angular 使用ng-zorro-antd遇到的问题-配置

    这里有优先级 如果要修改antd里面的样式 需要styles scss放在最下面
  • OSAL

    OSAL为 Operating System Abstraction Layer 即操作系统抽象层 支持多任务运行 它并不是一个传统意义上的操作系统 但是实现了部分类似操作系统的功能 OSAL概念是由TI公司在ZIGBEE协议栈引入 他的意
  • 【笔记】Go语言 Http-client 解析json后并插入数据库

    一 Http client 获取json 参考 Go标准库http Client的连接行为控制详解 原创手记 慕课网 因为 代码 resp err http Get http example com resp err http Post h
  • java代码注释指南:三大注释解析与最佳实践

    Java代码注释指南 三大注释解析与最佳实践 在Java编程世界中 注释是一道不可或缺的明灯 为开发者提供了代码背后的灯塔 它们是代码的解释者 为我们提供了更深层次的理解 从而提高了可读性 可维护性和团队协作效率 本篇博客将深入探讨Java
  • 重复元素判断。编写一个函数,接收列表作为参数,如果一个元素在列表中出现不止一次,则返回True,但不改变原列表的值。

    words input 请输入一段字符串 word input 请输入一个字符 print dir words if word in words nt word count get word 0 1 items list count ite
  • 梦幻模拟战更新服务器正在维护,梦幻模拟战魔之启示录更新维护公告

    全新资料片 魔之启示录 重磅来袭 魔王化身丽可丽丝 龙族少女蕾娜塔华丽降临 封印战域 关卡再度开启 战术布局重燃策略战场 时空裂缝 梦幻模拟战 后篇开放 彼端大陆的冒险迎来全新高潮 服务器预计将于3月5日1 00 6 00期间进行更新维护
  • Python全栈工程师-第15周-韦玮-专题视频课程

    Python全栈工程师 第15周 382人已学习 课程介绍 Python全栈工程师 第15周 课程收益 Python全栈工程师 讲师介绍 韦玮 更多讲师课程 企业家 IT讲师 讲师 作家 畅销书 精通Python网络爬虫 作者 CSDN特约
  • 【组合字符和预组字符】

    什么是组合字符 UCS里有些编码点分配给了 组合字符 它们类似于打字机上的无间隔重音键 单个的组合字符不是一个完整的字符 它是一个类似于重音符或其他指示标记 加在前一个字符后面 因而 重音符可以加在任何字符后面 那些最重要的被加重的字符 就
  • error:该操作无法完成,因为DbContext已被释放

    出现这个问题的可能原因是 private readonly Repository
  • 2021-07-14

    提取的权重的整理 在上一篇文章中 介绍了从神经网络中提取权重的步骤 本节主要介绍对于从神经网络中提取出的权重的整理方法 以适应将权重输入到嵌入式程序中的要求 目录 提取的权重的整理 一 使用Excel进行整理 1 将在pycharm中打印出
  • 【C++学习第十一讲】C++数据类型

    文章目录 一 编程语言中的数据类型 1 1 整型 Integer 1 2 浮点型 Floating Point 1 3 字符型 Character 1 4 布尔型 Boolean 1 5 数组 Array 1 6 字符串 String 1
  • alter database open oracle,alter database open resetlogs

    关于alter database open resetlogs及incarnation的一点理解 不完全恢复只能做一次吗 采用rman的默认设置 对数据库进行了backup database备份 进行了一些操作后 然后直接关闭启动到moun
  • JS下载网页为PDF

    1 准备引入包
  • FinalShell连接VM出现channel is not opened.

    问题描述 用finalshell连接虚拟机的服务器时显示连接成功 之后马上出现channel is not opened 解决方案 打开虚拟机 找到相关配置文件 cd etc ssh 更改配置 vi sshd config 找到被注释的 U
  • linux下SD卡mount的问题

    最近发现嵌入式开发板上 有的SD卡 8G SDHC 可以mount 有的则失败 2G SD 仔细看log信息 发现有如下区别 mount成功时 mmc0 host does not support reading read only swi
  • 【JavaScript】利用JS实现柱形统计图

    CSS代码部分
  • 嵌入式(信号机制)

    信号机制 概念 信号是在软件层次上对中断机制的一种模拟 是一种异步通信方式 所有信号的产生及处理全部都是由内核完成的 信号的产生 1 按键产生 2 系统调用函数产生 比如raise kill 3 硬件异常 4 命令行产生 kill 5 软件
  • 拟合工具箱的几个误差参数说明

    使用过Matlab的拟合 优化和统计等工具箱的网友 会经常遇到下面几个名词 SSE 和方差 误差平方和 The sum of squares due to errorMSE 均方差 方差 Mean squared errorRMSE 均方根
  • IDEA打开启动Vue项目和Vue文件

    一般前端Vue都是用VsCode专门用来编辑 今天突发奇想想用IDEA去编辑 首先把项目从git下拉下来在IDEA中打开 在IDEA打开终端运行相关命令 打开终端 也可以通过alt F12快捷键 终端如下 自行根据需要输入命令即可 相关代码
  • SMB、FTP、DNS、等六个服务总结

    一 SMB服务 1 SMB服务功能 不同系统主机之间实现文件 打印机等资源共享 2 SMB服务主配置文件路径 etc samba smb conf 3 SMB服务启动 重启 停止 方法 service smb start restart s