shell:比较两个数的大小 shell中比较两个数的大小,一般可以使用大小于号:">"、"<"、">="、"<=",和-ge、-gt、-le、-lt比如:大于输出1,否则输出0[root@localhost64 ~]# [ 3 -gt 2 ]&& echo 1 ||echo 01[root@localhost64 ~]# [ 3 -gt 20 ] && echo 1 ||echo 00[root@localhost64 ~]# [ 3 > 2 ]&&a
shell:sed添加指定内容到文件指定行 实际需求:nginx配置文件修改,增加文件上传限制参数**client_max_body_size 50m;**到nginx配置文件的http模块中,多台机器只能for循环用sed添加,需求就出来了:1> 添加到指定位置,就需要指定行2> nginx配置文件都有缩进,虽然不加缩进配置也能生效,但别的配置都缩进了你加的不缩进你好意思吗?下图这样子?:好看?一点都不专业!所以要缩...
Python滑动窗口算法:求字符串最大无重复子串长度并输出子串 python:滑动窗口算法求最大无重复子串长度:**1.维护一个起始长度为0的窗口,窗口内都是没有重复的字符。2.逐个遍历接收到的字符串,如果新遍历到的字符没有在窗口中出现过,那么窗口就“吃掉”这个字符,窗口右边界索引+1,左边界保持不变。3.如果连续遍历到的字符都没有出现在窗口中,那么窗口将连续扩大。4.如果遍历的字符在窗口中出现过,那么左窗口向右移动。5.持续进行遍历,直到最后一个字符。6....
Python:简单的TCP网络编程 题外话:最近在看《Python核心编程(第3版)》这本书,第二章网络编程看完原理是懂了,但具体每一行代码都干了些什么还是有点懵逼,结果就是,脱离了这本书就完全不会写了,或者写完运行各种报错。所以自己还是各种百度,各种问题各种解决,也算是遇到了书中没有说明的问题,也学到了好多书中没有提及的东西。写个博客分享一下,也是为了记录一下避免以后又搞不懂了。代码只有30来行,我将尽可能详细的讲解。———...
Python2.x和Python3.x的版本区别 <div class="article-copyright"> <svg class="icon" title="CSDN认证原创" aria-hidden="true" style="width:...
SHELL报错:syntax error: unexpected end of file的解决方法之一 之前在写shell脚本运行时遇到报错:以下为完整代码截图:多次核对代码没有发现语法和结构错误,多次尝试都没有解决,包括网上搜的修改文件的set fileformat参数,以及考虑到linux系统的换行符等等方法。结果,问题都没有解决。最后,突然想到自己初学shell脚本时候犯过的一个问题,经尝试,果然问题出在了这里:仔细看第2行代码,后面的&&语句的花括号写在了一行。...
shell脚本:实现两文件对比并输出差异内容到不同文件 实际需求:工作中接到任务需要手动对比数据库表和python代码中的差异项,并将两者独有内容和相同内容分别记录到不同的文件中,交了任务之后突想用shell实现,便作了一次尝试。实现思路:首先获取两个文件的行数,并以行数作为循环次数进行for循环嵌套,逐行遍历进行字段比较,先将两文件相同内容输出到thesame文件,再在两个原始文件中分别反向过滤掉thesame文件内容并进行去重就分别得到...
Python名片管理系统(基于Python 2.7) *********************************************************************************************************之前博客的名片管理系统有瑕疵,而且没有使用markdown编辑器贴了图没法直接复制粘贴代码,此次重新编写整理,觉得有用的让我骗个赞一个名片管理系统,其功能包括对名片信息的添加、显示、修...
ELK日志分析平台之kibana以及借助ELK平台实现网站访问量统计 1.安装kibana:[root@server6 ~]# rpm -ivh kibana-4.5.1-1.x86_64.rpm Preparing... ########################################### [100%] 1:kibana ########################...
ELK日志分析平台之logstash logstash一 服务安装和测试 在server4端安装logstash:[root@server4 ~]# lselasticsearch-2.3.3.rpm jdk-8u121-linux-x64.rpmelasticsearch-head-master.zip logstash-2.3.3-1.noarch.rpm[root@server4 ~]# r...
ELK日志分析平台之elasticsearch elasticsearch一 环境搭建: 1.安装elasticsearch和依赖包jdk:[root@server4 ~]# lselasticsearch-2.3.3.rpm jdk-8u121-linux-x64.rpm[root@server4 ~]# yum install elasticsearch-2.3.3.rpm jdk-8u121-linux-x64.r...
hadoop高可用集群实现 1.新开一个服务器server5并安装nfs-util,:[root@server5 ~]# yum install nfs-utils -y在五个服务端,没有hadoop用户的需要先新建用户:[root@server4 ~]# useradd -u 800 hadoop然后在五个服务端开启nfs服务,在server2、server3、server4、server5端将17...
hadoop的集群搭建 单点新建用户hadoop并切换到hadoop用户:[root@server1 ~]# useradd -u 800 hadoop[root@server1 ~]# su - hadoop[hadoop@server1 ~]$ lshadoop-2.7.3.tar.gz jdk-7u79-linux-x64.tar.gz解压jdk并制作软链接:[hadoop@serve...
docker swarm集群的搭建 swarm简介: Swarm 是 Docker 公司在 2014 年 12 月初发布的一套用来管理 Docker 集群的工具,将多个 Docker 宿主机变成一个单一的虚拟的主机。Swarm 使用标准的 Docker API 接口作为其前端访问入口,与Docker Client 直接通信。 工作原理: Docker 客户端通过 Docker API 向 Swa...
docker数据卷管理 数据卷挂载同步首先交互式运行一个容器,不指定被挂载目录,只指定挂载目录/data1,并查看挂载情况:有一个设备被挂载到/data1目录[root@foundation17 ~]# docker run -it --name vm1 -v /data1 ubunturoot@d6fca99110ac:/# dfFilesystem 1K-b...
docker搭建本地仓库搭建和使用 不加密本地仓库:1.将registry包导入镜像仓库[root@foundation17 docker]# docker load -i registry.tar f15ce52fc004: Loading layer [==================================================&amp;amp;amp;amp;gt;] 196.8 MB/196.8 MBc4fae638e7...
docker资源管理 1.设定磁盘写入速度:设定对/dev/sda盘的写入速度为10M/s左右[root@foundation17 ~]# docker run --rm -it --device-write-bps /dev/sda:10M ubuntu #设定root@2f8dadc17d9a:/# dd if=/dev/zero of=testfile bs=1M count=100 oflag=d...
Dockerfile的编写:重建镜像包 关于重建镜像包的Dockerfile文件的书写依据,可以从镜像包的history中查看到,以镜像包game2048为例:[root@foundation17 docker]# docker history game2048IMAGE CREATED CREATED BY ...
docker端口映射和容器间互联 删除原来的容器:[root@foundation17 docker]# docker rm -f `docker ps -aq`dbcc3fcddec415a3d7940850f0d0da9c1379eb3e9ed8d905fb81fe9d9f40建立端口映射:[root@foundation17 docker]# docker run -d --name vm1 ...
docker的四种网络模式 Docker 在启动时会创建一个虚拟网桥 docker0,默认地址为 172.17.42.1/16, 容器启动后都会被桥接到 docker0 上,并自动分配到一个 IP 地址。[root@foundation17 ~]# ip addr9: docker0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue ...