服务器升级心得

三年前的前的时候,心血来潮到阿里云买了一台服务器,搭建了一个站点,目的是为了挂一个自己的个人主页,当时仅有一点PHP基础知识的我,居然异想天开的想去打造一个属于自己的专属站点,想想当初的年少无知,现在还觉得有点后怕,不过思想就是这样,你的野心越大,你获取的就更多。

由于当时没有什么计算机知识储备,所以很傻瓜式的用了一个不知道叫什么名字的lnmp一键安装包,版本忘记了,不过PHP是5.5.12,mysql是5.1.73,nginx是1.4.4的版本,作为一个强迫症的患者,总是强迫性质的想要升到最高级,于是就决定给系统进行一次大改造。

升级准备:
    一、备份数据库
    在这个大数据的时代,数据是最重要的,所以在升级之前,一定要做好数据备份,不然升级就没什么意思了,
    进入mysql,使用mysqldump -uroot -p --all-databases  all.sql,导出所有的数据
    二、准备工具包
    准备安装包,可以下载需要安装的PHP7,MYSQL5.7,以及nginx1.11,不过分开非常繁琐,本着能省事则省事的原则,还是使用一款叫做oneinstack的一键安装工具吧,这个工具包我任何还是做的非常的不错的,包含三种服务器,内存管理工具jemalloc,redis和memcache,如果使用php的话,redis和memcache的最新扩展也是会自动为你编译好的,总之一句话,省事。
    我是阿里云用户直接使用wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz下载,(更多使用方法可以到https://oneinstack.com的官网去查看手册),然后tar -xvf oneinstack-full.tar.gz解压到当前目录,按照文档给出的步骤,直接执行./install.sh脚本就可以开始安装了,安装过程很简单,不过也遇到了一些阻碍。
    
    
遇到的问题:
一、游戏系统的原因,安装php7需要有icu的支持,于是使用yum install icu,安装icu,结果由于很多年系统没有升级过,所以导致我的icu版本是3.6版本的,那就先更新yum吧,然后在再次安装icu解决问题

二、安装mysql5.7之后,使用mysql -v 测试mysql是否安装成功,结果显示没有utf8mb4字符集,经过分析之后,查看一下my.cnf文件,发现charset设置成了utf8mb4格式,于是将配置my.cnf文件中的utf8mb4直接改成utf8即可,然后使用/etc/init.d/mysqld reload重启mysql服务器,成功解决问题

尾语:
除了这两个问题之外,还有一些常识性的错误,比如网站迁移的时候,目录读取权限的问题等等,就不多出来丢人了,这一次升级历时一天,收获颇多,提升了自己对linux的熟练度,以及mysql,php,nginx等软件的认知,计算机世界的魅力无穷无尽,正等待着我不断的去探索。

时间: 2024-10-09 03:25:12

服务器升级心得的相关文章

这三种状态下服务器升级的必要性

服务器作为承载企业命脉的基础设施,可以让用户和企业进行顺畅交互,处理工作负载以及创造宝贵的收入.服务器和大多数企业的资产一样,也有使用寿 命.不 过,一般租用或者购买的服务器,并不会把它用到报废才更换,服务器硬件技术日新月异的进步.企业势不可挡的发展速度等等因素都会促使企业升级服务器.但 是,服务器更换的时间却非常模糊,到底在什么情况下要进行服务器升级呢? 故障不断 服务器一般是很少出现硬件故障的,偶尔出现故障还可以理解,但是,如果经常出故障,而且,修好主板坏电源.换好电源坏内存.首先维修费用不

VPS服务器升级原则及故障解决方法

随着信息化建设的飞速发展,很多企业意识到自己的服务器已经不能满足自己发展的需要了.某公司服务器会经常出现宕机等情况,其原因是服务器不能承担更多的用户访问数量.还有处理器因为过于陈旧会出现资源占用率过高的情况.而且旧机器成本更高,所以需要对VPS服务器进行升级.我们需要注意升级的原则以及故障解决方法. 一.服务器升级原则 1. 服务器升级的目的是解决系统某一方面的瓶颈,但是升级的结果不能造成新的系统瓶颈. 升级时应该考虑针对的是服务器哪一方面的瓶颈,但是从应用来说,不能因为简单的升级某一部件,而造

Windows Server DHCP服务器升级

本次实验的大环境是Windows Server 2003的DHCP服务器,直接升级到Windows Server 2012,这个解决方案也是当下现实生产环境中比较多用的,和之前做过Server 2003到Server 2012服务器升级是相关的,如果原本服务器上有DHCP服务的话,在Server升级之后,还需要把DHCP服务迁移到新的服务器上,由于微软马上就对Server 2003停止服务了,所以现实生产中有很多客户都需要进行升级,迁移旧服务器上的服务,也是必做的项目之一. 首先,Server

服务器升级出问题如何恢复

服务器升级可以解决系统问题,增加存储容量等问题.通常是向机箱中增加更多磁盘或是系统地用大容量磁盘替换小型磁盘.虚拟化让迁移LUN更容易,所以磁盘更换时可以不影响工作负载.然而有的时候服务器需要升级的时候,操作人员往往不注重实际需求而出现性能上的瓶颈,升级应该是针对这种应用的升级,而不是针对某一种部件.所以遇到服务器升级障碍时,怎么处理呢? 服务器升级可分为在线升级和离线升级: 1. 在线升级:系统是在不关机的情况下,升级某一部件,系统不受任何影响.在IA架构服务器上,热插拔硬盘的升级和RAID级

服务器升级方式及注意事项

作为互联网的重要组成部分,服务器担任着很多重要的角色,不仅只在互联网行业,在银行.超市.企业.学校等行业都已经离不开服务器的支持,它的正常运行给我们日常生活带来了很多便利,例如:银行办理业务系统.企业管理软件方面.但随着信息数据的不断增加,设备持续老化等原因,服务器问题接踵而至,当服务器承载量达到一定限度的时候,管理维护人员则应要考虑对服务器进行升级,以保证服务器对飞速发展是信息化建设的支持. 在考虑升级过程中,用户要根据自己的实际情况出发,首先要对自己服务器配置情况进行详细了解,对企业未来需求

将http服务器升级为servlet容器

上一篇博文讲了如何编写一个简单的http服务器,但只能请求静态的资源,因此,在这一篇博文中,将简单的http服务器升级为servlet容器, 既可处理静态资源,也能请求简单的servlet. 现在呢,从servlet容器的角度审视servlet程序的开发,简单来说,对一个servlet的每个http请求,一个功能齐全的servlet容器有以下几件事要做: *当第一次调用某个servlet时,要载入该servlet类,并调用,其init()方法. *针对每个request请求,创建一个javax.

大叔教你快速升级 老区新手升级心得详解

先说说什么是老区.玩神武有点历史的人应该明白,神武分3种区:老区.新区.测试区.新区应该一目了然吧,不多说.在这里先解释下测试区.测试区,是专门用来实验游戏新设计和检测游戏BUG(即程序漏洞)的服务器,出于对节省游戏开发成本和互动促销的考虑,绝大多数测试区都对公众开放,同时具备一般服务-器的游戏功能. 由此可见,测试区相比较负担更重,这就不难理解为什么测试区有时会出现登录排队.网络延迟等现象.很多玩家不知道神武的测试区,其实很简单!每周五上午是服务.器更新维护的时间,大家在进入游戏以后登录游戏之

Linux服务器升级安装OPENSSH

压缩包见:http://down.51cto.com/data/2227785 上传压缩包到目标服务器: 工具:winscp,flashxp 解压上传的压缩包,使用unzip命令,如果没有此命令使用yum等方式安装,解压过程见下图: 进解压缩后的目录,给升级安装脚本加可执行权限 升级脚本被执行前需要检查当前系统如下几项是否存在 GCC编译器(源码编译需要) Telnet 服务(避免升级SSH因故无法连接而留的后路) Pam-devel (SSH需要用PAM来进行帐号认证) 查看是否安装GCC,正

《无双剑姬》新手攻略 首日升级心得

<无双剑姬>现正火热开启终极测试中,相信公测也指日可待了.那么,当我们玩家刚进入游戏,应该注意什么呢?今天就带来九游玩家纵横-会长か时光薄凉分享的心得体会,希望能帮助更多新手玩家. 前10级跟着任务走,主线刷完就刷支线,任务升级应该是最快的.4级就可以装备新技能,以及升级技能了,一定不要忘记装配新技能,否则打起来畅快感不足.能升技能的时候也马上升,刚开始圣能不会不够的. 5级的时候可以强化装备了,先强武器和戒指,这两个部位加攻击的.任务给的蓝色装备应该可以强满,其他部位不要着急,特别蓝色装备,