编程日志 | nohup.net

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

navicat SSH隧道报错: ssh tunnel:server does not support diffie-hellman-group1-sha1

解决方法如下:

1、编辑 /etc/ssh/sshd_config 在最后面添加:

KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1

解决brew install nginx慢到报错Operation too slow. Less than 100 bytes/sec transferred the last 5 seconds

linux删除目录下以点开头的所有文件

描述很简单,操作很抓狂,有没有?


删除之前先查找:

find screenshots/ -type f -name .\*

没问题,然后

find screenshots/ -type f -name .\* -exec rm {} \;

最后ls -la看一下

ftp共享目录实现方式

ftp用户存在资源隔离,为了访问安全。

但是有时候我们需要共享,那么就难受了,复制多份数据,占用硬盘空间,而且加长操作时间,时间就是钱。

如果熟悉Linux,最容易想到的就是软链接,即ln -s。

实测发现,是个快捷方式,下载提示权限不足,于是对原始文件进行chmod 777(图简单测试,实际上不要加入写入的权限!)

于是就可以下载了,但是很遗憾是个快捷方式(虽然下载后不显示快捷方式的样子,但是内容是空白)

image.png

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

<< 1 2 3 4 5 > >>

Powered By Z-BlogPHP 1.7.2

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