随笔分类 -  linux

摘要:前言 前面介绍了erlang环境的安装和rabbitmq环境安装,接下来介绍rabbitmq的web管理和用户设置。 启用后台管理插件 通过后台管理插件我们可以动态监控mq的流量,创建用户,队列等。 创建目录 启用插件 rabbitmq的网页管理的端口是15672,如果你是远程操作服务器,输入htt 阅读全文
posted @ 2018-12-05 13:40 倥偬时光 阅读(25707) 评论(0) 推荐(1)
摘要:下载和编译redis安装包 参考:https://www.cnblogs.com/cwp bg/p/8094914.html 修改redis.conf docker安装redis 启动容器 同理启动六个 查看 注意:启动集群模式后,所有的数据只能使用db0,其他的数据库是不可用的。 创建集群 制作一 阅读全文
posted @ 2018-07-26 18:45 倥偬时光 阅读(1516) 评论(0) 推荐(0)
摘要:前言 开始折腾docker。 主要概念 容器:独立运行的一个或一组应用,与其他应用完全独立。 镜像:用于创建 Docker容器的模板。 仓库:用于收纳镜像文件,可以理解为代码控制中的代码仓库 注意: 一个docker容器应该被看做是一个进程而不是一台虚拟机,因为所有的docker中的应用其实是运行在 阅读全文
posted @ 2018-07-25 15:02 倥偬时光 阅读(485) 评论(0) 推荐(0)
摘要:ubuntu的安装 官网下载iso文件,网址:http://releases.ubuntu.com/16.04.4/, 选择:ubuntu 16.04.4 server amd64.iso; 下载完毕后将iso刻录到光盘中; 服务器装入光盘,启动后按del键或F12键进入系统安装界面;按导向进行安装 阅读全文
posted @ 2018-06-22 18:19 倥偬时光 阅读(13356) 评论(0) 推荐(0)
摘要:前言 前面使用oricle Linux的时候,设置开机自启动使用的是chkconfig,现在使用ubuntu的时候发现Ubuntu系统没有了RH系统中的 chkconfig命令,因此研究了一下ubuntu下的开机自启动配置。 启用脚本 所有的自启动脚本被放置在/etc/init.d目录下,是一个可执 阅读全文
posted @ 2018-06-21 16:35 倥偬时光 阅读(2644) 评论(1) 推荐(0)
摘要:前言 本博客记录自己使用ubuntu的一些错误和坑。 ubuntu不支持yum下载安装机制 命令 sudo apt install yum 是可以安装yum的,但安装好后执行: 报错: ubuntu不支持yum的下载安装机制,需要使用apt. 执行ubuntu 更新源出现错误: 解决办法: 重新up 阅读全文
posted @ 2018-06-21 16:30 倥偬时光 阅读(3124) 评论(0) 推荐(1)
摘要:前言 今天重启了服务器,发现supervisor管理的rabbitmq的进程居然启动失败了,查看日志发现老是报错,记录一下解决的办法。 报错:erlexec:HOME must be set 找了网上的许多人的博客,一般的说法是在进程的启动的脚本中加入: 系统默认的HONE是/root,可能造成er 阅读全文
posted @ 2018-04-25 09:13 倥偬时光 阅读(4484) 评论(0) 推荐(0)
摘要:nginx的日志设置 access_log access_log是服务器记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息;是一种非常详细的记录信息;如果我们不关心谁访问了我们,可以关闭; access_log:用来配置访问日志的输出格式和输出的路径; 日志的输出格式 nginx内部内置了 阅读全文
posted @ 2018-04-24 15:23 倥偬时光 阅读(5476) 评论(0) 推荐(0)
摘要:python常见的web部署搭配nginx+gunicorn,下面记录一下gunicorn的配置使用。 安装gunicorn gunicorn启动一个flask的应用程序 在flask的项目的目录下启动 gunicorn的参数详解 以配置文件的方式启动 启动unicorn 注意: 由于windows 阅读全文
posted @ 2018-04-10 16:26 倥偬时光 阅读(51638) 评论(3) 推荐(4)
摘要:安装git 安装git,参考:https://git scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5 %E5%AE%89%E8%A3%85 Git 创建git仓库 使用root权限创建一个Git用户来管理git仓库。 创建的git用户不允许登录shell,通过编辑/etc 阅读全文
posted @ 2018-03-26 15:57 倥偬时光 阅读(489) 评论(0) 推荐(0)
摘要:supervisor是python写的一个管理进程运行的工具,可以很方便的监听、启动、停止、重启一个或多个进程;有了supervisor后,就不用字节写启动和监听的shell脚本了,非常方便。 supervisor只支持linux系统,并基于python2环境运行,目前python3还没有官方的版本 阅读全文
posted @ 2018-03-22 13:39 倥偬时光 阅读(4154) 评论(0) 推荐(1)
摘要:pycharm是Java写的,运行需要Java环境。 安装java jdk 安装过程中出现对话框,选择是; 安装完成后,运行java version 或者javac version 查看是否安装成功。 安装pycharm 去官网下载:https://www.jetbrains.com/pycharm 阅读全文
posted @ 2018-03-14 11:37 倥偬时光 阅读(662) 评论(0) 推荐(0)
摘要:记录一下windows安装虚拟机以及初始配置的一些坑。 安装VMware Workstation 直接百度搜索VMware,选择合适的版本下载; 按照一般软件的安装步骤安装VMware Workstation,注意选择合适的安装路径; 安装linux镜像系统 打开VMware Workstation 阅读全文
posted @ 2018-03-12 17:42 倥偬时光 阅读(2819) 评论(0) 推荐(0)
摘要:熟悉python编程的都知道,python三种最常见的py文件格式,.py,.pyc,.pyw,下面说一说它们各自的使用。 py文件 python最常见的文件,是python项目的源码; 文件执行时linux下调用python执行,windows下调用python.exe; 如果在终端窗口或IDE执 阅读全文
posted @ 2018-03-05 14:36 倥偬时光 阅读(11129) 评论(0) 推荐(0)
摘要:换oricle linux7系统后,发现iptables的管理方法有不小的改动,记录一下遇到的问题。 iptables linux系统已经默认安装了iptables和firewalld两款防火墙管理工具,但是在使用service iptables save命令的时候可能提示找不到命令;另外iptab 阅读全文
posted @ 2018-03-01 15:02 倥偬时光 阅读(2293) 评论(0) 推荐(0)
摘要:前言 os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。 os的system原理 system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程; 上述原理会导致当需要 阅读全文
posted @ 2018-02-24 14:12 倥偬时光 阅读(250046) 评论(0) 推荐(11)
摘要:前言 前面介绍了erlang环境的安装和rabbitmq环境安装,接下来对rabbitmq详细配置; 设置配置文件 rabbitmq的系统配置文件一般是rabbitmq.conf,可以登录后台查看它的路径,如果你是源码安装,最初这个文件是没有的,需要手动创建;如果是apt安装他的位置在/etc/ra 阅读全文
posted @ 2018-02-01 10:11 倥偬时光 阅读(17512) 评论(0) 推荐(0)
摘要:环境信息 数据库:mysql 5.7.20 操作系统:Ubuntu 16.04.3 查询 条件查询 注意 运算的优先级由高到低的顺序为小括号,not,比较运算符,逻辑运算符 分组 分页 排序 常用聚合函数 说明:聚合函数不能加载where的后面 连接查询 自关联 子查询 阅读全文
posted @ 2018-02-01 09:58 倥偬时光 阅读(405) 评论(0) 推荐(0)
摘要:前言 erlang是一门面向并发的编程语言,流行的消息队列rabbitMQ是基于erlang环境运行的; 下载安装erlang语言环境 源码安装 注意: 如果出现错误如“没有目标创建XXXXX”,找到进入的目录如果是hipe目录,就在配置中增加: 细节 本人习惯将安装文件和源文件放在一个大目录下,如 阅读全文
posted @ 2018-02-01 09:57 倥偬时光 阅读(5197) 评论(0) 推荐(2)
摘要:环境 操作系统: oracle linux7.3 修改系统支持的最大TCP连接 最大tcp连接数和系统允许打开的最大文件数,用户允许打开的最大文件数,TCP网络连接可用的端口范围有关,取上述的最小值; 一般的设置规则为: 否则可能导致内存泄漏,系统崩溃; 修改系统最大文件描述符 查看系统当前默认值 阅读全文
posted @ 2018-01-29 15:55 倥偬时光 阅读(17384) 评论(0) 推荐(1)