前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux服务器新手比较适合的发行版生产环境选择

Linux服务器新手比较适合的发行版生产环境选择

作者头像
明月登楼的博客
发布于 2019-05-15 08:13:37
发布于 2019-05-15 08:13:37
2.6K0
举报

明月发现很多的草根博客站长们对Linux基本都是“新手”的水平,甚至很多人是第一次在Linux里才知道“字符控制台”的存在,所以感觉很有必要再今天抽个时间给大家聊聊这方面的事儿了,Linux作为网站服务器的操作系统首先面临的就是选择哪个Linux发行版以及使用哪种生产环境了,今天明月就以自己的经验和教训来给大家总结分享一下。

首先说说Linux的发行版的选择,众所周知Linux是个开源的操作系统项目,是全球成千上万的“程序员”们多年的“添砖加瓦”下的产物,因为这个出身也造成了Linux发行版众多的现象。

Linux主要作为Linux发行版(通常被称为"distro")的一部分而使用。这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。它们通常包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。 一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDEGNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。

目前比较著名的Linux发行版如:FedoraCore、Debian、Mandrake、Ubuntu、RedHatLinux、SuSE等等这些,是不是看的你是眼花缭乱的,其实没有几个可以很详细的说明白具体的区别的,对于我们站长来说完全可以忽略这些东西,因为我需要的无非就是“稳定、安全”而已,服务器版的Linux又不需要啥GUI桌面这些,所以“稳定、安全”是首要考虑的。

稳定有多种含义了,一个是系统本身的运行稳定性,另一个就是系统级漏洞、BUG、安全隐患等修复的及时性如何。目前来说在服务器领域商业化最好的发行版就是RedHat Linux了,但是RedHat Linux并不是“免费”的,有些费用对于我们草根博客来说绝对是类似于“三座大山”级别的,所以直接无视了,还好在“开源免费”精神感召下我们还有一个CentOS选择。它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

明白了吧, CentOS 就是一个为服务器而生的免费开源Linux发行版,并且是传承自Red Hat Enterprise Linux哦。这也是为啥明月经常会建议新手博客站长们在选择Linux发行版的时候首选 CentOS 的主要原因,因为 CentOS 的源码来自于RedHat Linux的开源源码,所以很多RedHat Linux的命令啥的在 CentOS 上有一定的通用性。其次,因为 CentOS 是主要面向服务器端的Linux发行版,所以 CentOS 的文档参考资料在网上也是最多的,以后查找资料的时候你就能体会到“方便”之处了,中文资料也很多的哦。

至少在我用了几个不同的Linux发行版后我就感觉 CentOS 最合适了,无论是稳定性还是安全性以及学习的方便性上都很不错,最喜欢的就是 CentOS 的相关资料真的是好丰富,无论是中文还是英文都可以很快的找到答案和参考资料。这点儿真的是很多Linux发行版都不具备的。

好了,说完了系统的选择我们就再来说说“生产环境”里的其他几名重要成员吧,那就是Web服务器、数据库、脚本语言,比如: Nginx/Apache、MySQL、PHP,因为我们博客站长们用的主要生产环境都是这种,所以明月就以这种的为主要点来讲了,上述这三个成员再加上Linux,这样首选字母的组合就是LNMP/LAMP了。当然无论是LNMP还是LAMP如果你比较熟悉Linux的话自己就可以来编译安装的,可以说有很强的可定制性。但是对于新手来说虽然参考网上一些教程也可以自己编译安装成功,但没有Linux基本的基础知识这将是未来的一个“灾难”,明月的建议就是新手建议使用网上比较流行的“一键安装LNMP脚本包”,不要相信某些“高手”说的自己编译的有多安全、多强大,那是对人家“高手”来说,对于新手来说容易上手、容易学习、操作才是最主要的。而“一键安装LNMP脚本包”一般成熟的发行包都会有很详细的使用文档供参考的(中文的),借助这些文档的帮助有助于新手们更早的理解LNMP的原理以及运行方法,学习起来也更加的方便。

有关LNMP一键安装包简单介绍

LNMP一键安装包是什么?

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/DeepinServer/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。 我们为什么需要它? 编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。 不会Linux的站长或Linux新手想使用Linux作为生产环境……

它有什么优势和功能?

无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。 支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

