Macos下安装Docker和Kubernutes最方便的工具就是Docker Desktop了。
安装Docker
访问Docker Desktop官网,点击下载Mac版。会跳转到dockerhub进行下载。需要注册dockerhub才可以进行下载。
下载过后双击Docker.dmg文件进行安装即可。
安装完毕后,Docker就可以正常使用了
Macos下安装Docker和Kubernutes最方便的工具就是Docker Desktop了。
访问Docker Desktop官网,点击下载Mac版。会跳转到dockerhub进行下载。需要注册dockerhub才可以进行下载。
下载过后双击Docker.dmg文件进行安装即可。
安装完毕后,Docker就可以正常使用了
收录一些PostgreSQL日常使用的小命令和小配置,备查。
使用\copy命令将sql结果导入csv文件, postgresql命令行中输入以下命令:
Reference :http://stackoverflow.com/questions/1517635/save-pl-pgsql-output-from-postgresql-to-a-csv-file
过了AWS的网络专项AWS Certified Advanced Networking -Specialty的考试,将学习过程中用到的资料罗列如下。
注: 本文不是完整的学习考试指导,只是记录了我在准备考试的过程中所用到的一些资料和心得。
设置新airport express,使用AirPort Utility获取设备信息时,提示”An unexpected error occurred try again”。
解决办法如下:
在客户机器上配置好使用key免密登录后,尝试使用私钥登录,却被提示还是需要密码。
检查了一圈服务器上~/.ssh/
, ~/.ssh/authorized_keys
的权限, 权限设置都没有问题。
可登录时还是提示需要输入密码。只能一步一步来检查调试
|
|
在正常情况下,Trying private key: /home/deployer/.ssh/id_rsa_sync
之后,应该是提示密钥验证成功Authentication succeeded (publickey).
并登录到服务器上。
这边是直接提示Authentications that can continue: publickey,password,keyboard-interactive
,表示没有成功。
BorgBackup(简称 Borg)是一款基于命令行的增量备份工具。Github地址:https://github.com/borgbackup/borg
官网上所述的优势如下:
borgbackup在EPEL中已有提供,CentOS 7下使用如下命令安装:
setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
/etc/ssh/ssh_config
中,会尝试设置本地的LANG到远端服务器中。为了登录而来,修改每个服务器的字符集,操作上是不可行的。最简单的办法就是修改Mac本地的ssh客户端配置,不要将LANG设置发送到服务器端。
打开ssh配置文件,sudo vim /etc/ssh/ssh_config
, 注释掉如下几行
重新ssh到服务器,就不会再有setlocale的告警了。
在AWS中,不同类型的EC2 instance,拥有的网络带宽是不同的。
让人犯糊的是,在AWS EC2的介绍页面中,并没有清晰的标明每种类型的Instance的带宽具体是多少?一些类型的Instance只是标注了网络性能(Network Performance)为Up to 5
,Low
,Moderate
或者High
。
老外的EC2 Network Performance Cheat Sheet这篇文章中,记录了作者使用iperf3测试出来的各个Instance类型的带宽。如果选取类型的时候比较在意带宽,可以用来参考下。
顺带介绍一下如何在AWS EC2中使用iperf3来测试Instance带宽。如果确实有需要,就可以自己来进行测速。
测试环境如下:
Mac系统中输入英文字母的时候,有一些贴心的设置。拼写错误的时候,系统会自动纠正拼写错误。句子的首字母,会自动帮你设为大写。
对于写书来说,这些功能很是贴心,对于码农来说,这些功能有时候就显得很烦人。
在设置中,可以关闭自动纠正功能。[System preference] -> [Keyboard] -> [Text]
下面三个选项前面的勾去掉即可。