卸載“DirectAdmin”面板的方法,DirectAdmin Uninstall。
今天有個朋友來找我抱怨說,他搜索了很多網站都找不到卸載“DirectAdmin”的方法。
透過搜索引擎可以看到其實一直以來有很多人在問這個問題,只是一直沒有人給出相關方法,於是我決定幫他這個忙。
由於“DirectAdmin”只提供了安裝方法,卻沒有提供卸載方法,這無疑就給部分的站長製造了麻煩。
出於各家主機商的使用政策不同,有的主機商如果重裝系統則需要另外付費,這會使站長們感到負擔。
正因為這個原因,有很多站長對此問題感到很無奈,在此我給出卸載的方法希望可以給有需要的人提供一個參考。
因為我平常比較忙,所以暫時只能製作一個過渡性的一鍵刪除腳本,也給大家提供一個手工刪除的方法。
請大家參考以下關於“DirectAdmin”的相關目錄,在SSH上用命令對它們進行刪除,然後重啟服務器即可。
注意的是,大家在進行對文件刪除之前,務必對服務器上的內容進行備份。
在此操作過程中如果遇到任何問題,請在本文後面進行問題反饋,我講盡力提供協助。
列舉個別命令:注意,此腳本僅在我朋友的VPS上順利測試通過,請大家根據自己的VPS情況作出適當調整。
#!/bin/bash # Description:DirectAdmin Uninstall # System Required:CentOS # Author:SKY # Intro:http://www.thefreesky.com/blog/19842.html # Note: these files/directories are what DirectAdmin uses. # Do not blindly delete them if you are attempting to uninstall DirectAdmin. # Many are required by the system. Deleteing system files can destroy your system. rm -rf /etc/cron.d/directadmin_cron rm -rf /usr/local/directadmin rm -rf /etc/virtual rm -rf /var/lib/mysql rm -rf /etc/init.d/mysqld rm -rf /etc/httpd rm -rf /usr/local/php5 rm -rf /usr/local/php4 rm -rf /etc/passwd rm -rf /etc/shadow /rm -rf etc/group rm -rf /etc/exim.conf rm -rf /etc/exim.pl rm -rf /etc/system_filter.exim rm -rf /etc/exim.cert rm -rf etc/exim.key rm -rf /etc/proftpd.conf rm -rf /etc/proftpd.vhosts.conf rm -rf /etc/proftpd.passwd rm -rf /etc/hosts rm -rf /etc/resolv.conf rm -rf /etc/named.conf rm -rf /etc/dovecot.conf rm -rf /etc/ssh/sshd_config rm -rf /etc/virtual/domainowners rm -rf /etc/virtual/domains rm -rf /etc/virtual/pophosts rm -rf /etc/virtual/majordomo/ rm -rf httpd/conf/httpd.conf rm -rf httpd/conf/ips.conf rm -rf httpd/conf/ssl.crt/ rm -rf httpd/conf/server.crt rm -rf httpd/conf/ssl.key/ rm -rf httpd/conf/server.key rm -rf httpd/conf/extra/ rm -rf /var/named/ rm -rf /var/spool/ rm -rf /var/spool/virtual/ rm -rf /var/spool/mail/ rm -rf /var/spool/cron/ rm -rf /var/www/ rm -rf /var/log/ rm -rf /var/lib/ rm -rf /var/lib/mysql/ rm -rf usr/local/frontpage/ rm -rf /usr/local/directadmin/ rm -rf /home/ rm -rf /usr/local/directadmin rm -rf /home/.lock cd /home chattr -i aquota.user rm -rf aquota.group rm -rf ftp rpm -e exim --nodeps rpm -e proftpd-standalone-1.3.3e-1.i686 --nodeps updatedb for i in `locate mysql | grep -v jean`; do echo $i; done for i in `locate named | grep -v jean`; do rm -rf $i; done for i in `locate dovecot | grep -v jean`; do rm -rf $i; done for i in `locate proftp | grep -v jean`; do rm -rf $i; done for i in `locate exim | grep -v jean`; do rm -rf $i; done
以下是需要被刪除從而達到強制卸載目的的目錄參考
passwd
shadow
group
exim.conf
exim.pl
system_filter.exim
exim.cert (exim 4)
exim.key (exim 4)
proftpd.conf
proftpd.vhosts.conf
proftpd.passwd
hosts
resolv.conf
named.conf (/etc/namedb/named.conf on FreeBSD, /etc/bind/named.conf on debian)
dovecot.conf
ssh/sshd_config
virtual/
domainowners
domains
pophosts
majordomo/*
*
httpd/
conf/
httpd.conf
ips.conf
ssl.crt/
server.crt
ssl.key/
server.key
extra/
/var/
named/* (/etc/namedb/* on freebsd, /etc/bind/* on debian)
spool/
virtual/*
mail/*
cron/*
www/*
log/*
lib/
mysql/* (/home/mysql/* on freebsd and debian)
/usr/local/
frontpage/
*.cnf
directadmin/*
/home/*
暂无评论内容