拥有Linux标签的文章

定时备份Redis数据

使用shell脚本进行数据备份将command.txt和脚本放到一起,command.txt中保存的是redis命令:command.txt内容如下:```shellsave```redis_backup.sh内容如下:h linux主机ip p redis端口号  a redis登录密码(若设置了)```shell! /bin/shecho "redis数据开始备份!"date=$(date +%Y%m%d%H:%M:%S)echo "时间$d
阅读全文

redis导出导入

直接使用redis自带的导出和导入功能即可:1、原Redis服务器```shell登录redis服务器,然后通过redis的客户端进行连接redis,命令如下: rediscli127.0.0.1:6379 注释:如果没有将rediscli安装成服务,可以进入redis的src目录下进行客户端的连接连接成功后,我们可以通过下面的命令找到redis的文件存放目录127.0.0.1:6379 CONFIG GET dir1) "dir"2) "/var/lib/re
阅读全文

nginx设置X-Frame-Options的两种方法

本文介绍nginx分别通过http和server设置 XFrameOptions ,防止网站被别人用iframe嵌入使用。需要说明的是,只需用其中一个方法即可,在http配置代码块或server配置代码块里设置。在http配置里设置XFrameOptions在server配置里设置XFrameOptions在http配置里设置XFrameOptions打开nginx.conf,文件位置一般在安装目录 /usr/local/nginx/conf 里。然后在http配置代码块里某一
阅读全文

linux修改php-fpm和nginx运行用户

(php)项目a是用test用户运行nginx和phpfpm是wwwdata用户运行(python)项目b是用test用户运行项目a通过php函数exec调用python脚本的接口造成了没有权限访问目录直接把项目b的权限切换为wwwdata可以执行,但是不便于开发,最好是把php、nginx、项目a、项目b都在一个用户、组下面。打个比方test是当前登录用户修改nginx的运行角色```shellcd /etc/nginxsudo vi nginx.conf
阅读全文

解决vue-resource跨域

vueresource携带cookie需要添加参数:```javascriptVue.http.interceptors.push((request, next) = { request.credentials = true; next();});```加上以后会出现CORS跨域问题:CORS 是一个 W3C标准,该标准定义了在访问跨域资源时,服务端和客户端需要如何沟通,如何授权信任。CORS的原理是:使用 http自定义头部 ,请求头附带客户端信息,服务端验证
阅读全文

linux下crontab不执行

ubuntu crontab定时任务时效:1、在crontab中添加一个每分钟执行的一次的任务,并输入,例如: echo "Hello world!" /tmp/cron_log.txt2、去/tmp目录下查看cron_log.txt是否有内容3、如果有证明crontab可以正常时间需检查自己的任务,如果/tmp/cron_log.txt中没有内容则可能是crontab有错误4、查看配置文件中crontab日志路径是否开启```sudo vim /etc/rs
阅读全文

备份mysql shell脚本

备份mysql同时推送到GitHub备份
阅读全文

ssh 打隧道

ssh打隧道
阅读全文

ubuntu定时任务备份MySQL数据库,生成文件是空的

ubuntu定时任务备份MySQL数据库,生成文件是空的
阅读全文

Linux SSH免密登录

Linux SSH免密登录
阅读全文