NethServer是一个开源的强大和安全的Linux发行,建立在CentOS 6.6之上,专为小型办公室和中小型企业。 内置大量模块,可以通过其网络界面简单安装,NethServer可以将您的箱子变成邮件服务器,FTP服务器,Web服务器,Web过滤器,防火墙,VPN服务器,文件云服务器,Windows文件共享服务器或电子邮件群件服务器基于SOGo在任何时间只是通过点击几次。
发布了两个版本, 社区版 ,这是免费版和企业版 ,它配备了付费支持,本教程将ISO映像覆盖NethServer免费版(6.6版)的安装过程,虽然它可以,另外,从使用yum命令从网上下载的软件包预先安装CentOS系统上安装库。
例如,如果您希望在预安装的CentOS系统上安装NethServer,您可以简单地执行以下命令将当前的CentOS转换为NethServer。
# yum localinstall -y http://mirror.nethserver.org/nethserver/nethserver-release-6.6.rpm # nethserver-install
要安装其他nethserver模块,请将模块的名称作为安装脚本的参数提及,如下所示。
# nethserver-install nethserver-mail nethserver-nut
正如我前面所说,这个指南将只显示从ISO映像NethServer免费版的安装过程...
下载NethServer
NethServer ISO映像,可以使用以下下载链接获取:
开始安装程序之前要注意,使用基于光盘ISO映像此方法将格式化并销毁所有你的机器硬盘磁盘上的所有以前的数据,所以,作为一种安全措施确保您删除所有不必要的磁盘驱动器,只保留将要安装系统的磁盘。
安装完成后,您可以重新挂接磁盘的剩余部分,并将它们添加到您的NethServer LVM分区(VolGroup,即lv_root和VolGroup-LV-交换 )。
第1步:安装NethServer
1.您已经下载后的ISO映像,它刻录到CD或创建一个可启动的USB驱动器,将CD / USB插入计算机的CD驱动器/ USB端口,并指示机器的BIOS从CD / USB启动。 为了在BIOS加载从CD / USB,按F12键启动,或咨询您的主板手册了解必要的启动键。
BIOS引导序列完成后2,NethServer的第一个屏幕应该会出现在屏幕上。 选择NethServer交互式安装,然后按Enter键,以进一步继续。
NethServer启动菜单
3.等待几秒钟,安装程序加载和欢迎屏幕应该会出现。 形成此屏幕选择自己喜欢的语言 ,使用TAB键或箭头键和回车键再次继续去下一个按钮。
选择安装语言
4.在下一屏幕上选择您的网络接口的内部网络( 绿色 ),通过它你会管理的服务器,然后使用Tab键,然后按Enter键移动到界面并相应地配置您的网络设置跳转到下一步。 当你使用网络IP设置完成后,选择下一个选项卡,然后按Enter继续。
选择网络接口
网络配置
5.最后,最后的设置是选择安装选项卡并创下为了安装NethServer Enter键。
重要提示 :请注意,这一步是破坏数据,并删除和格式化你的所有机磁盘。 在此步骤后,安装程序将自动配置和安装系统,直到到达结束。
选择NethServer Install
安装过程
安装软件包
第2步:设置根密码
6.安装完成后,系统重新启动后,登录到您的NethServer控制台中使用以下默认凭据:
User : root Password: Nethesis,1234
一旦登录到系统,请发出以下命令以更改默认根密码(确保您选择一个至少有8个字符长度的强密码,至少一个大写,一个数字和一个特殊符号):
# passwd root
更改NethServer根密码
第3步:初始NethServer配置
根密码已更改7后,它的时间登录到NethServer Web管理界面并进行初始配置,通过导航到安装过程中配置内部网络接口(绿色接口)端口980使用你的服务器IP地址HTTPS协议:
https://nethserver_IP:980
第一次导航到上述URL时,应在浏览器上显示安全警告。 接受自签名证书才能继续前进,在登录页面应该出现。
使用您已更改的根用户名和根密码登录,并显示欢迎页面。 现在,点击Next按钮继续初始配置。
接受SSL证书
NethServer登录凭据
NethServer控制面板
8.接下来,设置您的服务器主机 ,输入你的域名 ,点击Next前进。
设置主机名和域
9.从列表中选择您的服务器的物理时区 ,并再次点击Next按钮。
设置日期和时区
10.下一个页面会要求您更改SSH服务器的默认端口。 使用此安全措施并将SSH端口更改为您选择的任意端口是一个很好的做法。 一旦提交的SSH端口值设置命中下一步按钮继续。
更改NethServer的SSH端口
11.在接下来的页面,选择否 ,为了不再次发送统计数据nethserver.org并点击下一步按钮进一步进行感谢选项。
使用统计
12.现在我们已经到了最后的配置。 检查所有的设置到目前为止,一旦你做了打Apply按钮将变化写入到系统中。 等待几秒钟以完成任务。
查看NethServer配置
应用更改
13.一旦任务完成后,转至仪表板和审查你的机器状态 , 服务和磁盘使用情况在下面的截图所示。
检查系统状态
检查NethServer服务
检查磁盘使用率
第4步:通过Putty登录并更新NethServer
14.本指南的最后一步是使用最新的包和安全补丁的NethServer。 虽然这一步可以从服务器的控制台或通过Web界面( - > 更新 软件中心 )来完成。
这是一个很好的时间,通过远程登录使用PuTTYSSH在下面的截图所示,并发出以下命令执行升级过程:
# yum upgrade
打开Putty
SSH到NethServer
更新NethServer
在升级过程开始时,您将被询问一些问题,是否接受一系列密钥。 回答所有与是(Y),当升级过程完成后, 重新启动您的系统使用init 6或reboot命令,以引导系统使用新安装的内核。
# init 6 OR # reboot
这一切! 现在,您的机器已准备好成为邮件和过滤器服务器,Web服务器,防火墙,IDS,VPN,文件服务器,DHCP服务器或任何其他最适合您的场所的配置。