到现在做运维有三个月时间了,从不熟悉到熟悉,从什么都不清楚到清楚手里所有服务器状态,从什么都不会到独立运维十几台服务器,独立搭建监控平台,独立制定了完整的一套打包备份策略。部门的运维只有我一个人做,所以什么问题都由我处理,在累之外的好处就
到现在做运维有三个月时间了,从不熟悉到熟悉,从什么都不清楚到清楚手里所有服务器状态,从什么都不会到独立运维十几台服务器,独立搭建监控平台,独立制定了完整的一套打包备份策略。部门的运维只有我一个人做,所以什么问题都由我处理,在累之外的好处就是我能接触的多,能学的多,这对个人能力的提升是有帮助的。日子也过得比较闷,随便做点总结吧,算是对三个月里技术之外自我提升的证明。
1、工欲善其事,必先利其器。先对自己用的电脑配置一下,保证其能方便操作。
2、添加虚拟主机时Option使用“-index”,禁止列目录。
3、有新站需要上线时请衡量一下服务器承受能力后做安排。尤其注意不要在低内存的服务器上放过多站点,在低内存主机上也要留意mysql内存分配问题。
4、在多网卡主机上分配网站上线时尽量考虑网卡负载,平衡网卡流量。
5、网站程序目录权限设置为755。
6、FTP用户名使用“申请人姓名@网站域名”,便于管理。
7、转移数据库尽量使用导出为sql文件。如果数据库太大不方便导出导入操作,可以在关闭mysql服务之后复制数据库文件,但这种做法无法恢复数据库中innoDB类型的表。
8、在收藏夹中收藏所有phpmyadmin的地址,定期打开所有phpmyadmin,检查是否正常运行。
9、转移网站时留意目录属性,尤其是跨平台转移时。网站转移后先通过添加hosts来访问,没有问题后再改域名指向。
10、对服务器的任何操作请做备份,确认一切OK之后再做清理。对于删除操作不要擅做主张。
11、服务器不能通过ssh连接上时打开其power panel,若power panel不能控制,请联系主机提供商客服。
12、手机请7×24小时开机,收到短信报警先打开网站确认是否确实出问题。连接上服务器后检查进程,检查资源使用,养成每天检查服务器的习惯。
13、Linux系统出现任何问题都是配置问题。如果必要请勿重启服务器。发现问题查日志,修改对应配置之后重启该项服务。
14、对服务器的任何操作请勿影响同事正常工作。
15、经常检查日志,检查脚本,看是否有不完善之处。
16、没事多练练正则表达式,多看看命令行,有好处。
17、以下命令要滚瓜烂熟:find grep sed awk top ps netstat ifconfig xargs egrep crontab,但不仅限于此。
18、熟悉mysql的命令,在phpmyadmin无法打开时只能用mysql的命令。
19、发现网站被挂黑链时,不要做任何修改,通知相关同事暂停修改站点。检查日志分析入侵途径,尽量寻找入侵者信息。可以有以下几个获取信息的途径:通过服务器记录下的IP,检查IP的地理位置,检查黑链中的域名,包括IP和地理位置,以及它们的whois相关信息,其中有些会有注册人,如果链接中注册人都是同一个,那可以基本肯定就是这个人,通过一些途径解决这个问题。
20、被挂马时,保存马之后分析马的特性。修改其源文件,添加短信报警内容,放在原位,如果对方再连接可以得到报警。当然别忘了找一下系统漏洞,把漏洞补好。
21、胆大心细,要有耐心。
22、不要将带有用户名密码的文档发送给任何人。
23、有问题多查文档,或者Google之。
原文地址:我的运维经验总结, 感谢原作者分享。

一、SpringBootActuator端点简介1.1什么是Actuator端点SpringBootActuator是一个用于监控和管理SpringBoot应用程序的子项目。它提供了一系列内置的端点(Endpoints),这些端点可以用于查看应用程序的状态、运行情况和运行指标。Actuator端点可以以HTTP、JMX或其他形式暴露给外部系统,便于运维人员对应用程序进行监控、诊断和管理。1.2端点的作用和功能Actuator端点主要用于实现以下功能:提供应用程序的健康检查,包括数据库连接、缓存、

