博文

目前显示的是标签为“Google Cloud Platform”的博文

GCP $300 申请 10 分钟通过 2019.01.15

图片
====== 资料 ====== 美国人假信息  http://www.haoweichi.com/Index/random 国内visa卡 工商银行宇宙星座信用卡 (这张卡很奇葩的,卡号在反面) 提供有卡号的那一面,对这张奇葩卡来说,也就是反面。 ====== 过程 ====== 详细过程网上很多,这里只写重点。 1. GCP的使用者信息填美国信息 2. 验证付款信息时,使用信用卡的真实信息 3. 照片提供:身份证正面、信用卡带卡号的那面 ====== 结果 ====== 我的验证过程很快,不到10分钟。

GCP不同用户(的不同项目)之间转移实例/快照/映像/硬盘

图片
====== 首先 ====== 在GCP不同用户(的不同项目)之间,只能共享映像。不能共享实例、快照、硬盘。 ====== 环境 ====== 为了方便描述,假设: 我们要把proj1的实例转移到proj2中。 proj1的管理员是admin1,proj2的管理员是admin2。 ====== 步骤 ====== 一、在proj1中,新建映像 https://console.cloud.google.com/compute/imagesAdd 创建映像有两种来源: 1. 从实例创建映像 实质上是从硬盘创建映像。 创建过程会使实例停止。不推荐在实例运行过程中创建映像。 2. 从快照创建映像 二、在proj1中,添加admin2查看的权限 https://console.cloud.google.com/iam-admin/iam * 注:如果你添加的是所有者的话,还需要admin2收邮件确认一下。 三、在proj2中,创建实例,硬盘选择自定义映像

GCP大硬盘的实例 变成 小硬盘的实例

图片
GCP的硬盘快照是压缩保存的,但是在恢复的时候,只能恢复到比快照时硬盘更大的硬盘上。这样,本来硬盘只使用了1GB,但是因为所在的硬盘是30GB的,恢复成实例的时候也只能选30GB以上的硬盘大小。而GCP不管是实例还是快照都是按大小收钱的,所以就有了把大硬盘的实例变成小硬盘的实例,再做成快照的需求。 思路: 把大磁盘(以30GB为例)留下来 加到某个实例上 用gparted把磁盘缩小(以10GB为例)      * 后续描述都以30GB,10GB指代,请理解。 dd到一个新的10GB硬盘上 具体操作过程: 1. 设置删除实例时不删除磁盘 打开30GB磁盘的实例,点击 “修改”,去掉勾选“在删除实例时删除启动磁盘”,“保存” 2. 将30GB实例删除 提示删除磁盘的就不要勾选了 3. 创建一个新实例 创建实例时注意和30GB磁盘在同一个区域。 4. 启动实例 * 一定要先启动实例再加挂30GB硬盘,不然实例可能会从30GB硬盘启动,就不能做缩小分区的操作了。 5. 加挂已经存在的30GB硬盘,再新增一个10GB硬盘 修改实例 加挂30GB硬盘 新增10GB硬盘 6. 为了在图形界面下操作,安装Xfce、VNC、gparted apt-get install xfce4 apt-get install tightvncserver apt-get install gparted * 如果在命令行操作,只需要装parted * vnc的细节操作略,可参考  https://zelikk.blogspot.com/2019/01/gcp-vps-xfce-vnc.html 7. 将30GB硬盘resize到10GB 在vnc窗口中终端运行gparted 其实各种分区工具的界面大同小异。 切换到30GB硬盘。 右键,"resize" 调整大小为10238MB(注意空间的前面还有2MB,无法改成0,所以空间大小就成了10238MB。这也是为什么不推荐使用命令行的原因,注意不到这些细节。) 确定之后,再Apply 8. 把调整后的10GB数据DD到新的10GB硬盘上 dd in=/dev/ sdb of=/dev/ sdc

GCP快照体积特别大

图片
今天遇到个莫名其妙的问题,GCP做出来的快照特别大。 实际使用不到2GB的VPS,做出来快照有26GB。 解决方案:创建一个全为0的超大文件,用于填满剩余空间,再删除。 参考  https://blog.csdn.net/cywosp/article/details/9674757 在命令行执行: dd if=/dev/zero of=test bs= 100M count= 200 rm -f test 黄色部分 * 绿色部分 就是生成文件的总大小,根据实际情况来计算,要把剩余空间填满。但是 黄色部分 不能超过你目前的可用内存,否则命令执行不了。 再创建快照,占用空间就比较合理了。 ========= 后记 ========= 推测GCP的快照是根据硬盘物理bit来做的,而删除文件的时候只是在文件系统里做了标识,硬盘上物理的bit并没有清零。 对比Bandwagon的快照,应该是在文件系统层面做的,删除了的文件没有算到快照里去。

