步骤(搭建服务通用步骤):
- 配置固定的IP地址,设置计算机名称
- 查询系统是否已经安装vsftpd软件
- 关闭防火墙、selinux
- 找包(官方网站、Centos6.5光盘)
- 安装
- 备份配置文件
- 修改配置文件
- 启动服务
- 测试
目录:
1,DHCP服务器的搭建
2,Samba(共享资源,可查看,写入,更名,删除)服务器的搭建
3,NFS共享存储服务器器搭建
4,FTP(用户下载,上传文件)服务器的搭建
5,DNS域名解析服务器的搭建
6,SSH远程管理服务器搭建
7,Cobbler和kickstart自动装机
8,linux防火墙(网关服务器搭建)
内容:(步骤加主要内容)
网络环境和防火墙的关闭
- 使用ifconfig命令修改网卡的地址,状态
- Ip link:查看网络接口的数据链路层信息
- Ip address :查看网络接口的网络层信息
- Ethtool eth0 :查看指定网络接口的速率,模式等信息
- 使用route命令查看路由表条目
- 使用netstat命令查看网络连接情况
- 使用tracerroute命令跟踪数据包的路由途径
- 使用route命令添加,删除静态路由记录
- 网络接口配置文件
-
网卡的配置文件位置 /etc/sysconfig/network-scripts/目录中,文件格式“ifcfg-eth0”, 回环接口lo的配置文件是“ifcfg-lo
- 启用,禁用网路接口配置Ifdown eth0 Ifup eth0
- 主机名称配置文件
-
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.nick.com
- 域名解析配置文件
-
/etc/resolv.conf
Vi /etc/resole.conf
Search localdomain
Namesever 192.168.11.1
Namesever 192.168.2.1
5,本地主机映射文件
- /etc/hosts文件中记录着一份主机名与ip地址的映射关系表,一般用来保存经常需要访问的主机的信息。当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到再去向DNS 服务器查询。
-
1,关闭防火墙、selinux
[root@VMredhat6~]#/etc/init.d/iptables stop#关闭防火墙(下次启动时失效)
[root@VMredhat6~]#chkconfig--list iptables#查看防火墙启动状态
[root@VMredhat6~]#chkconfig iptables off#关闭防火墙开机自动启动(永久关闭
2,关闭selinux主配置文件/etc/selinux/config
set SELINUX=disabled#SELINUX=enforcing改为SELINUX=disable
-
1,DHCP服务器的搭建
-
DHCP用的端号是UDP67和UDP68
关闭防火墙、selinux
配置固定的IP地址,设置计算机名称
查询系统是否已经安装vsftpd软件
1, 找包(官方网站、Centos6.5光盘)
dhcp-4.2.5-47.el7.centos.x86_64.rpm
- 安装
-
Yum –y install dhcp
- 备份配置文件
-
# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf(默认主配置文件里面没有东西,需要拷贝模板文件)
cp /etc/dhcp/dhcp.conf /home/beifen/dhcp.beifen (最好建个备份目录)
- 修改配置文件
-
vim /etc/dhcp/dhcpd.conf
- 启动服务
-
Service dhcpd start restart stop reload status(centos6zhong)
Chkconfig dhcp on off
Systemctl start dhcpd(centos7和RHEL7zhong)
Systemctl enable/disable/is-enabled/ dhcpd.service
- 测试
-
建两台虚拟机,连接方式为仅主机模式,现在你的linux虚拟机做服务器,另一台虚拟机做客户机,另一台虚拟机获取ip方式设置成自动获取。使用ifconfig查看另一台虚拟机获取的ip地址。可以看到另一台虚拟机已经获得ip。而且ip地址范围也在你设定的ip地址范围以内则成功。
-
2,Samba服务器的搭建
-
使用udp协议端口号:137 138
使用tcp协议端口号:139 445
关闭防火墙、selinux
配置固定的IP地址,设置计算机名称
查询系统是否已经安装vsftpd软件
- 找包(官方网站、Centos6.5光盘)
-
samba-common-3.6.9-164.el6.x86_64主要提供检测工具testparm
samba-client-3.6.9-164.el6.x86_64客户端软件
samba4-libs-4.0.0-58.el6.rc4.x86_64状态数据库文件
samba-winbind-clients-3.6.9-164.el6.x86_64 samba作为windows域成员的一个中介
samba-winbind-3.6.9-164.el6.x86_64 samba作为windows域成员
samba-3.6.9-164.el6.x86_64主程序 (安装的主要包)
- 安装
-
3,备份配置文件
- 修改配置文件
-
smb.conf配置文件分为两大类,一个全局设置参数【global】,一个是文件共享设置参数
/etc/samba/smb.conf
security=share#设置用户访问samba服务器的验证方式,一共四种验证方式
Share(匿名验证)、user(用户验证)、server(服务器代理验证)、domain(主域控制器PDC验证)
#pdbedit-a-u abc //命令用户管理SMB服务