linux expect 自动交互脚本用法

检查是否安装tcl,expect 如果没有安装,使用yum安装: yum install -y tcl yum install -y expect expect参数 启用选项 -c:执行脚本前先执行的命令,可多次使用。 -d:debug模式,可以在运行时输出一些诊断信息,与在脚本开始处使用ex...

2019-05-07 17:18:04

阅读数 28

评论数 0

Linux自定义命令(shell脚本)并启动应用

1. 创建Shell脚本 例子: 在 ~/mysh 目录下新建 test.sh #!/bin/bash echo "test shell" 2. 配置别名(alias) 配置只对自己生效的别名则编辑~/.bashrc文件 配置全局生效的别名则编辑/etc/profile文件...

2019-05-07 16:53:38

阅读数 16

评论数 0

ubuntu apache2 配置安装ssl证书,https

1.申请免费阿里证书 阿里云服务器:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=9zubwbxz 然后购买,填写相应的信息,域名信息即可. 成功后: 根据自己的网站服务器来选择下载不同的ssl证书 包括: 1...

2019-04-12 10:20:19

阅读数 77

评论数 0

Ubuntu 安装php环境 lamp 搭建网站

1.Apache安装 首先安装apache服务器,ubuntu下面使用apt-get来下载安装软件。 sudo apt-get install apache2 输入密码后,便开始下载安装了,安装好后打开浏览器,输入localhost查看是否安装成功 如果如上显示的话,说明安装成功了。 2.P...

2019-04-11 11:34:41

阅读数 31

评论数 0

yaml 语言入门

编程免不了要写配置文件,YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。 一、简介 Y...

2019-03-12 15:08:09

阅读数 32

评论数 0

网站架构的逐步优化演变

一:建站之初 建站之初,站点流量非常小,可能低于十万级别。这意味着,平均每秒钟也就几次访问。请求量比较低,数据量比较小,代码量也比较小,几个工程师,很短的时间搭起这样的系统,甚至没有考虑“架构”的问题。 站点架构特点是“ALL-IN-ONE”: 这是一个单机系统,所有的站点、数据库、文件都部署...

2019-03-08 19:18:18

阅读数 33

评论数 0

linux 本地终端 SSH 连接 gcp (Google Cloud Platform ) 配置教程

准备 首先在gcp创建实例 1.设置当前用户的新密码 $ sudo passwd ${whoami} // 下面以 user 代替 ${whoami} # 输入新密码 2.设置下 root 的新密码 $ sudo passwd root # 输入新密码 3.在本地生成私钥和公钥 $ cd ~/...

2019-03-06 16:12:38

阅读数 336

评论数 0

系统架构 一致性问题 : 库存扣减

典型互联网架构 业务复杂、数据量大、并发量大的业务场景下,典型的互联网架构,一般会分为这么几层: •调用层,一般是处于端上的browser或者APP •站点层,一般是拼装html或者json返回的web-server层 •服务层,一般是提供RPC调用接口的service层 •数据层,提供固化数据...

2019-03-01 18:08:29

阅读数 126

评论数 0

Leader-Follower线程模型

一、前言 IO线程模型一直在演化,由最开始的单线程模型,到BIO方式的单线程接受请求线程池线程具体处理单个请求的读写事件,再到NIO的单线程接受请求线程池里面的单个线程可以处理不同请求的读写事件,一个字没有最快,只有更快。最近发现还有个Leader-follower线程模型,其的出现是为了解决单线...

2019-02-22 10:50:55

阅读数 37

评论数 0

系统负载LoadAverage

一、什么是Load Average? 系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。 平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。 二、如何查看Load? to...

2019-02-20 18:16:55

阅读数 48

评论数 0

两阶段提交2PC 和 三阶段提交3pc

一、概念 二阶段提交2PC(Two phase Commit)是指,在分布式系统里,为了保证所有节点在进行事务提交时保持一致性的一种算法。 2PC,二阶段提交协议,即将事务的提交过程分为两个阶段来进行处理:准备阶段和提交阶段。事务的发起者称协调者,事务的执行者称参与者。 二、背景 在分布式系统里,...

2019-02-18 09:59:26

阅读数 54

评论数 0

linux sed 总结

1.简介 sed是一种行编辑器,它一次处理一行内容。 2.sed调用方式 sed [options] ‘command’ file(s) sed [options] -f scriptfile file(s) 第一种直接在命令行中执行,第二种把命令写到了脚本中,二者无本质区别。 示例(1):打印...

2019-02-15 19:41:08

阅读数 36

评论数 0

perl语言 入门

linux系统一般自带perl,可以在命令行运行。 1.Hello,World #!/usr/bin/perl -w print ("hello,world!\n"); #print "hello,world!\n"; 说...

2019-02-15 18:23:34

阅读数 29

评论数 0

linux 的awk命令

1.什么是AWK (1)Aho、Weinberger、Kernighan三位发明者名字首字母; (2)一个行文本处理工具; 2.AWK基本原理 2.1原理: 逐行处理文件中的数据 2.2语法: awk ‘pattern + {action}’ 说明: (1)单引号’'是为了和shell命令区分开...

2019-02-12 19:06:56

阅读数 47

评论数 0

磁盘阵列 关于Raid0,Raid1,Raid5,Raid10

1.RAID0 定义: RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可...

2019-02-12 18:13:39

阅读数 105

评论数 0

nginx 编译出现的问题ngx_murmurhash.o failed

问题: 准备安装一开始装的扩展什么的都很顺利 但是make的时候出了问题 我确定所有需要的扩展都已经安装好了,出现问题如下: $:/nginx-1.5.6$ make cc1: all warnings being treated as errors objs/Makefile:458: rec...

2019-02-02 16:19:48

阅读数 64

评论数 0

ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法

1.首先使用dpkg命令查看自己需要的软件是否安装。 例如查看zlib是否安装: dpkg -l | grep zlib 2.解决依赖包openssl安装,命令: sudo apt-get install openssl libssl-dev 3.解决依赖包pcre安装,命令: sudo ap...

2019-02-02 15:40:04

阅读数 64

评论数 0

Django Nginx+uwsgi 安装配置

在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx ...

2019-02-01 19:19:43

阅读数 76

评论数 0

Django Admin 管理工具

Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld/settings.py 文件代码: INSTAL...

2019-02-01 19:13:58

阅读数 59

评论数 0

Django 表单

HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。 HTTP 请求 HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定...

2019-02-01 18:31:54

阅读数 60

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