<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csdn265的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csdn265</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csdn265]]></copyright><item><title><![CDATA[ssh访问控制，多次失败登录即封掉IP，防止暴力破解]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/118279013</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/118279013</guid><author>csdn265</author><pubDate>Sun, 27 Jun 2021 20:01:07 +0800</pubDate><description><![CDATA[一、系统：Centos6.3 64位

二、方法：读取/var/log/secure，查找关键字 Failed，例如（注：文中的IP地址特意做了删减）：

Sep 17 09:08:09 localhost sshd[29087]: Failed password for root from13.7.3.6 port 44367 ssh2
Sep 17 09:08:20localhost sshd[29087]: Failed password for root from13.7.3.6 port 4...]]></description><category></category></item><item><title><![CDATA[nginx 跳转www的方式]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/96427724</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/96427724</guid><author>csdn265</author><pubDate>Thu, 18 Jul 2019 11:40:08 +0800</pubDate><description><![CDATA[server {
  listen 80;
  server_name xxx.cn;
  rewrite ^(.*)$ https://www.${server_name}$1 permanent;
}
server {
  listen 80;
  server_name www.xxx.cn;
  rewrite ^(.*)$ https://${server_nam...]]></description><category></category></item><item><title><![CDATA[Linux-CentOS 安装Unoconv]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/95265714</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/95265714</guid><author>csdn265</author><pubDate>Wed, 10 Jul 2019 01:22:09 +0800</pubDate><description><![CDATA[在Linux中常常涉及到多种文档格式，如doc、txt、html、rtf等等。为了方便文件传递，就需要在各种格式之间进行转换。LibOffice可以方便的打开多文档格式并按需进行转换，但要一次处理大量文件或要编写脚本进行转换时，仅用LibOffice就难以胜任了。用unoconv就可以轻松地实现利用LibOffice可以打开的文档的转换.

【1】安装libreoffice

htt...]]></description><category></category></item><item><title><![CDATA[linux下php调用unoconv命令将doc,ppt转pdf，pdf在转图片]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/95265002</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/95265002</guid><author>csdn265</author><pubDate>Wed, 10 Jul 2019 01:15:05 +0800</pubDate><description><![CDATA[1、安装unoconv

命令：sudo apt-get install unoconv

2、安装imagemagick

命令：sudo apt-get install imagemagick

3、检测imagemagick是否安装成功

命令：convert -version。出现下图结果表示安装成功

4、先在终端命令行进行转换测试

（1）将odt文件转成pdf文件，命令：unocon...]]></description><category></category></item><item><title><![CDATA[阿里公司的 Redis 开发规范]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/89077722</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/89077722</guid><author>csdn265</author><pubDate>Sun, 07 Apr 2019 23:53:35 +0800</pubDate><description><![CDATA[本文介绍了在使用阿里云 Redis 的开发规范，从键值设计、命令使用、客户端使用、相关工具等方面进行说明，通过本文的介绍可以减少使用 Redis 过程带来的问题。

一、键值设计

1. key 名设计

(1)【建议】: 可读性和可管理性
以业务名 (或数据库名) 为前缀 (防止 key 冲突)，用冒号分隔，比如业务名: 表名:id


ugc:video:1


(2)【建议】：简洁性
保证语...]]></description><category></category></item><item><title><![CDATA[Linux服务器上监控网络带宽的18个常用命令和linux带宽流量监控查看工具]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/88540027</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/88540027</guid><author>csdn265</author><pubDate>Wed, 13 Mar 2019 20:00:09 +0800</pubDate><description><![CDATA[这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取&quot;proc/net/dev&quot;文件，以获得流量统计信息；而一些工具使用pcap库来捕获所有数据包，然后计算总数据量，从而估计流量负载。

			下面是按功能划分的命令名称。

			监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload
				监控总体带宽使用（批...]]></description><category></category></item><item><title><![CDATA[js弹出新窗口被阻挡的解决方法]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/88411395</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/88411395</guid><author>csdn265</author><pubDate>Mon, 11 Mar 2019 22:23:41 +0800</pubDate><description><![CDATA[今天有一个需求是当用户需要获取到自己上传的资源链接，然后点击查看跳转到对应的资源挂载点。突然发现使用JS的window.oepn()操作会导致浏览器拦截。

原来当window.open为用户触发事件内部或者加载时，不会被拦截，一旦将弹出代码移动到一段异步代码内部，就会被拦截。

因此我们通过ajax必须设置成同步模式即可解决。

$.ajax({
  url:url,
   typ...]]></description><category></category></item><item><title><![CDATA[三种保证URL地址可信的加密方式]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/88380261</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/88380261</guid><author>csdn265</author><pubDate>Sun, 10 Mar 2019 16:38:41 +0800</pubDate><description><![CDATA[近日接到一个需求，要求一台资源服务器不仅在可以暴露在公网环境下的同时，还要保证只接受并处理可信的http访问请求。



需求场景如图：



为了访问资源文件，用户需要首先访问某一台Frontend Server进行用户身份认证———所有的用户信息均由Frontend Server保存，Frontend Server认证通过后返回真实的重定向地址，用户再根据重定向地址访问Resource Se...]]></description><category></category></item><item><title><![CDATA[Linux 应用服务器上查找日志，定位错误的识用技巧]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/85274798</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/85274798</guid><author>csdn265</author><pubDate>Thu, 27 Dec 2018 11:17:44 +0800</pubDate><description><![CDATA[tail

tail  -n  10  test.log   查询日志尾部最后10行的日志;

tail -n +10 test.log    查询10行之后的所有日志;

head

head -n 10  test.log   查询日志文件中的头10行日志;

head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

cat

cat -n test.log...]]></description><category></category></item><item><title><![CDATA[php error_log记录日志的使用方法和配置]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/85274042</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/85274042</guid><author>csdn265</author><pubDate>Thu, 27 Dec 2018 10:48:22 +0800</pubDate><description><![CDATA[对于PHP开发者来 说，一旦某个产品投入使用，应该立即将 display_errors选项关闭，以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是，任何一个产品在投入使用后，都难 免会有错误出现，那么如何记录一些对开发者有用的错误报告呢？我们可以在单独的文本文件中将错误报告作为日志记录。错误日志的记录，可以帮助开发人员或者 管理人员查看系统是否存在问题。 如果需要将程序中的...]]></description><category></category></item><item><title><![CDATA[nginx php-fpm 输出php错误日志的配置方法]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/85273942</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/85273942</guid><author>csdn265</author><pubDate>Thu, 27 Dec 2018 10:42:56 +0800</pubDate><description><![CDATA[本文介绍下，在nginx服务器中，配置php-fpm输出php错误日志的方法，感兴趣的朋友可以参考下，希望对大家有所帮助。

由于nginx仅是一个web服务器，因此nginx的access日志只有对访问页面的记录，不会有php 的 error log信息。

nginx把对php的请求发给php-fpm fastcgi进程来处理，默认的php-fpm只会输出php-fpm的错误信息，在php-f...]]></description><category></category></item><item><title><![CDATA[开启php-fpm php错误日志]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/85273899</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/85273899</guid><author>csdn265</author><pubDate>Thu, 27 Dec 2018 10:41:18 +0800</pubDate><description><![CDATA[进行如下的设置就能查看到nginx下php-fpm不记录php错误日志的方法：

1,修改php-fpm.conf中的配置，如果没有请增加:

复制代码 代码如下:

[global]
error_log = log/php_error_log
[www]
catch_workers_output = yes


2.修改php.ini中配置，没有则增加:

复制代码 代码如下:

log_err...]]></description><category></category></item><item><title><![CDATA[php 三种文件下载的实现]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/82795677</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/82795677</guid><author>csdn265</author><pubDate>Fri, 21 Sep 2018 01:20:07 +0800</pubDate><description><![CDATA[1、直接添加文件链接


&amp;lt;span style=&quot;color:#000000&quot;&amp;gt;&amp;lt;code&amp;gt;&amp;lt;span style=&quot;color:navy&quot;&amp;gt;&amp;lt;button&amp;gt;&amp;lt;/span&amp;gt;
    &amp;lt;span style=&quot;color:navy&quot;&amp;gt;&amp;lt;a &amp;lt;span st]]></description><category></category></item><item><title><![CDATA[SQL查询语句中的 limit offset]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/80387342</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/80387342</guid><author>csdn265</author><pubDate>Mon, 21 May 2018 01:07:22 +0800</pubDate><description><![CDATA[经常用到在数据库中查询中间几条数据的需求比如下面的sql语句：① selete * from testtable limit 2,1;② selete * from testtable limit 2 offset 1;注意：1.数据库数据计算是从0开始的2.offset X是跳过X个数据，limit Y是选取Y个数据3.limit  X,Y  中X表示跳过X个数据，读取Y个数据这两个都是能完成需...]]></description><category></category></item><item><title><![CDATA[var_dump展示不全，出现省略号]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/80349868</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/80349868</guid><author>csdn265</author><pubDate>Thu, 17 May 2018 13:53:41 +0800</pubDate><description><![CDATA[我们使用php的var_dump函数，可以更直观的查看输出结果，包括类型，数量等详细信息。此函数显示关于一个或多个表达式的结构信息，包括表达式的类型与值。数组将递归展开值，通过缩进显示其结构。但是在使用过程中，发现数组深度高，数组数量大等情况会出现省略号，这是什么原因呢。原来php的var_dump是安装模块xdebug后的函数，这个模块可以配置其显示信息参数：解决方法：在php.ini里的xde...]]></description><category></category></item><item><title><![CDATA[利用Access-Control-Allow-Origin响应头解决跨域请求]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/80258928</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/80258928</guid><author>csdn265</author><pubDate>Wed, 09 May 2018 20:17:03 +0800</pubDate><description><![CDATA[传统的跨域请求没有好的解决方案，无非就是jsonp和iframe，随着跨域请求的应用越来越多，W3C提供了跨域请求的标准方案（Cross-Origin
 Resource Sharing）。IE8、Firefox 3.5 及其以后的版本、Chrome浏览器、Safari 4 等已经实现了 Cross-Origin Resource Sharing 规范，实现了跨域请求。
在服务器响应客户端的时]]></description><category></category></item><item><title><![CDATA[58到家MySQL军规升级版]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/79768009</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/79768009</guid><author>csdn265</author><pubDate>Sat, 31 Mar 2018 12:19:32 +0800</pubDate><description><![CDATA[一、基础规范表存储引擎必须使用InnoDB 表字符集默认使用utf8，必要时候使用utf8mb4解读：（1）通用，无乱码风险，汉字3字节，英文1字节（2）utf8mb4是utf8的超集，有存储4字节例如表情符号时，使用它 禁止使用存储过程，视图，触发器，Event解读：（1）对数据库性能影响较大，互联网业务，能让站点层和服务层干的事情，不要交到数据库层（2）调试，排错，迁移都比较困难，扩展性较差 ...]]></description><category></category></item><item><title><![CDATA[让NotePad++添加到右键快捷方式]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/79738934</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/79738934</guid><author>csdn265</author><pubDate>Thu, 29 Mar 2018 10:36:20 +0800</pubDate><description><![CDATA[首先看效果图： 接下来是操作方式：首先在桌面上新建一个txt文本文档，然后将写入如下内容Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\NotePad++]
@=&quot;NotePad++&quot;
&quot;Icon&quot;=&quot;D:\\Software\\Notepad++\\notepad++.exe&quot;

[HKEY_CLASSES_ROO...]]></description><category></category></item><item><title><![CDATA[Nginx配置文件（nginx.conf）配置详解]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/79150051</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/79150051</guid><author>csdn265</author><pubDate>Wed, 24 Jan 2018 14:00:07 +0800</pubDate><description><![CDATA[Nginx的配置文件nginx.conf配置详解如下：

 

user nginx nginx ;

Nginx用户及组：用户 组。window下不指定

 

worker_processes 8;

工作进程：数目。根据硬件调整，通常等于CPU数量或者2倍于CPU。

 

error_log  logs/error.log;  

error_log  ]]></description><category></category></item><item><title><![CDATA[nginx的location配置详解]]></title><link>https://blog.youkuaiyun.com/csdn265/article/details/79148718</link><guid>https://blog.youkuaiyun.com/csdn265/article/details/79148718</guid><author>csdn265</author><pubDate>Wed, 24 Jan 2018 11:25:58 +0800</pubDate><description><![CDATA[语法规则： location [=|~|~*|^~] /uri/ { … }

= 开头表示精确匹配

^~ 开头表示uri以某个常规字符串开头，理解为匹配 url路径即可。nginx不对url做编码，因此请求为/static/20%/aa，可以被规则^~
 /static/ /aa匹配到（注意是空格）。

~ 开头表示区分大小写的正则匹配

~*  开头表示不区分大小写的正则匹]]></description><category></category></item></channel></rss>