
Linux
Linux
小道仙97
一个不务正业的程序员,梦想成为家庭煮夫。【五十岁退休】
展开
-
Nginx实现负载均衡Linux版本(六种负载策略)
一、负载均衡介绍所谓负载均衡,就是我的一个后台可能只能承受100个访问量,但是最高访问量有150个,这时候怎么办呢?我们可以再加一个服务,让这两个服务以某种算法去分摊请求,这样我们的服务就不会被击垮了。之前我们的请求都是直接访问我们提供服务的服务器,现在我们在前面加一个nginx,让所有的请求先请求nginx,然后nginx再决定具体的去访问那个服务器。二、负载均衡搭建2-1、准备两个服务我这里使用SpringBoot创建两个项目,在资源文件夹里面创建一个resources/static/in原创 2020-12-28 21:53:18 · 440 阅读 · 0 评论 -
Linux开启定时任务,定时备份MySql数据
一、编辑定时任务为了直观的体现定时任务,这里模拟一个简单的场景,就是每次往一个txt文件里面添加数据1-1、准备一个txt文件touch /xdx/xdx.txt1-2、准备一个追加信息的命令echo "hello word" >> /xdx/xdx.txt1-3、写到定时任务里面去vim /var/spool/cron/root 把下面的这个命令写进去,前面是定时任务执行的频率,现在配置的是每分钟执行一次。*/1 * * * * echo "hello word"原创 2020-12-09 16:47:26 · 412 阅读 · 0 评论 -
阿里云ESC/Linux修改SSH连接密码【CentOs7】
SSH默认登录端口号是22,但是因为这个端口号所有人都知道,显得不安全。修改连接端口vim /etc/ssh/sshd_config进入ssh目录下执行下面命令,重启ssh服务systemctl restart sshd.service如果你是云服务器这里还需要开启一下安全组,把你刚刚设置的端口给它打开。具体怎么配置百度下把,挺简单的。...原创 2019-10-29 15:00:53 · 1197 阅读 · 0 评论 -
Nuxt使用“build”和“generate”打包发布【CentOs7】,踩了N个坑得出得经验
generate打包发布使用命令 npm generate 打包完成后会生成一个 dist 文件夹,拿到这个文件夹后就和vue之前的发布一样了,比较简单这里就不说了。(打包的时候后台需要开着)build打包发布1、使用命令 npm build 打包,会生成一个 .nuxt 文件夹。2、安装node/npm(这也是蛋疼的一点不能全部靠nginx发布) Linux下安装Node / npm...原创 2019-10-25 17:22:53 · 9360 阅读 · 5 评论 -
Linux下卸载Node / npm
1、删除你的node安装目录2、删除 /usr/local/bin/ 和node相关内容原创 2019-10-25 09:48:54 · 2077 阅读 · 0 评论 -
Linux下安装Node / npm
1、创建安装目录、并进入mkdir /usr/local/node/cd /usr/local/node/2、下载安装包wget https://npm.taobao.org/mirrors/node/v4.4.7/node-v4.4.7-linux-x64.tar.gz如果报错说你没有 wget 就先执行下面命令yum -y install wget3、解压安装包tar -z...原创 2019-10-25 09:46:56 · 559 阅读 · 0 评论 -
mysql使用命令给其它用户赋值权限。【所有机器可以链接】
用root权限新增了一个数据,但是我用其它用户登录使用 show databases的时候,查看不到我刚刚建立的数据库原创 2019-06-04 12:38:55 · 656 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (
全部错误如下可能引起这个错误的原因很多这里我列出我解决的办法:用下面这个命令,然后换成你的mysql端口mysql -h127.0.0.1 -P3388 -p -uroot原创 2019-06-04 08:57:49 · 4908 阅读 · 0 评论 -
阿里云Linux下安装MySql,并修改mysql默认端口【CentOs7.3】
说明:本博客指导安装的并不是MySql而是mariaDB。之所以没有安装mysql,是因为在安装mysql5.6过程中出现了很多问题,导致一直无法安装成功。mariaDB对于一般的用户来说和mysql的区别不大,至于他们之间细微的差别请自行百度。mariaDB一样支持navicat等工具的链接,使用和mysql无异。一、下面就开始指导安装。1、先切换到根目录下(命令 cd /),依次执行下面代...原创 2019-04-22 22:24:01 · 748 阅读 · 0 评论 -
Linux下安装Redis,并修改默认端口和密码,设置后台启动【阿里云CentOS7.3】
写这篇文章的时候,我正在一步步的安装redis。这篇文章致力于帮助更多人,也为我自己留下存根。 本文参考:https://blog.youkuaiyun.com/weixin_39760239/article/details/82965080第一步:进入安装目录cd /usr/local第二步:使用wget获取安装包wget http://download.redis.io/releases/r...转载 2019-04-14 11:55:59 · 725 阅读 · 0 评论 -
Linux(centos7)发布 springboot项目。
目的:Linux(centos7)发布springboot项目准备:你的linux只需要安装jdk就好了最简单的发布就是:java -jar xxxx.jar(xxxx项目名)但是这样关闭了窗口就关了。不推荐推荐发布方式nohup java -jar xxxx.jar&这种方式不会改变窗口关闭而关闭什么的如果想要关闭,就去查看进程顶部,找到进程号,然后杀死-9 pid,使用推荐...原创 2018-11-20 19:35:24 · 472 阅读 · 0 评论 -
Linux之vi/vim多模式编辑器的使用
vi/vim:可以建立一个新文件,也可以打开一个文件。 //非正常关闭的时候,会出来一个交换文件,再次打开的时候会出现一个提示vi/vim:的三种状态 1、命令行模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 Insert mode 下,或者到 last line mode。 2、插入模式:只有在Insert mode下,才可以做文...原创 2018-03-11 13:38:33 · 500 阅读 · 0 评论 -
Linux下简单常用命令
基础的操作 cd ../ //返回上一层目录 cd ../ .. //返回上两级目录 cd / //切换到系统根目录 cd xxx / //切换到该目录下xxx目录 cd〜//切换到用户主目录 cd-//切换到上一个所在的目录vi / vim:文本编辑器 vi / vim xxx(当xxx存在是打...原创 2018-03-11 13:05:24 · 253 阅读 · 0 评论