龙腾万里 sky 的博客

养得胸中一种恬静

如何给 Redis 设置密码,以防止其它未经授权的客户端进行连接呢?怎么知道哪些命令执行的比较慢呢?

本文将带你熟悉 Redis 管理方面的知识,包含安全和通信协议等等内容。
与此同时,还会介与之紧密相关的第三方管理工具。

上一篇博客 Redis 入门篇,其实只能作入门指南来看,并没有多少深度,但是对于面试有不少帮助的。标题有噱头才会引起更多爱好者多 Redis 的探索,进一步走进 Redis 这个五彩斑斓的世界,进阶知识只有深入学习才能更快掌握。

阅读全文 »

给大家推荐一款比较使用的 markdown 编辑器。换个说法描述更为贴切,其实是一款综合性的开源软件集合,配合其强大的各种插件,作为开发人员的工具也是绰绰有余。我平时用来编辑 yaml、xml、sql、Java、或者 md 文件等等,用起来比较方便。

VSCode 官网下载地址

https://code.visualstudio.com/Download

支持范围:Windows(7、8、10、11)、Linux(.rpm 包、.deb 包)、macOS(10.11+)

一、VSCODE 常用的快捷键

快速进入扩展(这个快捷键是最常用的之一)

1
ctrl + shift + x

运行和调试

1
ctrl + shift + d

源代码管理

阅读全文 »

redis6.0 入门详细教程,redis 持久化、redis 复制原理、redis 高可用哨兵监控以及集群搭建。

一本正经

面试官:小伙子,谈谈对 Redis 的看法。
:啊,看法呀,坐着看还是躺着看。Redis 很小?很快?但很持久?

面试官:一本正经的说,我怀疑你在开车,不仅开开车还搞颜色。
:。。。

面试官:去去去,我时间有限,别瞎扯淡。回到正题,你对 Redis 了解有多少。
:轻量体积小、基于内存非常快、RDB 配合 AOF 持久化让其一样坚挺持久。

面试官:说点具体的。
:请看正文。

阅读全文 »

前言

本文,主要以 vsftp 软件为主进行讲解,版本为 3.0.2。以介绍设置虚拟用户、权限验证为主,linux 权限知识默认大家都有所了解。vsftpd 设置有两种模式:主动模式、被动模式。

Linux 网络文件共享。例如 NFS、Sambs、FTP,其中以 FTP 应用最为广泛,成为了当下 linux 文件系统中主流的网络文件共享工具。介绍 FTP 主要有几种常见的工具 vsftp、proftp、wu-ftp、pureftp,各种 FTP 软件无优劣之分,实际工作中选择自己熟悉的一款即可。

正文

一、vsftp 安装

注意:以 Redhat7 系列(或者支持 systemd 环境的 linux 系统)

1、准备安装包

可以到此网站下载各个版本:http://www.rpmfind.net/linux/rpm2html/search.php?query=vsftpd

1
vsftpd-3.0.2-29.el7_9.x86_64.rpm
阅读全文 »

今天这篇文章,讲解 linux 系统的全局环境变量以及当前用户环境变量的配置。

以前在没有遇到实际问题时,基本忽略掉思考,所有配置的环境变量都配成全局生效。这样是有弊端的,在某一次偶然的机会,我沉思的一小会,意识到全局环境变量与当前用户环境变量还是区分为好,不应一概而论。

直到后来我在 linux 服务器从 Oracle11g 过度到 Oracle19c 时。需要创建普通用户例如 oracle 才能安装,这时我才恍然大悟。这大概是 linux 操作系统的魅力所在。

当时遇到的国产银河麒麟操作系统,把不同用户权限区分的明明白白的,三权分立。管理员用户 root、安全用户 secure、普通用户 user,三者之间均无法访问别人的 home 目录,这时我才明白原来那个 root 用户是假的。泾渭分明,这样做当然有优势。好处在于运维人员只需要分心维护管路员用户和安全用户。普通用户权限比较小,相对来说不会造成较为严重的后果。

正文

配置环境变量,并不一定需要非得配置成所有用全局的或者当前用户全局的。如果使用的中间件有配置文件,你甚至可以在当前的中间件配置文件中指定 JDK 安装的路径,我做测试时一般会这样配置,为了不干扰原有的环境配置而做出让步。这样会显得繁琐一些,配置全局则更为方便管理。

一、配置全局环境变量

1、Redhat 系列配置环境变量

注意:需要 root 用户权限,才能编辑 /etc/profile 文件,默认配置如下图所示

阅读全文 »
0%