nginx
nginx请求域名转发
server { listen 80; server_name aa.com; proxy_buffer_size 1024k; proxy_buffers 16 1024k; proxy_busy_buffers_size 2048k; proxy_temp_file_write_size 2048k; location / { proxy_pass bb.com; } }
|
ssl证书更换
- 进腾讯云ssl证书控制台下载nginx证书
- 进入ssl目录替换证书文件(具体ssl目录看nginx配置的ssl路径)
- nginx -s reload
linux
杀掉端口占用进程
netstat -tunlp | grep 端口号 kill -9 进程id
|
服务器时间校准
yum install ntp
ntpdate cn.pool.ntp.org
|
根据文件大小筛选目录下的文件
du -h --max-depth=1 --threshold=5G
du -sh *
|
zip压缩(解压)
操作 |
动作 |
压缩目录成zip |
zip -r [压缩文件结果名] [要压缩的目录] |
压缩文件成zip |
zip [压缩文件结果名] [要压缩的文件1] [要压缩的文件2] ... |
解压zip文件到指定目录 |
unzip -d [要解压到的目录] [被解压的zip文件] |
解压zip文件到当前目录 |
unzip [被解压的zip文件] |
markdown
- 顺序图
- 使用 emoji里的Unicode编码,将
U+
换成&#x
并在尾部追加;
即可
vim
操作 |
动作 |
复制行 |
yy |
当前位置粘贴 |
p |
撤销 |
u |
显示行号 |
set nu |
隐藏行号 |
set nonu |
替换 |
%s/旧文本/新文本/g |
mac
杀掉端口占用进程
lsof -i :端口
kill -9 进程id
ps -p 进程id -o comm=
ps -ef | grep 服务名
|
禁(启)用系统自带的apache启动
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
|
开启允许从任何来源安装程序
sudo spctl --master-disable
|
安装软件提示”软件后出现 “已损坏,无法打开。您应该将它移到废纸娄””
查找某个文件是否在运行及进程
使用brew安装低版本php
brew tap shivammathur/php brew install shivammathur/php/php@版本号
|
JetBrains无限重置脚本
注:该脚本只适用于 21.2.2及之前的版本,之后的版本可能不适用。安装后在 JetBrains
编辑器的帮助菜单下找到并打开 Eval Reset
,勾选 Auto reset before per restart
即可
通过压缩包安装
点我下载 压缩包之后,直接拖入编辑器即可。
通过插件仓库安装
打开编辑器的插件页面,在 管理插件仓库
中添加一个自定义仓库 https://plugins.zhile.io
,然后像正常安装插件一样,搜索 IDE Eval Reset
并安装就好了
试用期已过,无法安装脚本的解决方法
JetBrains
全家桶的软件有一个文件夹控制用户的试用,进入该目录
系统 |
路径 |
windows |
%userprofile%/AppData/Roaming/JetBrains/产品名版本号 |
Mac |
~/Library/Application\ Support/JetBrains/产品名版本号 |
linux |
~/.config/JetBrains/产品名版本号 |
- 删除试用的授权目录
eval
- 重新打开
JetBrains
软件,试用即可
homebrew
安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
|
卸载
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
|
git
git淘宝下载镜像
windows安装git时,国内下载过慢。可以使用下面的淘宝镜像下载。
https://registry.npmmirror.com/binary.html?path=git-for-windows/
已有项目推送到空仓库
cd 项目 //新版git init默认初始化为main,可以使用-b 指定分支 git init [-b 分支名] git add . git commit -m "first commit" git remote add origin 仓库地址 git push -u origin "master"
|
清除git缓存
gitignore新增然后不生效时,需清除git缓存
git报错对应处理方法
fatal: could not read Username for xxx: Device not configured
在对应仓库下执行
git config --global credential.helper store
|
Mysql
查看锁表语句及杀死语句
SHOW FULL PROCESSLIST;
kill {进程id}
|
Nano
保存退出
- control + x (会提示:Save modified buffer (ANSWERING “No” WILL DESTROY CHANGES) ?)
- 键入Y然后回车(会提示:File Name to write:xxxx)
- 文件名不修改的话直接回车就可以保存并退出了