Author Archive: feellikelearning

Elastic Python API查看indices碰到错误:TypeError: Positional arguments can’t be used with Elasticsearch API methods. Instead only use keyword arguments.

Python code里用到 es.indices.get_alias(“*”),这是老版本。 会遇到报错:TypeError: Positional arguments can’t be used with Elasticsearch API methods. Instead only use keyword arguments 新版本改成了 es.indices.get_alias(index=”*”) 就可以了。

给github添加key

登陆github后,点击右上角头像,下拉菜单选择Setting 左边菜单选择”SSH and GPG keys” 点击绿色按钮,”New SSH key” 在本机terminal生成ssh key 把public key添加到github上 在本机ssh-add <private key> 如果遇到“Could not open a connection to your authentication agent“可以运行 eval “$(ssh-agent -s)”

PostgreSQL 笔记

把一个表的数据加到另一表 从timestamp里面提取Date 给一个表添加列 用with keyword执行一系列查询 用临时表 WITH…AS… 的表在query完成后就消失了,如果在当前session需要的临时表,可以用temp table。语法和普通表几乎一样,就是多了个TEMP关键词。 temp table和普通表的区别是,temp table只在当前session存在,session结束后就会自动清空。

怎样无密码登陆Ubuntu服务器

1 用ssh-keygen生成一组public key和private key,比如mykey.pub和mykey 2 把public key copy上要登陆的服务器 3 如果key有pass phrase,可以用ssh-add 4 现在应该可以不用密码直接ssh登陆了 5 如果需要用特定key ssh的话,用 -i 选项 6 如果服务器用户名和当前机器用户名不一样,在hostname前加”username@” 7 怎样管理哪个网站用哪个key 管理网站对应的key,可以用~/.ssh/config,例子如下

怎样ssh上去新安装的Ubuntu 22.04.3 Desktop?

新安装的Ubuntu 22.04 Desktop,不是自动就可以ssh上去的。打开ssh功能,需要以下这些步骤 这里的ssh不是ssh命令,而是ssh deamon,用来接受来自外界的ssh请求。安装好后,可以用systemd来控制ssh demon 查看ssh daemon状态 到这里应该就可以了。我自己实验不需要设置ufw防火墙。 参考 Enable SSH on Ubuntu 22.04 Jammy Jellyfish Linux