1. 如何查看LINUX系统上有没有安装FTP了
ftp是否安装,一般可以从3种方式进行查询:
使用netstat -tanulp |grep 21;查看对外监听的端口来查看到,ftp对外监听的端口一般都是21,如果修改了端口,就可以查看端口是否对外监听。当然也可以使用ps -elf 或ps -aux 查看是否有Linux的服务。
查看Linux的配置文件,安装完Linux后在会有“/etc/vsftpd/vsftpd.conf”配置文件,如果是变异安装的话,我们可以find -name "vsftpd.conf" / ;如果有这个配置,应该就已经安装了。
可以如果是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,步骤如下:
登录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