如何安装Debian10与Windows10共存的双系统引导 详细图文教程

Posted Posted in Linux, Windows, 系统

在无数次劝说自己后,你终于做出了一个大胆的决定:试试 Linux

不过,在完全熟悉 Linux 之前,你依旧需要使用 Windows 10 系统。幸运的是,可以通过一个双系统引导设置,能让你在启动时,选择自己想要进入的系统。在接下来的教程中中,你会看到如何 如何双重引导 Windows 10 和 Debian 10。

….[阅读全文]

如何修改Linux内核参数,用于减少TCP中的TIME-WAIT连接

Posted Posted in 经验, 菜鸟

一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作。要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显。在节省成本的情况下,可以考虑修改Linux 的内核TCP/IP参数来部分实现;如果通过修改内核参数也无法解决的负载问题,也只能考虑升级服务器了。

Linux系统下,TCP/IP连接断开后,会以TIME_WAIT状态保留一定的时间,然后才会释放端口。当并发请求过多的时候,就会产生大量的 TIME_WAIT状态的连接,无法及时断开的话,会占用大量的端口资源和服务器资源(因为关闭后进程才会退出)。这个时候我们可以 ….[阅读全文]

如何将DirectAdmin与WHMCS面板整合 以及DirectAdmin面板图文安装使用教程

Posted Posted in VPS/云主机, 建站

WHMCS和DirectAdmin面板整合过程并不复杂,这篇文章就来分享一下DirectAdmin空间搭建起来的过程。DirectAdmin面板授权便宜,且WHMCS自带的就有DirectAdmin插件,国内有不少的站长也在用,希望本文可以有参考作用。

关于授权费的问题,目前市面上有两种:一种是直接到DirectAdmin官网来购买,另一种是到分销商那里购买DirectAdmin授权。前一种的价格会比较昂贵,但是安全性有保障,后一种需要找到靠谱的商家才行。另外DirectAdmin授权和IP是绑定的,购买时最好可以自助修改IP,有些商家提供了自助修改IP的平台,用起来会比较方便一些。

….[阅读全文]

如何在DirectAdmin中安装多个PHP版本 以及配置Nginx/brotli压缩/备份至FTP方法

Posted Posted in VPS/云主机, 建站

用过了DirectAdmin空间后,发现DirectAdmin面板还是非常强大的,网站管理、域名绑定、SSL证书申请与管理、邮局以及数据库等功能做得不错,配备DirectAdmin中文,新手用户在使用DirectAdmin空间上搭建网站没有太大的困难。

有同学在DirectAdmin美国1GB免费PHP空间问到能否加上多个PHP版本可供选择,因为现在部分网站程序可能还需要PHP 5.6的支持。这篇文章就来分享一下DirectAdmin面板安装多个PHP版本的过程,同时分享DirectAdmin配置Nginx和自动备份至FTP的方法。

….[阅读全文]

如何在DirectAdmin空间面板启用OpCache和redis缓存加速

Posted Posted in VPS/云主机, WordPress, 建站

自从使用了中文DirectAdmin美国1GB免费PHP空间,已经有不少的朋友从原来的Cpanel主机搬家过来了,有同学之前咨询我能否让DirectAdmin空间开启memcache和redis缓存,趁今天有时间就整理出来这篇DirectAdmin空间启用OpCache和redis缓存的文章。

需要说明的是,DirectAdmin空间只适合初学者建站使用,因为是共享虚拟主机,在CPU、内存等方面占用会受不少的限制。另外,无论用什么样的免费空间,请大家一定要记得做数据备份。

….[阅读全文]

使用WordPress的Cachify插件将页面缓存到Memcached实现网站加速访问

Posted Posted in WordPress

将网站搭建国外主机或者服务器上有一个劣势就是网站的速度慢,为了加快网站的打开速度,利用了各种一切可以用上的方法,例如将JS、CSS、图片等静态文件放在七牛云、又拍云、百度云CDN等,使用CDN加速这在一定程度上可以加快网页的打开速度。

其次,就是优化VPS/云主机的响应速度了。同样的机房与线路,采取的服务器优化方式的差异可能会导致网站访问速度的巨大差别。本篇文章就是要分享WordPress+Memcached缓存加速的方法,利用Cachify插件将WordPress页面缓存到Memcached,实现内存终极加速(建议使用大于1GB内存的主机)。

….[阅读全文]

以女朋友为例生动讲解TCP/IP协议三次握手与四次挥手的原理

Posted Posted in 入门, 菜鸟

三次握手(three times handshake;three-way handshake)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。

为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到TCP。

所谓四次挥手就是说关闭TCP连接的过程,当断开一个TCP连接时,需要客户端和服务器共发送四个包确认。

….[阅读全文]

菜鸟入门:如何在RHEL8/CentOS8上使用dnf命令安装EPEL扩展源仓库

Posted Posted in Linux, 入门, 系统, 菜鸟

EPEL 是Enterprise Linux Extra Packages的缩写,是Fedora团队提供的免费开源扩展源仓库。 EPELCentOS , RedHat , Oracle LinuxScientific Linux发行版提供额外或补充软件包。

它同时提供基于rpm和dnf的软件包,并增强了安装的便利性。 在本指南中,您将学习如何在Red Hat Enterprise Linux 8.x版上安装EPEL 。

….[阅读全文]

如何在Bash/Shell脚本非交互式(批处理)模式下运行top命令

Posted Posted in Shell脚本, 自动化

top 命令 是每个人都在使用的用于 监控 Linux 系统性能的最好的命令。你可能已经知道 top 命令的绝大部分操作,除了很少的几个操作,如果我没错的话,批处理模式就是其中之一。

大部分的脚本编写者和开发人员都知道这个,因为这个操作主要就是用来编写脚本。

如果你不了解这个,不用担心,我们将在这里介绍它。

什么是 top 命令的非交互模式
非交互模式允许你将 top 命令的输出发送至其他程序或者文件中。

在这个模式中,top 命令将不会接收输入并且持续运行,直到迭代次数达到你用 -n 选项指定的次数为止。

如果你想解决 Linux 服务器上的任何性能问题,你需要正 ….[阅读全文]