首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

服务器被入侵,异常进程无法杀掉,随机进程

故事情节: 有一天在聚餐中,我有一个朋友和我说他的服务器上有有个异常的进程他一直在占满CPU在运行,我在一顿谦虚之后答应了他,有空登录上他的服务器看一下具体情况。...就是以上三张图,在proc目录中的exe指向的文件已被删除,我看到这里,我好奇这个进程肯定是被隐藏掉了。这时,我急中生智跟这位朋友要了root账号密码。...登录服务器用top命令一看,发现一个奇怪的进程在运行,我使用kill命令将其杀后,等了十来分钟后,发现没有被启动,这时我和这位朋友说干掉了,他问我是不是kill掉了,我说嗯,他又补充到,这个进程杀掉过段时间会起来的...没过多久,我又看了一下,发现这个进程换了个名字又启动了。...还干满了CPU,就在这时,我在研究这个进程运行文件的时候发现: 这个进程会连到一个韩国的服务器上,我访问这个IP发现是一个正常的网站,没有异常情况。

11.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【DB笔试面试526】在Oracle中, 什么是专用服务器和共享服务器

    专用服务器:每次在对Oracle进行访问的时候,Oracle服务器的Listener会得到这个访问请求,然后会为这个访问创建一个新的进程来进行服务。...这种连接模式的一个很重要的特点就是UGA(User Global Area,用户全局区)是存储在PGA(Program Global Area,程序全局区)中的,这个特性也很好说明了当前用户的内存空间是按照进程来进行分配的...,而客户端使用shared方式连接的话,那么会出现错误提示:“ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄”。...此外,还可以通过视图V$SHARED_SERVER、V$DISPATCHER及V$CIRCUIT视图查询是否启用了共享服务器连接。...其实通过命令“lsnrctl services ”也可以判断是否启用了共享服务器连接。

    1.6K50

    Windows服务器无法远程登录:远程桌面服务已启动,默认端口未监听

    问题描述 使用腾讯云Windows服务器时,无法远程桌面登录,可以通过控制台vnc登录。...[远程登录报错] VNC登录服务器可参考官网文档 检查远程桌面服务已启动,但是端口未监听,如下图 [p058x818z3.png] [zja0as82n7.png] ---- 解决方案 方案一、远程已关闭...[asf4cqyahh.png] [vbvdvwwrki.png] [9v1a19tzey.png] 再次查看端口监听情况,3389已监听,此时尝试远程桌面即可正常远程。...CurrentContro1Set\Control\Tenninal Server\WinStations\RDP-Tcp 找到这两个路径下的PortNamber,然后右键–>修改,选择到十进制,你就会看到现在您服务器使用的的端口号...[nchzkstcrh.png] 此时过滤33890端口是正常监听的,如下图 [szxejhfs35.png] 远程登录时需要指定这里的端口登录,在远程桌面程序输入 服务器公网IP:端口 即可登录。

    20K41

    等保测评2.0:Windows入侵防范

    即仅安装该服务器需要的组件和应用程序,非必需的组件和应用程序应该删除或者停用。 输入appwiz.cpl可以看到windows中安装的程序: ?...服务、进程、端口的关系是这样的,启用了某个服务,某个服务就会启动一个或者数个进程,然后进程就有可能会监听端口,然后只有当进程监听了端口后,此端口的通信才会存在意义。...外界对一个服务器的某个没有任何进程监听的端口发送信息的话,不会得到任何回应的。 如iis服务会启动w3wp进程,w3wp进程就会监听80端口或者你设置的某个端口。...不需要的系统服务 一方面,可以查看windows启用的功能,在服务器管理器中的功能节点中,可以看到已启用的windows功能: ?...不存在远程管理的 也就是实际上什么策略也没有做,但是从外部网络无法远程登录该服务器,只能在机房中对直接在服务器上进行本地登录和操作,这种个人觉得至少应该给一个部分符合,或者不适用,因为不存在远程管理。

    6.2K20

    Oracle11g监听器(Listener)的一些基础知识

    2.客户端与服务器端建立连接的过程 客户端发起一个连接请求 监听接收到请求判断是否有效 监听启动一个专用服务器进程(另有共享服务器进程模式,较少用)用于接收connection 在专用服务器进程进程启动之后...,监听会将这个connection传递给这个专用服务器进程 专用服务器进程通过这个connection来跟客户端(用户进程)握手 专用服务器进程跟客户端信息交换需要建立一个session session...3.一条SQL执行过程 虽然与监听不太相关,但是还是记录在这 摘一段《OCP/OCA认证考试指南全册》内容 段落引用 用户进程生成SQL语句,服务器进程则执行这些语句。...最后,服务器进程在执行周期的取出阶段将执行语句生成的结果集发送回用户进程,用户进程随后为了显示而格式化结果集。...显示监听器的版本 reload 强制监听器在listener.ora中重读条目 save_config 将任何联机更改写入listener.ora文件 trace 启用监听器活动的跟踪 change_password

    1.7K20

    新手程序员登录服务器进程!高级:你别再瞎Kill进程服务了

    我们都知道,kill在linux系统中是用于杀死进程。 kill pid [..] kill命令可将指定的信号发送给相应的进程或工作。kill命令默认使用信号为15,用于结束进程或工作。...如果进程或工作忽略此信号,则可以使用信号9,强制杀死进程或作业. ? 因此,如果确保将进程杀死,可以使用-9参数 kill -9 pid [..]...而使用-3参数,可以 打印进程的执行日志 kill -3 pid 在Java中的应用 创建一个SpringBoot的web应用 启动类如下,添加了一个钩子函数,当进程关闭时,将会调用该钩子函数。...mvn package 测试kill -3 启动应用 这里注意,如果使用相对路径启动应用,则jps看到的进程名称为jar,使用绝对路径如下则显示完整的jar名称:web-1.0.jar。...java -jar ~/aProject/web/target/web-1.0.jar 查看进程pid lgj@lgj-Lenovo-G470:~/aProject/web/target$ jps |

    1.2K20

    Oracel数据库连接时出现:ORA-12518:监听程序无法分发客户机连

    在连接Oracel数据库时,每隔一段时间就会出现:ORA-12518:监听程序无法分发客户机连接,如图 ?...上网查了资料原因和解决方案如下: 一、【问题描述】 最近,在系统高峰期的时候,会提示如上的错误,致使无法连接到服务器上的数据库。...系统在正常情况下都可以正常的使用,检查监听配置,完全正确,监听配置不正确的可能性排除. 2、是否因为数据库服务器处于共享服务器模式,是否会因为DISPATCHERS的数量太少,导致在高峰期的时候无法及时的分配客户机连接呢...4、在网上查找资料后发现,32位的WIN2003系统ORACLE单进程的限制为1.7G,对于超过的内存,ORACLE也无法使用,导致ORACLE在高峰期对客户机分配到一定数量的时候,导致ORACLE可用的内存不足...经检查,现场的托管服务器环境为:32位的WIN32以及32位的ORACLE..直接导致ORACLE能够使用的内存不超过1.7G,对SGA的大小进行一定量的减少,系统基本不再出现无法分配的问题。

    5.6K20

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决

    解决问题:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 测试环境:RedHat7.4 + Oracle 11g 64位 相关说明: 数据库服务器: Oracle11g 64位软件的安装位置为...ADMIN,plsql通过这个找到orcl连接字符串 4.添加一个环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 遇到问题: 使用plsql连接数据库服务器...:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务” 解决办法简述: 1.修改E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora...TCP)(HOST = 192.168.8.13)(PORT = 1521))     )     (CONNECT_DATA =       (SID = orcl)     )   ) 三、在数据库服务器中启动监听并更新注册...最后重启一下监听与数据库并更新注册 $ lsnrctl stop        #先关闭监听服务 $ lsnrctl start        #开启监听服务 $ sqlplus / as sysdba

    9.5K10

    SQLServer 远程链接MySql数据库详解

    消息 53,级别 16,状态 1,第 0 行 命名管道提供程序: 无法打开与 SQL Server 的连接 [53]....说明: Shared Memory: 避免了运行在同一台计算机上的客户端和服务器之间的进程间封送(跨越进程边界传送信息之前包装信息的方式).客户端直接访问服务器存储数据的内存映射文件.Shared...这种高性能部分是由于特殊的专用硬件知道系统之间有专用的连接,因此无需处理普通的网络寻址问题。一般禁用它。...按照以上设置完成客户端端口更改,在程序中的数据库连接字符串也应该做相应的更改,否则还是无法连接打数据库。...说明:SQL Server 浏览器程序以服务的形式在服务器上运行。

    9.6K10

    内网穿透之icmp隧道搭建+上线CS+环境场景搭建

    1) 启用防火墙 2) 防火墙高级设置(重点) (1)设置阻止入站/出站连接 打开高级设置 选择属性 域配置文件、专用配置文件、公用配置文件这三个标签中出站连接设置为阻止,确定 再次查看 (...选择tcp,输入特定端口80 默认选择允许连接,下一步 选择专用 公用,下一步 随便命名,完成 (4)新建出站规则:允许ICMP协议出站 禁用全部已启用的出站规则:同样点击出站规则,把启用的全部禁用掉...这里可以查看几个协议的协议号" 作用域默认任何IP地址,下一步 选择允许连接,下一步 选择专用、公用,下一步 输入命名,完成 ---- (5)新建出站规则:允许连接内网服务器 开启对内网服务器...选择自定义,下一步 默认选择所有程序,下一步 默认,下一步 远程ip地址设置为176.16.5.100 选择允许连接,下一步 选择专用、公用,下一步 (6)新建入站规则:允许远程桌面连接自己...选择自定义,下一步 默认所有程序,下一步 默认,下一步 远程IP只写一个172.16.5.60(WEB服务器第二网卡) 默认,下一步 选择专用、公用,下一步 命名,完成 3) 开启允许远程桌面

    2.2K21

    MySQL 8.0 数据库审计日志平台部署

    第一种:是部署在数据库服务器的所在网络,采用旁路监听方式截取用户访问数据库的TCP头报文,该系统是由数据采集、数据处理和安全检测三个模块组成。...环境概述一、MySQL 8.0主库安装Percona Audit Plugin插件1)要启用MySQL 8.0主库节点的审计,我们首先需要将Percona8.0审计插件audit_log.so文件复制到每个服务器的插件目录中...我们现在可以启用审计,但它只会写入本地系统日志/var/log/messages文件里,无法推送远程专用存放syslog审计日志的MySQL数据库服务器里。...syslog审计日志的MySQL数据库服务器1)在专用存放syslog审计日志的MySQL数据库准备syslog的用户账号mysql> CREATE USER 'rsyslog'@'%' IDENTIFIED...四、准备LAMP环境,运行web可视化日志分析软件LogAnalyzer,可与专用存放syslog审计日志的MySQL数据库服务器部署在一起。

    1K80

    LAMP平台基于NFS实现web服务器负载均衡

    前言 随着访问量的逐渐增大,一台web服务器可能已经无法满足需求,这就需要增加web服务器的数量了,于是问题就来了:如何保证两台服务器数据同步呢?...配置文件 NFS在CentOS6上的配置文件及服务提供程序 程序包:nfs-utils脚本:/etc/rc.d/init.d/nfs /etc/rc.d/init.d/nfslock...async:可改进性能,但是如果没有完全关闭NFS守护进程就重新启动了NFS服务器,也可能会造成数据丢失,缺省为为syncno_wdelay:关闭写延时,如果设置了async,那么NFS就会忽略这个选项...,缺省选项是启用子树检查no_auth_nlm:可作为insecure_locks指定,它告诉 NFS 守护进程不要对加锁请求进行认证。...数据库服务器配置 为wordpress程序提供数据库 ?

    1.2K50

    redis详解及哨兵模式搭建

    ,如果需要运行成为一个守护进程,则把no,改为yes即可,如果使用服务脚本启动,即使daemonize为no,也会运行为一个守护进程 port 6379 //监听端口:6379/tcp tcp-backlog...,两者不影响 修改配置文件中以下内容 #修改监听地址为 0.0.0.0 bind 0.0.0.0 #开启守护进程 daemonize yes...,则无法判定数据是否过期,此时从服务器仍然接收到读请求时,yes表示仍然响应(继续使用过期数据) slave-read-only yes //启用slave时,该服务器是否为只读 repl-diskless-sync...,一旦发现master离线的情况,sentinel会从多个从服务器中选择并提升一个从节点成为主节点,当主节点被从节点取代以后,那么IP地址则发生了,客户所连接之前的主节点IP则不无法连接,此时可以向sentinel...,多个进程之间使用“流言协议”接收redis主节点是否离线,并使用“投票协议”是否实现故障转移,选择哪一个redis的从服务器成为主服务器 启用sentinel: redis-sentinel可以理解为运行有着特殊代码的

    1.2K41

    Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影系统

    单台服务器的 LNMP 架构通常使用该方式,因此在配置 PHP 编译选项时需添加--enable-fpm以启用此模块。...环境; 如果选用 FPM 方式,需先启动 php-fpm 进程,便于监听 PHP 解析请求,在 php-fpm.conf 配置文件中,pid 配置行指出了 PID 信息的存放位置,可根据实际情况进行修改...下载并部署程序代码 将下载的SKYUC程序文件解压,找到其中的wwwroot文件夹并将其放置到LNMP服务器的网站根目录下,然后调整权限,允许Nginx、php-fpm程序拥有必要的写入权限。...,可设置专用的数据库及授权用户。...确保系统环境、目录权限、缓存可写性等检测通过,否则将无法继续安装。 ?

    67700

    Linux服务器被攻破?7条指令锁定背后的“他”!

    引言 大多数受攻击的服务器是由程序执行的,这些攻击者会滥用服务器,只要能正常访问,他们几乎不采取任何预防措施隐藏他们正在做的事。 ?...lsof -p PID 这个程序将列出进程已打开的文件。...像DOS攻击或垃圾邮件机器人这样的进程,会立即出现在列表的顶部。 检查清单7 - 哪些进程正在监听网络连接? 通常,攻击者会安装一个除了监听网络端口以获取指令外,什么也不做的程序。...这并不消耗CPU或带宽,因为它只是监听状态,所以top指令很难发现。 lsof 和 netstat 命令都将列出所有网络进程。...写在最后 纵使重新控制了服务器,还没完呢。 不要试图修复问题,继续使用服务器。你永远无法确定攻击者做了什么,因此也无法保证服务器是安全的。 唯一明智的做法是复制所有需要的数据,然后重新安装。

    1.3K10

    .Net魔法堂:开启IIS的WebGarden、WebFarm和StateServer之旅

    IIS默认配置下采用的是单工作进程的工作模式,也就是只启用一个w3wp.exe进程处理所有请求,然后进程启用多个线程来处理并发请求,最大工作线程数由具体的操作系统和IIS来决定,当并发量大于线程数时则会让请求排队等待处理...在IIS 7中,右键单击“应用程序池” > 转到“高级设置” > 找到“进程模型”,下面有个“最大工作进程”项。 ?     开启WebGarden是不是很简单呢?...maximum worker processes为1时,并发量上扬时w3wp.exe所占的内存(专用工作集/专用字节)会急速上升,当所占内存接近2GB时响应延时就变得十分严重,唯一的办法就是等待、等待、...但倘若启用WebFarm,那还要配置以下两项:  1. 配置MachineKey    machineKey作为加密/解密秘钥。负载均衡时必须配置,否则会报“无法验证的错误”之类的问题。     ...默认情况下ASP.NET会自动生成一组machineKey,但作负载均衡时各台应用服务器所生成的均不同,则会导致无法正确加密解密共享信息。

    2.1K70

    性能测试 Apache参数配置与性能调优

    工作原理 同prefork,单个控制进程负责启动子进程,每个子进程创建由ThreadsPerChild指定的固定数量的线程,以及用于负责监听连接请求,并在请求到达时将其传递给服务器线程的监听线程。...单个控制进程(父进程)负责启动子进程。每个子进程创建一个由ThreadsPerChild指定的固定数量的服务器线程和一个监听线程,监听连接,当请求到达时,传递给worker线程进行处理。...然而,Apache HTTP 服务器通常保持整个子进程、线程等待来子客户端的数据,这给服务器自身带来了不利。为了解决这个问题,针对每个进程,MPM使用一个专用监听线程来处理监听socket。...如果ServerLimit和MaxRequestWorkers设置的值大于服务器处理能力,那么可能会导致服务器无法启动或者不稳定。...设置的值大于服务器处理能力,那么可能会导致服务器无法启动或者不稳定。

    2.8K10
    领券