1、搭建telnet服务器
2、搭建DHCP服务器
3、搭建DNS服务器
4、搭建sendmail服务器
5、搭建FTP服务器
6、搭建web服务器 安装 apache tomcat
7、搭建samba服务器
一、搭建telnet服务器
1、查看是否有telnet服务
rpm –qa|grep telnet
显示:telnet-0.17-39.el5 还需安装telnet-server-0.17-39.el5
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装telnet服务
ls telnet*
rpm –ivh telnet-server-0.17-39.el5.i386.rpm
5、检查安装
rpm -qa|grep telnet
6、开启23端口
chkconfig --list 查看端口是否开启
chkconfig telnet on 或 service telnet start 或 ntsysv
7、用"telnet ip地址"登录,退出ctrl + D
二、搭建DHCP服务器
1、查看是否有DHCP服务
rpm –qa|grep dhcpt
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装dhcp服务
ls dhcp*
rpm –ivh dhcp-3.05-18.el5.i386.rpm
5、检查安装。
rpm -qa|grep dhcp
6、配置文件
实例文件vi /usr/share/doc/dhcp-3.05/dhcpd.conf.sample
租约实效文件vi /var/lib/dhcpd/dhcpd.leases
复制配置文件
cp /usr/share/doc/dhcp-3.05/dhcpd.conf.sample /etc/dhcpd.conf
vi /etc/dhcpd.conf
①修改子网subnet、子网掩码netmask、路由routers、dns服务器
②可分配地址段
③租约
④为指定的计算机保留IP
7、开启端口
chkconfig --list 查看端口是否开启
chkconfig dhcpd on 或 service dhcpd start 或 ntsysv
三、搭建DNS服务器
1、查看是否有dns服务
rpm –qa|grep bind
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装dns服务
ls bind*
rpm –ivh bind-9.3.4-10.el5.i386.rpm
rpm –ivh bind-chroot-9.3.4-10.p1.el5.i386.rpm
ls caching*
rpm –ivh caching-nameserver-9.3.4-10.p1.el5.i386.rpm
5、检查安装
rpm -qa|grep bind
rpm -qa|grep caching
6、4个配置文件
(1)cd /var/named/chroot/etc
复制主配置文件 cp -p named.caching-nameserver.conf named.conf
vi named.conf
修改15行为 listen-on port 53 { any; };
27行为 allow-query { any; };
(2)cd /var/named/chroot/etc
vi named.rfc1912.zones
修改正向、逆向文件的名称
(3)配置正向解析文件
cd /var/named/chroot/var/named
cp -p localdomain.zone fendou.zone(正向解析文件名)
vi fendou.zone (正向解析文件名)
(4)配置逆向解析文件
cd /var/named/chroot/var/named
cp -p named.local 11.168.192(逆向解析文件名)
vi 11.168.192(逆向解析文件名)
7、开启端口
chkconfig --list 查看端口是否开启
chkconfig named on 或 service named start 或 ntsysv
四、搭建sendmail服务器
先在named.rfc1912.zones文件中添加正向、逆向区域,并在正向、逆向文件中加入相应内容。
(一)安装sendmail
1、查看是否有sendmail服务
rpm –qa|grep sendmail
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装sendmail服务
ls sendmail*
rpm –ivh sendmail-cf-8.13.8-2.el5.i386.rpm
rpm –ivh sendmail-doc-8.13.8-2.el5.i386.rpm
5、检查安装
rpm -qa|grep sendmail
6、配置文件
vi /etc/mail/sendmail.mc
:set nu
:116
修改Addr = 0.0.0.0 对外开放
52行 安全认证
7、mc sendmail.mc > sendmail.cf
8、vi /etc/mail/local-host-names
加入fendoul.com,保存。
在ip设置中将DNS中的hostname 改为fendou.com
9、service sendmail start
(二)安装dovecot
1、查看是否有dovecot服务
rpm –qa|grep dovecot
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装dovecot服务
rpm –ivh perl-DBI-1.5.2-2.el5.i386.rpm
rpm –ivh mysql-5.045-7.el5.i386.rpm
rpm –ivh postgresql-libs-8.1.11-1.el5_1.1.i386.rpm
rpm –ivh dovecot-1.0.7-7.el5.i386.rpm
5、检查安装
rpm -qa|grep dovecot
6、配置文件
vi /etc/dovecot.conf
:set nu
:20
去掉20行前面的 #
改为protocols = imp imps pop3 pop3s
7、开启服务
service named start
service sendmail start
service dovecot start
(三)使用sendmail发送邮件
1、创建用户
useradd -g mail -s /sbin/nologin test1 不具有登录权限
passwd test1
useradd -g mail -s /sbin/nologin test2
passwd test2
2、发送邮件
3、查看邮件
vi /var/spool/mail/test2 或 vi /var/spool/mail/root
五、搭建FTP服务器
1、查看是否有FTP服务
rpm –qa|grep vsftp
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装vsftp服务
ls vsftp*
rpm –ivh vsftpd-2.0.5-12.el5.i386.rpm
5、检查安装
rpm -qa|grep vsftp
6、配置文件
vi /etc/vsftpd/vsftpd.conf
允许匿名登录
本地登录
允许写
权限
项目说明:
(1)连接选项
listen_address
listen_port
(2)超时选项
57行:idle_session_timeout
(3)负载控制
max_clients 最大登录用户数
max_per_ip 同一ip下的链接数
anon_max_rate 匿名登录最大下载速率
user_config_dir=/etc/vsftpd/userconf/ 创建用户同名文件的存放目录
(4)用户选项
anonymous_enable 允许匿名登录
anon_root= /var/ftp/pub 显示用户
7、开启服务
chkconfig vsftpd on 或 service vsftpd start
8、使用FTP 匿名登录
六、搭建web服务器
1、查看是否有HTTP服务
rpm –qa|grep httpd
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装httpd服务
ls httpd*
rpm –ivh apr-1.2.7-11.el5.i386.rpm
rpm –ivh postgresql-libs-8.1.11-1.el5_1.1.i386.rpm
rpm –ivh apr-util-1.2.7-7.el5.i386.rpm
rpm –ivh httpd-2.2.3-22.el5.i386.rpm
5、检查安装
rpm -qa|grep httpd
6、配置文件
vi /etc/httpd/conf/httpd.conf
①57行:ServerRoot http运行目录
②68行:TimeOut 超时
③134行:Listen 监听端口(80)
④251行:ServerAdmin 邮箱地址
⑤265行:ServerName 写域名或IP地址
⑥281行:DocumentRoot 访问网页目录
⑦391行:DirectoryIndex 默认访问的页面(首页)
⑧747行:AddDefaultCharset 默认字体编码
⑨目录设置:
<Directoryf>
Order allow.deny
Allow from 192.168.1.0/24
Deny from 192.168.1.200
</Directory>
⑩虚拟目录:958行
<VirturalHost*: 80> 注释:*指当前本地ip地址(可不写)
ServerName www.fendoujiaoyu.com
DocumentRoot /var/www/html
</VirturalHost>
<VirturalHost*: 80>
ServerName bbs.fendoujiaoyu.com
DocumentRoot /var/www/html/pbbs
</VirturalHost>
7、开启服务
chkconfig httpd on 或 service httpd start
安装apache Tomcat
1、先把安装文件放到Linux下,然后找到它的目录;
cd apache+tomcat+jdk_for_linux/
2、解压缩
tar -xf apache-tomcat-5.5.27.tar.gz
3、执行
./jdk-6u1-linux-i586.bin
4、配置环境变量
cd /etc
vi pro<wbr>file</wbr>
(1)添加以下内容:
JAVA_HOME=/home/loocao/software/java/jdk1.6.0_01 //写上正确的路径
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$ JAVA_HOME/lib:$ JRE_HOME/lib:$ CLASSPATH
PATH=$ JAVA_HOME/lib:$ JRE_HOME/lib:$ PATH
(2)在45行后添加JAVA_HOME JRE_HOME CLASSPATH
(3):wq!保存退出。
(4)reboot 重启
(5)java -version 若显示java version "1.6.0_01"表示配置成功
(6)cd apache-tomcat-5.5.27/bin
(7)在bin下执行 ./startup.sh
./shutdown.sh 关闭
七、搭建samba服务器
1、查看是否有samba服务
rpm –qa|grep samba
默认安装:
samba-common-3.0.33-3.7.el5
samba-c l i e n t-3.0.33-3.7.el5
2、挂载
mkdir /mnt/cdrom
mount –t iso9660 /dev/cdrom /mnt/cdrom
3、找到server文件夹
cd /mnt/cdrom/Server
4、安装samba服务
ls samba*
rpm –ivh samba-3.0.33-3.7.el5.i386.rpm
rpm –ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm
5、检查安装
rpm -qa|grep samba
6、配置文件
vi /etc/samba/smb.conf
(1)修改
74行:workgroup = 组名
75行:解释说明
77行:另一个名字
80行:允许访问的ip及子网
分号为注释
(2)
101行:设置安全的(share为所有人可访问,user为指定用户访问)
(3)
124行: 域名可访问
(4)
249行:设置主目录comment = Home Directories
250行:是否可见
251行:是否可写
252行:固定的用户
253行:固定用户的域名
(5)
283行:设置主目录
284行:设置主目录路径
285行:是否设为公共
286行:是否可写
287行:是否可打印
288行:可写的列表:如 用户名+组名 ,表示用户和组成员都可写。
(6)建立主目录,并将其与所有的用户都改为在设定的组内,改权限为777;
(7)用命令testparm测试是否配置正确。
7、开启服务
service smb start
8、在Linux图形界面下,
⑴选择places → Connect to Server…
⑵在出现的窗口中,service type:选择windows share;
⑶在server后输入ip地址,connect。
9、双击出现的smb 图标。
分享到:
相关推荐
Linux 下搭建 FTP 服务器 Linux 是一个功能强大且广泛使用的操作系统,而 FTP(File Transfer Protocol)是互联网上最常用的文件传输协议之一。搭建 FTP 服务器可以让用户通过 Internet 远程访问和传输文件,以下将...
"Linux 下搭建 FTP 服务器实验报告知识" Linux 下搭建 FTP 服务器实验报告知识是一份详细的实验报告,旨在指导学生掌握在 Linux 系统下搭建 FTP 服务器的技术。该实验报告包括实验目的、实验要求、实验内容和实验小...
在Linux中,常用的FTP服务器软件有vsftpd、ProFTPD和PureFTPd。本篇主要介绍vsftpd,因为它简单易用且安全性能较高。 2. **安装vsftpd** 在大多数Linux发行版中,可以通过包管理器安装vsftpd。例如,在Ubuntu或...
以上只是Linux服务器搭建的一些基础要点,实际操作中还会涉及更多细节,如域名解析、邮件服务器配置、Web服务器搭建(Apache/Nginx)、数据库服务(MySQL/MongoDB)管理等。深入学习和实践将帮助你成为一位出色的...
在Linux环境中,搭建DNS(Domain Name System)和NFS(Network File System)服务器是系统管理员必备的技能之一。这两个服务对于任何大型网络环境都至关重要,DNS负责将域名转换为IP地址,而NFS则允许不同计算机之间...
【Linux常用服务搭建】是指在Linux操作系统中设置和配置常用的服务,以便于系统管理和网络通信。这些服务包括但不限于FTP(文件传输协议)、DHCP(动态主机配置协议)以及使用YUM(Yellowdog Updater, Modified)...
SSH(Secure Shell)是最常用的远程连接工具,通过安装和配置SSH服务,我们可以使用命令行工具如PuTTY从其他设备上登录Linux服务器。 3. **更新与安全**:安装完系统后,首先要做的就是更新系统软件包和安全补丁。...
本实验旨在让参与者了解和掌握如何在 Linux 系统中搭建和管理Web服务器,包括基本的Web服务器配置以及虚拟主机的设置,以便能实现多站点托管和服务。 【实验准备】 1. Linux操作系统(例如Linux 9.0) 2. Windows...
Linux下搭建Ftp服务器 FTP(File Transfer Protocol)是一种常用的文件传输协议,用于在网络中传输文件。几乎在所有平台上都有FTP的客户端和服务端软件,因此使用FTP传送文件非常方便。FTP服务器可以配置成私有...
在IT行业中,Linux系统因其开源、稳定和高效的特点,常被用作服务器操作系统。而离线搭建服务器,尤其是在网络环境不稳定的环境中,是一项至关重要的任务。本教程将围绕"Linux离线搭建SVN服务器"这一主题,详细介绍...
在IT行业中,Linux操作系统因其开源、稳定和高效的特点,被广泛应用于服务器领域。"LAMP"是Linux、Apache、MySQL和PHP的首字母缩写,它们共同构建了一个强大的Web开发平台。本文将深入讲解如何在Linux系统上搭建一个...
在Linux中,最常用的FTP服务器软件有vsftpd(Very Secure FTP Daemon)和ProFTPD。本教程将以vsftpd为例进行讲解,因为其安全性高且配置简单。 1. **安装vsftpd**: 使用`apt-get`(Ubuntu/Debian)或`yum`...
### 搭建Linux服务器下的网站 #### 一、引言 随着互联网技术的发展,越来越多的企业和个人选择在Linux环境下搭建网站。Linux以其稳定性高、安全性强等优点成为了服务器操作系统的首选之一。本文将详细介绍如何在...
### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...
在现代互联网开发中,Linux作为最常用的服务器操作系统之一,其稳定性和安全性得到了广泛的认可。因此,掌握如何在Linux服务器上进行项目的部署对于开发者来说至关重要。本文将根据提供的部分信息,详细介绍在Linux...
centos 7.9服务器 离线 搭建...对于服务器中常用的命令也是做了简单的介绍。 对于svn中的用户设置也是做了举例子说明。 对于svn中的权限做了简单解释,例子也是做了说明。想想使用者可以很清晰的看清并完成svn的搭建。
【Linux服务器搭建1】 在Linux环境中搭建服务器...这些是Linux服务器搭建的基础步骤和常用命令,熟悉它们将有助于顺利搭建和管理Linux服务器。在实际操作中,还需要根据具体需求和服务器配置进行更深入的学习和实践。
Linux 服务器是当前网络环境中最常用的服务器操作系统之一,而 DHCP 服务器和 FTP 服务器是 Linux 服务器中两个非常重要的组件。DHCP 服务器可以自动分配 IP 地址给客户端,而 FTP 服务器可以提供文件传输服务。本文...