甲骨文Oracle通过API或Chrome脚本获得2台免费VPS及DD成win7或debian
收获Oracle云资源
2 个 Autonomous Database (自主数据仓库或自主事务处理),每个 Autonomous Database 都有 1 个 OCPU 和 20 GB 存储资源;
2 个 Compute VM,每个 Compute VM 有 1⁄8 OCPU 和 1 GB 内存;
2 个 Block Volumes,总共 100 GB,最多 5 个免费备份;
10 GB Object Storage、10 GB Archive Storage 和每月 50000 个 API 请求;
1 个 Load Balancer,10 Mbps 带宽;
每月 10 TB 的出站数据传输;
5 亿个摄取数据点和 10 亿个服务监测数据点;
每月传递 100 万个通知的选项和每月 1000 封电子邮件。
进入 oracle官网 的 活动页面 注册oracle cloud账号
创建免费计算实例
可以手动创建,也可以使用API或者浏览器脚本刷鸡。
通过oracle API方式刷鸡
依次打开【计算】【实例】【创建实例】
得到如下信息
{compartmentId: "ocid1.tenancy.oc1..aaaaaaaaoodmmnnegqztqezosewgzbk47yaryminfacexjd4jb2ec6ninuca",бн}
agentConfig: {isMonitoringDisabled: false, isManagementDisabled: false}
isManagementDisabled: false
isMonitoringDisabled: false
availabilityDomain: "llRm:AP-SEOUL-1-AD-1"
compartmentId: "ocid1.tenancy.oc1..aaaaaaaaoodmmnnegqztqezosewgzbk47yaryminfacexjd4jb2ec6ninuca"
createVnicDetails: {,бн}
assignPublicIp: false
subnetId: "ocid1.subnet.oc1.ap-seoul-1.aaaaaaaaoxhcsdpm6ugk7fq7gcr24iksb62pddjx3sql5voeplnupji4uwlq"
definedTags: {}
displayName: "instance-20191012-1827"
freeformTags: {}
metadata: {,бн}
ssh_authorized_keys: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuI793fGfvkqUAq3uyEHhB11TOum+eWajfe8fqooaZ/o5mg4fDBSxL+QGRX88EAf1K/FOgdfhIlfHIyrQ66m/6MBKbAbnIZlPKTYBKA3Q48W23drUOEKJ6yHPLpjD7QQ3Z1RDLRSlGfkfhHqdoYZ4VaV67T23GsQG7h1bDL+AO4Z96iMXp6qT7f/wzrmbUWBHT/ifFKH784Idy7sFlOAZfI2Q8DvHdUysZSNsT0FOyzmhvbBlCf0enDrpIvmTzEdwzKECuygV6+5omhBwVAUGuqX6kV/nyglVHJqsy1JtEtoISrN2G0dgRODO6OxlsBm+rcEuUpXp1IYBuDI57d9n/Q=="
shape: "VM.Standard.E2.1.Micro"
sourceDetails: {sourceType: "image",бн}
imageId: "ocid1.image.oc1.ap-seoul-1.aaaaaaaa2j27ep22b6vp4gfjwccbem7hm4rhbe2ay3ctqiex3ftbeseaj55q"
sourceType: "image"
找到如下信息并记录
availabilityDomain #跟地区相关,我是韩国
compartmentId # 账号相关
subnetId #子网络
shape #服务器类型,永久免费为VM.Standard.E2.1.Micro,可以不变
ssh_authorized_keys #这个是服务器的公钥文件
imageId #这是系统类型
获取User OCID
记下User_ocid后面要用
获取Tenancy OCID
记下Tenancy_OCID后面要用
下载安装oci命令行管理工具
bash -c "$(curl –L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
一路回车就好了,结束使用下面命令查看安装是否成功
oci -v
配置cli账号信息,添加api key
oci setup config
接下来需要把公共秘钥传到控制台,回到浏览器,同样进入用户界面查看
添加好后就可以来看看oci命令行工具行不行了。
oci iam availability-domain list
查看配置文件是否正确
如果没有报错说明配置成功。
使用cli命令自动化脚建立服务器
前面已经配置好了cli,这里就可以使用命令来尝试建立云计算服务器了。
oci compute instance launch --availability-domain JCbl:AP-SEOUL-1-AD-1 --display-name seoul1 --image-id ocid1.image.oc1.ap-seoul-1.aaaaaaaa4e3nhzytej7iwr4qh6aov3d5yxswfek7wzjyd2tpaqtlwt3kmqta --subnet-id ocid1.subnet.oc1.ap-seoul-1.aaaaaaaa... --shape VM.Standard.E2.1.Micro --assign-public-ip true --metadata '{"ssh_authorized_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+Sk1M9GX6AOoI1RtK33zaltsuSIGofdtI0sT9YqULEP0zSvrHPh8TEWY7XQdz1TbWcXLG7V0YNZgzUMEr6khI4zRygCU8N5OYX/M3VH36FddD0Jr6HiEkHTECVYdxxvJ7Lq8iCe5VP9IfomphjWTVZfml+jX0deR6gHY3MVblEnwLdhxT61aLOUe8Q1P3m6SWjukpSl9Wk/rf96YQIyw23+lWILWw9TkEhJOXwwV89nvlM11jN4fjh1yl1ax+yRl4BsMfRUrfT8CZ+OhR8qZILKPhsY8ehOZs8TbbWU8G55y/PJS8WjhhP3I0BpETazMZWuY41 zhang"}' --compartment-id ocid1.tenancy.oc1...
这里几个参数多是前面用小本本记录下来的信息
availability-domain #有记录
display-name #云服务器名称,随意,最好不要加这个参数,不然只能创建一个,第二个时名字一样了
image-id # 前面有记录,我这是centos7的
subnet-id #前面有记录
shape #永久免费就是这一款VM.Standard.E2.1.Micro
assign-public-ip true #是否需要公网ip,当然是true
metadata #这里就是添加了一个免登录秘钥,改成你自己的就行
compartment-id #前面有记录
运行命令,如果一会儿有输出的话那么就没问题了,接下来就可以定时执行命令创建云服务器了。
使用crontab定时执行,第二天再来查看是否创建成功就可以了。 首先把命令写成oci.sh的bash脚本
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
alias ic="ibmcloud"
export PATH=/home/name/bin:$PATH
[[ -e "/home/name/lib/oracle-cli/lib/python2.7/site-packages/oci_cli/bin/oci_autocomplete.sh" ]] && source "/home/name/lib/oracle-cli/lib/python2.7/site-packages/oci_cli/bin/oci_autocomplete.sh"
oci compute instance launch --availability-domain JCbl:AP-SEOUL-1-AD-1 --image-id ocid1.image.oc1.ap-seoul-1.aaaaaaaa4e3nhzytej7iwr4qh6aov3d5yxswfek7wzjyd2tpaqtlwt3kmqta --subnet-id ocid1.subnet.oc1.ap-seoul-1.aaaaaaaa... --shape VM.Standard.E2.1.Micro --assign-public-ip true --metadata '{"ssh_authorized_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+Sk1M9GX6AOoI1RtK33zaltsuSIGofdtI0sT9YqULEP0zSvrHPh8TEWY7XQdz1TbWcXLG7V0YNZgzUMEr6khI4zRygCU8N5OYX/M3VH36FddD0Jr6HiEkHTECVYdxxvJ7Lq8iCe5VP9IfomphjWTVZfml+jX0deR6gHY3MVblEnwLdhxT61aLOUe8Q1P3m6SWjukpSl9Wk/rf96YQIyw23+lWILWw9TkEhJOXwwV89nvlM11jN4fjh1yl1ax+yRl4BsMfRUrfT8CZ+OhR8qZILKPhsY8ehOZs8TbbWU8G55y/PJS8WjhhP3I0BpETazMZWuY41 zhang"}' --compartment-id ocid1.tenancy.oc1...
添加计划任务
crontab -e
内容如下
*/2 * * * * /bin/bash /home/name/oci.sh
根据需要更改,我这里是没两分钟执行一次。,让他自动刷可用的机器
转载自https://www.bobobk.com/612.html
通过Google Chrome脚本方式刷鸡
F12贴到Console然后回车
var i = 1;
function myLoop () {
setTimeout(function () {
document.getElementsByClassName('oui-button oui-button-primary')[0].click();
i++;
if (i < 3600) {
myLoop();
}
}, 10000)
}
myLoop();
转载自https://www.hostloc.com/thread-586893-1-1.html
oracle 一键dd win7精简版
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'https://file.zrj766.com/Oracle-Win/win7-oracle.img.gz'
20分钟后直接3389 [记得oracle面板开防火墙3389端口]
账号:Administrator
密码:mjjmjj
安装系统后,系统C盘仅占用3.3G左右,内存占用400m左右
DD包系统C盘,默认5G储存大小,若需要扩容或分区。
使用快捷键 Win + R 打开运行窗口,输入 compmgmt.msc 按回车键。磁盘管理内进行扩容/分区。
由于精简了sxs 后续无法安装更新,望知悉
关于激活cmd管理员权限。
然后依次输入
slmgr.vbs -upk
slmgr.vbs -ipk RHTBY-VWY6D-QJRJ9-JGQ3X-Q2289
slmgr.vbs -skms kms.cangshui.net
slmgr.vbs -ato
slmgr.vbs -dlv
转载自https://www.hostloc.com/thread-593715-1-1.html
oracle 一键dd debian
原系统请选择 ubuntu16
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 9 -v 64 -a -firmware
默认root密码是MoeClub.org
如果是ubuntu18.04需要额外执行以下2个命令
命令1
mkdir /etc/network/interfaces.d
命令2
echo "# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens3
iface ens3 inet dhcp
" > /etc/network/interfaces
转载自https://www.hostloc.com/thread-587961-1-1.html
抢救Oracle免费机器
dd if=/dev/sda of=/dev/sdb
停止实倒,分离磁盘后附加到另一台免费鸡上全盘克隆救活。
使用fdisk -l
可以看到附加上去的磁盘分区/dev/sdb
等待完成,直到出现如下提示
97677312+0 records in
97677312+0 records out
50010783744 bytes (50 GB, 47 GiB) copied, 8486.97 s, 5.9MB/s
钻石盘I/O低,可能要等待1小时左右
就可以分离,附加引导卷,开机了