随笔分类 -  linux

摘要:Nginx是什么? nginx是什么?引入百度百科的解释:Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 这个可以这么理解,nginx是一个高性能的服务器,可以提供web服务和邮件服务,但是一般的我们用nginx主要就是为了web服务,所以我们 阅读全文
posted @ 2020-03-10 09:34 没有星星的夏季 阅读(403) 评论(0) 推荐(1) 编辑
摘要:supervisor简介 一般的,我们部署一个项目,我们希望它能在挂了之后能自动重启,这时就要用守护进程了,而supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。 运行 Supervisor 时会启动一 阅读全文
posted @ 2020-02-27 14:38 没有星星的夏季 阅读(611) 评论(0) 推荐(0) 编辑
摘要:当出现中文乱码或者执行包含中文的语句报错时,十有八九就是编码的问题,我们可以执行下面语句查看编码: SHOW VARIABLES LIKE '%char%' 显示 其中character_set_server是服务器编码:latin1,这个也是mysql默认的编码,我们可以使用set命令修改这个编码 阅读全文
posted @ 2020-02-06 17:41 没有星星的夏季 阅读(799) 评论(0) 推荐(0) 编辑
摘要:默认情况下,mysql在windows下是不区分大小写的,但是mysql在linux下大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、表中字符格式的数据是忽略大小写的,这一点不合理! 针对上面几点 阅读全文
posted @ 2020-02-06 16:50 没有星星的夏季 阅读(6987) 评论(0) 推荐(0) 编辑
摘要:消息队列的地位越来越重要,几乎是面试的必问问题了,不会使用几种消息队列都显得尴尬,正好本文使用C#来带你认识rabbitmq消息队列 首先,我们要安装rabbitmq,当然,如果有现成的,也可以使用,不知道曾几何时,我喜欢将数据库等等软件安装在linux虚拟机,如果没现成的rabbitmq,按照下面 阅读全文
posted @ 2020-01-02 15:26 没有星星的夏季 阅读(3931) 评论(20) 推荐(10) 编辑
摘要:在搭建rabbitmq集群的时候,添加内存节点时,抛出异常:Error: unable TO perform an operation ON node 'rabbit@test3'. Please see diagnostics information AND suggestions below. 阅读全文
posted @ 2019-12-27 17:37 没有星星的夏季 阅读(12352) 评论(0) 推荐(0) 编辑
摘要:rabbitmq作为企业级的消息队列,功能很齐全,既可以作为单一的部署模式,又可以做集群的部署模式 单一部署就不说了,就是在一台服务器上部署rabbitmq消息队列,可以参考我的博客:Ubuntu16.04下,erlang安装和rabbitmq安装步骤去安装部署 集群部署有好几种方式,具体使用哪一种 阅读全文
posted @ 2019-12-27 16:29 没有星星的夏季 阅读(919) 评论(0) 推荐(0) 编辑
摘要:最近在Ubuntu上安装rabbitmq之后,发现~目录指向出问题了,原本~指向当前shell登录的用户主目录,如下图 现在变成了这样: 登录之后进入的不是~目录,而是直接显示的主目录,而~指向的目录已经不是当前用户的主目录了,百度也没找到问题原因,想了很久,最后发现是自己把自己坑了 因为问题是在安 阅读全文
posted @ 2019-11-29 10:29 没有星星的夏季 阅读(1827) 评论(0) 推荐(1) 编辑
摘要:准备工作,先下载erlang和rabbitmq的安装包,注意他们的版本,版本不对可能会导致rabbitmq无法启动,这里我使用的是最新的erlang(22.1)和rabbitmq(3.8.1),下载地址: erlang下载地址:http://erlang.org/download/otp_src_2 阅读全文
posted @ 2019-11-28 17:45 没有星星的夏季 阅读(4386) 评论(0) 推荐(3) 编辑
摘要:作为一个开发,项目现在一般都是部署在虚拟机上的linux,数据库也是按照在l虚拟机上的linux,一旦关机了,在开机程序都没打开,又要一个个去开,很麻烦,所以现在我现在使用supervisor去做一个守护进程,然后项目就托管在supervisor上,然后开机让supervisor启动就可以了。 一般 阅读全文
posted @ 2019-11-22 17:00 没有星星的夏季 阅读(3465) 评论(0) 推荐(0) 编辑
摘要:Ubuntu CentOs 阅读全文
posted @ 2019-11-22 16:08 没有星星的夏季 阅读(10399) 评论(0) 推荐(1) 编辑
摘要:不得不吐槽一下,.net core 2.2的System.Drawing在linux有很多坑,又是依赖libgdiplus,又是依赖gdiplus,依赖解决了又来了个中文乱码,怎的一声哀叹 这里做个笔记: 因为.net core在linux的画图功能依赖于libgdiplus插件,所以需要安装 Ce 阅读全文
posted @ 2019-11-04 18:22 没有星星的夏季 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:上一篇写了访问局域网内其他主机的虚拟机上的项目 ,现在说说访问局域网内其他主机的虚拟机上的数据库和缓存 博主使用的linux是Ubuntu16.04: 一、安装数据库和缓存 这里连接的数据库和缓存以mysql和redis为例 安装mysl:sudo apt install mysql-server- 阅读全文
posted @ 2019-09-05 16:13 没有星星的夏季 阅读(2878) 评论(0) 推荐(0) 编辑
摘要:最近比较忙,好长时间没写博客了,今天挤点时间写一写,也就当做这段时间碰到的一个问题 首先,博主使用的linux是Ubuntu16.04: 其次,局域网内有两台主机,IP分别是192.168.28.94和192.168.28.213,下文分别简称94和213,可见这两个主机处于同一网段,是可以连通的, 阅读全文
posted @ 2019-09-05 14:49 没有星星的夏季 阅读(2198) 评论(0) 推荐(0) 编辑
摘要:Linux版本Ubuntu 16.04 .net core 下载地址:https://dotnet.microsoft.com/download/dotnet-core/2.1 虽然现在现在.net core 3.0都已经出来,但是这里介绍还是用2.1的版本,我们可以下载SDK的版本,也可以下载Ru 阅读全文
posted @ 2019-06-21 17:20 没有星星的夏季 阅读(2346) 评论(0) 推荐(0) 编辑
摘要:博主使用的是Ubuntu16.04,可以使用以下两种方式安装nginx: 1、使用apt安装 直接在命令行输入:sudo apt install nginx 回车之后就会下载nginx并安装 注意一下,安装之前,你可能会提示需要使用sudo apt update更新包库 2、使用源码编译安装 ngi 阅读全文
posted @ 2019-06-21 16:34 没有星星的夏季 阅读(691) 评论(0) 推荐(0) 编辑
摘要:笔记: 使用源码部署nginx的时候,使用sudo nginx提示command not found,但是直接使用nginx会导致权限问题: 这种情况应该是环境变量导致的,使用 env |grep PATH 和 sudo env |grep PATH 发现两者变量值不一样 解决办法: 使用 sudo 阅读全文
posted @ 2019-06-21 16:33 没有星星的夏季 阅读(40776) 评论(0) 推荐(3) 编辑
摘要:最近在温习了一些linux的命令,这里总结一下,博主使用的系统是Ubuntu,版本如下: 由于博主是做开发的,所有linux只会一些常用的命令,跟那些专业linux大牛当前没的比,为什么Ubuntu而不是centeros等等其他的linux系统呢?只是入门学的Ubuntu而已,也有 人说Ubuntu 阅读全文
posted @ 2019-05-23 15:24 没有星星的夏季 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示