Redis是什么 Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性: 相比于其他数据库类型,Redis具备的特点是: 安装redis 修改配置文件和密码 重启redis并设置开机自启 测试连接
Redis是什么 Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性: 相比于其他数据库类型,Redis具备的特点是: 安装redis 修改配置文件和密码 重启redis并设置开机自启 测试连接
需求 有时我们要从其他的远程机器上下载一些文件到别的远程机器上,常规的方法是下到本地,再传到需要的地方,可是这么来回折腾不仅浪费时间,还有随时有可能出错。利用python我们可以直接建立一个临时的文件下载服务。 查看当前python版本 # python -V python2开启下载器 # cd 文件所在目录 # python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... python3开启下载器 # cd 文件所在目录 # python -m …
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。官方项目仓库 https://github.com/YMFE/yapi 本文通过docker部署YApi,docker仓库地址:https://github.com/fjc0k/docker-YApi 安装docker和docker-compose…
采用google开源的二次认证系统Google Authenticator实现2FA,实现在管理员持有密钥的情况下,也需要同时获取动态口令才能进入服务器(动态口令30s刷新一次,每个动态口令只能使用一次【可设置多次】)。 2FA(双因素身份认证)就是通过你所知道(动态口令)再加上你所拥有(服务器密钥)的这二个要素组合到一起才能发挥作用的身份认证系统。 双因素认证是一种采用时间同步技术的系统,采用了基于时间、事件和密钥三变量而产生的一次性密码来代替传统的静态密码。 每个动态密码卡都有一个唯一的密钥,该密钥同时存放在服…
环境:cenots7 添加GitLab 仓库 安装gitlab-ce ( 社区版 ) 配置gitlab完成初始化工作 将external_url 'http://xxxx.xxxx.xxxx.xxxx'修改成你自己的域名地址或ip例如:external_url "http://gitlab.example.com" 重新编译配置并启动 GitLab 防火墙需放行80,443端口浏览器访问域名或ip进行登录,一开始会得到一个密码重置页面,输入密码后,使用默认用户root 登录。 启用https访问(通过ip地址访问g…
iptables 是集成在 Linux 内核中的包过滤防火墙系统。使用 iptables 可以添加、删除具体的过滤规则,iptables 默认维护着 4 个表和 5 个链,所有的防火墙策略规则都被分别写入这些表与链中。 “四表”是指 iptables 的功能,默认的 iptable s规则表有 filter 表(过滤规则表)、nat 表(地址转换规则表)、mangle(修改数据标记位规则表)、raw(跟踪数据表规则表): filter 表:控制数据包是否允许进出及转发,可以控制的链路有 INPUT、FORWARD …
CVE 是通用漏洞披露(Common Vulnerabilities and Exposures)的英文缩写,列出了已公开披露的各种计算机安全缺陷。人们提到 CVE,指的都是已分配 CVE ID 编号的安全缺陷。 供应商和研究人员发布的安全公告几乎总会提到至少一个 CVE ID。CVE 可以帮助 IT 专业人员协调自己的工作,轻松地确定漏洞的优先级并加以处理,从而提高计算机系统的安全性。 系统:centos 查找CVE软件 yum update --changelog --assumeno &> /v…
搭建基于密码连接的sftp 创建sftp组 创建一个用户sftp_user,并将用户sftp_user加到sftp用户组中(用户名自定义) 给用户设置密码 创建sftp用户组的站点目录 创建sftp_user用户的共享目录 配置sshd服务 检查sshd语法 重启sshd FileZilla测试连接 搭建基于秘钥连接的sftp 创建sftp组 创建一个用户sftp_user,并将用户sftp_user加到sftp用户组中(用户名自定义) 建立秘钥连接 创建sftp组的站点目录 创建sftp_user用户的共享目录 …
使用certbot安装免费https证书使Nginx支持Https请求 环境:centos7/ubuntu20.04 安装Certbot centos7 yum -y install epel-release yum install certbot python2-certbot-nginx -y ubuntu20.04 sudo apt update sudo apt install certbot python3-certbot-nginx Certbot注册证书有两种工作方式:(个人推荐手动模式) 自动模式:…
1、查看 Linux 当前 Swap 分区命令如下: 2、关闭 Swap 分区如果我们需要增加 Swap 分区,则先关闭 Swap 分区,命令如下: 如果无法关闭 Swap 分区,那可能是因为物理内存当前用量 + Swap 分区当前用量已经超过了物理内存的总大小,我们可以先重启服务器,在机器刚启动的时候关闭 Swap 分区。 3、创建 Swap 分区文件创建命令如下,其中 /var/swapfile 是文件位置,bs*count 是文件大下,例如以下命令就会创建一个 4G 的文件: 4、建立 Swap 文件系统将刚…