openssl s_client -connect mail.neu.edu.cn:443
每一层的 depth 都要跟下面的 chain 能对应上,否则就是有问题的,靠浏览器测试不一定靠谱。
openssl s_client -connect mail.neu.edu.cn:443
每一层的 depth 都要跟下面的 chain 能对应上,否则就是有问题的,靠浏览器测试不一定靠谱。
sudo apt install -y xrdp sudo systemctl enable xrdp sudo systemctl start xrdp
然后使用远程桌面客户端工具就可以链接上 Ubuntu 机器了
sudo usermod -aG dialout wwx
用户在 dialout 组之后,就可以直接使用串口,不用 sudo 了。
usermod --shell /bin/bash username
我们当前开发环境 K3s 使用的是 Traefik 作为 Ingress,生产环境的 K8s 使用的是 Nginx 作为 Ingress,要将 Traefik 替换为 Nginx,并不是因为 Traefix 不如 Nginx,只是想把我们开发环境里的 Ingress 和生产环境的 Ingress 统一下,简化 chart 包的写法。
我们先更新下 K3s,排除掉 Traefik 的安装,这里官方文档就有提到:
curl -sfL https://get.k3s.io | sh -s - --disable traefik
这样安装完的 K3s 是不带 Ingress 的,我们需要额外再安装一下 Nginx Ingress:
helm upgrade --install ingress-nginx ingress-nginx \ --repo https://kubernetes.github.io/ingress-nginx \ --namespace ingress-nginx --create-namespace
执行完这两个核心动作之后,Nginx 就变成 K3s 中的 Ingress 组件了,更完整的操作命令如下:
curl -sfL https://get.k3s.io | sh -s - --disable traefik crictl pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-webhook-certgen:v1.1.1 ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-webhook-certgen:v1.1.1 k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1 ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-webhook-certgen:v1.1.1 k8s.gcr.io/ingress-nginx/kube-webhook-certgen@sha256:64d8c73dca984af206adf9d6d7e46aa550362b1d7a01f3a0a91b20cc67868660 crictl pull registry.cn-hangzhou.aliyuncs.com/google_containers/nginx-ingress-controller:v1.2.0 ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/nginx-ingress-controller:v1.2.0 k8s.gcr.io/ingress-nginx/controller:v1.2.0 ctr image tag registry.cn-hangzhou.aliyuncs.com/google_containers/nginx-ingress-controller:v1.2.0 k8s.gcr.io/ingress-nginx/controller@sha256:d8196e3bc1e72547c5dec66d6556c0ff92a23f6d0919b206be170bc90d5f9185 curl -O https://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz helm upgrade --install ingress-nginx ingress-nginx \ --repo https://kubernetes.github.io/ingress-nginx \ --namespace ingress-nginx --create-namespace
vim /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
大约在 176 行,行尾增加 -lnnz11
#=========================== # emdctl #=========================== $(SYSMANBIN)emdctl: $(MK_EMAGENT_NMECTL) -lnnz11
XQuartz 就是 macOS 下的 X11,部分 Linux 程序安装时需使用到图形界面,可以选择这个解决方案。使用 brew 就可以安装上:
brew install xquartz --cask
安装后通过 应用-实用工具-XQuartz 可启动 XQuartz 程序,启动后没有什么窗口效果,此时打开 macOS 上的终端程序,输入命令:
export DISPLAY=:0 ssh -Y 192.168.56.10
此时就会登录到要安装程序的 Linux 主机上,启动一个窗口程序测试一下效果:
xclock
只要配置一下 hostname 属性就可以
Vagrant.configure("2") do |config| config.vm.box = "centos/7" config.vm.hostname = "oracle" end