GCP 拷贝到 OneDrive 属于美国流量 $0.12/GB

图片
想看一下GCP拷贝到OneDrive属于什么流量? 是China,还是APAC,还是美国。GCP对于不同区域的出站流量,收费标准不一样。 测试结果 美国流量 $0.12/GB 测试了一下传输到OneDrive的速度。用GCP 30GB HDD的实例,大约2~3MB/s,也就是说拷贝一个5GB的文件需要大约半个小时。和GCP标称的读写速度相差不多。 但是上传到GoogleDrive和从GoodleDrive下载的速度非常之快,大约30~40MB/s。 ========= 用time命令计算执行时间,就是在你本来要执行的命令前面加上time 如 time rlcone copy "gdrv:xxx/xxx/xxx.mp4 1drv:" 输出的结果类似下面这样。关心real这一项就好。 real 2m27.154s user 0m17.664s sys 0m9.472s

乞丐版GCP VPS装Xfce桌面并支持VNC远程登录

图片
>>>如果VPS在 n1-normal-1 级别以上,可以考虑一键脚本搭支持windows远程桌面的环境,Windows上不用装软件,对小白友好<<< *乞丐版 GCP 就是指 f1-micro 配置(1 个 vCPU,0.6 GB 内存) 参考 https://www.howtoing.com/how-to-install-and-configure-vnc-on-debian-9 0. 防火墙设置 VNC使用TCP端口5900-5906,防火墙和VM实例的网络标记先设置好。 可参考  https://zelikk.blogspot.com/2019/01/gcp-v2ray-firewall_1.html 1. VPS上安装 Xfce TightVNC IceWeasel 更新软件源 apt update 安装 Xfce  apt install xfce4 安装 TightVNC apt install tightvncserver 会弹窗选择键盘布局,直接回车选默认的US 如果在安装过程中卡住不动。(经常是在装dbus的时候) Ctrl+C中止,再用下面这条命令继续。 参考  https://unix.stackexchange.com/questions/441438/gcp-debian-stuck-at-setting-up-dbus dpkg --configure -a 执行 vncserver  ,设置vnc密码(6-8位,大于8位会被截断)。view-only password不设置。 root@xfce-vnc:~# vncserver You will require a password to access your desktops. Password: Verify:  Would you like to enter a view-only password (y/n)? n xauth:  file /root/.Xauthority does not exist New 'X' desktop is xfce-vnc:1 Creating default st

Windows远程桌面连接GCP Linux VPS

图片
>>>如果是乞丐版f1-micro(0.6GB内存 ),用VNC连Xfce的方案。看这里<<< n1-normal-1(3.75GB内存)这个级别及以上请往下看。 参考 https://tech.cxthhhhh.com/linux/2018/08/08/original-one-click-installation-of-desktop-environment-rdp-windows-support-for-linux-cn.html 1. 创建实例 GCP创建实例至少选 n1-normal-1这个级别,CPU内存再小的VPS搭出来非常非常卡。硬盘不要太小,搭完环境硬盘用掉约10GB。 区域建议选香港,速度比较快。 2. 一键搭Linux VPS的环境 实例建好以后,点 连接SSH 在终端窗口里先切换到root sudo -i 再执行以下命令(这个终端窗口里可以用Ctrl+V粘贴) wget --no-check-certificate -qO ~/Linux-Remote-Desktop-Environment.sh 'https://tech.cxthhhhh.com/tech-tools/Linux-Remote-Desktop-Environment/Linux-Remote-Desktop-Environment.sh' && chmod a+x ~/Linux-Remote-Desktop-Environment.sh (建VM实例的时候默认的操作系统就是Debian)接着执行以下命令 bash ~/Linux-Remote-Desktop-Environment.sh -Debian (如果操作系统不是Debian,请去参考页面查看相应的命令) 脚本跑起来大约2、3分钟的时候,需要选择键盘类型,直接按回车选默认的US就好。 脚本整个跑完大约8、9分钟。 3. 设置Windows远程桌面的参数 打开开始菜单,直接输入“远程桌面”。如果没有安装就去windows商店里装一个。 “添加”,输入VPS的IP地址,设置远程桌面的账户。 账户名 RdpUser,密码 cxthhhhh.com (这是一键脚本创建的)

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io