如果有SSH Key的话,使用下面的命令:
rsync -avzP -e "ssh -i ~/sshkey.pem" [email protected]:Projects/sample.csv ~/sample.csv
如果有SSH Key的话,使用下面的命令:
rsync -avzP -e "ssh -i ~/sshkey.pem" [email protected]:Projects/sample.csv ~/sample.csv
hpe 安装完 debian/ubuntu 系的linux系统后,会发现 ilo 里面的 ams(Agentless Management Service) 是不可用状态。而且官方的驱动页面也仅仅提供centos系的rpm包下载。因此,我们要自己想办法。
wget https://downloads.linux.hpe.com/SDR/repo/mcp/pool/non-free/hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
sudo dpkg -i hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
这样就装上了。
chmod +x /usr/bin/apt*
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
# 切换到超级用户
sudo -i
# 删除规则
rm -rf /etc/iptables
# 重启生效
reboot
# k8s 版本 1.15-1.18
sudo kubeadm alpha certs check-expiration
# k8s >=1.23
sudo kubeadm certs check-expiration
failed to verify client's certificate: x509: certificate has expired or is not yet validUnable to connect to the server: x509: certificate has expired or is not yet valid# k8s 版本 1.15-1.18
sudo kubeadm alpha certs renew all
# k8s >=1.23
sudo kubeadm certs renew all
更新后,再查看证书的日期。就会发现已经刷新了一年。
cp /etc/kubernetes/admin.conf ~/.kube/config
sudo systemctl restart kubelet
这样的话, kubectl 命令就又恢复了。
journalctl -xefu kubelet
iptables -t nat -A OUTPUT -p tcp --dport 25 -j DNAT --to 10.0.0.10:10025
这里 将 25 端口出去的流量转发到了1025端口。 这里 10.0.0.10 为 代理服务器 的ip地址。
sudo apt-get install postfix
sudo tee /etc/postfix/main.cf<<EOF
inet_interfaces = all
#inet_interfaces = localhost
mynetworks = 0.0.0.0/0
EOF
sudo systemctl restart postfix
sudo tee smtp-proxy.sh<<EOF
#!/bin/bash
# 被允许的ip
IPS=(
129.1.1.1
132.2.2.2
132.3.3.3
)
for IP in {IPS[@]}
do
iptables -t nat -A PREROUTING -p tcp -s{IP} --dport 10025 -j REDIRECT --to-ports 25
iptables -A INPUT -p tcp -s ${IP} --dport 25 -j ACCEPT
done
EOF
sudo chmod +x smtp-proxy.sh
./smtp-proxy.sh
sudo ufw default deny
sudo ufw allow 10025
sudo ufw allow from 129.1.1.1
sudo ufw allow from 132.2.2.2
sudo ufw allow from 132.3.3.3
环境说明: + ubuntu 22.04 + k8s 1.23.9
wget https://repo.radeon.com/amdgpu-install/22.20.3/ubuntu/jammy/amdgpu-install_22.20.50203-1_all.deb
sudo apt install ./amdgpu-install_22.20.50203-1_all.deb
sudo apt-get update
sudo amdgpu-install --usecase=dkms
# 安装完成后,必须重启一下
sudo reboot
ps: 需要开启 vt-d 功能,否则启动不了。
git clone https://github.com/intel/intel-device-plugins-for-kubernetes -b release-0.23
以ubuntu/debian 为例 找到 kubelet.service文件
vim /lib/systemd/system/kubelet.service 在 [Unit] 块中加入下面一行
After=docker.service
podman的网络使用的是 iptables 的转发。不支持ufw开放/禁用 端口。 开了ufw防火墙后,podman 转发的端口基本上就只能本地访问了。这是个大坑
ifconfig
执行后,可以找到一些 cni-popdman0 这种的interface。 使用iptables对所有的相关cni都转发一下 例如:
iptables -I FORWARD -p tcp ! -i cni-podman0 -o cni-podman0 -j ACCEPT
这样,即使开启着 ufw。你的podman的端口也能通过外部访问了。 不过不安全。这是全部转发的端口都允许了。所以只是临时方案。否则只能关闭ufw(不能接受)
/etc/default/ufw 修改 DEFAULT_FORWARD_POLICY 的值为 ACCEPTsudo ufw reload