使用OCI脚本创建Oracle Cloud实例。
1.OCI命令行管理工具
bash -c "$(curl –L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
2.安装状态查看
oci -v
3.OCI配置
oci setup config
4.检查配置文件是否正确
oci iam availability-domain list
5.脚本创建实例
oci compute instance launch
--availability-domain cJkt:AP-SEOUL-1-AD-1
--image-id ocid1.image.oc1.ap-seoul-1.aaaaaaaa*
--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 AAAA*"}'
--compartment-id ocid1.tenancy.oc1..aaaaaaaa*
6.创建bash脚本:oci.sh
!/bin/sh
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=/root/bin:$PATH
oci compute instance launch
--availability-domain cJkt:AP-SEOUL-1-AD-1
--image-id ocid1.image.oc1.ap-seoul-1.aaaaaaaa*
--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 AAAA*"}'
--compartment-id ocid1.tenancy.oc1..aaaaaaaa*
【脚本创建】
mkdir ~/local 回车(在管理员桌面创建文件夹local)
cd ~/local 回车 (进入文件夹local)
touch demo.txt 回车 (在文件夹local内创建文件demo.txt)
先用cat>>demo.txt<<zar打开demo.txt
注意:zar为随意取名的结束符,开头和结尾的结束符大小写必须一致
再输入以下文本
mkdir demo
cd demo
mkdir css js
touch index.html css/style.css js/main.js
exit
zar
cat demo.txt查看文本内容
7.定时任务:每分钟执行一次
脚本权限赋予(root):chmod +x *.sh
crontab -e
- /bin/bash /root/oci.sh >> /root/oracle.log 2>&1
查看任务: crontab -l
编辑任务: crontab -e
8.实时状态查看
tail -F /root/oracle.log
- /bin/bash /root/oci.sh >> /root/oracle.log 2>&1
此处评论已关闭