<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="谷歌GCP 甲骨文VPS简单使用">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2021-12-28 08:28<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
谷歌GCP 甲骨文VPS简单使用


sudo -i

passwd root

apt-get update

apt-get -y install  htop nload  wget curl  tar gzip  bzip2 xz-utils  unzip net-tools inetutils-ping

#谷歌gcp：wget -qO- git.io/fpQWf | bash


sed -i &quot;s/PermitRootLogin.*/PermitRootLogin yes/g&quot;   /etc/ssh/sshd_config

sed -i &quot;s/#PermitRootLogin.*/PermitRootLogin yes/g&quot;   /etc/ssh/sshd_config

sed -i &quot;s/PasswordAuthentication.*/PasswordAuthentication yes/g&quot;   /etc/ssh/sshd_config

systemctl restart ssh


时区校正

timedatectl set-timezone  Asia/Shanghai

BBR一键脚本(系统自带无需安装)

wget -N --no-check-certificate &quot;https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh&quot;

chmod +x tcp.sh

./tcp.sh


最新BBR一键安装脚本：


bash &lt;(curl -Lso- https://git.io/kernel.sh)


手动开启：


echo &quot;net.core.default_qdisc=fq&quot; &gt;&gt; /etc/sysctl.conf
echo &quot;net.ipv4.tcp_congestion_control=bbr&quot; &gt;&gt; /etc/sysctl.conf
sysctl -p


#trojan一键安装(带管理面板)

#安装/更新

#source &lt;(curl -sL https://git.io/trojan-install)

#卸载

#source &lt;(curl -sL https://git.io/trojan-install) --remove

#https://github.com/Jrohy/trojan

docker手动安装：

curl -sSL https://get.docker.com/ | sh


docker run -d --restart=always --name=&quot;portainer&quot; -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce


docker run --name trojan-mariadb --restart=always -p 3306:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=trojan -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2


docker run -it -d --name trojan --net=host --restart=always --privileged jrohy/trojan init


docker exec -it trojan bash

timedatectl set-timezone  Asia/Shanghai

trojan


docker容器时间设置方法：


# 方法一，通用


# 对容器而言，也可以直接将宿主机的下面俩文件映射到容器内


# 或者有的容器支持使用环境变量


/bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


echo 'Asia/Shanghai' &gt;/etc/timezone


# 方法二，容器内可能不支持


timedatectl set-timezone  Asia/Shanghai


docker安装和证书申请：

curl  https://get.acme.sh | sh -s email=xxx@iii80.com

cd /root/.acme.sh

#acme.sh  --issue -d c.iii80.com   --standalone


export DP_Id=&quot;XXX&quot;

export DP_Key=&quot;XXXXXXXXXXXXXXXXXXXXX&quot;

./acme.sh   --issue   --dns dns_dp   -d x.iii80.com

cp -r x.iii80.com x.iii80.com_ecc

证书续签：

acme.sh  --issue   -d  x.iii80.com   --dns  dns_dp


trojan一键安装


curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_mult.sh &amp;&amp; chmod +x trojan_mult.sh &amp;&amp; ./trojan_mult.sh


systemctl restart trojan


卡被拒绝F12插入以下代码：

$(&quot;#main &gt; div &gt; div.col-md-8.col-xs-12.mainContainer &gt; div.contentContainer &gt; div.agreementComponent &gt; label &gt; input[type=checkbox]&quot;).removeAttr(&quot;disabled&quot;);

然后切IP就行


简单测速docker


docker run -d -p 88:80 -it badapple9/speedtest-x

docker run -d -p 99:80 -it adolfintel/speedtest

docker run -d -p 89:3300  -it xgheaven/homebox


在创建甲骨文实例时，甲骨文为我们生成了密钥。

因为密钥不能随时随地在多终端保存，虽然它很安全，但使用起来不是太方便，所以我们可以不需要这个密钥直接开启root登录。

开启root登陆
在创建实例的时候，留意下方的高级设置





  点开之后，可以看到启动脚本，我们将配置好的脚本粘贴进去，在机器创建时会配置root登陆


 


XML/HTML代码


    sudo -i  

    echo root:你的新密码 |sudo chpasswd root  

    sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;  

    sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;  

    service sshd restart  





 修改脚本中的 密码 为你想要设置的





机器创建之后，首次连接会有一次断开

这预示着可以愉快的玩耍了

甲骨文自带系统非常难用，可以一键重装成你需要的系统，比如Debian11 X64版本

 XML/HTML代码



    bash &lt;(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -firmware -p 12345  





XML/HTML代码


    系统参数  

    -d 10  【7、8、9、10，11】Debian  

    -u 20.04 【14.04、16.04、18.04、20.04】Ubuntu  

    密码参数，可以改成别的  

    -p 12345  





以上脚本可以在甲骨文X86和ARM机器上用，耐心等待几分钟，就可以用自己设置的密码登录上服务器。


NaiveProxy一键安装：wget -N https://gitlab.com/rwkgyg/naiveproxy-yg/raw/main/naiveproxy.sh &amp;&amp; bash naiveproxy.sh 


wireguard一键安装：wget -O wireguard.sh https://get.vpnsetup.net/wg &amp; bash wireguard.sh


 




正在处理用于 man-db 的触发器 ...在处理时有错误发生：xxx E: Sub-process /usr/bin/dpkg returned an error code (1)




解决办法：




XML/HTML代码


    //现将info文件夹更名  

    sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old   

    //再新建一个新的info文件夹  

    sudo mkdir /var/lib/dpkg/info  

    sudo apt-get update  

    sudo apt-get -f install  

    //执行完上一步操作后会在新的info文件夹下生成一些文件，现将这些文件全部移到info_old文件夹下  

    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old   

    //把自己新建的info文件夹删掉  

    sudo rm -rf /var/lib/dpkg/info   

    //把以前的info文件夹重新改回名字  

    sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info  




Debian或者Ubuntu遇到卡在man-db这块不走了可以试试上面解决方法。




好用的甲骨文一键保活脚本，可自定义CPU，内存，网络占用


https://github.com/spiritLHLS/Oracle-server-keep-alive-script


一键脚本：




XML/HTML代码


    curl -L https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh -o oalive.sh &amp;&amp; chmod +x oalive.sh &amp;&amp; bash oalive.sh  




可以自定义占用，防止甲骨文收回闲置账号。


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
