随笔分类 - linux
摘要:为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工具,Linux系统的底层以及基础应用软件的核心大都涉及Shell脚本的内容。 一个合格的Linux系统管理员都必须熟练编写Shell脚本语言,从而提升运维人员的工作效率,减少不必要的重复性工作。
阅读全文
摘要:12.1 rabbitMQ 1. 你了解的消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者
阅读全文
摘要:什么??公司要用Ubuntu(乌班图)?不会用??怎么进行python开发??? 安装ubuntu 第一步:准备好vmware虚拟机 自行解决。。。 第二步:安装ubuntu 详细安装过程 https://blog.csdn.net/u013142781/article/details/505290
阅读全文
摘要:Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 端口映射允许外部访问容器 --link 容器互联 容器桥接网络 但是--link是不推荐使用的,而是更强大的自定义docker网络链接容器 外部访问容器 容器中可以运行网络应用,但是要让外部也可以访问这些应用,可以通过-p或-P参数
阅读全文
摘要:什么是docker docker应用场景 为什么要用docker? 我们先看看很久很久以前,服务器是怎么部署应用的! 由于物理机的诸多问题,后来出现了虚拟机 docker与虚拟机的区别 docker VS 传统虚拟机 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般为 MB 一般为 GB 性能
阅读全文
摘要:项目代码的下载 一、将代码搞到服务器上 二、先从前端vue搞起 要在服务器上,编译打包vue项目,必须得有node环境 将node命令,添加至linux环境变量,修改/etc/profile,写入 读取文件,生效PATH 测试path node环境有了,安装node模块,以及打包node项目 exp
阅读全文
摘要:发布CRM你将使用以下软件 nginx uWSGI CentOS7 CRM项目文件 virtualenv supervisor WSGI、uWSGI python web服务器开发使用WSGI协议(Web Server Gateway Interface) python web项目默认会生成一个ws
阅读全文
摘要:导论 WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求)基于wsgi运行的框架有bottle,DJango,Flask,用于解析动态HTTP请求支持WSGI的服务器 wsgiref
阅读全文
摘要:Nginx负载均衡概述 Nginx要实现负载均衡需要用到proxy_pass代理模块配置 Nginx负载均衡与Nginx代理不同地方在于 Nginx代理仅代理一台服务器,而Nginx负载均衡则是将客户端请求代理转发至一组upstream虚拟服务池 Nginx可以配置代理多台服务器,当一台服务器宕机之
阅读全文
摘要:对于运维人员来说,反复复杂的工作很烦,效率低,还容易出错。而传统运维也想着自动化运维的方向进行发展, 而saltstack则是在自动化运维上非常好用的工具,saltstack是python开发的一款自动化运维工具,可以批量管理操作主机, 远程执行脚本等功能。完全开源,还可以设置web管理界面,更简单
阅读全文
摘要:Python从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。 首先切换root用户: pip3自动安装ipython 自动安装完成后建立软连接,方便使用 成功安装,执行使用 yuchaodeMacBook-Pro:bin root# ipython 安装jupyter notebo
阅读全文
摘要:在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 这里,就要隆重介绍 virtualenv,一个可以
阅读全文
摘要:Location语法优先级排列 nginx.conf配置文件实例 nginx语法之root和alias区别实战
阅读全文
摘要:网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务
阅读全文
摘要:centos7默认是装有python的,咱们先看一下 但是 python2版本维护到2020年元旦就不再维护了,所以建议安装python3版本使用. 1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/pyth
阅读全文
摘要:Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem
阅读全文
摘要:MYSQL(mariadb) 方法1:yum安装mariadb Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。 第一步:添加 MariaDB yum 仓库 第二步:在 CentOS 7 中安装 MariaDB 第
阅读全文
摘要:Web服务基础 用户访问网站的基本流程 下面超哥为你揭晓用户访问网站的基本流程 图解dns解析 HTTP协议 版本 Http请求方法 HTTP状态码 HTTP状态码的命令查看 Http报文 什么是HTTP请求报文 HTTP报文:它是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开
阅读全文
摘要:Linux基础系统优化 引言没有,只有一张图。 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 ifconfig 查询、设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述
阅读全文