linux

Shell脚本实现随机数的几种方法介绍(date、random、uuid) linux

Shell脚本实现随机数的几种方法介绍(date、random、uuid)

1996 4

###### 1. 通过时间获得随机数(date) 时间是唯一的,也不会重复,从这个里面获得同一时间的唯一值。 [xiaowan@xiaowandeMacBook-Pro  /Users/xiaowan] $date +%s 1479812238 #获得时间戳,即1970-01-01 00:00:00到当前时间相隔的秒数 #如果用它做随机数,相同一秒的数据是一样的。在做循环处理,多线程里面基本不能满足要求了。 [xiaowan@xiaowandeMacBook-Pro  /Users/xiaowan]

Linux命令之date命令 linux

Linux命令之date命令

1304 0

[xiaowan@xiaowandeMacBook-Pro  /Users/xiaowan] $date --help Usage: date [OPTION]... [+FORMAT] or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] Display the current time in the given FORMAT, or set the system date. #以给定的格式显示当前时间,或是设置系统日期。 -

Linux命令之sysctl命令 linux

Linux命令之sysctl命令

2731 6

sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。 sysctl(选项)(参数) 选项 -n:打印值时不打印关键字; -e:忽略未知关键字错误; -N:仅打印名称; -w:当改变sysctl设置时使用此项; -p:从配置文件“/etc/sysctl.conf”加载内核参数设置; -a:打印当前所有可

Nginx upstream的5种权重分配方式 linux

Nginx upstream的5种权重分配方式

1821 2

1、轮询(默认)  每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  2、weight  指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  数值越大,负载越大 例如:  ``` upstream backup {  server 192.168.0.3 weight=10;  server 192.168.0.8 weight=10;  }  ``` 3、ip_hash  每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器

解决"make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1" linux

解决"make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1"

1466 0

双十一在阿里云买了台1核1G服务器,安装php编译的时候报错: `make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1` 百度之后发现出现这样的问题是因为有些VPS服务器内存小于1GB,导致编译占用资源不足,但也不是所有VPS出现这样问题的,有些低于1GB也是可以编译的。 解决方法: 在./configure后加上 `--disable-fileinfo` 然后我们重新编译(make)文件就可以。

初识robots.txt linux

初识robots.txt

1292 0

robots协议并非是规范,只是行业内一个约定俗成的协议,一个网站和搜索引擎双方的规则协议。每个搜索引擎的蜘蛛访问一个站点时,它首先爬行来检查该站点根目录下是否存在robots.txt。如果存在,蜘蛛就会按照该协议上的规则来确定自己的访问范围;如果没有robots.txt,那么蜘蛛就会沿着链接抓取。 robots.txt必须放置在站点的根目录下,而且文件名必须全部小写。Disallow后面的冒号必须为英文状态的。 robots.txt的关键词:User-agent、Disallow、Allow User-ag

同时grep多个pattern linux

同时grep多个pattern

1816 0

``` 命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,  grep -l pattern files :只列出匹配的文件名,  grep -L pattern files :列出不匹配的文件名,  grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),  grep -C number pattern files :匹配的上下文分别显示[number]行,  grep pattern1

Nginx SSL 证书安装 linux

Nginx SSL 证书安装

1570 0

##### 一、生成证书(csr)请求文件 1.1 查看 openssl 在终端输入 openssl version 查看 openssl 当前版本 如果未安装openssl 可以yum install -y openssl 或者去[官网](/tools/?url=http://www.openssl.org/related/binaries.html)下载: 1.2 生成 key 私钥文件 `openssl genrsa -des3 -out www.wanxiaohong.cn.key 2048` 会

让Nginx支持.htaccess linux

让Nginx支持.htaccess

1503 0

.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,可能很多朋友都以为nginx不支持.htaccess,只有apache才支持.htaccess文件,其实这是错误的看法nginx也是支持.hatccess的,下面来总结一下配置方法。 其实nginx和.htaccess一点关系都没有,只是一大堆人深受apache的影响觉得nginx应该也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好: `include /站点目录/.ht