Linux下判断sftp开启与否的具体操作是什么
Admin 2022-07-20 群英技术资讯 1297 次浏览
判断方法:1、利用netstat命令查看指定端口是否开启,语法为“netstat -an | grep '22'”;2、利用ps命令查看进程信息,若显示进程信息表示sftp已经开启,语法为“ps -ef | grep sftp”。
本教程操作环境:linux7.3系统、Dell G3电脑。
rpm 指令能够检测到的只有通过 rpm 或者 yum 进行安装的软件包,如果是通过其他方式安装的软件,是查不到的。
通过 rpm 指令检测 vsftpd 是否安装:rpm -qa | grep vsftpd
。
因为服务器拿到之后就可以用 sftp 上传文件了,所以肯定是存在这样一个 sftp 服务的,且该服务已开启。在确认不是通过包管理器安装的情况下,可以通过查询进程或端口来查看服务。
具体操作
1、查看下端口是不是开启
netstat -an | grep '22'
22 端口其实查的是 ssh 服务,所以也可以用 netstat -an | grep 'ssh' 查询。
2、查看进程:
ps -ef | grep sftp
值得注意的是,这两种方法都需要在开启一个 sftp 客户端并已经连接了服务器的情况下才能查出来。除非是以 vsftpd 形式运行。
[notice]vsftpd 以 daemon 形式运行,可以通过 service 进行控制,所以可以直接通过进程或端口查到。[/notice]
ps -ef 是用标准的格式显示进程的、其格式如下
其中各列的内容意思如下
UID //用户ID、但输出的是用户名
PID //进程的ID
PPID //父进程ID
C //进程占用CPU的百分比
STIME //进程启动到现在的时间
TTY //该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。
CMD //命令的名称和参数
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux查看端口是否开放的方法:首先打开端口,切换root用户登录;然后使用【lsof -i:】端口号命令行;最后使用【netstat -aptn】命令行,查看所有开启的端口号。
vi和cat的区别:1、cat是一个文本打印的命令,而vi是一个文本编辑器;2、cat命令用于输出文件内容信息到控制台上,但不能编辑文件,而vi命令可以输出文件内容,也可以编辑(删除、查找、替换)文件。
linux中默认有三个分区:1、boot分区,该分区是存储内核及在引导过程中使用文件的分区,是启动linux时使用的一些核心文件;2、swap分区,该分区是linux下的虚拟内存分区,作用是在物理内存使用完之后,将磁盘空间虚拟成内存来使用;3、根分区,也即系统分区,系统内所有的东西都存放在根分区中,也被称为root分区。
linux可以运行两个tomcat。运行方法:1、利用“vim /etc/profile”命令写入环境变量,并利用“source /etc/profile”使配置生效;2、修改“apache-tomcat-10.0.12/conf”目录下的“server.xml”文件;3、修改两个“tomcat/bin”目录下的“startup.sh”与“shutdown.sh”文件即可。
Linux怎么使用chmod和chown命令?Linux系统中想要使用chmod和chown命令,该怎么使用呢?下面我们就来看看详细的教程,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008