2022年7月15日星期五

mac上制作usb启动盘

 1、查看U盘、卸载U盘

diskutil list

diskutil unmountDisk /dev/disk1


2、转换镜像文件

hdiutil convert -format UDRW -o ubuntu-18.04.3-desktop-amd64.img ubuntu-18.04.3-desktop-amd64.iso

3、写入U盘

sudo dd if=/full-path-to/ubuntu-18.04.3-desktop-amd64.img.dmg of=/dev/rdisk1 bs=1m

注意/dev/rdisk1的r


2022年3月31日星期四

百度地图3d街区制作

 1、通过工具获取要绘制立体楼栋的轮廓

http://huiyan-fe.github.io/tools/coord/

复制绘制结果的geojson

2、按照示例替换geojson

https://mapv.baidu.com/gl/examples/editor.html#shape-windowAnimation.html

2021年3月16日星期二

k8s设置imagePullSecret

 


#

# RUN me where kubectl is available,& make sure to replace account,region etc

#

ACCOUNT="71090*****"

REGION="cn-northwest-1"

SECRET_NAME="k8s-ecr-secret"

EMAIL="***"


#

# Fetch token (which will expire in 12 hours)

#


TOKEN=`aws ecr get-login-password --region ${REGION}`


#

# Create or replace registry secret

#


kubectl --kubeconfig=/home/gitlab-runner/.kube/config delete secret --ignore-not-found $SECRET_NAME

kubectl --kubeconfig=/home/gitlab-runner/.kube/config create secret docker-registry $SECRET_NAME \

 --docker-server=https://${ACCOUNT}.dkr.ecr.${REGION}.amazonaws.com.cn \

 --docker-username=AWS \

 --docker-password="${TOKEN}" \

 --docker-email="${EMAIL}"


kubectl patch serviceaccount default -p \

                    '{"imagePullSecrets":[{"name":"'$SECRET_NAME'"}]}'

~                                                                      #对于不同的namespace,需要单独设置一遍


2021年1月13日星期三

K8s相关知识点

更换master ip

=============================

rm /etc/kubernetes/pki/apiserver.*

kubeadm init phase certs all --apiserver-advertise-address=0.0.0.0 --apiserver-cert-extra-sans=114.215.201.87

docker rm -f `docker ps -q -f 'name=k8s_kube-apiserver*'`

systemctl restart kubelet

2020年7月16日星期四

certbot泛解析域名生成证书

sudo certbot --server https://acme-v02.api.letsencrypt.org/directory -d *.example.com --manual --preferred-challenges dns-01 certonly

2020年3月21日星期六

selinux导致nginx proxy_pass错误

在centos7上配置nginx反向代理,502错误,查看error.log,错误如下:
 connect() to 127.0.0.1:9999 failed (13: Permission denied) while connecting to upstream
解决办法:
sudo setsebool -P httpd_can_network_connect on 

2019年12月2日星期一

升级centos gcc

升级到gcc 7.3:

yum -y install centos-release-scl
yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
scl enable devtoolset-7 bash
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 7.3的话:
echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile