Bash 清除Java & Zookeeper & Clickhouse

217 阅读1分钟
#!/bin/bash

source /etc/profile
sed -i '/JAVA/d' /etc/profile
sed -i '/JRE/d' /etc/profile
rm -rf /java/
source /etc/profile

source /etc/profile
/zookeeper/zookeeper-3.4.14/bin/zkServer.sh stop
sed -i '/ZOOKEEPER/d' /etc/profile
rm -rf /zookeeper
source /etc/profile

source /etc/profile

echo "==== start delete clickhouse-client ===="

# delete clickhouse-client
rm -rf /etc/clickhouse-client
rm -f /usr/bin/clickhouse-local
rm -f /usr/bin/clickhouse-compressor
rm -f /usr/bin/clickhouse-client
rm -f /usr/bin/clickhouse-obfuscator
rm -f /usr/bin/clickhouse-benchmark
rm -f /usr/bin/clickhouse-format
rm -rf /usr/share/doc/clickhouse-client

echo "==== start delete clickhouse-server ===="

# delete clickhouse-server
service clickhouse-server stop
echo $?
userdel -r clickhouse
# groupdel clickhouse

echo "==== start delete clickhouse-server ===="

# delete clickhouse-server
rm -rf /etc/clickhouse-server/
rm -f /etc/init.d/clickhouse-server
rm -f /etc/cron.d/clickhouse-server
rm -f /etc/systemd/system/clickhouse-server.service
rm -f /lib/systemd/system/clickhouse-server.service
rm -f /usr/bin/clickhouse-server
rm -f /usr/bin/clickhouse-copier 
rm -f /usr/bin/clickhouse-report
rm -rf /usr/share/doc/clickhouse-server

echo "==== start delete clickhouse-common-static-dbg ===="

# delete clickhouse-common-static-dbg
rm -f /usr/lib/debug/usr/bin/clickhouse-odbc-bridge
rm -f /usr/lib/debug/usr/bin/clickhouse
rm -rf /usr/share/doc/clickhouse-common-static-dbg

echo "==== start delete clickhouse-common-static ===="

# delete clickhosue-common-static
rm -f /etc/security/limits.d/clickhouse.conf
rm -f /usr/bin/clickhouse-extract-from-config
rm -f /usr/bin/clickhouse-odbc-bridge
rm -rf /usr/share/doc/clickhouse-common-static/

rm -rf /tmp/*

echo "==== start delete clickhouse data ===="
rm -rf /clickhouse-data
rm -rf /var/lib/clickhouse

source /etc/profile