编程日志 | nohup.net

实践是检验真理的唯一标准

推荐:高考软考作文答题卡红色方格纸

5种网络IO模型示例

传送门:

nginx变量set反向代理proxy_bypass后端404找不到的坑

众所周知,如果配置nginx如下:

location /api/ {

     proxy_pass http://127.0.0.1:18080;

}

访问:

shell脚本实现ftp下载被动模式

shell脚本实现ftp下载确实方便,且环境依赖为零。

#!/bin/sh
ftp -v -n 服务器IP << EOF
user 用户名 密码
binary
passive
cd /服务器路径
lcd /root/本地存储路径
prompt
get demo.txt
bye
EOF
echo "done"

nginx location if 等于-等值判断URL参数值特殊处理

location / {
  if ($arg_username = '德玛西亚'){
    proxy_pass http://127.0.0.1:11111;
    break;
  }
  proxy_pass http://127.0.0.1:22222;
}

md5sum只要md5码--linux命令

直接md5sum一个文件,结果:

image.png

有时候想去掉执行的文件名,用awk就好了——指定空格为分隔符。

命令:

md5sum test.txt  | awk -F ' ' '{print $1;}'

centos安装postgresql客户端

有时候我们只希望安装一个postgresql客户端,那么应该怎么办?

废话不多说,一行就行。

yum install postgresql.x86_64

image.png

psql命令行操作OSM的postgresql数据库

碰到了一些靠谱的博文命令,记下来再说,将来好找。

---------------------------------------------------------------------

貌似通过linux的同名用户就直接登录了。


cc937a182ccb948620170e45f8103cc.png

linux格式化磁盘和挂载

mkfs.ext4 /dev/vdb

mount /dev/vdb /data/

高级操作,请用fdisk

nginx安装geoip2模块maxmind实现扩展

nginx里嵌入geoip2模块,结合maxmind提供的IP定位数据,可以实现很多基于IP地理位置的功能,具体案例可以参考以下文章。

https://www.cnblogs.com/faberbeta/p/nginx_geoip2.html

解决安装淘宝nginx--tengine时./configure和lua扩展的错

缺少依赖包:

yum -y install openssl openssl-devel

yum -y install pcre-devel


启动tengine,如果报lua扩展库到不到的错

image.png

<< 1 2 3 4 5 > >>

Powered By Z-BlogPHP 1.7.2

© 2013-2022 nohup.net , All Rights Reserved. 豫ICP备20020372号-1