另外,个人感觉的是军哥的LNMP1.4是个很不错的“一键安装LNMP脚本包”(https://lnmp.org),目录结构很清晰,脚本很全面备份、安全防护、升级、更新、模块化管理运行都非常的方便,官方网站(https://lnmp.org)上的文档很全面,官方论坛(https://bbs.vpser.net/)的求助回复也非常的及时,总之,明月用到现在真的是会很满意的!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 草根博客站长有话说 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
运维我为什么不用 Web 面板?
说起服务器运维来,明月也谈不上是老手,因为明月使用 VPS 的时间也就这一两年的事儿,以前都是虚拟共享主机也就无从谈起“运维”了(当然,以前 VPS 价格偏贵也是不争的事实),自从决定购买自己的 VPS 开始,明月才算是开始学习自己运维服务器,跟很多站长不同的是明月的运维是从控制台终端开始的,各种服务器面板我试用过几个主流的,但我都没有在自己的 VPS 上使用过,自己的服务器我还是偏向于控制台终端的形式来管理。
明月登楼的博客
2019/05/15
3K0
LNMP一键安装包
LNMP一键安装包 V1.5 已经在Vultr、遨游主机、搬瓦工、LocVPS、Linode、vps2ez、DiaHosting、OneAsiaHost、DigitalOcean、KVMLA、景文互联、RamNode、BuyVM、快易互联、80VPS、阿里云等众多VPS的CentOS 6-7、RHEL 6-7、Fedora 21-28、Debian 7-9、Ubuntu 10.04-18.04的32位和64位系统上测试通过(CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用,Debian9上Apache需选2.4.26版本以上。
凯哥Java
2019/06/28
3.6K0
LNMP一键安装包
新版LNMP一键安装包建站教程-一键安装Web环境自动签发SSL证书
LNMP一键安装包是一个国人开发的非常优秀的免费的LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。
用户9022575
2022/07/20
4.4K0
2019值得选用的五个Linux服务器发行版
Linux发行版很少互相复制。从以下5个最流行的Linux服务器发行版来看,这一点很明显,它们各有不同的优缺点。
习惯说一说
2019/08/06
3.1K0
2019值得选用的五个Linux服务器发行版
LNMP一键安装包---一个小白都能使用的环境部署脚本
LNMP一键安装包,一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
爱技术的小黄鸭
2023/06/15
1.5K0
LNMP一键安装包---一个小白都能使用的环境部署脚本
Linux发行版该如何选择?
对于很多刚使用Linux的人来说,选择使用哪个Linux发行版着实是一件头疼的事情,特别是对于有选择困难症的人们就更是如此了。其实对于那些著名的Linux发行版本,都有比较明显的个性,具体选择哪些,也只是由自己的需求而定,当然,如果你很熟悉Linux的话,那么版本的问题就不是问题了,因为在根本上它们都是相似的。
用户6543014
2019/10/25
6.7K0
Linux发行版该如何选择?
linux搭建php运行环境_docker部署php项目
phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd, 支持php5.2/5.3/5.4/5.5切换 已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功 使用说明: 服务进程管理:phpstudy (start|stop|restart|uninstall) 站点主机管理:phpstudy (add|del|list) ftpd用户管理:phpstudy ftp (add|del|list) 项目地址:http://lamp.phpstudy.net/ 安装说明: wget -c http://lamp.phpstudy.net/phpstudy.bin chmod +x phpstudy.bin #权限设置 ./phpstudy.bin     #运行安装
全栈程序员站长
2022/09/30
3.4K0
linux搭建php运行环境_docker部署php项目
【不推荐】lnmp一键安装包 | 快速建站 | 使用教程
选择完毕后,LNMP安装程序就会开始,耐心等待即可!你可以通过CTRL+A+D组合键暂时退出screen会话。当完成安装以后,你可以通过screen -R lnmp进入会话,并看到如下提示:
夜梦星尘
2024/08/20
1650
【不推荐】lnmp一键安装包 | 快速建站 | 使用教程
军哥 LNMP 1.5 测试版发布
2018 年 1 月初军哥发布了lnmp1.5 测试版。LNMP 的大名在国内站长圈内可谓无人不知无人不晓,太多人都在使用军哥 lnmp 做生产环境了,包括魏艾斯博客在内,希望军哥能够一直把这个有益于大家的项目做下去。 LNMP 一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS 或独立主机安装 LNMP(Nginx/MySQL/PHP)、LNMP
魏艾斯博客www.vpsss.net
2018/06/01
1.4K0
centos安装lnmp环境
系统需求: CentOS/Debian/Ubuntu Linux系统 需要2GB以上硬盘剩余空间(个人建议>=20G) 128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统) VPS或服务器必须已经联网! Linux下区分大小写,输入命令时请注意! LNMP一键安装包 V1.1 已经在Linode、DiaHosting、PhotonVPS、DigitalOcean、VR中国香港VPS、遨游主机、RamNode、BudgetVM、瑞豪开源、DirectSpace、KVMLA、On
Marser
2018/06/25
2.1K0
一般生产环境Linux服务器配置
CentOS (Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于红帽的Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此和红帽商业版的RHEL系统用着同样的高度稳定性。两者的不同,在于CentOS并不包含红帽的商业支持和一些RHEL商业版隐藏的功能。CentOS是完全开源和免费的,企业可以在生产环境上自由部署
星哥玩云
2022/07/03
4.4K0
Linux下常见的web运行环境和控制面板汇总
宝塔 宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。 有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。 https://www.bt.cn/
Erwin
2020/04/22
7.4K0
最全Linux的发行版简介,一文读懂各发行版之间的联系和区别
发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。其中一个原因是,多样化的社区参与Fedora的建设;它不只是一家公司。在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本)。 SUSE, SUSE Linux Enterpri
小小科
2018/05/02
8.2K0
最全Linux的发行版简介,一文读懂各发行版之间的联系和区别
各发行版Linux介绍
可能这是最著名的Linux版本了,Red Hat Linux已经创造了自己的品牌,越来越多的人听说过它。Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系。
星哥玩云
2022/09/15
3.3K0
各发行版Linux介绍
Linux下常用环境一键部署工具,oneinstack
今天要分享的是oneinstack,是个开源项目,有自己的官网,我们直接访问官网即可:https://oneinstack.com/ 。这里来介绍一下oneinstack的特性,整体还是很强大,功能齐全的。
huolong
2024/12/25
2660
Linux下常用环境一键部署工具,oneinstack
塔荐 | 2017 最优秀的十大 Linux 服务器发行版
前 言 在这篇文章中,我们将基于以下的考虑因素列出 2017 最优秀的十大 Linux 服务器发行版:与受支持的功能和硬件相关的数据中心的性能和可靠性;是否易于安装和使用;在许可方面的所有权和维护相关
灯塔大数据
2018/04/04
1.6K0
塔荐 | 2017 最优秀的十大 Linux 服务器发行版
国内外流行的Linux发行版
近年来,Linux 开始获得越来越多的关注,那你知道国内外流行的 Linux 版本都有哪些吗?本文中整理了五大 Linux 发行版,他们分别是 RedHat、SUSE、Debian、ubuntu、Gentoo,一起来看看吧。 Linux 长时间以来都是极客圈子内的玩物,大众对其知之甚少,但谁都无法否认其重要性。近年来,Linux 开始获得越来越多的关注,那你知道国内外流行的 Linux 版本都有哪些吗?一起来看看网友整理的这些 Linux 版本吧。 1. RedHat 国内乃至全世界的 Linux 用户最熟
张戈
2018/03/26
2.8K0
国内外流行的Linux发行版
盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
本文列出了 2017 年十大 Linux 服务器发行版,包括 Ubuntu、Red Hat Enterprise Linux、SUSE Linux Enterprise Server、CentOS、Debian、Oracle Linux、Mageia、ClearOS、Arch Linux 和 Slackware。这些发行版各有特点,适用于不同规模、场景和技能水平的 Linux 服务器。在选择适合你的服务器发行版时,可以考虑操作系统支持的架构、软件包管理、许可证、成本以及社区支持等因素。
企鹅号小编
2018/01/05
2.1K0
盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
linux内核版本和发行版本的区别_linux内核版本号的构成
1.内核版本 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。
全栈程序员站长
2022/09/25
6.2K0
linux内核版本和发行版本的区别_linux内核版本号的构成
宝塔服务器管理助手 Linux 面版-安装教程
在看过魏艾斯博客写的宝塔服务器管理助手 windows 版建站教程之后,有的人会说毕竟 linux 服务器还是现在用的最多的,很多新手对于手动一个个安装 php 环境是有恐惧感的;类似 lnmp 一键安装包对于他们来说也需要输入很多命令,感觉很难;那么各种 linux 面板就是最简单最容易的管理 linux VPS 的方法了。今天老魏继续带大家体验一下宝塔服务器管理助手 Linux 版安装使用的全过程,好处是可以图像化管理 PHP、FTP、Mysql 网站,也算是众多 linux VPS 管理面板中的一个小
魏艾斯博客www.vpsss.net
2018/06/01
2.8K0
推荐阅读
相关推荐
运维我为什么不用 Web 面板?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档