在某台新服务器上,发现Nginx启动/重启耗时非常长。相同的配置复制到其他服务器,几乎在瞬间就能完成启动/重启操作,说明新服务器的行为不正常。进一步测试,发现nginx -t测试命令耗时也很长,需要找到原因以解决问题。
今天在国内的VPS上运行一个docker项目,50M的镜像文件十几分钟才下载了几兆,惨不忍睹。于是把各种加速方式折腾了一番,最终解决了docker国内镜像加速无效的问题。本文简要介绍一下docker国内镜像加速无效的原因,并给出解决办法,希望能帮到遇到同样问题的网友。
英文不好或者嫌太长不看,总结apt和apt-get区别便是:
apt是新出的工具,用于取代apt-get和apt-cache,目的是更友好、易用的包管理工具;
apt-get没有被废弃也没有过时,依然可以放心使用,但普通用户建议转向apt。
选择Debian的理由如下:使用了多年CentOS,正好趁这个机会试一下其他发行版;最初接触的Linux发行版是Ubuntu,Debian是其上游,基本上能无障碍上手使用;Debian比CentOS占用更少的资源,并且内核非常稳定;每一个Debian稳定版有五年的支持,个人认为比CentOS十年要好,既稳定又能尽快接触新技术。
今天发现一台测试服务器的防火墙规则很乱,使用firewall-cmd –list-all 出现如下输出。其中许多规则都是临时添加,之后再没用到过。遗憾的是firewall-cmd没能提供和iptables -F一样清空规则的功能,因此需要使用其他办法清空防火墙端口规则。
很早之前就看过关于Linux安全建议的文章,其中有一条便是:禁用root账户,平时使用普通账号,必要时通过sudo命令获取root权限(或者至少禁用root的ssh登录,登录后再用sudo或者su切换到root)。
一时失误买了一个硬盘只有8G的NAT VPS,更坑爹的是商家把其中的4G用作swap,实际可用空间不到4G,上传没几个文件硬盘就满了。swap用4G完全是浪费资源,于是研究了Linux使用fdisk拓展系统分区,成功把swap占用空间加到系统分区。
作为一个PHP开发,使用最新版PHP体验新功能是基本技术信仰。最新版PHP 8就要发布了,你还在从源码编译安装吗?对于CentOS系统,其实有更简单方便的安装方法。本文介绍使用Remi源安装最新版PHP 7和PHP8。
对网站维护者来说,可用性和数据安全非常重要。自发生了一些安全事件后,本站准备了几台备用服务器,以便在出现网络攻击、服务器故障时切换使用。之前多台服务器间数据库一直使用全量同步,今天忽然想到可以用Mysql主主同步/Redis主从复制备份网站,配置一次即可简单方便的切换服务器。
grep命令可以使用 -v 选项排除特定字符串(反转模式)。如果需要排除多个字符串,除了不断用管道加-v外,还可以通过-e、-E和egpre三种更简单的方式实现。
搬瓦工VPS购买教程
DMIT服务器购买和使用教程
购买vultr服务器超详细图文教程
Namesilo域名注册和使用教程
frp内网穿透教程
YOURLS搭建短网址服务
ServerStatus-Hotaru探针教程
PHP开发的Github文件下载加速项目