Ubuntu 安装 MariaDB Server 10.3

概述 随着 10.3.7 版本的发布,MariaDB 10.3 系列终于走出测试可以进行生产使用了,MariaDB 10.3 是 MariaDB 10.2 的演进版,带来了几个全新功能,并且具有 MySQL 的后端和重新实现的功能。 MariaDB 兼容的依旧还是 MySQL 5.7 并没有带来 8.0 的特性,不过现在 MySQL 8.0 虽然正式了但是由于变动较大很多细节都并不兼容,Maria […]

SSH你了解多少

背景 Windows服务器的默认远程管理端口是3389,管理员是Administrator,普通用户是guest。而Linux的管理员是root,普通用户默认有很多个,默认端口是22。这些常识有点IT经验的人都知道,更别说黑客了。所以,为了系统安全,必须隐藏或者更改这些默认配置。

网络扫描工具Nmap安装与使用

什么是Nmap nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用n […]

CentOS安装Maven

什么是Maven Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

CentOS安装Tomcat

什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立 […]

SELinux初探

背景 0day攻击:在计算机领域中,0day通常是指还没有补丁的漏洞,而0day攻击则是指利用这种漏洞进行的攻击。 当某个漏洞被曝光,但是,其安全补丁还没有制作出来的时候,我们可以使用SELinux来增强访问控制,一定程度上保护我们的服务器。等安全补丁出来以后,抓紧时间安装补丁。

在 RHEL/CentOS 上安装 OpenJDK 和 Oracle JDK

前言 本教程将向您展示如何在 RHEL 7 和 6,同样适用于基于 RHEL 的 CentOS 以及其他发行版。Java 是一种非常流行的软件平台,在 Web 应用领域有着非常不错的使用率和优势。 教程将涵盖以下Java版本的安装: OpenJDK Oracle Java

服务器遭受攻击后如何有效处理

背景 云服务器部署在网络上,服务器遭受攻击的可能性还是比较大的。那么我们应该尽量做好系统的安全防护,修复一些已知的危险行为。所以,当服务器遭受攻击以后,应该如何有效的去处理呢? 以下介绍处理服务器遭受攻击的一般思路。

Linux下入侵检测工具的使用与配置

背景 rootkit是Linux平台下最常见的一种木马后门工具,它主要通过替换系统文件来达到入侵和和隐蔽的目的,这种木马比普通木马后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种木马。rootkit攻击能力极强,对系统的危害很大,它通过一套工具来建立后门和隐藏行迹,从而让攻击者保住权限,以使它在任何时候都可以使用root 权限登录到系统。 rootkit主要有两种类型:文件级别和内核级别。