1、Linux常用服务的安装与配置 主讲 吴廷焰 1 DHCP服务 DHCP动态主机配置协议 用于为网络中的电脑和网络设备动态配置IP地址 一是节省IP地址 二是方便网络管理 安装使用rpm qdhcp查看DHCP服务是否已安装 如未安装 可以使用yuminstalldhcp i386进行安装 需要保持网络连通 配置Cd etcVidhcpd confddns update styleinterim 将IP分配情况更新到dns服务器ignoreclient updates default lease time21600 默认租6个小时 max lease time43200 最多租12个小时opt
2、iondomain name servers8 8 8 8 optiondomain name VLAN10subnet192 168 10 0netmask255 255 255 0 pool range192 168 10 2192 168 10 254 optionsubnet mask255 255 255 0 optionrouters192 168 10 1 1 DHCP服务 VLAN20subnet192 168 20 0netmask255 255 255 0 pool range192 168 20 2192 168 20 254 optionsubnet mask255 2
3、55 255 0 optionrouters192 168 20 1 重启服务器Servicedhcpdrestart需要网卡链接正常启动 无IP冲突 与分配地址在一网段 测试将网络中另一台电脑的IP地址设置为自动获取 观察是否获取到IP地址 2 FTP服务 2 FTPftp指文件传输协议 FTP服务提供网络中用户上传和下载文件的能力 2 1 安装使用rpm qvsftpd检测是否安装 如未安装 使用yuminstallvsftpd安装 2 2 配置Cd etc vsftpdVimvsftpd confAnonymous enable YES允许匿名用户Local enable YES允许本地
4、用户登录Write enable YES可写Chroot local user YES自己添加 将用户限制在自己的目录 2 3 测试ftp 192 168 0 1 使用linux中建立的用户登录 3 WEB服务 3 WebWeb服务可用于建立网站 发布信息 3 1 安装Apache是目前使用最广泛的一个Web服务器 在多个操作系统下都有发布 其功能类似于windows操作系统中的IIS 使用rpm qhttpd查看apache是否安装 如未安装 使用yuminstallhttpd进行安装 3 2 配置Cd etc httpd confVihttpd confListen176 12 55 25
5、2 80配置监听地址和监听端口LoadModules 载入模块 比如支持php python动态语言 proxy Userapache设置apache进程的用户和组权限GroupapachedocumentRoot var www html 主页的目录Alias icons data icons 别名 addDefaultCharsetUTF 8默认字符集 3 WEB服务 3 3 测试Servicehttpdrestart重启服务http 172 16 55 252查看是否启动创建测试文档Cd var www htmlViindex html吴的网站欢迎访问我的网站 qq 357751 4sa
6、mba服务 4 Samba提供多平台下的文件共享和打印共享服务 4 1 安装使用rpm qsamba检测是否安装 如未安装 使用yuminstallsamba进行安装 4 2 配置Cd etc smbaVismb conf global Workgroup hntky工作组Serverstring linux001服务器名 wu 共享名Path data wu实际路径Writable yes可写Browseable yes可浏览Validusers wu可访问用户 4samba服务 4 3 添加用户在系统中增加一用户UseraddwuPasswdwuSmbpasswd awuMkdir data wuChownwu wu data wu从菜单系统 管理 安全级别和防火墙中禁掉selinux4 4 测试 172 16 55 252访问共享服务器