<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: kevin</title>
    <description>The latest articles on DEV Community by kevin (@luckykevin777).</description>
    <link>https://dev.to/luckykevin777</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4068321%2F7f0e5acf-0591-45ab-9be6-fd5a70a43567.jpeg</url>
      <title>DEV Community: kevin</title>
      <link>https://dev.to/luckykevin777</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/luckykevin777"/>
    <language>en</language>
    <item>
      <title>AAPanel Nginx日志文件切割</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Thu, 17 Sep 2026 14:36:52 +0000</pubDate>
      <link>https://dev.to/luckykevin777/aapanel-nginxri-zhi-wen-jian-qie-ge-418n</link>
      <guid>https://dev.to/luckykevin777/aapanel-nginxri-zhi-wen-jian-qie-ge-418n</guid>
      <description>&lt;p&gt;一、安装logrotate&lt;br&gt;
&lt;code&gt;apt -y install logrotate;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;二、创建配置文件&lt;br&gt;
&lt;code&gt;vim /etc/logrotate.d/nginx&lt;/code&gt;&lt;br&gt;
配置文件内容：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;/&lt;span class="n"&gt;www&lt;/span&gt;/&lt;span class="n"&gt;wwwlogs&lt;/span&gt;/*.&lt;span class="n"&gt;log&lt;/span&gt; {
    &lt;span class="n"&gt;daily&lt;/span&gt;
    &lt;span class="n"&gt;rotate&lt;/span&gt; &lt;span class="m"&gt;10&lt;/span&gt;
    &lt;span class="n"&gt;compress&lt;/span&gt;
    &lt;span class="n"&gt;delaycompress&lt;/span&gt;
    &lt;span class="n"&gt;missingok&lt;/span&gt;
    &lt;span class="n"&gt;notifempty&lt;/span&gt;
    &lt;span class="n"&gt;dateext&lt;/span&gt;
    &lt;span class="n"&gt;dateformat&lt;/span&gt; -%&lt;span class="n"&gt;Y&lt;/span&gt;%&lt;span class="n"&gt;m&lt;/span&gt;%&lt;span class="n"&gt;d&lt;/span&gt;
    &lt;span class="n"&gt;create&lt;/span&gt; &lt;span class="m"&gt;0644&lt;/span&gt; &lt;span class="n"&gt;www&lt;/span&gt; &lt;span class="n"&gt;www&lt;/span&gt;
    &lt;span class="n"&gt;sharedscripts&lt;/span&gt;
    &lt;span class="n"&gt;postrotate&lt;/span&gt;
        [ -&lt;span class="n"&gt;f&lt;/span&gt; /&lt;span class="n"&gt;www&lt;/span&gt;/&lt;span class="n"&gt;server&lt;/span&gt;/&lt;span class="n"&gt;nginx&lt;/span&gt;/&lt;span class="n"&gt;logs&lt;/span&gt;/&lt;span class="n"&gt;nginx&lt;/span&gt;.&lt;span class="n"&gt;pid&lt;/span&gt; ] &amp;amp;&amp;amp; &lt;span class="n"&gt;kill&lt;/span&gt; -&lt;span class="n"&gt;USR1&lt;/span&gt; `&lt;span class="n"&gt;cat&lt;/span&gt; /&lt;span class="n"&gt;www&lt;/span&gt;/&lt;span class="n"&gt;server&lt;/span&gt;/&lt;span class="n"&gt;nginx&lt;/span&gt;/&lt;span class="n"&gt;logs&lt;/span&gt;/&lt;span class="n"&gt;nginx&lt;/span&gt;.&lt;span class="n"&gt;pid&lt;/span&gt;`
    &lt;span class="n"&gt;endscript&lt;/span&gt;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;三、文件测试&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#debug测试&lt;/span&gt;
logrotate &lt;span class="nt"&gt;-d&lt;/span&gt; /etc/logrotate.d/nginx&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="c"&gt;#强制执行&lt;/span&gt;
logrotate &lt;span class="nt"&gt;-f&lt;/span&gt; /etc/logrotate.d/nginx&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;强制执行后，查看/www/wwwlog目录的日志文件。当有如：xxx-20160707.log命名的文件时，则证明配置成功。&lt;/p&gt;

</description>
      <category>devops</category>
      <category>infrastructure</category>
      <category>linux</category>
    </item>
    <item>
      <title>Debian 12.x 添加多IP</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Wed, 16 Sep 2026 03:06:17 +0000</pubDate>
      <link>https://dev.to/luckykevin777/debian-12x-tian-jia-duo-ip-451g</link>
      <guid>https://dev.to/luckykevin777/debian-12x-tian-jia-duo-ip-451g</guid>
      <description>&lt;p&gt;一、编辑配置文件&lt;br&gt;
&lt;code&gt;sudo nano /etc/network/interfaces&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;二、设置所要添加的IP&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;auto&lt;/span&gt; &lt;span class="n"&gt;enp3s0&lt;/span&gt;
&lt;span class="n"&gt;iface&lt;/span&gt; &lt;span class="n"&gt;enp3s0&lt;/span&gt; &lt;span class="n"&gt;inet&lt;/span&gt; &lt;span class="n"&gt;static&lt;/span&gt;
&lt;span class="n"&gt;address&lt;/span&gt; &lt;span class="m"&gt;192&lt;/span&gt;.&lt;span class="m"&gt;168&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;.&lt;span class="m"&gt;10&lt;/span&gt;/&lt;span class="m"&gt;24&lt;/span&gt;
&lt;span class="n"&gt;gateway&lt;/span&gt; &lt;span class="m"&gt;192&lt;/span&gt;.&lt;span class="m"&gt;168&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;

&lt;span class="c"&gt;# 添加额外的附加 IP
&lt;/span&gt;&lt;span class="n"&gt;up&lt;/span&gt; &lt;span class="n"&gt;ip&lt;/span&gt; &lt;span class="n"&gt;addr&lt;/span&gt; &lt;span class="n"&gt;add&lt;/span&gt; &lt;span class="m"&gt;192&lt;/span&gt;.&lt;span class="m"&gt;168&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;.&lt;span class="m"&gt;11&lt;/span&gt;/&lt;span class="m"&gt;24&lt;/span&gt; &lt;span class="n"&gt;dev&lt;/span&gt; &lt;span class="n"&gt;enp3s0&lt;/span&gt;
&lt;span class="n"&gt;up&lt;/span&gt; &lt;span class="n"&gt;ip&lt;/span&gt; &lt;span class="n"&gt;addr&lt;/span&gt; &lt;span class="n"&gt;add&lt;/span&gt; &lt;span class="m"&gt;192&lt;/span&gt;.&lt;span class="m"&gt;168&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;.&lt;span class="m"&gt;12&lt;/span&gt;/&lt;span class="m"&gt;24&lt;/span&gt; &lt;span class="n"&gt;dev&lt;/span&gt; &lt;span class="n"&gt;enp3s0&lt;/span&gt;

&lt;span class="c"&gt;# 对应地，在网卡关闭时移除这些 IP
&lt;/span&gt;&lt;span class="n"&gt;down&lt;/span&gt; &lt;span class="n"&gt;ip&lt;/span&gt; &lt;span class="n"&gt;addr&lt;/span&gt; &lt;span class="n"&gt;del&lt;/span&gt; &lt;span class="m"&gt;192&lt;/span&gt;.&lt;span class="m"&gt;168&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;.&lt;span class="m"&gt;11&lt;/span&gt;/&lt;span class="m"&gt;24&lt;/span&gt; &lt;span class="n"&gt;dev&lt;/span&gt; &lt;span class="n"&gt;enp3s0&lt;/span&gt;
&lt;span class="n"&gt;down&lt;/span&gt; &lt;span class="n"&gt;ip&lt;/span&gt; &lt;span class="n"&gt;addr&lt;/span&gt; &lt;span class="n"&gt;del&lt;/span&gt; &lt;span class="m"&gt;192&lt;/span&gt;.&lt;span class="m"&gt;168&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;.&lt;span class="m"&gt;12&lt;/span&gt;/&lt;span class="m"&gt;24&lt;/span&gt; &lt;span class="n"&gt;dev&lt;/span&gt; &lt;span class="n"&gt;enp3s0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>infrastructure</category>
      <category>linux</category>
      <category>networking</category>
    </item>
    <item>
      <title>Macbook上LNMP环境配置信息</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Fri, 28 Aug 2026 02:13:44 +0000</pubDate>
      <link>https://dev.to/luckykevin777/macbookshang-lnmphuan-jing-pei-zhi-xin-xi-4n1p</link>
      <guid>https://dev.to/luckykevin777/macbookshang-lnmphuan-jing-pei-zhi-xin-xi-4n1p</guid>
      <description>&lt;p&gt;PHP运行环境为：Nginx + PHP + Mysql + Redis&lt;br&gt;
安装方式：使用homebrew安装&lt;/p&gt;

&lt;h2&gt;
  
  
  一、Nginx配置信息
&lt;/h2&gt;

&lt;p&gt;1、安装目录：/opt/homebrew/opt/nginx&lt;br&gt;
2、执行文件：/opt/homebrew/opt/nginx&lt;br&gt;
3、配置文件：&lt;br&gt;
主配置文件：/opt/homebrew/etc/nginx/nginx.conf&lt;br&gt;
站点配置文件目录：/opt/homebrew/etc/nginx/services/&lt;/p&gt;

&lt;p&gt;4、项目目录：/opt/homebrew/var/www&lt;br&gt;
5、日志目录： /opt/homebrew/var/log/nginx&lt;br&gt;
6、PID : /opt/homebrew/var/run/nginx.pid&lt;/p&gt;

&lt;p&gt;操作命令：&lt;br&gt;
brew services start nginx&lt;br&gt;
brew services restart nginx&lt;br&gt;
brew services stop nginx&lt;/p&gt;

&lt;h2&gt;
  
  
  二、PHP配置信息
&lt;/h2&gt;

&lt;p&gt;1、安装目录：/opt/homebrew/opt/php&lt;br&gt;
2、执行文件：/opt/homebrew/opt/php/bin/php&lt;br&gt;
3、配置文件：/opt/homebrew/etc/php/8.5/php.ini&lt;br&gt;
4、日志文件： /opt/homebrew/var/log/php-fpm.log&lt;/p&gt;

&lt;p&gt;操作命令：&lt;br&gt;
brew services start php&lt;br&gt;
brew services restart php&lt;br&gt;
brew services stop php&lt;/p&gt;

&lt;h2&gt;
  
  
  三、MySql配置信息
&lt;/h2&gt;

&lt;p&gt;1、安装目录: /opt/homebrew/opt/mysql/&lt;br&gt;
2、执行文件：/opt/homebrew/opt/mysql/bin/mysqld&lt;br&gt;
3、配置文件: /etc/my.cnf (自定义)&lt;br&gt;
4、数据存贮目录：/opt/homebred/var/mysql&lt;/p&gt;

&lt;p&gt;操作命令：&lt;br&gt;
brew services start mysql&lt;br&gt;
brew services restart mysql&lt;br&gt;
brew services stop mysql&lt;/p&gt;

&lt;h2&gt;
  
  
  四、Redis配置信息
&lt;/h2&gt;

&lt;p&gt;1、安装目录: /opt/homebrew/opt/redis/&lt;br&gt;
2、执行文件：/opt/homebrew/opt/redis/bin/redis-server&lt;br&gt;
3、配置文件：/opt/homebrew/etc/redis.conf&lt;br&gt;
4、数据存贮目录：/opt/homebrew/var/db/redis&lt;/p&gt;

&lt;p&gt;操作命令：&lt;br&gt;
brew services start redis&lt;br&gt;
brew services restart redis&lt;br&gt;
brew services stop redis&lt;/p&gt;

</description>
      <category>backend</category>
      <category>development</category>
      <category>php</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>sakuracloud github</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Mon, 24 Aug 2026 15:36:54 +0000</pubDate>
      <link>https://dev.to/luckykevin777/sakuracloud-github-4823</link>
      <guid>https://dev.to/luckykevin777/sakuracloud-github-4823</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/luckykevinwone777/sakuracloud" rel="noopener noreferrer"&gt;https://github.com/luckykevinwone777/sakuracloud&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AAPanel安装</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 07:16:04 +0000</pubDate>
      <link>https://dev.to/luckykevin777/aapanelan-zhuang-i7e</link>
      <guid>https://dev.to/luckykevin777/aapanelan-zhuang-i7e</guid>
      <description>&lt;p&gt;安装命令：&lt;br&gt;
&lt;code&gt;URL=https://www.aapanel.com/script/install_panel_en.sh &amp;amp;&amp;amp; if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh ipssl&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>1Panel安装</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 07:08:38 +0000</pubDate>
      <link>https://dev.to/luckykevin777/1panelan-zhuang-1a0a</link>
      <guid>https://dev.to/luckykevin777/1panelan-zhuang-1a0a</guid>
      <description>&lt;p&gt;安装命令：&lt;br&gt;
&lt;code&gt;bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>服务器网速测试</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 07:05:35 +0000</pubDate>
      <link>https://dev.to/luckykevin777/fu-wu-qi-wang-su-ce-shi-3co6</link>
      <guid>https://dev.to/luckykevin777/fu-wu-qi-wang-su-ce-shi-3co6</guid>
      <description>&lt;p&gt;法一：&lt;br&gt;
&lt;code&gt;curl -Lso- bench.sh | bash&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;法二：&lt;br&gt;
&lt;code&gt;curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh &amp;amp;&amp;amp; chmod +x ecs.sh &amp;amp;&amp;amp; bash ecs.sh&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>PHP上传大文件(配置)</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 05:00:17 +0000</pubDate>
      <link>https://dev.to/luckykevin777/phpshang-chuan-da-wen-jian-pei-zhi--3dle</link>
      <guid>https://dev.to/luckykevin777/phpshang-chuan-da-wen-jian-pei-zhi--3dle</guid>
      <description>&lt;p&gt;`nginx:&lt;/p&gt;

&lt;p&gt;client_max_body_size 128m;&lt;br&gt;
client_body_timeout 300s;&lt;/p&gt;

&lt;p&gt;php:&lt;/p&gt;

&lt;p&gt;upload_max_filesize = 128M&lt;br&gt;
post_max_size = 128M&lt;br&gt;
memory_limit = 256M&lt;br&gt;
max_execution_time = 300&lt;br&gt;
max_input_time = 300`&lt;/p&gt;

</description>
    </item>
    <item>
      <title>雷池WAF安装</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 04:55:41 +0000</pubDate>
      <link>https://dev.to/luckykevin777/lei-chi-wafan-zhuang-6mk</link>
      <guid>https://dev.to/luckykevin777/lei-chi-wafan-zhuang-6mk</guid>
      <description>&lt;p&gt;运行环境：debian 12.x / debian 13.x&lt;/p&gt;

&lt;p&gt;&lt;code&gt;bash -c "$(curl -fsSLk https://waf.chaitin.com/release/latest/manager.sh)" -- --en&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>卸载exim4</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 08 Aug 2026 04:53:57 +0000</pubDate>
      <link>https://dev.to/luckykevin777/xie-zai-exim4-5ebj</link>
      <guid>https://dev.to/luckykevin777/xie-zai-exim4-5ebj</guid>
      <description>&lt;p&gt;运行环境：debian 12.x / 13.x &lt;br&gt;
操作命令：&lt;br&gt;
&lt;code&gt;sudo apt purge exim4 exim4-base exim4-config exim4-daemon-light&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
