linux下ftp服务和dns的关系,linux企业常用服务---dns+ftp+dhcp
基础服务安装:
[root@ftp ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@ftp ~]# yum -y install vsftpd bind bind-chroot bind-utils dhcp
1.配置dhcp服务:
[root@ftp ~]# vi /etc/dhcp/dhcpd.conf
:r /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample ##读取模板配置
:%g/^#/d ##删除注释
:%g/^$/d ##删除空行
option domain-name "linuxfan.cn";
option domain-name-servers 192.168.100.110;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.50 192.168.100.99;
option routers 192.168.100.117;
next-server 192.168.100.110;
filename "pxelinux.0";
}
:wq
[root@ftp ~]# /etc/init.d/dhcpd start
正在启动 dhcpd: [确定]
[root@ftp ~]# chkconfig dhcpd on
[root@ftp ~]# netstat -utpln |grep dhcp
udp 0 0 0.0.0.0:67 0.0.0.0:* 1264/dhcpd
2.配置ftp服务:
1)修改vsftpd配置并实现要求:
[root@ftp ~]# cd /etc/vsftpd/
[root@ftp vsftpd]# cp vsftpd.conf vsftpd.conf.bak ##备份配置文件
[root@ftp vsftpd]# vi vsftpd.conf
:%g/^$/d
:%g/^#/d
修改如下:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
ls_recurse_enable=NO
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_enable=YES
pasv_min_port=24500
pasv_max_port=24600
chown_uploads=YES
chown_username=u01
local_root=/var/ftproot/
anon_root=/var/ftproot/
ftpd_banner=Welcome to linuxfan.cn FTP service.
anon_upload_enable=NO
listen_address=192.168.100.110
local_umask=022
:wq
[root@ftp vsftpd]# useradd -d /var/ftproot -c "ftp admin user" -u 110 u01; echo pwd@123 |passwd --stdin u01
[root@ftp vsftpd]# id u01
uid=110(u01) gid=500(u01) 组=500(u01)
[root@ftp vsftpd]# grep u01 /etc/passwd
u01:x:110:500:ftp admin user:/var/ftproot:/bin/bash
[root@ftp vsftpd]# chmod 755 /var/ftproot/
[root@ftp vsftpd]# /etc/init.d/vsftpd restart
[root@ftp vsftpd]# netstat -utpln |grep ftp
tcp 0 0 192.168.100.110:21 0.0.0.0:* LISTEN 1310/vsftpd
[root@ftp vsftpd]# chkconfig vsftpd on
2)访问测试:
3.配置dns服务:
修改配置文件:
[root@ftp ~]# cd /var/named/chroot/etc/
[root@ftp etc]# cp /usr/share/doc/bind-9.8.2/sample/etc/named.conf ./
[root@ftp etc]# vi named.conf #主配置文件
修改如下:
options
{
directory "/var/named"; //"Working" directory
dump-file "data/cache_dump.db";
statistics-file "data/named_stats.txt";
memstatistics-file "data/named_mem_stats.txt";
listen-on port 53 { 192.168.100.110; };
allow-query { 192.168.100.0/24; };
allow-query-cache { 192.168.100.0/24; };
recursion yes;
};
logging
{
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "/var/named/named.ca";
};
zone "linuxfan.cn." IN {
type master;
file "linuxfan.cn.zone";
};
zone "100.168.192.in-addr.arpa" IN {
type master;
file "192.168.100.arpa";
};
:wq
[root@ftp etc]# cd ../var/named/
[root@ftp named]# cp /usr/share/doc/bind-9.8.2/sample/var/named/named.localhost ./
[root@ftp named]# mv named.localhost linuxfan.cn.zone
[root@ftp named]# vi linuxfan.cn.zone ##正向解析配置文件
修改如下:
$TTL 1D
@IN SOAlinuxfan.cn. root.linuxfan.cn. (
0; serial
1D; refresh
1H; retry
1W; expire
3H ); minimum
@INNSns.linuxfan.cn.
mailINMX 10mail.linuxfan.cn.
@INA192.168.100.110
nsINA192.168.100.110
ftpINCNAMEns
dhcpINCNAMEns
mailINA192.168.100.113
wwwINA192.168.100.111
dbINA192.168.100.112
techINA192.168.100.114
kvmINA192.168.100.115
monitorINA192.168.100.116
gatewayINA192.168.100.117
:wq
[root@ftp named]# cp linuxfan.cn.zone 192.168.100.arpa
[root@ftp named]# vi 192.168.100.arpa ##反向解析配置文件
修改如下:
$TTL 1D
@IN SOAlinuxfan.cn. root.linuxfan.cn. (
0; serial
1D; refresh
1H; retry
1W; expire
3H ); minimum
@INNSns.linuxfan.cn.
mailINMX 10mail.linuxfan.cn.
110INPTRns.linuxfan.cn.
ftpINCNAMEns
dhcpINCNAMEns
113INPTRmail.linuxfan.cn.
111INPTRwww.linuxfan.cn.
112INPTRdb.linuxfan.cn.
114INPTRtech.linuxfan.cn.
115INPTRkvm.linuxfan.cn.
116INPTRmonitor.linuxfan.cn.
117INPTRgateway.linuxfan.cn.
:wq
[root@ftp named]# cp /usr/share/doc/bind-9.8.2/sample/var/named/named.ca ./
[root@ftp named]# named-checkzone linuxfan.cn.zone 192.168.100.arpa ##测试配置文件
zone linuxfan.cn.zone/IN: mail.linuxfan.cn.zone/MX 'mail.linuxfan.cn' (out of zone) has no addresses records (A or AAAA)
zone linuxfan.cn.zone/IN: loaded serial 0
OK
[root@ftp named]# /etc/init.d/named restart
停止 named: [确定]
启动 named: [确定]
[root@ftp named]# chkconfig named on
[root@ftp ~]# netstat -utpln |grep 53
tcp 0 0 192.168.100.110:53 0.0.0.0:* LISTEN 1987/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 1987/named
tcp 0 0 ::1:953 :::* LISTEN 1987/named
udp 0 0 192.168.100.110:53 0.0.0.0:* 1987/named
使用nslookup测试
linux下ftp服务和dns的关系,linux企业常用服务---dns+ftp+dhcp相关推荐
- linux id高 负载高,linux下的rsync连接数突然增高,负载增高导致服务登录失败
问题:测试centos5.3系统下的rsync连接数.linux下的rsync连接数突然增高,负载增高导致服务登录失败. 软硬件环境如下: 四台2个四核的CPU,8G内存的刀片服务器,只提供rsync ...
- linux下imp导入oracle数据库,Oracle数据库Linux下的导入IMP
和相关篇的EXP相对应的用了如下的导入方法. [oracle@localhost ~]$ imp Import: Release 11.2.0.1.0 - Production on Fri Sep ...
- linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...
linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...
- 在linux下vcd光盘提取,linux下抓取Vcd的视频文件[Linux安全]
赞助商链接 本文"linux下抓取Vcd的视频文件[Linux安全]"是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判 ...
- linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案
linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 参考文章: (1)linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 (2) ...
- linux中替换文件中的内容,linux下批量替换文件中的内容linux操作系统 -电脑资料...
对于单个文件,使用sed命令很容易做到, grep命令可以查找单个文件或文件夹下文件中的内容,使用参数"r"或"-R"可以递归查找指定文件夹下的所有文件:参数& ...
- Linux运维学习:中级进阶(2)——Linux企业常用服务(SSH、DHCP、FTP、NFS、DNS)
SSH服务 简介 SSH(Secure Shell Protocol) 是由IETF网络工作小组制定,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理,加密后在进行数据传输,确保了传递 ...
- Linux下实现文件实时同步(rsync命令+rsync作为服务+xinetd托管rsync)
文章目录 一.rsync概念 1. 什么是rsync 2. rsync的特点 3. rsync和scp的区别 二.rsync用法 1. 基本语法 2. 本机同步 1) -R(保留相对路径) 2)- - ...
- Linux下两种TCP网络服务器实现方式:循环服务并发服务
转载声明:this article is writen by: zhoulifa(zhoulifa@163.com) 周立发(http://zhoulifa.bokee.com) 以上博客已失效,所以 ...
最新文章
- FaceBook推出的Android图片载入库-Fresco
- 【转】Spring Bean单例与线程安全
- Android电池电量更新 - BatteryService(转)
- JWT生成Token做登录校验讲解
- MySQL可运行在不同的操作系统下_不同操作系统下的mysql数据库同步
- python django框架_Python Web框架【Django框架第一篇基础】
- Linux下性能测量和调试诊断工具Systemtap
- Pentium II Pentium III架构/微架构/流水线 (2) - P6详解 - 前端(指令预取/译码/动态分支预测静态分支预测)
- 多语言网站解决方案 v2.00
- 计算机的原理两条分别是,微机原理习题答案4
- tomcat详细日志配置
- Doris之DataX doriswriter
- UVA11878 Homework Checker【文本】
- 120 Python程序中的线程操作-队列
- python 公司教程_最全Python快速入门教程,满满都是干货
- 安捷伦or是德信号源+频谱仪操作: 从程控到自动测试 (四)平坦度检测的程控实现
- 安装IDM Integration Module插件
- 视频流媒体服务器智能云终端如何快速获取直播流地址?
- 天气预报本地准时宝隐私政策
- r语言 转录本结构及丰度_技术贴 | R语言:envfit环境因子和菌群回归分析