![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
yunlong167167
这个作者很懒,什么都没留下…
展开
-
Ubuntu系统下手动和自动安装JDK
1.命令: sudo sh jdk-6u25-linux-i586.bin2、设置环境变量sudo gedit /etc/environment添加:export JAVA_HOME=/home/jdk1.6.0_25export JRE_Home=/home/jdk1.6.0_25/jre exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib...原创 2012-05-26 00:43:51 · 283 阅读 · 0 评论 -
用lua实现登陆超时拦截
local ngx = require("ngx")local resty_redis = require("resty.redis")local resty_cookie = require("resty.cookie")local cjson = require("cjson")local notFilterUrlMap={['/mimosaui/login.html'...原创 2018-02-06 17:07:46 · 1028 阅读 · 0 评论 -
WAF和openResty配置开机启动
WAF和openResty配置开机启动 docker原创 2017-12-05 10:41:12 · 262 阅读 · 0 评论 -
verynginx
实现md5 前端加签,后端验签 参考 https://github.com/alexazhou/VeryNginx/wiki/%E7%9B%AE%E5%BD%95原创 2017-12-05 10:23:41 · 432 阅读 · 0 评论 -
简单网址缩短short
nginx 配置location /_z/ { lua_socket_keepalive_timeout 30s; content_by_lua_file /usr/local/openresty/lualib/short/index.lua; } location /short { ...原创 2017-12-05 10:23:01 · 193 阅读 · 0 评论 -
linux使用rpm重装jdk
linux使用rpm重装jdk1、卸载jdk#rpm -qa | grep gcj如果输出没有内容,说明没有jdk,如果输出有内容,要把搜索到的文件卸载掉,命令为:#rpm -e --nodeps [上步操作输出的文件]然后使用#whereis java 直接删除java相关的文件或文件夹 2、下载你需要的jdk到oracle官网http://w...原创 2017-05-17 16:57:54 · 129 阅读 · 0 评论 -
rinetd 实现端口映射/转发/重定向
rinetd,实现端口映射/转发/重定向官网地址http://www.boutell.com/rinetd软件下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz解压安装tar zxvf rinetd.tar.gzmakemake install编辑配置vi /etc/rinetd.conf0.0.0.0 8080 172.1...原创 2017-05-17 16:18:33 · 660 阅读 · 0 评论 -
查看文件大小
查看盘空间 df -h 先看看根目录下面 du -sh /* 按字节排序 du -sm * | sort -rn原创 2017-05-15 10:40:52 · 125 阅读 · 0 评论 -
nginx 启动脚本
#!/bin/shPRG="$0" while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else原创 2017-05-09 09:41:22 · 134 阅读 · 0 评论 -
nginx+lua实现错误页面转发
server {164 listen 58888;165 server_name localhost;166 root html;167 location / {168 index index.html index.htm;169 }170 ...原创 2017-05-09 09:31:49 · 319 阅读 · 0 评论 -
用lftp 定时增量下载整个目录中最新文件
#!/bin/sh echo "===============================lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`"echo "lftp backup start at `date "+%Y-%m-%d %H:%M:%S"`" >> /opt/tulip_bak20170414/log/log_i...原创 2017-04-17 11:04:21 · 2332 阅读 · 0 评论 -
orange安装、使用手册
http://orange.sumory.com/docs/guides/usages/原创 2017-04-13 19:22:41 · 5487 阅读 · 0 评论 -
nginx 打zip包下载文件
1、安装 nginx mod_zip 安装模块时,注意重新指定其它已安装过的模块 ngixn需要重新编译2、java程序 value为多个文件路径java 代码if (StringUtil.isEmpty(value)) {throw new AMPException("No key found or empty file list.");}if (!develop)...原创 2016-06-23 18:12:06 · 2097 阅读 · 0 评论 -
实现非阻塞html转成pdf
1、通过 https://github.com/juce/lua-resty-shell 添加lublibs,并安装sockproc. 2、安装phantomjs3、配置见附件4、页面调用http://127.0.0.1/html2pdf?u=www.baidu.com&filename=测试.pdfu指向要生成的pdf的动态或者静态地址 ...原创 2016-06-23 16:55:09 · 92 阅读 · 0 评论 -
nginx_upload_module 加lua 实现上传
安装nginx upload module后。配置见附件原创 2016-06-23 16:40:23 · 287 阅读 · 0 评论 -
haproxy+keepalived实现高可用负载均衡
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4层模...原创 2015-05-01 17:53:57 · 781 阅读 · 2 评论 -
linux 添加进程启动、退出脚本
export pointsPath=`pwd` ##添加环境变量指到当前目录 nohup java -Dfile.encoding=utf-8 -Xms1024m -Xmx5000m -DPROJECTDIR=/usr/local/tomcat/o2opoints -cp /usr/local/tomcat/o2opoints/lib/spring-tx-3.0.6.RELEA...原创 2015-04-18 11:33:54 · 349 阅读 · 0 评论 -
liunx常用命令
查到当前目录下,字符串所在的文件 find -type f -exec grep '6200218' -l {} \;根据名字查询当天的日志:find -name 'settlement-0*log*' -exec grep '' -l {} \;#find -mtime +30 -type f | xargs rm -rf ls -lt | grep 'data*'...原创 2013-07-02 18:12:17 · 85 阅读 · 0 评论 -
ssh_key授权
生成rsa_key , 并添加公钥到服务器windows:下载XSHELL,在登陆的时候可以选择用密钥登陆, 然后直接生成,保存可以得到rsa_key.pub。linux or Mac:1、生成SSH密钥对ssh-keygen -t rsa12、建议直接回车使用默认路径Enter file in which to save the key (/root/.ssh...原创 2018-04-20 10:37:30 · 519 阅读 · 1 评论