當前位置:首頁 » 文件傳輸 » linux怎麼查看ftp服務安裝
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux怎麼查看ftp服務安裝

發布時間: 2023-03-07 18:46:46

1. 如何查看LINUX系統上有沒有安裝FTP了

ftp是否安裝,一般可以從3種方式進行查詢:

  1. 使用netstat -tanulp |grep 21;查看對外監聽的埠來查看到,ftp對外監聽的埠一般都是21,如果修改了埠,就可以查看埠是否對外監聽。當然也可以使用ps -elf 或ps -aux 查看是否有Linux的服務。

  2. 查看Linux的配置文件,安裝完Linux後在會有「/etc/vsftpd/vsftpd.conf」配置文件,如果是變異安裝的話,我們可以find -name "vsftpd.conf" / ;如果有這個配置,應該就已經安裝了。

  3. 可以如果是centos系列的可以使用"rpm -qa |grep vsftpd",或者使用ls /etc/init.d/ ;查看是否有vsftpd.

    linux 更多知識建議參考:http://www.linuxprobe.com/chapter-11.html,祝你好運!加油!!!

2. 如何檢測linux系統下ftp伺服器是否開啟

檢測linux系統下ftp伺服器是否開啟的方法如下:

1、第一步,打開一台Linux的電腦,進入到輸入shell指令的命令行狀態下,如下圖所示。

3. 如何查看linux如何安裝ftp

用rpm命令來查看是否安裝了FTP服務。

1

rpm -qa | grep ftp

rpm命令參數:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

rpm -q samba
#查詢程序是否安裝
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm
#按路徑安裝並顯示進度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
#指定安裝目錄
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm
#用來檢查依賴關系;並不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm
#新版本降級為舊版本
rpm -qa | grep httpd
#[搜索指定rpm包是否安裝]--all搜索*httpd*
rpm -ql httpd
#[搜索rpm包]--list所有文件安裝目錄
rpm -qpi Linux-1.4-6.i368.rpm
#[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm
#[查看rpm包]--file
rpm -qpR file.rpm
#[查看包]依賴關系
rpm -ivh file.rpm
#[安裝新的rpm]--install--verbose--hash
rpm -Uvh file.rpm
#[升級一個rpm]--upgrade
rpm -e file.rpm
#[刪除一個rpm包]--erase

4. Linux 怎麼查看FTP服務安裝沒有

linux查看ftp服務是否安裝,用到的工具:xshell,步驟如下:

  1. 登錄linux伺服器,執行以下兩條命令:

ps-aux|grepftpd
netstat-na|grep21

輸出:

[root@ebs-18307~]#ps-aux|grepftpd
root4740.00.0153652852?SsMar060:00pure-ftpd(SERVER)
root155560.00.0112648976pts/0S+11:130:00grep--color=autoftpd
[root@ebs-18307~]#netstat-na|grep21
tcp00211.149.155.84:8061.158.167.19:61072SYN_RECV
tcp000.0.0.0:210.0.0.0:*LISTEN
tcp052211.149.155.84:22000106.114.77.228:30522ESTABLISHED
tcp00211.149.155.84:80218.31.113.112:60611TIME_WAIT
tcp00211.149.155.84:80120.76.25.49:65426TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60648TIME_WAIT
tcp00211.149.155.84:80211.149.175.214:39829TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60681TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60630TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60642TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60672TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60636TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60646TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60638TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60626TIME_WAIT
tcp00211.149.155.84:80110.74.194.66:15815TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60644TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60670TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60632TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60628TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60634TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60640TIME_WAIT
tcp00211.149.155.84:80218.31.113.112:60624TIME_WAIT
tcp600:::21:::*LISTEN
unix3[]STREAMCONNECTED12100/var/run/dbus/system_bus_socket
unix2[]DGRAM12124
unix3[]STREAMCONNECTED12122/var/run/dbus/system_bus_socket
unix2[]DGRAM12101
unix3[]STREAMCONNECTED12121

說明:從代碼上可以分析到,演示linux伺服器安裝了pure-ftpd,開啟了21埠。

效果圖:

注意事項:ftp埠默認是21,可以更改。

5. LINUX下如何開啟ftp伺服器

