大量更新
This commit is contained in:
42
4-初始化/oracle-移除Agent.sh
Normal file
42
4-初始化/oracle-移除Agent.sh
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
function StopFirewallReleated()
|
||||
{
|
||||
systemctl stop netfilter-persistent.service
|
||||
systemctl disable netfilter-persistent.service
|
||||
|
||||
systemctl stop firewalld
|
||||
systemctl disable firewalld
|
||||
|
||||
systemctl stop ufw
|
||||
systemctl disable ufw
|
||||
|
||||
|
||||
systemctl stop systemd-resolved
|
||||
systemctl disable systemd-resolved
|
||||
|
||||
echo "
|
||||
nameserver 1.1.1.1
|
||||
nameserver 8.8.8.8
|
||||
nameserver 4.2.2.2" > /etc/resolv.conf
|
||||
|
||||
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -t raw -F
|
||||
ip6tables -F && ip6tables -t nat -F && ip6tables -t mangle -F && ip6tables -t raw -F
|
||||
}
|
||||
|
||||
|
||||
|
||||
function RemoveOracleAgent()
|
||||
{
|
||||
# 完全移除 oracle-cloud-agent
|
||||
snap remove oracle-cloud-agent
|
||||
snap remove oracle-cloud-agent-updater
|
||||
|
||||
systemctl stop oracle-cloud-agent
|
||||
systemctl disable oracle-cloud-agent
|
||||
systemctl stop oracle-cloud-agent-updater
|
||||
systemctl disable oracle-cloud-agent-updater
|
||||
|
||||
}
|
||||
|
||||
|
||||
30
4-初始化/snap-完全移除.sh
Normal file
30
4-初始化/snap-完全移除.sh
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 确保以 root 用户运行
|
||||
if [ "$EUID" -ne 0 ]
|
||||
then echo "请以 root 用户或使用 sudo 运行此脚本"
|
||||
exit
|
||||
fi
|
||||
|
||||
# 停止 snap 服务
|
||||
systemctl stop snapd.service
|
||||
|
||||
# 卸载所有 snap 包
|
||||
for snap in $(snap list | awk '{print $1}' | tail -n +2); do
|
||||
snap remove $snap --purge
|
||||
done
|
||||
|
||||
# 移除 snapd 包
|
||||
apt purge snapd -y
|
||||
|
||||
# 清理 snapd 的残留文件
|
||||
rm -rf /var/cache/snapd/
|
||||
rm -rf /var/snap/
|
||||
rm -rf /var/lib/snapd/
|
||||
rm -rf /snap/
|
||||
rm -rf ~/.snap/
|
||||
|
||||
# 更新软件包列表
|
||||
apt update
|
||||
|
||||
echo "Snap 和 snapd 已被移除。请注意,这可能会影响某些程序的功能。"
|
||||
Reference in New Issue
Block a user