运维
运维相关,linux 配置 Ubuntu CentOS
十月ooOO
精通 JS/CSS/HTML,做点有用的东西。
展开
-
nginx https 如何将部分路径转移到 http
我有一个自己的网站,默认是走的 https,其中有一个路径需要走 http。原创 2023-11-09 21:23:28 · 790 阅读 · 0 评论 -
nginx 配置多域名多站点 Ubuntu
文件夹中创建这两个配置文件的链接文件,链接文件的意思跟 Windows 桌面中的快捷方式差不多,就是个链接。但使用的时候跟使用源文件一样。,我们需要实现的是在访问这两个域名的时候出现的是不同的网站,他们都服务在 80 端口,也就是说不需要像。文件夹中,一般没有特殊要求不需要修改,直接把文件放到这个目录中使用就好。文件夹中创建了两个链接文件。目录中创建了两个网站。的时候,能看到这么一句,如下图。目录下,它的默认内容是这样的。nginx 的默认网站文件在。的时候就是访问服务器上的。的时候就是访问服务器上的。原创 2023-08-02 14:18:22 · 1217 阅读 · 1 评论 -
macOS ssh 连接服务器的时候总是自己掉线,如何保活
macOS 用 ssh 连接服务器的时候总是过一会就断开连接了,原因是客户端没有向服务器定时发送保活的数据包。原创 2023-06-18 11:22:34 · 1028 阅读 · 0 评论 -
七牛云如何配置免费 https 阿里云SSL证书
我之前有个项目是走的 https,这个项目作了一些印刷品,二维码的内容就是 https 的,后来为了适配七牛云的图片服务,就改成了 http。导致再扫二维码的时候都会提示不安全。以 https 地址进入网站,网站却服务在 http 的时候,证书不匹配就会有这个提示今天突然想处理一下这个情况,都改成 https 的。没想到成功了,阿里云域名提供每年 20 个免费 ssl 域名证书的申请。这样将申请后的证书添加到 七牛云 域名服务中即可,再给需要的地方开启 https 即可。原创 2023-02-06 16:52:21 · 3110 阅读 · 2 评论 -
linux ubuntu 如何自动定时备份数据库到服务器 mysql mysqldump cron
我有一个小日记应用,从 2019 年到 2022 年已经出现了两次比较严重的数据丢失的情况,一次是服务器错误,一次是人为。所以我急切需要它能自己自动备份数据库,到服务器也好,到其它地址也好。原创 2022-12-29 10:05:56 · 781 阅读 · 0 评论 -
linux 查看文件夹占用大小 du sort
前面指令是查看文件夹的占用大小,后面的 sort 是用于排序前一步的结果,就是让结果排序显示。原创 2022-12-28 16:53:36 · 252 阅读 · 0 评论 -
如何修改 crontab -e 的默认编辑器
在第一次使用 crontab -e 的时候,系统会让你选择默认的编辑器比如你现在选择了,下次再执行crontab -e的时候会直接跳过让你选择编辑器的这个过程,直接进入编辑,但现在你想用 vim 来编辑了,那么如何修改呢?原创 2022-12-28 15:42:00 · 2158 阅读 · 0 评论 -
Linux ubuntu terminal 设置和取消代理 proxy
以下是临时设置代理的方式。如果想默认就走代理,只需要将下面内容放到.bashrc或.profile或文件中即可。原创 2022-12-26 09:58:27 · 3193 阅读 · 0 评论 -
nginx 如何将 https 请求转发到 http
的,通过 nginx 设置好了,现在不想用。的,此时只能通过 nginx 去转发。了,但发散到外界的一些网址还是。才能实现之前的链接能正常访问。原创 2022-11-27 09:44:49 · 5210 阅读 · 0 评论 -
1.3mb js 文件压缩至 360kb,加快 vue 项目的加载速度,nginx gzip设置
我有个自己的项目,一直在维护,也一直在更新。自从换了阿里云的服务器(1mb 带宽)之后,加载项目老慢了。今天有时间研究了一下如何优化加载速度,分享下。能看到其中有个 1.3m 的 js 文件下载时用了 10s 时间。原创 2022-11-21 16:59:10 · 513 阅读 · 0 评论 -
Gcore主机不支持退款服务,避坑
Gcore主机不支持退款服务,避坑原创 2022-10-26 10:29:33 · 246 阅读 · 0 评论 -
linux postfix 配置,初始化
重新配置 postfix 配置。原创 2022-08-31 10:26:07 · 204 阅读 · 0 评论 -
ubuntu 安装 mariadb,如何创建用户,并远程连接
新建用户,并允许该用户通过任何远程地址登录,比如新建一个用户名为。新建了上面的用户,还是无法远程登录的,因为。是它的主配置文件,它里面引入了所有。现在可以通过刚才创建的用户进行远程连接了。然后保存配置文件,重启 mariadb。目录下的配置,我们需要修改的是。会显示配置步骤,每一步都有说明,默认配置中,只允许本地登录。目录下,这是它的文件内容。允许所有远程地址登录。......原创 2022-08-27 10:34:57 · 1727 阅读 · 0 评论 -
自己处理域名、主机备案流程 + 公网安备流程,总共耗时半个月左右
从网站上提交备案申请,根据提示如实填写即可,到最后提交图片资料的时候需要转到手机app上处理,身份证需要真实的拍照,人脸识别需要背景是白色的。现在的备案流程简单些了,我记得之前备案需要先申请拍照时用到的背景布,上面有阿里云、腾讯云什么的,需要在对应背景前拍手持身份证的照片上传。管局审核是真的费劲,上面说要11 ~ 20天,我还在等待中,2022-08-22 提交的,今天是 2022-08-25。国内的服务器都是需要备案才能正常访问的,强制的,为了好管理。等备案完成再看看会是怎么个界面,待续-----....原创 2022-08-25 09:12:30 · 762 阅读 · 0 评论 -
Linux mailutils 如何使用 mail 指令在命令行发送邮件
查看 mail 的帮助信息能看到一些可用的参数。原创 2022-08-24 18:13:56 · 1675 阅读 · 0 评论 -
Ubuntu 如何安装 NodeJS
【代码】Ubuntu 如何安装 NodeJS。原创 2022-08-21 00:56:37 · 5300 阅读 · 0 评论 -
CentOS 如何安装 Nginx
直接它会提示没有 nginx 这个包你需要先,添加 CentOS 7 EPEL repository 库再安装就可以了原创 2022-07-04 23:55:54 · 745 阅读 · 0 评论 -
如何配置 nginx 转发 websocket ws wss
如何配置 nginx 转发 ws wss问题我有一个 ws 项目,地址在 ws://localhost:9999 现在我需要使用 nginx 将它转发到 wss://kylebing.cn/ws 上nginx 配置假设你已经使用 nginx 配置好了 https,也就是我的情况,来说一下如何转发 ws 到 wss我服务器的 nginx 配置有两个文件 default.conf 和 https.conf,配置 https.conf 文件,添加如下内容,在 server 的外层添加ma原创 2022-05-27 17:40:18 · 2210 阅读 · 0 评论 -
处理 nodejs mysql 从数据库获取时间不准确的问题
处理 nodejs mysql 从数据库获取时间不准确的问题一、问题描述我有一个国外的服务器,处于 America/California,当我往里面存时间再用 nodejs mysql 取出时,时间就变了,成了 UTC 时间,问题并不是时区变了,而是时间变了,原因是 服务器、数据库 的时区并不是 +08:00 的时区。所以当你向其存入东八区的时间时,数据库认为是数据库时区的时间,也就是 -08:00 的时间,所以这样在取出的时候,就已经变了16:00 个小时。我目前的时间是上午 04-27 9:47,原创 2022-04-27 10:34:52 · 2486 阅读 · 0 评论 -
CentOS如何修改时区
CentOS如何修改时区原创 2022-04-27 08:53:52 · 4428 阅读 · 0 评论 -
nginx 如何转发 其它端口程序 nodejs go
nginx 如何转发 其它端口程序 nodejs go比如你有一个项目运行在 localhost:3000,不管是出于解决跨域还是什么其它原因,现在你需要将它映射到 localhost/diary-portal 路径上,如何操作呢?很简单1. 打开服务器的 nginx 配置文件夹linux 上,默认位置是在 /etc/nginx/conf.d/ 目录下,比如我 CentOS 上的 nginx/1.19.7 的配置文件是这样的,因为我添加了一个 https 支持,所以有一个 https.conf,默原创 2022-04-19 12:05:37 · 4147 阅读 · 1 评论 -
更新 Niginx ssl 证书
自备注:更新 Niginx ssl 证书从阿里云获取免费证书后,替换掉之前已经部署好的证书文件即可原创 2022-01-05 17:49:06 · 793 阅读 · 0 评论 -
实时查看 linux 日志
实时查看 linux 日志tailf原创 2021-12-31 16:27:26 · 746 阅读 · 0 评论 -
Linux Ubuntu 安装五笔输入法 ibus-rime 教程
Linux Ubuntu 安装五笔输入法 ibus-rime 教程Ubuntu 中安装的 ibus-rime 输入法是这样的,Rime 输入法是跨平台的,所以一个输入方案可以在 Windows macOS Linux 中使用。打包下载即可86版五笔极点输入方案地址: https://github.com/KyleBing/rime-wubi86-jidian一、安装输入法Ubuntu 中打开 Terminal,运行sudo apt-get install ibus-rime二、配置输入原创 2021-09-01 11:23:32 · 1402 阅读 · 0 评论 -
Ubuntu 截图快捷键 gnome-screenshot 使用
Ubuntu 截图快捷键 gnome-screenshot 使用Ubuntu 截图是没有快捷键的,需要自己添加。Ubuntu 的快捷键截图实现原理,就是在系统快捷键设置面板中添加对应截图指令的快捷键。一、gnome-screenshot 截图Ubuntu 截图是用的 gnome-screenshot 指令,它的指令说明如下:直译即可参数作用c输出截图到剪贴板w截取窗口a截取区域b包含边框B不包含边框p包含鼠标d延时截图原创 2021-09-01 09:19:14 · 2091 阅读 · 0 评论 -
CentOS 修改 SSH 默认连接端口
CentOS 修改 SSH 默认连接端口SSH 配置文件 /etc/ssh 目录的内容如下-rw-r--r--. 1 root root 242153 Nov 11 2016 moduli-rw-r--r--. 1 root root 2208 Nov 11 2016 ssh_config-rw------- 1 root root 4384 Jun 11 2020 sshd_config-rw------- 1 root root 4381原创 2021-08-21 16:18:58 · 537 阅读 · 0 评论 -
nginx 转发 go 服务器的 https 请求
nginx 转发 go 服务器的 https 请求需求我有一个 kylebing.cn 的站点,目前已经是 nginx 管理的 https ,走的 SSL 通道现在我有一个名为 qr 的项目,用 go 语言写的,它监听的端口是 :9999,也就是 https://kylebing.cn:9999我需要配置 nginx 转发 端口 9999 的请求到 https://kylebing.cn/qr-portal 这个路径下实现首先你需要实现的是,保证 go 程序已经能够走 https 请求具体可原创 2021-03-17 17:34:48 · 860 阅读 · 0 评论 -
macOS 命令行备份数据库 Terminal Mysql Mariadb
macOS 命令行备份数据库 Terminal Mysql Mariadb直接使用命令行进行数据库备份,备份指定数据库的内容和结构。格式如下:mysqldump -h地址 -u用户 -p 指定的数据库名 > ~/Documents/Backup/diary.sql例:mysqldump -hkylebing.cn -uadmin -p diary > ~/Documents/Backup/diary.sql这样比用 Navcat 备份方便多了。...原创 2021-03-16 11:44:44 · 404 阅读 · 0 评论 -
macOS linux 并发测试工具 wrk
macOS linux 并发测试工具 wrkwrk https://github.com/wg/wrk使用 HomeBrew 安装即可brew install wrk使用wrk -t12 -c400 -d30s http://127.0.0.1:8080/index.html-c, --connections: total number of HTTP connections to keep open with each thread handling原创 2021-02-26 11:46:21 · 829 阅读 · 0 评论 -
linux 安装 php7,并配置 nginx 的 php
linux 安装 php7,并配置 nginx 的 php参阅: https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7一、yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm二、yum --disablerepo="*" --enablerepo="rem原创 2021-02-25 14:38:12 · 479 阅读 · 0 评论 -
nginx 路径代理 go服务器 gin 设置代理
nginx 路径代理 go服务器 gin 设置代理通过 nginx 可以实现代理。在 http://localhost/qr 中请求 http://localhost:9999 的数据时,会提示跨域问题,此时可以通过 nginx 代理一下来实现跨域请求。这里设置 在请求 http://localhost/qr-portal 时,实际请求的是 http://localhost:9999 这个地址配置如下:upstream qr_server {原创 2021-02-24 16:58:47 · 521 阅读 · 0 评论 -
连接服务器时出现 Connection reset by peer
连接服务器时出现 Connection reset by peer现在这个问题可能是你自己的网络有问题,换个网络,或者使用4G试试,可能就可以了。找了半天原因,还特意去阿里云提交了个工单,人家说试过了,连接没有问题。结果最后自己排查出来了,是自己本地网络的原因。使用4G就能正常登录了。...原创 2021-01-20 13:43:15 · 7905 阅读 · 1 评论 -
zip 压缩的时候如何 排除、不包括、去除某个文件夹 .git linux macOS
zip 压缩的时候如何 排除、不包括、去除某个文件夹 .git linux macOS相似问题:https://askubuntu.com/questions/28476/how-do-i-zip-up-a-folder-but-exclude-the-git-subfolder一、 zip 压缩排除指定文件夹比如你要压缩一个文件夹 share,里面有个子文件夹 .git 此时要求在压缩的时候排除这个 .git 文件夹。正确的指令应该是zip -r share.zip ./share -x原创 2020-12-04 14:13:35 · 5184 阅读 · 0 评论 -
find 如何显示一个文件夹中的所有内容,绝对路径
find 如何显示一个文件夹中的所有内容,绝对路径直接显示文件的全部路径比如:我需要把 /website/test/cache-storage 文件夹中的所有文件都列出来,并包含其完整路径只需要切换到你需要显示的路径初始的文件夹find test/cache-storage# 结果Kyle@Kyles-MBP website % find test/cache-storage test/cache-storagetest/cache-storage/cache.csstest/cac原创 2020-12-03 14:38:33 · 2206 阅读 · 0 评论 -
macOS 如何设置 .sh 文件能够双击运行
macOS 如何设置 .sh 文件能够双击运行参考:https://stackoverflow.com/questions/5125907/how-to-run-a-shell-script-in-os-x-by-double-clicking看到这里,你应该已经会写 bash 脚本。一、如何实现双击运行例如写了一个 test.sh 脚本文件修改后缀名,把test.sh 把名字改为 test.command添加其可执行的属性chmod +x test.command二、将执原创 2020-11-27 17:24:06 · 6102 阅读 · 0 评论 -
nginx php-fpm 错误处理: ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or dire
nginx php-fpm 错误处理: ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory关于如何配置 nginx 请查看此处:https://kylebing.blog.csdn.net/article/details/108936244把配置文件整好之后,启动 php-fpm 失败,看提示信息Kyle@Kyles-MBP nginx % php-fpm [06-Oct-2020原创 2020-10-06 15:35:22 · 2904 阅读 · 1 评论 -
Nginx 配置基础,详细说明
Nginx 配置说明开始之前,你需要已经知道如何安装启动 nginx,并知道它的配置目录是在:Mac 配置文件目录: /usr/local/etc/nginx一、基础配置官方文档 (En):http://nginx.org/en/docs/beginners_guide.html1. 原理Nginx 配置文件里面可以有多个 server 代表多个站点,比如通过端口配置的多个站点、通过域名配置的多个站点。注意: 每一个单条的配置后面都需要加冒号 ;http { server {原创 2020-10-06 09:22:57 · 672 阅读 · 0 评论 -
Mac 如何安装 Nginx
Mac 如何安装 NginxNginx 还是要学习一下的,感觉比 Apache 方便, Nginx 的配置文件是类似对象的,比 Apache 配置文件明了。配置也更方便一. 先安装 brew需要先安装 brew 查看官网 https://brew.sh/在进行下面操作的时候最好有外网DL,不然速度慢到不能忍受如果有 socks,下面指令会把终端的代理临时设置成 socks5,这个只是临时用,在关闭窗口后就失效export ALL_PROXY=socks5://127.0.0.1:1081原创 2020-10-06 09:21:21 · 381 阅读 · 0 评论 -
Wordpress 无法升级解决办法 apache 服务器 centOS
Wordpress 无法升级解决办法 apache 服务器 centOS在升级的时候会要求输入 FTP 的账号和密码,如果你输入的账号和密码都对,还提示错误,那可能是你 Wordpress 目录的权限不对。因为权限不对,或者文件所有者不会, Wordpress 无法添加或修改文件,需要把文件所有者改为 Apache 用户你可以全部如果你的使用的 apache 的默认路径,那网站主目录路径就...原创 2020-04-06 00:33:23 · 421 阅读 · 0 评论 -
Linux zip 和 unzip 用法
[linux] zip 和 unzip 用法zip基础用法:zip [生成的压缩包名] [要添加的文件,可以多个]例子zip package.zip file1 file2常用参数-r当你要压缩一个文件夹的内容时,就需要用 -r 参数,只有加了这个参数,才会压缩文件夹内的所有文件。如:package 文件夹中有 4 个文件,我们要压缩这个文件夹中的所有内容Kyle@Ky...原创 2019-12-23 17:59:33 · 550 阅读 · 0 评论