曾几何时,当我还是一名初出茅庐的计算机专业应届生的时候,在招聘网站上浏览了很多招聘贴,眼花缭乱的技术岗位让我摸不着头脑:研发工程师、运维工程师、测试工程师...大学期间专业课马马虎虎,更谈不上有什么技术视野,对于具体从事那个技术方向并没有什么明确的想法。直到一位学长对我说:“做运维吧,做运维不用天天写代码,会玩Liunx就行!比做开发轻松多了!”我选择了相信......入行十多年,吃过很多苦,背了很多锅,弄死过服务器,经历过部门裁员,如果有人现在跟我说做运维比开发简单,那我会

随着互联网的快速发展,企业级应用的复杂度日益增加。针对这种情况,微服务架构应运而生。它以模块化、独立部署、可扩展性高等特点,成为当今企业级应用开发的首选。作为一种优秀的微服务架构,SpringCloud在实际应用中展现出了极大的优势。本文将介绍SpringCloud微服务架构的部署与运维。一、部署SpringCloud微服务架构SpringCloud

运维不要学golang,其原因是:1、golang主要被用于开发高性能和并发性能要求较高的应用程序;2、运维工程师通常使用的工具和脚本语言已经能够满足大部分的管理和维护需求;3、学习golang需要一定的编程基础和经验;4、运维工程师的主要目标是确保系统的稳定和高可用性,而不是开发应用程序。

通过采访和约稿的方式,请运维领域老炮输出深刻洞见,共同碰撞,以期形成一些先进的共识,推动行业更好得前进。这一期我们邀请到的是邹轶,途游游戏运维总监,邹总经常戏称自己是世界500万强企业的运维代表,可见内心中是觉得中小公司的运维建设思路和大型企业是有差别的,今天我们带着几个问题,来请邹总分享一下他的中小公司研运一体化之路。这里是接地气、有高度的《运维百家讲坛》第6期,开讲!问题预览途游是游戏公司,您觉得游戏运维有哪些独特性?面临的最大运维挑战是什么?您又是如何解决这些挑战的?游戏运维的人

过节前我和PG中国社区合作搞了一个关于如何使用D-SMART来运维PG数据库的线上直播,正好我的一个金融行业的客户听了我的介绍,打电话过来聊了聊。他们正在做数据库信创的选型,也试用了多个国产数据库,最后他们准备选择TDSQL。当时我觉得有点意外,他们从2020年就开始在做国产数据库选型,不过好像最初使用TDSQL后的感受并不太好。后来经过沟通才了解到,他们刚开始使用TDSQL的分布式数据库,发现对研发要求太高,所以后来就全部选择TDSQL的集中式MYSQL实例,用下来发现挺好用的。整个数据库云

本文是Uber的工程师GergelyOrosz的文章,原文地址在:https://blog.pragmaticengineer.com/operating-a-high-scale-distributed-system/在过去的几年里,我一直在构建和运营一个大型分布式系统:优步的支付系统。在此期间,我学到了很多关于分布式架构概念的知识,并亲眼目睹了高负载和高可用性系统运行的挑战(一个系统远远不是开发完了就完了,线上运行的挑战实际更大)。构建系统本身是一项有趣的工作。规划系统如何处理10x/100

可观测性一词来源于工程领域,近年来在软件开发领域也日益流行。简而言之,可观测性是指根据外部输出以了解系统内部状态的能力。IBM对可观测性的定义为:通常,可观测性是指基于对复杂系统外部输出的了解就能够了解其内部状态或状况的程度。系统越可观测,定位性能问题根本原因的过程就能越快速且准确,而无需进行额外的测试或编码。在云计算中,可观测性还指对分布式应用系统及支撑其运行的基础设施的数据进行聚合、关联和分析的软件工具和实践,以便对应用系统进行更有效地监控、故障排除和调试,从而实现客户体验优化、服务水平协议


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
