刪除ftp伺服器
A. centos 7 怎麼刪除ftp伺服器
1.首先查看系統中是否安裝了vsftpd
rpm -qa | grep vsftpd
例如:如果顯示結果如下的話,說明是安裝了vsfptd3.0的ftp伺服器的
[root@localhost sbin]# rpm -qa | grep vsftpd
vsftpd-3.0.2-9.el7.x86_64
2.停止vsftpd伺服器
/bin/sytemctl stop vsftpd.service
3.使用rpm命令進行清除
rpm -e vsftpd-3.0.2-9.e17.x86_64
[root@localhost sbin]# rpm -e vsftpd-3.0.2-9.e17.x86_64
錯誤:未安裝軟體包 vsftpd-3.0.2-9.e17.x86_64
[root@localhost sbin]# rpm -e vsftpd-3.0.2-9.el7.x86_64
警告:/etc/vsftpd/vsftpd.conf 已另存為 /etc/vsftpd/vsftpd.conf.rpmsave
警告:/etc/vsftpd/user_list 已另存為 /etc/vsftpd/user_list.rpmsave
警告:/etc/vsftpd/ftpusers 已另存為 /etc/vsftpd/ftpusers.rpmsave
[root@localhost sbin]#
這里可以看到,清除了vsftpd軟體的安裝後,幾個重要的配置文件還是自動做了保留。如果你確定不需要了,也可手動刪除。
使用rm命令即可。
B. 怎樣刪除FTP里的一個文件
需要ftp伺服器的管理員才有許可權刪除,具體的刪除方法為:
1、首先,隨意打開一個文件窗口,在上方的地址欄中輸入ftp的網站。
C. 刪除FTP伺服器上的文件或者文件夾時發生錯誤,請檢查是否有許可權訪問該文件夾!我能上傳,但不能刪除
FTP伺服器傳輸或編輯失敗一般有幾種情況:
文件損失,不完整,導致傳輸過程驗證失敗。
文件使用中,比如在殺毒或者編輯中的文件,系統佔用是不能傳輸的。
許可權不足,比如針對某些用戶,是不能傳輸部分文件的,比如exe等風險文件。
特殊情況,比如文件傳輸過程中,目錄滿了,存儲失敗,這個是由伺服器管理員控制的,如果目錄體積不夠文件傳輸的,聯系管理員協商解決。
D. 如何卸載vsftp伺服器
= 一安裝軟體軟體自帶卸載程序要點擊:始---程序---找程序----面程序卸載程序 二通添加與刪除卸載程序般WINDOS自都帶程序點:始--控制面板---添加與刪除----找要卸載程序---點刪除OK 三利用第三軟體我用騰訊電腦管家舉例(免費安全軟體殺毒+管理二合一)打騰訊電腦管家——工具箱——軟體卸載電腦管家直接軟體卸載同注冊列表清理(軟體重啟自刪除)卸載完殘留實行【強力卸載
E. 刪除FTP伺服器上的文件
這個問題應該是正常的,因為你在系統中刪除文件時操作系統來做這件事,而在ftp中刪除文件時ftp伺服器做這件事,操作系統和ftp伺服器屬於兩種對文件的機制,你可以嘗試在ftp伺服器上設置是否有刪除文件進入回收站而不是直接刪除
F. java怎麼實現刪除遠程FTP伺服器上的某一文件
一個JAVA 實現FTP功能的代碼,包括了伺服器的設置模塊,並包括有上傳文件至FTP的通用方法、下載文件的通用方法以及刪除文件、在ftp伺服器上傳文件夾、檢測文件夾是否存在等,裡面的有些代碼對編寫JAVA文件上傳或許有參考價值,
(1):Java FTP主文件代碼:
package ftpDemo;
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
import sun.net.ftp.FtpClient;
public class ftpUtil {
// 上傳文件至FTP通用方法
public static void upLoadFileFtp(KmConfig kmConfig,InputStream is, String fileName){
try {
String ftpHost = kmConfig.getFtpHost();
int port = kmConfig.getFtpPort();
String userName = kmConfig.getFtpUser();
String passWord = kmConfig.getFtpPassword();
String path = kmConfig.getFtpPath();
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName, passWord);// userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);// path為FTP伺服器上保存上傳文件的路徑。
TelnetOutputStream telnetOut = ftpClient.put(fileName);// fileName為上傳的文件名
DataOutputStream dataOut = new DataOutputStream(telnetOut);
byte buffer[] = new byte[ * ];
int count = ;
while ((count = is.read(buffer)) != -) {
dataOut.write(buffer, , count);
}
telnetOut.close();
dataOut.close();
ftpClient.closeServer();
} catch (Exception e) {
System.out.println("上傳文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
}
// 刪除文件至FTP通用方法
public static void deleteFileFtp(KmConfig kmConfig,String fileName){
try {
String ftpHost = kmConfig.getFtpHost();
int port = kmConfig.getFtpPort();
String userName = kmConfig.getFtpUser();
String passWord = kmConfig.getFtpPassword();
String path = kmConfig.getFtpPath();
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName, passWord);// userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);// path為FTP伺服器上保存上傳文件的路徑。
try {
ftpClient.sendServer("dele " + fileName + " ");
} catch (Exception e) {
System.out.println("刪除文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
ftpClient.closeServer();
} catch (Exception e) {
System.out.println("刪除文件失敗!");
}
}
// 下載ftp文件
public static void downloadFileFtp(KmConfig kmConfig,String fileName, String clientFileName, OutputStream outputStream){
try {
String ftpHost = kmConfig.getFtpHost();
int port = kmConfig.getFtpPort();
String userName = kmConfig.getFtpUser();
String passWord = kmConfig.getFtpPassword();
String path = kmConfig.getFtpPath();
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost為FTP伺服器的IP地址,port為FTP伺服器的登陸埠,ftpHost為String型,port為int型。
ftpClient.login(userName, passWord);// userName、passWord分別為FTP伺服器的登陸用戶名和密碼
ftpClient.binary();
ftpClient.cd(path);// path為FTP伺服器上保存上傳文件的路徑。
try {
TelnetInputStream in = ftpClient.get(fileName);
byte[] bytes = new byte[];
int cnt=;
while ((cnt=in.read(bytes,,bytes.length)) != -) {
outputStream.write(bytes, , cnt);
}
outputStream.close();
in.close();
} catch (Exception e) {
ftpClient.closeServer();
e.printStackTrace();
}
ftpClient.closeServer();
} catch (Exception e) {
System.out.println("下載文件失敗!請檢查系統FTP設置,並確認FTP服務啟動");
}
}
//在ftp伺服器上傳件文件夾
public boolean createDir(String path,FtpClient ftpClient) throws Exception{
//進入到home文件夾下
ftpClient.cd("/home");
//創建遠程文件夾
//遠程命令包括
//USER PORT RETR ALLO DELE SITE XMKD CDUP FEAT<br>
// PASS PASV STOR REST CWD STAT RMD XCUP OPTS<br>
// ACCT TYPE APPE RNFR XCWD HELP XRMD STOU AUTH<br>
// REIN STRU SMNT RNTO LIST NOOP PWD SIZE PBSZ<br>
// QUIT MODE SYST ABOR NLST MKD XPWD MDTM PROT<br>
// 在伺服器上執行命令,如果用sendServer來執行遠程命令(不能執行本地FTP命令)的話,所有FTP命令都要加上/r/n<br>
// ftpclient.sendServer("XMKD /test/bb/r/n"); //執行伺服器上的FTP命令<br>
// ftpclient.readServerResponse一定要在sendServer後調用<br>
// nameList("/test")獲取指目錄下的文件列表<br>
// XMKD建立目錄,當目錄存在的情況下再次創建目錄時報錯<br>
// XRMD刪除目錄<br>
// DELE刪除文件<br>
//通過遠程命令 穿件一個files文件夾
ftpClient.sendServer("MKD "+ path + " ");
//這個方法必須在 這兩個方法中間調用 否則 命令不管用
ftpClient.binary();
ftpClient.readServerResponse();
return false;
}
/**
* 檢查文件夾是否存在
* @param dir
* @param ftpClient
* @return
*/
public boolean isDirExist(String dir, FtpClient ftpClient) {
try {
ftpClient.cd(dir);
} catch (Exception e) {
return false;
}
return true;
}
}
(2):KmConfig.java代碼如下:定義FTP伺服器參數,包括登錄的用戶名密碼之類的。
package ftpDemo;
public class KmConfig {
//主機ip
private String FtpHost = "";
//埠號
private int FtpPort;
//ftp用戶名
private String FtpUser = "";
//ftp密碼
private String FtpPassword = "";
//ftp中的目錄
private String FtpPath = "";
public String getFtpHost() {
return FtpHost;
}
public void setFtpHost(String ftpHost) {
FtpHost = ftpHost;
}
public int getFtpPort() {
return FtpPort;
}
public void setFtpPort(int ftpPort) {
FtpPort = ftpPort;
}
public String getFtpUser() {
return FtpUser;
}
public void setFtpUser(String ftpUser) {
FtpUser = ftpUser;
}
public String getFtpPassword() {
return FtpPassword;
}
public void setFtpPassword(String ftpPassword) {
FtpPassword = ftpPassword;
}
public String getFtpPath() {
return FtpPath;
}
public void setFtpPath(String ftpPath) {
FtpPath = ftpPath;
}
}
(3):下面是測試代碼:
G. 如何刪除FTP文件
1.文件被鎖定,例如ACCESS資料庫,正在被使用,因此不能被清除,解決辦法是登錄虛擬主機管理平台,進入到主機管理中,把空間運行暫停,然後等數十秒鍾再清除就可以了。
2.文件的索引壞了。在一台有上百萬文件的伺服器中,很有可能發生這種情況,這類文件用上面的方式無法刪除。(解 決方法:聯系本司技術工程師,一般在24小時內解決)。
3.用戶自己曾經對上層目錄設定了不能寫入的保護性操作,解決方法:登陸用戶控制後台-自助管理-管理主機-打開相應目錄的寫操作許可權,然後用ftp登陸刪除。
4.同一刻有其他人打開你的ftp在操作,此時必須是其他 ftp操作關閉才能刪除。
5.文件名亂碼或有空格,用ftp重命名該文件然後刪除。或者進入到「高級管理」裡面,也可以刪除掉的。這個涉及到許可權問題,看你的主機服務商給沒給你這個許可權了。
H. 怎樣刪除FTP站點
樓主用什麼建立的站點 有建立就有刪除
比如:Dreamweaver打開——站點——管理站點刪除
ftp管理工具 都有這項
I. ftp伺服器用戶名密碼 咋刪除啊急!!!!!!
如果是你登陸別人的伺服器,可以在FTP伺服器的根目錄上單擊「文件」->"登陸",然後出現如下所示