• Welcome to LiuJason's Blog!
Linux下使用cron实现mysql数据库自动备份|安全的非交互式登录|免密码

Linux下使用cron实现mysql数据库自动备份|安全的非交互式登录|免密码

起因我们数据库与网站做了站库分离,因此习惯用的宝塔自动备份就不能用了。传统的mysqldump备份需要使用通过交互式的输入密码进行,而非交互式的方式直接在命令中加上密码非常的不安全!因为只要有人ps aux就能看到你的密码!切记不能在生产环境下这样做!安全的非交互式备份其实MySQL官方是有给出方法的,参考这里:https://dev.mysql.c……

CentOS7安装并使用zfs 新建RaidZ2阵列

CentOS7安装并使用zfs 新建RaidZ2阵列

前言为了搞NoKVM重装了好几次了,每次都需要提前配置好RaidZ阵列才行。因为之前一直没有做笔记,只能一次次的查教程,这次做一个笔记吧!参考文档:https://github.com/zfsonlinux/zfs/wiki/RHEL-and-CentOS安装ZFS版本是CentOS7.6,请注意自己的具体版本yum install epel-……

CentOS7下安装R ShinyServer并配置git和监听端口/IP

CentOS7下安装R ShinyServer并配置git和监听端口/IP

前言原本我是不想写的,但是考虑到后续自己可能还会用到,还是记录一下吧。安装过程很简单就是添加源、装依赖、拉包并安装。可以参考rstudio的安装方法:https://www.liujason.com/article/121.html这次是在CentOS7的LXC中进行安装,为了做这个东西:https://r-shiny.liujason.com/sea……

家用台式机/服务器磁盘阵列推荐|双盘|三盘|五盘|多盘位

家用台式机/服务器磁盘阵列推荐|双盘|三盘|五盘|多盘位

最近几年也是玩了不少存储阵列和方式了,来讲讲各种磁盘数量下的推荐阵列格式吧。两盘位有以下几种用法:1. 分两个盘直接用 2. JBOD 3. 软raid0 4. 软raid1 5. ZFS组mirror前两种适合对数据安全性要求不高的场景:实际容量*1,没有冗余保护,盘坏了那么在那块盘上的数据就没了。第三个raid0适合性能要求高、数据安全完全无……

在ProxmoxVE下安装RancherOS

在ProxmoxVE下安装RancherOS

前言最近容器云概念特别火,我们当然也要来凑个热闹。Jelastic这边的问题比较多,主要还是因为国内网络的问题,各种下载失败....目前交给Jelastic的工程师来看解决办法了,因为人家事商业系统,内部我们是接触不到的,所以也只能干着急。再过10天就要开全国R会议了,不知道来不来的及。于此同时我们也做了第二手准备,在美国服务器集群中准备安装Ranche……

最新版WHMCS7.8.3中文汉化包(chinese.php)含管理后台汉化

最新版WHMCS7.8.3中文汉化包(chinese.php)含管理后台汉化

感谢as113923提供的汉化,这里做一个备份,以备不时之需。……

利用WHMCS内置OpenID Connect接口整合GitLab实现单点登录SSO

利用WHMCS内置OpenID Connect接口整合GitLab实现单点登录SSO

前言就如标题所说,我们打算使用云筏科技的whmcs账单系统对用户做统一管理,让用户在旗下网站实现一账通。在GitLab整合的时候发现WHMCS7.8版本的OpenID Connect接口中,/oauth/openid-configuration.php的参数是有问题的,由于WHMCS程序本身是加密的,因此不能直接改源代码,比较麻烦,这里记录一下解决过程。……

GitLab网页500/502/503错误--Nginx无法启动问题排查

GitLab网页500/502/503错误--Nginx无法启动问题排查

让小汤装个GitLab,折腾了一周了还没弄好,网站一直是50x错误,看了下情况是nginx服务挂了。这里记录一下排查的步骤。首先看看gitlab服务的情况:gitlab-ctl status。。。。run: logrotate: (pid 19388) 838s; run: log: (pid 1746) 2102sfinish: mai……

利用scp测试两台Linux服务器之间传输速度的脚本

利用scp测试两台Linux服务器之间传输速度的脚本

需要测试看看国内机房和美国机房之间传输文件的速度,找到如下脚本#!/bin/bash# scp-speed-test.sh## Usage:# ./scp-speed-test.sh user@hostname [test file size in MBs]##################################……

使用Webhook+Git实现代码自动部署

使用Webhook+Git实现代码自动部署

#!/bin/bashecho ""#输出当前时间date --date='0 days ago' " %Y-%m-%d %H:%M:%S"echo "Start"#判断宝塔WebHook参数是否存在if [ ! -n "$1" ]……