01 2018 档案
摘要:最近要用到ssl.故做了一些搜索 1、Let's Encrypt:免费,快捷,支持多域名(不是通配符),三条命令即时签署+导出证书。缺点是暂时只有三个月有效期,到期需续签。 2、StartSSL免费DV证书:不推荐! 3、Comodo PositiveSSL:便宜,单年9美刀,如果签三年大概每年4至
阅读全文
摘要:最近,我安装typecho,安装完之后发现,只有首页能够访问,其他的页面报404错误 后来发现时nginx默认情况下不支持pathinfo模式,于是我查找一下资料。终于得到解决。 我的nginx.conf配置如下: 参考:http://docs.typecho.org/servers
阅读全文
摘要:1 查看终端当前php版本 php -v 会反馈以下信息: PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1
阅读全文
摘要:http_build_query (PHP 5) http_build_query -- 生成 url-encoded 之后的请求字符串描述string http_build_query ( array formdata [, string numeric_prefix] ) 使用给出的关联(或下标)数组生成一个 url-encoded 请求字符串。参数 formdata 可以是数组或包含...
阅读全文
摘要:CentOS 7 使用firewalld代替了原来的iptables,使用方法如下: >>>关闭防火墙 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动 >>
阅读全文
摘要:iptables基本操作笔记 一、基本操作 #启动防火墙 service iptables start #停止防火墙 service iptables stop #重启防火墙 service iptables restart #查询防火墙运行等状态信息 service iptables status
阅读全文
摘要:一、概述 1.1git概念 Git是一个开源的分布式版本控制系统,用于敏捷高效处理任意规模的项目,其作者为Linux创造者Linus Torvalds为管理Linux内核而开放的一个开源的版本控制柔软剂与其他版本控制工具例如:CVS,Subversion 等不同,它可采用分布式版本,不必依赖于服务器
阅读全文
摘要:第一个shell脚本 打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入一些代码,第一行一般是这样: 实例 #!/bin/bash echo "Hello World !" 复制 "#!" 是一个...
阅读全文
摘要:全局配置 Nginx的配置文件是nginx的安装目录的conf/nginx .conf,nginx.conf配置文件中,几个全局高级配置在模块部分之上。 user我们在CentOS7使用源码编译安装Nginx时使用的是www用户组,所以这里将运行用户user也设置为www。 worker_proce
阅读全文
摘要:定义:通常的 Python 程序的构架是指:将一个程序分割为源代码文件的集合以及将这些部分连接在一起的方法。 python的程序构架可表示为: 一个python程序就是一个模块的系统。它有一个顶层文件(启动后可运行程序)以及多个模块文件(用来导入工具库)。 注:标准库模块:python中自带的实用模
阅读全文
摘要:来源:http://www.centoscn.com/python/2013/0807/1155.html
阅读全文
摘要:1.比较有趣,可以不断刷新指定的网址 2.源码: 来源:http://www.centoscn.com/python/2014/0403/2716.html
阅读全文
摘要:1.描述问题 2.解决方案 Then, install the iptables-services package: Enable the service at boot-time: Managing the service Saving your firewall rules can be don
阅读全文
摘要:Redis的安装 1.先安装gcc编译器,否则make的时候会报错 2.下载redis安装包,解压编译安装 3.二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务 在redis目录下使用此命令 4.为配置文件和命令创建单独的目录 5.启动、登录、关闭 命令移动后启动
阅读全文
摘要:关机重启命令: shutdown [选项] 时间 选项: -c 取消前一个关机命令 -h 关机 -r 重启 例子: shutdown -r 05:30 & (&表示后台准备指定时间重启) #没法远程关机 可以远程重启 shutdown -h now 立即关机 其它关机(都不安全):(halt) (p
阅读全文
摘要:来源:http://www.centoscn.com/CentOS/Intermediate/2017/1012/9032.html 一. 查看内存使用情况 1. free命令可查看内存使用情况 2.开始清理内存(需要root权限) sync的作用是将所有正在内存中的缓冲区写到磁盘中,其中包括已经修
阅读全文
摘要:1.使用name选项: 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录HOME目录。 find ~ -name "*.log" -print...
阅读全文
摘要:chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能: 通过chow...
阅读全文
摘要:Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况...
阅读全文
摘要:Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它...
阅读全文
摘要:1.先安装crontab,之前的文章有介绍 2.查看 crontab -l 3.编辑 crontab -e 0 7 * * * /application/php/bin/php www.xialan.com/yii hello/friend # 同步朋友信息 每天凌晨7点更新
阅读全文
摘要:一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程 ,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
阅读全文
摘要:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运...
阅读全文
摘要:语法:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 2. 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。 3. 如果第一个参数是一个常数字符串,而第二个是typeSET列,则FIND_IN_SET()函数被优化,使用比特计算。 4. 如果str不在strlist...
阅读全文