常见的服务器 SSL 安全漏洞及修复方案

常见的服务器 SSL 安全漏洞常见的服务器 SSL 安全漏洞有 SSLv2 TLS (DROWN attack)、SSLv3 POODLE、SSL/TLS Bar Mitzvah Attack 等等。如何检测 SSL 安全漏洞可以通过 ssllabs 检测你的网站是否存在 SSL 相关的漏洞。修复方案有漏洞就要打补丁或者其他补救措施,对于不同类型的服务器,有以下不同的修复方案:Nginx服务器

ubantu 查看系统版本

之前使用过的 Linux 的 Redhat(学校里学习用的) 和 Centos(阿里云购买的服务器镜像),查看系统版本指令为:cat /etc/redhat-release。因为使用 vagrant 的原因,vagrant 选用了 ubantu。此时需要了解 ubantu 的系统版本。1、查看 linux 内核,GCC 版本使用命令:cat /proc/versionLinux version 4

常用的 vagrant 指令

vagrant 简单介绍vagrant是一个工具,用于创建和部署虚拟化开发环境的。拿 VirtualBox 举例,VirtualBox 会开放一个创建虚拟机的接口,Vagrant 会利用这个接口创建虚拟机,并且通过 Vagrant 来管理,配置和自动安装虚拟机。一般 vagrant 会和 VirtualBox 一起使用。那么 VirtualBox 又是什么?与它齐名的 VMware Worksta

卸载 gitlab 后,runsvdir 进程杀死后又重新创建(杀不死)

前言再一次作妖,尝试在新买的一台 1核1g 服务器上安装 gitlab。本来是没那么大的胆子的,毕竟之前的一台服务器就因为这个原因挂了,然后不知道怎么解决,花了 2 千多冤枉钱去升级配置,浪费了资源和金钱,到现在 cpu 都一直空闲着 →_→ 。这次因为是新买的测试机,在闲置了几个月后,陆续给它装了 php,mysql 和 Nginx。因为一直空闲着,平时只是用它来测试软件新版本和 php 框架的

Linux 扩展(增加) swap 交换分区

介绍swap 就是 Linux 下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是 swap 交换分区,需要提前创建)虚拟成内存来使用。具体步骤查看当前的 swap 分区大小[root@xxx /]# free -h total used free shared buff/cache available Me

排查、判断 linux 服务器是否被黑或被当成肉鸡挖矿

前言作为敲代码的,对于服务器关注点主要在于如何安装、部署软件,如何设置配置文件,软件的开启和关闭等等,对于服务器网络安全所知甚少。服务器安全的重要性只有在被黑,被破坏之后才能体会。为此,服务器的数据库日常备份和代码的阶段性备份都不可少。然后这并不是全部,作为程序员还需要懂一些必要的常识知识。都知道,服务器会对外开放一些端口,这些端口就像我们人体的耳鼻喉一样重要,如 22 远程 shell 登录,8

linux 服务器出现大量 sshd 进程的解决方法

前言最近客户服务器运营商给他发了邮件,说在他的服务器上有恶意脚本执行。邮件内容是服务器被检测到往外发送邮件。立即想到的是,我之前帮他装过收发邮件的 postfix 和 dovecot 软件。难道我安装的软件本身就是恶意软件,它自己没事往外发邮件?看了之前的安装记录 在vps上搭建邮件服务器(linux centos7),当时用的 yum 进行安装的,如果出问题,那么就是 yum 有问题,而这可能性

nginx 访问 php 文件出现下载,或直接展示 php 文件内容,或者 “500 Internal Server Error” 的解决方案

前言nginx 作为一个高效的服务器,一直很受欢迎。一般情况下不会出现什么错误(服务器镜像自带版本),但如果碰巧购买了一台没有安装 nginx 的服务器时,在你安装配置 nginx、php 并想访问时,可能会出现很多意想不到的错误。如:nginx 访问 php 文件,直接下载了该文件的内容,或者直接展示该 php 文件的内容,又或者报 403、404、500 Internal Server Err

svn 基本操作指令以及与 git 的对比

本来在 windows 下操作 svn,是不需要指令的,直接通过文件系统右键菜单里的快捷键就可以轻松搞定 svn 的一些基本操作。后面部署到 Linux 服务器,没有安装什么 GUI 之类的图形化用户界面,所以需要单独熟悉一下 svn 的一些基本终端指令。1.svn help直接查看所有的 svn 指令2.svn checkout从 svn 库检出项目代码。示例: svn checkout svn