1. 首先伺服器要安裝ftp軟體,查看是否已經安裝ftp軟體下:
#which vsftpd
如果看到有vsftpd的目錄說明伺服器已經安裝了ftp軟體

2. 查看ftp 伺服器狀態
#service vsftpd status

3. 啟動ftp伺服器
#service vsftpd start

4. 重啟ftp伺服器
#service vsftpd restart

5. 查看服務有沒有啟動
#netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,證明ftp服務已經開啟。

6.如果需要開啟root用戶的ftp許可權要修改以下兩個文件
#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然後重新啟動ftp服務。

7. vsftpd 500 OOPS: cannot change directory
登陸報錯:
C:\>ftp 192.168.0.101
Connected to 192.168.0.101.
220 (vsFTPd 2.0.5)
User (192.168.0.101:(none)): frank
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp> ls
500 OOPS: child died
Connection closed by remote host.
解決方法:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!

這是SELinux的設置命令,在不熟悉SELnux前,把SELinux關掉也可以的。

8. 永久開啟,即os重啟後自動開啟ftp服務
方法一:
cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:
vi /etc/xinetd.d/gssftp ,將 修改兩項內容:

(a) server_args = -l –a 去掉-a 改為server_args = -l
(b) disable=yes改為disable=no
(c) 保存退出。

方法二:
(a) system-config-services , 進入圖形界面的System services查看是否有 vsftpd項,如果沒有轉到2.,保存後退出

(b) 用redhat第三張盤 安裝此服務(開始--刪除/增加程序),200K左右

(c) #setup
此時能看到vsftpd項,此時選中此services項,保存後退出.

6. 如何查看LINUX系統上有沒有安裝FTP了

ftp是否安裝,一般可以從3種方式進行查詢:
1.
使用netstat
-tanulp
|grep
21;查看對外監聽的埠來查看到,ftp對外監聽的埠一般都是21,如果修改了埠,就可以查看埠是否對外監聽。當然也可以使用ps
-elf
或ps
-aux
查看是否有Linux的服務。
2.
查看Linux的配置文件,安裝完Linux後在會有「/etc/vsftpd/vsftpd.conf」配置文件,如果是變異安裝的話,我們可以find
-name
"vsftpd.conf"
/
;如果有這個配置,應該就已經安裝了。
3.
可以如果是centos系列的可以使用"rpm
-qa
|grep
vsftpd",或者使用ls
/etc/init.d/
;查看是否有vsftpd.
linux
更多知識建議參考:http://www.linuxprobe.com/chapter-11.html,祝你好運!加油!!!

7. 在linux下怎麼查詢FTP是否打開怎麼啟動FTP服務

service vsftpd restart重啟vsftpd服務x0dx0aservice vsftpd stop停止vsftpd服務x0dx0aservice vsftpd start啟動vsftpd服務x0dx0ax0dx0achkconfig --list |grep vsftpd 查詢Vsftpd在運行模式下是否開機啟動

8. Linux 怎麼查看FTP服務安裝沒有

用rpm命令來查看是否安裝了FTP服務。

rpm-qa|grepftp

rpm-qsamba
#查詢程序是否安裝
rpm-ivh/media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm
#按路徑安裝並顯示進度
rpm-ivh--relocate/=/opt/gaimgaim-1.3.0-1.fc4.i386.rpm
#指定安裝目錄
rpm-ivh--testgaim-1.3.0-1.fc4.i386.rpm
#用來檢查依賴關系;並不是真正的安裝;
rpm-Uvh--oldpackagegaim-1.3.0-1.fc4.i386.rpm
#新版本降級為舊版本
rpm-qa|grephttpd
#[搜索指定rpm包是否安裝]--all搜索*httpd*
rpm-qlhttpd
#[搜索rpm包]--list所有文件安裝目錄
rpm-qpiLinux-1.4-6.i368.rpm
#[查看rpm包]--query--package--installpackage信息
rpm-qpfLinux-1.4-6.i368.rpm
#[查看rpm包]--file
rpm-qpRfile.rpm
#[查看包]依賴關系
rpm-ivhfile.rpm
#[安裝新的rpm]--install--verbose--hash
rpm-Uvhfile.rpm
#[升級一個rpm]--upgrade
rpm-efile.rpm
#[刪除一個rpm包]--erase