当前位置: 首页 > 科技观察

Linux操作系统下SMB、FTP、DNS等六大服务总结

时间:2023-03-12 07:53:26 科技观察

一、SMB服务1、SMB服务功能:在不同系统主机之间共享文件、打印机等资源2、SMB服务主要配置文件路径:/etc/samba/smb.conf/3。SMB服务启动(重启、停止)方法:#servicesmbstart(重启、停止)4.SMB主配置文件片段:Security=user(share)安全模式[BDDY]sharenamecomment=BDDYsharecommentpath=/root/bddysharepathpublic=noanonymousaccesswritable=yesallowwritepermissionvalidusers=bob,tom,@bddyaccessrestriction5.当服务器安全模式设置为user时,用户满足什么条件才能成功访问SMB服务器?答:有用户,用户生效,为用户设置smb密码#useraddXXX#passwdXXX#smbpasswd-aXXX6.客户端如何实现访问SMB服务器?答:\samba服务器IP地址2.DHCP服务1.DHCP服务功能:动态主机配置协议自动分配TCP/IP参数2.DHCP服务主要配置文件路径:/etc/dhcpd.conf。文件安装成功后会生成模板,复制过来:#cp/usr/share/doc/dhcp*/dhcpd.conf.sample/etc/dhcpd.conf3.DHCP服务启动(重启、停止)方法:#servicedhcpdstart(restart,stop)4.DHCP主配置文件片段:subnet192.168.100.0netmask255.255.255.0{subnetoptionrouters192.168.100.1;网关选项subnet-mask255.255.255.0;子网掩码选项域名-servers192.168.100.2;DNS地址范围...192.168.100.100192.168.100.250;地址池范围default-lease-time21600;默认租用时间max-lease-time43200;***leasetime5.客户端验证DHCP服务功能:先修改客户端地址自动获取IPipconfig/all自动获取IP地址ipconfig/releasereleasetheIPaddressipconfig/renew获取新的IP地址6.如果客户端有特殊要求,需要DHCP服务器实现MAC-IP地址的绑定,如何实现?hostns{hardwareethernet00:50:56:C0:00:01;客户端的物理地址fixed-address192.168.100.100;要给客户端的地址3.DNS服务1.DNS服务功能:名称解析2.DNS服务主配置文件及正向、反向区域文件路径:/etc/named.conf主配置文件/var/named/wl.com.bd正向区域文件/var/named/192.168.100.bd反向区域文件3.DNS服务启动(重启,停止)方法:#servicenamedstart(重启,停止)4.转发区文件片段:名称=>地址NS192.168.100.1.wwwIN1HA192.168.100.2ftpIN1HA192.168.100.35。反向区域文件片段:地址=>名称NS192.168.100.1.2PTRwww。wl.com.3PTRftp.wl.com.6.Linux客户端认证DNS服务:hostWindows客户端认证DNS服务:nslookup4.FTP服务1.FTP服务功能:实现文件上传下载2.FTP服务主要配置文件和用户权限限制文件路径?/etc/vsftpd/vsftpd.conf主配置文件/etc/vsftpd/ftpusers限制文件1:用户不在这个文件中,可以成功/etc/vsftpd/user_list限制文件2:如果vsftpd.conf文件中userlist=yes,用户不在这个文件中,就可以成功;如果vsftpd.conf文件中的userlist=no,用户在这个文件中,就可以成功3.FTP服务启动(restart,stop)方法:#servicevsftpdstart(restart,stop)4.两个匿名用户在FTP服务有:ftp、anonymous5。FTP服务匿名访问默认共享位置:匿名用户的根目录为/var/ftp6。实现匿名用户的上传下载,需要注意修改配置文件中的哪些语句?默认上传目录的权限应该如何修改?anonymous_enable=YES允许用户匿名登录到anon_upload_enable=YES允许匿名用户上传文件#chmodo+w/var/ftp/pub修改权限7.实现特定用户访问FTP服务器主要配置文件片段:anonymous_enable=NO关闭匿名用户访问权限local_root=/home描述文件系统共享路径chroot_local_user=YES将用户锁定在上述目录,不能访问其他地方8.客户端访问FTP服务器:ftp://用户名:密码@服务器IP5.MAIL服务1.安装sendmail邮件发送组件:#rpm–ivhsendmail-cf-*安装dovecot邮件接收组件,顺序不可变:#rpm–ivhperl-*#rpm–ivhmysql-5.0.45-*#rpm–ivhpostgresql-libs-*#rpm–ivhdovecot-1.07-*2.配置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#m4sendmail.mc>发送邮件.cf3。验证DNS服务命令片段:#nslookup验证命令>settype=MX查询本域的邮件服务器名称>settype=A查询该名称对应的IP地址4.如何实现同域群发?#vi/etc/aliases别名:user1,user2,user35.Linux客户端如何验证Mail服务#telnetmailserver25helo****mailfrom:发送邮件账号rcptto:接收邮件账号数据:editemail#Su-username$mail6.如何在Windows客户端outlook上验证Mail服务6.WEB服务1.Apache主配置文件路径:/etc/httpd/conf/httpd.conf2。Apache默认发布路径:/var/www/html用户发布路径:/home/username/public_html3.配置文件片段:StartServers8默认开启进程数MinSpareServers5默认最小开启进程数MaxSpareServers20默认开启进程数DirectoryIndex1.htmlindex.html可以识别主页文件#UserDirdisable使普通用户可以发布网页4.配置虚拟的作用Web服务中的主机?实现在同一个web服务器上发布多个站点5.配置文件片段:NameVirtualHost192.168.100.1:80启用声明头DocumentRoot/var/www/html发布路径ServerNamewww.wl.com对应名字的尾部6.客户端验证Web服务的方式:http://IP