全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 7468|回复: 50

[疑问] [原创] 一套完整解决方案为新服务器(建站环境、多个一键...

  [复制链接]
发表于 2018-8-12 15:51:40 | 显示全部楼层 |阅读模式
本帖最后由 MeowLove 于 2018-8-14 14:40 编辑

[原创] 一套完整解决方案为新服务器(系统安装、建站环境配置、网络和系统优化、完整备份还原迁移、桌面环境、整理多个一键工具合集)

简介

你最近是否购买了或者想购买新的服务器,准备构建个人博客 / 企业网站。那么你访问对了,这里是一套专门为你准备的一套解决方案。(无论你是企业运维人员还是个人站长)

在闲暇之余我造了一些轮子,致力于为你构建一套轻便快捷的网站建设解决方案。(查询文章标题,快速寻找)


先放原文地址,字数太多无法提交帖子,因此坛子里发的删掉了部分内容。

又删了一些,反正刚刚删了那么多了,帖子也很多描述残次不全了 大佬们将就着看吧

各位大佬们,什么时候坛子会放开帖子字数限制呢?最开始原文14800多字节吧,然后删删删还是删不到10000字节内。

If you are from an English community, click here.
https://tech.cxthhhhh.com/linux/2018/08/11/original-a-complete-solution-for-new-servers-buy-installation-site-environment-configuration-network-and-system-optimization-full-backup-and-restore-migration-desktop-environment-tools-en.html

如果你来自于中文社区,请点击这里
https://tech.cxthhhhh.com/linux/2018/08/12/original-a-complete-solution-for-new-servers-buy-installation-site-environment-configuration-network-and-system-optimization-full-backup-and-restore-migration-desktop-environment-tools-cn.html


让我们开始

Step 1. 如何挑选可靠稳定的服务器
警告:不要在网站服务器费用支出上节省资金。网站服务器需要的是稳定和可靠。(如果你节省,你将会支付更多,甚至失去你的数据。)

这里分享几个Shell服务器测试工具:

UnixBench一键跑分(由teddysun.com提供)
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && chmod +x unixbench.sh && ./unixbench.sh

测试服务器性能(由www.oldking.net提供)
curl -Lso- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

仅测试服务器网络情况(由www.oldking.net提供)
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh


Step 2. 如何挑选系统版本

警告:你应该选择最新的稳定版系统,无论是Linux还是Windows或者其他系统,并且安装最新安全补丁。(不要选择开发版)

RedHat/CentOS、Debian/Ubuntu、Windows Server都被使用于服务器上。
其中RedHat/CentOS和Windows Server通常更多在个人、企业和政府建站中使用。对于一些个人站长,他们会选择更简洁的Debian和Ubuntu系统。我推荐使用RedHat/CentOS系统。

Step 3. 如何优化系统和网络

我提供的这套解决方案主要针对RedHat/CentOS。因此全部通过测试在最新CentOS7.X。

你需要开启Swap内存,防止物理内存不足导致错误。
同时你可以安装一些网络加速软件,例如BBR,LotServer等。

这里分享几个Shell优化工具:

1. 一键更换内核,安装LotServer网络优化,开启TCP Fast Open,设置2GB Swap内存。(由tech.cxthhhhh.com提供)

2. 一键安装最新内核,并启用Google BBR协议。(由teddysun.com提供)


[size=3Step 4. 如何配置服务器环境


警告:如果你购买的商业软件,他们公司要求您安装指定系统,例如Redhat,那么您必须按照软件说明文档来配置您的服务器环境。

网站环境配置,具有多种方案。收费的和免费的。你需要选择你所信任的软件。(我将更多推荐的是对中文语言支持友好且更新稳定有保障的建站环境管理软件)

付费方案(具有GUI):

1. cPanel(当你搭建网站时)[具有Linux支持]
2. Plesk(当你搭建网站时)[具有Linux和Windows支持]
3. AMH(当你搭建网站时)[具有Linux支持]
4. SolusVM(当你搭建销售平台时)[具有Linux支持]
5. WHMCS(当你搭建销售平台时)[具有Linux支持]
6. Virtualizor(当你销售服务器时)[具有Linux支持]

免费方案(具有GUI):
1. BT-宝塔(当你搭建网站时)[具有Linux和Windows支持]
2. UPUPW ANK(当你搭建网站时)[具有Windows支持]
3. AppNode(当你搭建网站时)[具有Linux支持]
4. VestaCP(当你搭建网站时)[具有Linux支持]
5. WDCP(当你搭建网站时)[具有Linux支持]
6. CyberPanel(当你搭建网站时)[具有Linux支持]
7. CentOS Web Panel(当你搭建网站时)[具有Linux支持]
8. ISPConfig(当你搭建网站时)[具有Linux支持]
9. Feathur(当你搭建网站时)[具有Linux支持]
10. Proxmox(当你销售服务器时)[具有Linux支持]

免费方案(没有GUI仅命令):
1. LNMP(当你搭建网站时)[具有Linux支持]
2. LAMP(当你搭建网站时)[具有Linux支持]
3. Caddy Web(当你搭建网站时)[具有Linux和Windows支持]
4. OneinStack(当你搭建网站时)[具有Linux支持]

我通常使用LNMP和宝塔(aaPanel),因此他们的一键安装脚本在这里。

宝塔(aaPanel)一键安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

LNMP一键安装
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

如果您需要一键安装Linux桌面环境和RDP远程连接
[原创] 一键安装桌面环境、RDP、Windows支持(For Linux)
http://www.hostloc.com/thread-467096-1-1.html


Step 5. 对系统进行完整备份

警告:数据是无价且珍贵的,你必须经常备份。我的建议:至少一个月进行一次完整备份,一周进行一次增量备份或差异备份。

我提供了完整的一套备份还原方案,你可以尝试。

1. 备份系统

2. 还原系统



Step 6. 其他也许有助于您的工具

1. 查看系统版本
uname -a
cat /proc/version

2. 查看所有已安装内核版本
rpm -qa | grep kernel

3. 修改Linux的DNS
vim /etc/sysconfig/network-scripts/ifcfg-eth0

4. 一键安装KMS服务脚本(由teddysun.com提供)

5. 一键安装FFMPEG(由www.ffmpegtoolkit.com提供)

6. 查询硬盘使用时长(主要针对独立服务器,VPS没意义)

7. Frp一键安装脚本(内网穿透利器)(由koolshare.cn的clang大佬提供)

8. 一键安装Aria2+Ariang+Filemanager+H5ai管理脚本(由teduis.com提供)

9. Online.net机器配置IPV6一键脚本(由Github用户jxzy199306提供)

10. 任意服务器配置IPV6教程(由tech.cxthhhhh.com提供)
[Original] 手动给任意服务器配置 IPV6
http://www.hostloc.com/thread-458904-1-1.html

11. 一键重装纯净CentOS 7脚本 无需VNC、无需CD-ROM挂载(由tech.cxthhhhh.com提供)

12. Debian/Ubuntu/CentOS 一键重装脚本(由moeclub.org提供

13. 魔法喝奶工具(具有特定性,因此不提供解释,如果你不明白请不要使用)(由doub.io提供)

14. 安装Supervisor守护进程

15. 一键清除Linux登陆信息和命令输入信息

16. 重建Grub2启动引导(请修改’X’为您的磁盘)

17. 修改服务器默认系统语言

18. V-2射线一键安装 for CentOS7(具有特定性,因此不提供解释,如果你不明白请不要使用)(由Github用户233boy提供)

19. 一键安裝CpuLimit(由Github用户opsengine提供)

20. 如何配置Swap页面文件(2GB虚拟内存)

21. Linux下通过终端连接其他SSH服务器




享受美好的服务器生活

当您具有了上面的一整套解决方案,现在您可以游刃有余的畅游在Linux服务器上了。

这篇文章发表在[CXT] Technical Blog | 技術博客,如果您需要转发分享,请注明出处。

[原创] 一套完整解决方案为新服务器(系统安装、建站环境配置、网络和系统优化、完整备份还原迁移、桌面环境、工具合集)
https://tech.cxthhhhh.com/linux/2018/08/12/original-a-complete-solution-for-new-servers-buy-installation-site-environment-configuration-network-and-system-optimization-full-backup-and-restore-migration-desktop-environment-tools-cn.html


欢迎各位大佬们继续补充
发表于 2018-8-25 19:17:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-8-12 16:07:09 来自手机 | 显示全部楼层
史上最長文
发表于 2018-8-12 16:07:50 | 显示全部楼层
已收藏。感谢大佬分享
发表于 2018-8-12 16:11:52 来自手机 | 显示全部楼层
好久没见干货了已收藏
发表于 2018-8-12 16:13:10 | 显示全部楼层
支持一下大佬,厉害
发表于 2018-8-12 16:15:13 | 显示全部楼层
前排支持一下
发表于 2018-8-12 16:16:51 | 显示全部楼层
感谢大佬干货分享
发表于 2018-8-12 16:17:05 | 显示全部楼层
好东西 收藏了
感谢分享
发表于 2018-8-12 16:21:51 来自手机 | 显示全部楼层
Cyber竟然上榜了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-4 20:51 , Processed in 0.076198 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表