All posts by admin

shell脚本:Syntax error: Bad for loop variable错误解决方法-CSDN博客

错误如下:
Syntax error: Bad for loop variable

分析:
从 ubuntu 6.10 开始,ubuntu 就将先前默认的bash shell 更换成了dash shell;其表现为 /bin/sh 链接倒了/bin/dash而不是传统的/bin/bash。

allen@allen-lql ~/workspace/script $ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Aug 12 14:29 /bin/sh -> dash

所以在使用sh执行检测的时候实际使用的是dash,而dash不支持这种C语言格式的for循环写法。

解决办法:
1、将默认shell更改为bash。(bash支持C语言格式的for循环)
sudo dpkg-reconfigure dash

在选择项中选No

2、直接使用bash检测:

bash -n xxx.sh

3、为了确保shell脚本的可移植性,直接更改shell脚本,使用shell支持的for循环格式:
for a in `seq $num`

 

refer  :

https://blog.csdn.net/liuqinglong_along/article/details/52191382

Google Compute Engine (GCE) 加入防火牆設定後透過瀏覽器建立 SSH 連線失敗 – Clarence 的科技學習實戰筆記

_netblocks.google.com text = “v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all”

_netblocks2.google.com text = “v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all”

_netblocks3.google.com text = “v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:172.253.56.0/21 ip4:172.253.112.0/20 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all”

 

Source: Google Compute Engine (GCE) 加入防火牆設定後透過瀏覽器建立 SSH 連線失敗 – Clarence 的科技學習實戰筆記

無法透過 Cloud Identity-Aware Proxy 連線

無法透過 Cloud Identity-Aware Proxy 連線
錯誤代碼:4003
原因:failed to connect to backend

連線至 VM 遭拒。
請確定以下事項:
VM 設有防火牆規則,允許來自 IP 範圍 35.235.240.0/20、通訊埠 22 的 TCP 輸入流量
– 目標 VM 上的 SSH Daemon 正在運作中

您可以嘗試不使用 Cloud Identity-Aware Proxy 來連線。

# 要使用瀏覽器的Cloud shell 連線,要另外開一個IP,  34.80.130.73

 

 

jmeter 修改内存大小_jmeter调大本地内存-CSDN博客

MaxMetaspaceSize

Source: jmeter 修改内存大小_jmeter调大本地内存-CSDN博客

 

================================================================================
Don’t use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP=”-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m” in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================

 

CloudFlare 如何關閉 IPv6 Compatibility – Sakamoto.blog – 探究科技未知領域

#/bin/bash
# X-Auth-Key 是帳號的key不是帳戶識別碼
zoneID=’c2aabbccfacf6c06474e21b28581′
curl -X PATCH “https://api.cloudflare.com/client/v4/zones/$zoneID/settings/ipv6” \
-H “X-Auth-Key: efdaabbccdd2fbd84f6d3c97” \
-H “X-Auth-Email: 123@outlook.com” \
-H “Content-Type: application/json” \
–data ‘{“value”:”off”}’

 

 

Source: CloudFlare 如何關閉 IPv6 Compatibility – Sakamoto.blog – 探究科技未知領域

win 10家庭版升专业版报错:0xC004F069在运行Microsoft Windows非核心版本的计算机上

一、背景
在系统 设置>更新和安全 里更改产品秘钥进行升级时,报错:
无法在此设备上激活windows10,因为没有有效数字许可证或产品密钥。

后尝试 cmd 命令行 slmgr.vbs 方式安装证书,报错:

二、原因
获取的秘钥为专业版的激活秘钥,当系统为专业版,未激活状态时,可用该秘钥进行激活。若系统为家庭版,需要先升级到专业版,再用秘钥进行激活。

三、解决方式
1)断开网络。
2)转到设置>系统>关于>更改产品密钥或升级。
3)输入Windows 10 Pro通用的专业密钥。(这是不会激活的合法密钥,家庭升级专业版用)
VK7JG-NPHTM-C97JM-9MPGT-3V66T
4)按开始,让它升级到10专业版。
5)完成该过程后,再次转到更改产品密钥,然后输入您的专业版许可证密钥。
6)联通网络,Windows应该会立即激活。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/songyundong1993/article/details/127089887

google cloud platform – in-browser SSH – IP address range

The client IP address in the SSH connection will be part of the range 35.235.240.0/20. This range is the pool of IP addresses used by IAP to proxy the connection from your browser to your instance. So, you can create a more restrictive VPC firewall rule allowing SSH connections only from this IP address range. As a result, only users allowed by IAP will be able to connect to VM using SSH.