• 快速追踪Linux服务器故障解决方案

    快速追踪Linux服务器故障解决方案
    微信专员 2020-07-22 Linux知识 31

    作为网站站长,和 Linux系统 打交道,在服务器上分析系统性能情况,我觉得是每一个后端工程师都无法避开的事情。无论你是开发还是运维,可能都经历过这样的场景:流量高峰期,服务器 CPU 使用率过高报警,你登录 Linux 上去 top 完之后,却不知道怎么进一步定位,到底是系统 CPU 资源太少,还...

  • Linux系统通过Squid配置实现代理上网

    Linux系统通过Squid配置实现代理上网
    微信专员 2020-07-21 Linux知识 43

    Squid是一种用来缓冲Internet数据的软件。它接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net) 并向这个页面发出...

  • 什么是数据库读写分离?如何实现?

    什么是数据库读写分离?如何实现?
    微信专员 2020-07-12 Linux知识 48

    一个最大的问题就是在于——笔者相信善于思考的读者应该也想到了——我既然有多个数据副本,从数据库提供读操作,主数据库提供写操作,而且这些操作发生在不同副本上,那我每次针对主数据库的写操作,是不是都需要把它复制到每个从数据库上呢?程序不是戏法,答案是肯定的。那随之而来的就是第二个问题,如何保证从数据库时...

  • Nginx获取客户端信息真实IP、域名、协议、端口。

    Nginx获取客户端信息真实IP、域名、协议、端口。
    微信专员 2020-07-11 Linux知识 52

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:https://github.com/sunshinelyz...

  • CentOS8 Linux操作系统中安装GNOME3桌面环境

    CentOS8 Linux操作系统中安装GNOME3桌面环境
    微信专员 2020-07-09 Linux知识 54

    本篇文章介绍如何CentOS8 Linux操作系统中安装GNOME3桌面环境在和GDM(GNOME Display Manager)现实环境管理器。环    境CentOS8 Minimal安装GNOME3首先列出网络源中可以使用的Groups:[root@localhost ~]# yum gro...

  • Linux系统调用nginx多进程gdbattach的用法

    Linux系统调用nginx多进程gdbattach的用法
    微信专员 2020-07-06 Linux知识 45

    这里我们说的多进程程序指的是一个进程使用 Linux 系统调用 fork() 函数产生的子进程,没有相互关联的进程就是普通的 gdb 调试,不必刻意讨论。在实际的应用中,如有这样一类程序,如 nginx,对于客户端的连接是采用多进程模型,当 nginx 接受客户端连接后,创建一个新的进程来处理这一路...

  • Linux中,tail命令的使用案例

    Linux中,tail命令的使用案例
    小宇 2020-07-06 Linux知识 50

    tail命令将每个文件的最后10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。如果没有文件,或者文件为-,则读取标准输入。使用tail命令查看yum.log日志文件,显示最后10行内容,tail默认显示问价你的最后10行内容:如何使用tail命令[root@localhost...

  • 利用FastDFS存储图片、视频、音频的解决方案

    利用FastDFS存储图片、视频、音频的解决方案
    小宇 2020-07-04 Linux知识 80

    作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:https://github.com/sunshinelyz...

  • Linux实战命令大全 超高清

    Linux实战命令大全 超高清
    微信专员 2020-06-28 Linux知识 48

    不管你是从事开发还是运维工作,都要懂Linux基本命令,Linux命令是Linux系统正常运行的核心。如果是运维,那Linux命令是必备技能,因为要经常和服务器打交道。如果是开发,那Linux命令是中坚力量,因为要稳定高效运行应用程序。说Linux 命令不重要的,站出来,我保证不大死你!我和你打个赌...

  • 为什么 Ubuntu Studio 放弃 XFCE?

    为什么 Ubuntu Studio 放弃 XFCE?
    小宇 2020-05-25 Linux知识 80

    Ubuntu Studio 是一个流行的 Ubuntu 官方变种,它是为从事音频制作、视频、图形、摄影和书籍出版的创意内容创建者量身定制的。它提供了许多多媒体内容创建应用,开箱即用,体验极佳。在最近的 20.04 LTS 版本发布之后,Ubuntu Studio 团队在其官方公告...