linux
Yietion
一步一个脚印
展开
-
当配置微信网页授权域名出现下载的文件不匹配的问题
今天配置微信网页授权域名的时候出现了下载的验证文件内容不匹配的问题,一直以为是thinkphp框架的问题(估计是不怎么爱用thinkphp的原因吧),其实最后是ngnix的配置问题原创 2022-11-14 17:54:52 · 937 阅读 · 0 评论 -
函数计算 FC实现对象存储OSS上多个文件(Object)打包下载到本地
函数计算FC实现对象存储OSS上多个文件打包下载到本地原创 2022-05-17 08:50:25 · 1134 阅读 · 0 评论 -
linux用netstat查看服务及监听端口
netstat命令各个参数说明如下:-t : 指明显示TCP端口-u : 指明显示UDP端口-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。-n : 不进行DNS轮询(可以加速操作)eg: netstat -an | grep 3306 //查看所有3306端口使用情况·...原创 2022-02-24 15:49:56 · 2121 阅读 · 0 评论 -
ubuntu安装elasticsearch
安装:https://www.elastic.co/guide/en/elasticsearch/reference/6.8/deb.html分词:https://codechina.csdn.net/mirrors/medcl/elasticsearch-analysis-ik?utm_source=csdn_github_accelerator原创 2021-07-24 16:43:33 · 379 阅读 · 0 评论 -
sudo: unable to stat /etc/sudoers: Permission denied
修改权限这里遇到的问题,贴上报错信息:sudo: unable to stat /etc/sudoers: Permission deniedsudo: no valid sudoers sources found, quittingsudo: unable to initialize policy plugin我是直接运行了一下下边的命令:pkexec chmod 755 /etc...原创 2019-05-30 16:47:27 · 7735 阅读 · 1 评论 -
header中的数据不见了,是nginx服务器的原因!
今天迁移服务器,从之前的windows服务器迁到nginx服务器,接口之前添加在header中的ACCESS_TOKEN找不到了原因:nginx自动忽略带_下划线的内容解决办法:1、在nginx.conf中的http部分添加underscores_in_headers on;2、将_下划线去掉改成-中划线代替eg:ACCESS_TOKEN改成ACCESS-TOKEN...原创 2019-06-12 15:39:05 · 842 阅读 · 0 评论 -
gitosis在linux服务器上的配置,git服务器配置
1.gitosis的安装,依赖python和python-setuptools(python的包管理工具) sudo yum install python-setuptools 2.下载并安装gitosismkdir ~/srccd ~/srcgit clone git://github.com/res0nat0r/gitosis.gitcd gitosispython setu...原创 2019-05-31 18:18:28 · 165 阅读 · 0 评论 -
nginx的url重写案例
最近需要在nginx上url rewrite重写,需求如下:http://{{host}}/app/lj_cps_shops/indexhttp://{{host}}/app/index.php?c=lj_cps_shops&m=index需要将上边的转换为下边的样子最后在正则在线测试的平台测试出来了下边贴代码,在nginx的config文件中添加如下:location /a...原创 2019-06-06 11:16:29 · 439 阅读 · 0 评论 -
ubuntu安装软件提示snap错误has install-snap change in progress
如何解决ubuntu安装软件时候的snap报错如下:has install-snap change in progress首先只想如下命令: snap changes 查看下正在运行的命令:我是安装postman的时候提示的这个问题,如下图:可以从图中见到postman的id是14接下来执行:sudo snap abort 14重新安装就行了!...原创 2019-07-09 17:04:34 · 8362 阅读 · 4 评论 -
ubuntu下载Beyond Compare
官方网址:http://www.scootersoftware.com/download.php安装步骤:wget http://www.scootersoftware.com/bcompare-4.2.10.23938_amd64.deb如果返回错误的话请到官网去找对应的版本sudo apt-get updatesudo apt-get install gdebi-coresudo...原创 2019-07-10 12:21:41 · 730 阅读 · 0 评论 -
composer包镜像加速配置
直接在环境中运行composer config -g repo.packagist composer https://packagist.laravel-china.org原创 2019-04-13 15:37:01 · 420 阅读 · 0 评论 -
Python setup.py install报错File "setup.py", line 64, in <module> 'setuptools>=0.6c5',
今天安装gitosisi的时候,执行Python setup.py install报错如下:Traceback (most recent call last): File "setup.py", line 64, in <module> 'setuptools>=0.6c5', File "/usr/lib64/python2.7/distutils/core....原创 2019-05-30 15:48:30 · 7707 阅读 · 0 评论 -
宝塔安装certbot免费ssl证书需要注意的地方
certbot的官方网站为:https://certbot.eff.org今天在宝塔的环境中安装了一下certbot,由于宝塔的nginx配置文件在目录下:/www/server/nginx/conf/,所已在生成证书的时候需要增加路径的配置项--nginx-server-rootsudo certbot --nginx --nginx-server-root=/www/server/ngin...原创 2019-04-21 12:31:51 · 2188 阅读 · 0 评论 -
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 14: ordinal not in range(128)
直接上解决办法首先找到python的安装目录whereis python然后修改lib目录下的mimetypes.py文件import如下内容:if sys.getdefaultencoding() != 'utf-8': reload(sys) sys.setdefaultencoding('utf-8')如下:之后在运行就ok了!...原创 2019-04-21 12:13:35 · 1799 阅读 · 1 评论 -
将文件夹下的pdf文件合并
该方法是将文件夹下的psd文件合并,同时将多余的文件删除掉,$path参数为文件夹路径 public function mergePdf($path) { $outputName = $path.&quot;merged.pdf&quot;; $cmd = &quot;gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$out...原创 2018-11-30 14:29:06 · 961 阅读 · 0 评论 -
rump迁移redis数据
----------------------------------rump-------------------------------下载rump: wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/94155/jp_ja/1539856046329/rump更改可执行权限:chmod 751...原创 2019-01-17 09:55:53 · 737 阅读 · 0 评论 -
linux服务器使用certbot免费安装ssl证书
这里介绍一个免费的生成https的网站:certbot的官方网站为:https://certbot.eff.org打开这个链接选择自己使用的 web server 和操作系统,如下图:选好系统后便会给出安装的步骤!如果不知道自己的系统是什么可以执行: cat /etc/redhat-release查看到如下如:选择好自己的系统之后开始安装!因为我的系统为centos7的,所以以...原创 2019-01-21 14:15:49 · 3918 阅读 · 0 评论 -
redis-port迁移redis
------------------------------------redis-port-----------------------------------------------------下载redis-port:wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/66006/cn_zh/15311...原创 2019-01-17 09:51:12 · 1150 阅读 · 0 评论 -
yarn执行的错误
今天给服务器添加nodejs依赖执行命令:SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn但是中间执行到第三步的时候就突然报错了报错截图如下:解决方法:执行:vim yarn.lock找到:capture-stack-trace更改版本为提示的版本:我的之前是1.0.0改为1.0.1再次执行yarn命令成功!...原创 2019-03-02 18:34:25 · 2886 阅读 · 0 评论 -
elasticsearch服务器的最低配置
elasticsearch服务器的最低配置参考文章:elasticsearch的服务器最低配置原创 2019-03-07 14:46:59 · 13323 阅读 · 0 评论 -
ngrok环境搭建
ngrok环境搭建ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说就是可以让你的本地服务暴露在外网上面,可以通过外网访问,这是我们经常需要用到的功能。适用场景:微信本地开发支付宝接口本地调试将本地的网站,可以让其他人通过外网访问,作为展示准备工作:1.安装git...原创 2019-03-11 11:22:12 · 1147 阅读 · 0 评论 -
laravel开发环境安装homestead(默认为Ubuntu)
总结一下吧,方便下次安装环境a、安装VirtualBox b、安装 Vagrantc、安装和使用 Homestead 进入解压目录执行 vagrant box add metadata.jsond、下载git https://gitforwindows.org/e: 1、下载 Homestead 管理脚本 > cd ~ > git clone https:/...原创 2019-03-11 18:22:00 · 236 阅读 · 0 评论 -
npm卸载与安装
1. 卸载node npm (1) 先卸载 npm:sudo npm uninstall npm -g (2) 然后卸载 Node.js. (2.1) 如果是 Ubuntu 系统并使用 apt-get 安装的,可以使用命令:sudo apt-get remove nodejs (2.2)源文件安装的node, 卸载方式:首先cd到解压后到目录: sudo m...原创 2019-03-08 11:25:53 · 11317 阅读 · 0 评论 -
node升级版本、npm升级版本
npm升级版本:npm install -g npm更新到指定版本,npm -g install npm@版本号node升级版本:首先清除缓存:npm cache clean -f安装n模块:npm install -g n n模块专门用来管理nodejs的版本升级node.js到最新稳定版:n stable参考文章:npm 如何提升最新版本更新node到最新版本...原创 2019-03-08 11:42:28 · 19772 阅读 · 1 评论 -
Mysqldump参数大全
–all-databases , -A导出全部数据库。mysqldump -uroot -p --all-databases–all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p --all-databases --all-tablespaces–no-tablespaces , -y不导出任何表空间信息。mysqldump ...转载 2018-10-23 11:37:04 · 331 阅读 · 0 评论