月度归档: 2024 年 12 月

  • 【网站】为WordPress启用持久对象存储(Redis及Memcached)

    一、服务器为Debian、采用PHP,使用Redis:

    1、安装Redis:

    apt install redis-server

    2、检查Redis状态

    systemctl status redis-server

    3、一切无误后,启用插件进行管理,推荐使用插件——Redis Object Cache,配置完成后即可实现启用持久对象存储。

    如果想使用 Object Cache Pro,则需要配置PHP Redis,在此不详述,对一般网站和用户来说Redis Object Cache已经足够。


    二、服务器为Debian、采用PHP,使用Memcached:

    1、安装Memcached:

    apt install memcached libmemcached-tools

    2、安装Memcached PHP 扩展

    apt install php-memcached

    检查扩展是否成功安装:

    php -m | grep memcached 

    检查Memcached状态:

    systemctl status memcached

    检查端口状态:

    netstat -plntu | grep memcached

    3、一切无误后,启用插件进行管理,这是由于PHP版本持续更新,而网上的一些WordPress 对象缓存文件并不能对最新版本的PHP完美兼容,因此推荐使用 W3 Total Cache插件进行启用,配置完成后即可实现启用持久对象存储。

  • 【网站】为网站添加公益404页面

    目前腾讯公益提供了一个可以自动更新内容的JS,可以为404页面自动更新公益内容,代码如下:

    <script src="https://volunteer.cdn-go.cn/404/latest/404.js"></script>

    我们可以直接使用自定义HTML插入到404页面中。

    <style>
      #404DlV {
        width: 100%;
        height: 100%; 
      }
    </style>
    <div id="404DlV"></div>
    <script src="https://volunteer.cdn-go.cn/404/latest/404.js" rendertarget="404DlV"></script>

    点击跳转到腾讯提供的公益404模板页面

  • 【MEME】用APT打开APT.(《APT.》中的Linux梗)

    近日《APT.》这首歌爆火,听着确实洗脑,稍微接触过Linux的人可能立马就能联想到Linux中的APT包管理器,网络上也即刻出现了相关的Linux MEME,比如这条搬运自Reddit的视频:

    其中用Linux命令复刻了一些歌词,让人会心一笑,如果你看不懂的话,让我们一行行看看它究竟哪里好玩:

    视频第一行是一个安装APT包管理器的代码,当然实际安装时候应该是小写的apt,作者应该是为了对应《APT.》这个曲名,将结尾改成了APT.

    这部分对应歌词,当然没有办法实际运行,just for fun!

    对应歌词:Kissy face, kissy face Sent to your phone but,图片意为使用POST方法向服务器IP发送请求,一般的写法是:

    MESSAGE="Hello Wordl!"
    curl -X POST -d "message=$MESSAGE" http://192.168.1.10

    对应歌词:I’m trying to kiss your lips for real,图片中代码是使用Telnet链接远程主机发送明码信息,一般写法是:

    echo "123" | telnet ip.address port

    对应歌词:Red hearts, red hearts,That’s what I’m on yeah

    cd的意思是改变目录,pwd是打印工作目录,用以显示当前工作目录的绝对路径。

    对应歌词:Come give me something I can feel,图片代码运行时候会在终端提示输入信息,前面显示的便是“Come give me something I can feel”,效果类似:

    Come give me something I can feel: [用户输入]

    对应歌词:Don’t you want me like I want you, baby,Don’t you need me like I need you now,图片中的代码前两行提示是没有足够的权限,sudo则是提权操作,还找不到说明对方心里压根没你(笑)

    对应歌词:Sleep tomorrow but tonight go crazy ,图片中代码是启动 10 个并行的进程,每个进程从 /dev/urandom 获取 100 字节的随机数据,然后脚本会暂停 24 小时,最后通过 killall sleep 终止所有 sleep 进程。当然这段你仔细想想,想歪一些会更疯狂(笑)

    对应歌词:All you gotta do is just meet me at the APT.图片中的命令意思是通过命令行与目标主机建立连接,你和我都相聚在APT.嘛这个意思,非常有趣。当然一般的写法是类似:

    ssh APT@192.168.1.100 &