Centos8系统下mariadb数据库设置各种默认编码为utf8(类似centos7)

Submitted byAIV.WU on周日, 10/13/2019 - 07:19

先登录数据库查询一下要修改哪些项目

SHOW VARIABLES LIKE 'character%';

img

然后在/etc/my.cnf.d目录下修改相应文件

character_set_database和character_set_server

只需在server.cnf (centos7)或mariadb-server.cnf(centos8)里的[mariadb]下添加character-set-server=utf8

类别

Centos 8 尝鲜

Submitted byAIV.WU on周日, 10/13/2019 - 02:22

今天登录Vultr发现它家服务器已经上架centos 8系统供选择,本着没事找事的态度,决定折腾一下下看看有什么惊喜

Vultr是Gameservers旗下提供KVM架构云VPS主机产品的品牌项目成立于2014年。至今已经拥有包括亚洲、美洲、欧洲等全球15个机房线路。月费低至2.5美金且基于KVM架构SSD固态硬盘,优势还在于可以自定义ISO安装系统,尤其是可以安装Windows系统,随意的删除可小时支付云主机,对于用户成本的节省和自由灵活的选择方案配置有一定的灵活性。

类别

标签

Centos 7 nginx环境安装Let's Encrypt免费SSL证书

Submitted byAIV.WU on周四, 09/12/2019 - 02:51

Let's Encrypt的安装比刚开始时简单多了,现在已经有官方推荐的适用于大部分服务器的安装管理客户端certbot,接近于傻瓜化操作。

img

所以~我们要做的第一步当然是安装certbot,root权限登录ssh,如果没安装epel软件源则先安装,安装了就直接安装certbot

类别

i18n是什么鬼???!!!

Submitted byAIV.WU on周二, 09/10/2019 - 16:16

今天因某种原因遇到一个i18n文件,看着很眼熟就是想不起来,如鲠在喉的半夜起来google(这是强迫症吗)。

其实i18n是 Internationalization 这个英文的简写,国际化的意思,Internationalization单词去头去尾(i和n)刚好还剩下18个字符,也就是说这个目录或文件是和软件的国际化相关的,里面一般是放的本软件的多语言文件或包。这个必须记录下来,省得下次睡不着。

类别

标签

Drupal 8 添加验证码功能

Submitted byAIV.WU on周一, 08/26/2019 - 09:07

用Drupal一段时间了,每天都有很多垃圾账户及试探登录,想想还是把验证码功能加上去吧。

Drupal的扩展安装还是比较方便的,如果不打算在服务器开FTP服务的话,也仅需把module下载了解压上传到站点的core/modules文件夹下,验证码的插件为CAPTCHA,如果想使用Google的reCAPTCHA就再下载一个reCAPTCHA插件,这些都可以再Drupal官网https://www.drupal.org/project/project_module下载到。解压上传完成后用管理员账户登录网站后台,在扩展里把CAPTCHA勾上(安装reCAPTCHA的话也一起勾上,这里我用的是reCAPTCHA)

img

类别

Centos 7 防火墙firewall-cmd的使用

Submitted byAIV.WU on周四, 08/22/2019 - 08:29

对于防火墙,传统Linux党习惯于用iptables,但随着技术的发展,有时候我们也要学会拥抱新生事物……

firewall-cmd 是Centos 7新防火墙firewalld的字符界面管理工具,作为centos 7的一大特性,它支持动态更新,不用重启服务;并且加入了防火墙的“zone”概念。因此它可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效。在使用上也比iptables人性化很多,即使不明白“五张表五条链”而且对TCP/IP协议也不理解也可以实现大部分功能。

但是真要深究下去,其实firewalld和iptables只是结构以及使用方法不一样罢了,它们同样自身并不具备防火墙的功能只是起到维护规则的作用,防火墙功能则是由内核的netfilter根据规则来实现的。

不废话了,说一说具体使用命令吧。

命令格式

firewall-cmd [选项 ... ]
选项
通用选项

类别