Month: January 2018

PHP使用CURL详解,CURL实例,CURL爬虫,CURL采集,CURL Restful(POST、GET、PUT、DELETE)

PHP使用CURL详解 Curl是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用方法 使用CURL的PHP扩展完成一个PHP的请求,一般分为四个步骤: 初始化Curl连接句柄 设置属性选项 执行获取结果,处理异常 关闭Curl连接句柄 基本结构 (1)初始化 curl_init() (2)设置变量curl_setopt() (3)执行并获取结果curl_exec() (4)释放cURL句… Read More

Linux:批量修改文件夹、文件的权限和所有者(chmod命令, chown命令)

在使用过程中,经常会遇到如下情况: 需要修改某个目录下的文件夹权限为:0755,所有者为root,文件权限为:0644,所有者为root。但是这个目录下有NNNN个文件夹,NNNN个文件,单独设置起来那需要好几年。单一使用 chmod -R 只能批量处理所有的文件和文件夹,完全解决不了问题。 那我们就需要用到如下命令了: 单独设置某个目录下所有文件夹的权限 find -type d -exec chmod 0755 {} \; 单独设置某个目录下所有文件的权限 find -not -type d -exec chmod 644 {} \; 如果要单独设置文件夹的所有者,只需要将命令改成如下即可: find -type d -exec chown root… Read More

Linux:find 命令用法简介

Linux 下 find 命令用于在目录结构中查找文件,同时还可以对查找结果进行指定的操作。Find 命令具有很强大的搜索功能,可以遍历整个文件系统。所以 find 命令很耗资源,有时候甚至会耗费很长时间,因此建议把它放在后台执行。Find 命令格式如下所示: find pathname -options [-print -exec -ok …] 介绍一种简单易记的格式: find <指定目录> <指定条件> <指定动作> 动作参数 -exec 命令名称 {} \; 对符合条件的文件执行所给的 unix 命令,而不询问用户是否需要执行该命令。{}表示命令的参数即为所找到的文件,命令的末尾必须以“ \;”结束,”{… Read More

puttygen用法(Creating a new SSH key)

PuTTYgen是一套可以产生金钥的工具,它可生成RSA以及DSA的金钥,做出来的公开以及私有金钥,可以用于PuTTY 、 PSCP 、 Plink以及Pageant 。 产生一个新的金钥: 直接点选PuTTYgen 图示。 第一步,选择所要生成之金钥的演算法(RSA / DSA) 、 SSH 版本以及金钥的长度,如下图所示。 按下后,在下图所表示的红框内任意移动滑鼠,直到金钥产生结束,此时,电脑会收集滑鼠任意移动所得到的资讯,最为产生金钥的乱数依据,如下图。 产生完后,可更改金钥的备注,另外请任意输入自己不易忘记的句子,做为启动私钥的通行码之用,之后将私钥储存在安全的地方,如下图所示。 以下将讲解上述过程中遇到的各个选项及其… Read More