linux
mazhen1991
这个作者很懒,什么都没留下…
展开
-
虚拟机克隆
当需要在一台服务器上安装多台虚拟机时,我们只需要安装一台,其他的可以直接克隆,这样可以省去大量的时间,但是也会有一个问题,就是网络连接不上。 下面是进行虚拟机克隆的大致过程: 1.复制虚拟机 2.记下新生成的mac地址 3.启动虚拟机 4.删除原有网卡规则 rm -rf /etc/udev/rules.d/70-persistent-net.rules 5.修改MAC地址 vi原创 2017-07-30 12:08:09 · 1393 阅读 · 0 评论 -
快使搭建zookeeper集群
安装(2n-1)台linux虚拟机(因为zookeeper选举制度的半数规则),具体安装过程可参考用工具上传zookeeper安装文件到/home目录下,并且发送给其他两台机器,发送指令为:scp /home/zookeeper root@ip:/home解压文件并zookeeper文件,tar –zxvf zookeeper-3.4.5.tar.gz。将解压缩包进行重命名:mv zookeep原创 2017-07-30 12:29:59 · 1327 阅读 · 0 评论 -
从零学springboot——将springboot项目打成jar包并部署
当我们开发完成一个spring boot项目后,是需要将其打包,并且部署到linux服务器上的,这里介绍以jar包的方式部署。将项目打成jar包对pom文件中的maven插件进行扩展<build> <plugins> <plugin> <groupId>org.springframewor...原创 2018-03-18 13:49:53 · 5673 阅读 · 4 评论 -
linux下安装redis
1. 下载redis资源下载链接:redis下载,并上传到linux,或者直接是wget在linux上进行下载,这里我下载的是redis-4.0.14.tar.gz2. 解压资源tar -zxvf redis-4.0.14.tar.gz3. 编译安装cd redis-4.0.14makecd srcmake install PREFIX=/usr/local/redis在运行...原创 2019-09-21 12:18:33 · 87 阅读 · 0 评论 -
redis运行lua脚本
1. 在客户端直接运行脚本内容1.1. 执行脚本格式:eval "脚本内容" key的个数 key... arg...其中key和arg都是变长参数例如: eval "return 1" 0 eval "redis.call('SET', KEYS[1], ARGV[1])" 1 key value1.2. 加载脚本语法:script load "脚本内容"例如:...原创 2019-09-21 12:19:15 · 195 阅读 · 0 评论 -
从零学nginx-location配置及匹配规则
1. 配置语法1.1. =: 严格匹配,只有完全一样的才能匹配上,这里有一些要注意:1. 严格匹配如果需要匹配一个文件的时候,需要将路径具体到这个文件,不能使用index进行拼接2. 如果匹配的是一个文件夹,在最后最好要加一个/(浏览器会为你的url添加一个/,导致匹配不上),否则会4041.2. 无修饰符: 最大前缀的匹配,和配置文件中的顺序无关,取匹配度最高的配置,例如:locat...原创 2019-09-21 12:21:06 · 256 阅读 · 0 评论 -
从零学nginx-root,alias,index
1. rootroot模块就是用来指定访问资源的document_root,nginx会将root的值和location的值进行拼接,然后再拼接上url剩余的部分及index指定的值,举例:location /a/{ root /usr/local; index 1.html;}访问结果如下:/a --> /usr/local/a/1.html/a/...原创 2019-09-21 12:21:43 · 1967 阅读 · 1 评论 -
从零学nginx-配置反向代理
nginx反向代理工作方式nginx作为方向代理服务器,其工作方式有两个点需要注意:当转发请求的时候,nginx会接收完所有的请求数据,再去转发请求。在响应的时候,nginx是一边接收响应数据,一边将响应数据返回给客户端的。配置upstream配置示例:upstream testUrl{ #ip_hash; server 服务器1 #weight=5 max_...原创 2019-09-21 12:23:23 · 178 阅读 · 0 评论