letter_A
码龄7年
关注
提问 私信
  • 博客:149,452
    149,452
    总访问量
  • 84
    原创
  • 971,627
    排名
  • 35
    粉丝
  • 0
    铁粉

个人简介:95后。。。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-03-29
博客简介:

letter_A的博客

查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得14次评论
  • 获得171次收藏
  • 代码片获得134次分享
创作历程
  • 1篇
    2020年
  • 7篇
    2019年
  • 77篇
    2018年
成就勋章
TA的专栏
  • linux
    26篇
  • 原创
    79篇
  • shell
    9篇
  • python
    13篇
  • 转载
    1篇
兴趣领域 设置
  • 运维
    系统架构网络
  • 服务器
    linuxcentos
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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
原创
发布博客 2020.11.17 ·
12874 阅读 ·
3 点赞 ·
1 评论 ·
15 收藏

shell:sed添加指定内容到文件指定行

实际需求:nginx配置文件修改,增加文件上传限制参数**client_max_body_size 50m;**到nginx配置文件的http模块中,多台机器只能for循环用sed添加,需求就出来了:1> 添加到指定位置,就需要指定行2> nginx配置文件都有缩进,虽然不加缩进配置也能生效,但别的配置都缩进了你加的不缩进你好意思吗?下图这样子?:好看?一点都不专业!所以要缩...
原创
发布博客 2019.11.29 ·
2966 阅读 ·
4 点赞 ·
2 评论 ·
7 收藏

Python滑动窗口算法:求字符串最大无重复子串长度并输出子串

python:滑动窗口算法求最大无重复子串长度:**1.维护一个起始长度为0的窗口,窗口内都是没有重复的字符。2.逐个遍历接收到的字符串,如果新遍历到的字符没有在窗口中出现过,那么窗口就“吃掉”这个字符,窗口右边界索引+1,左边界保持不变。3.如果连续遍历到的字符都没有出现在窗口中,那么窗口将连续扩大。4.如果遍历的字符在窗口中出现过,那么左窗口向右移动。5.持续进行遍历,直到最后一个字符。6....
原创
发布博客 2019.11.04 ·
1349 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python:简单的TCP网络编程

题外话:最近在看《Python核心编程(第3版)》这本书,第二章网络编程看完原理是懂了,但具体每一行代码都干了些什么还是有点懵逼,结果就是,脱离了这本书就完全不会写了,或者写完运行各种报错。所以自己还是各种百度,各种问题各种解决,也算是遇到了书中没有说明的问题,也学到了好多书中没有提及的东西。写个博客分享一下,也是为了记录一下避免以后又搞不懂了。代码只有30来行,我将尽可能详细的讲解。———...
原创
发布博客 2019.08.23 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python2.x和Python3.x的版本区别

<div class="article-copyright"> <svg class="icon" title="CSDN认证原创" aria-hidden="true" style="width:...
转载
发布博客 2019.07.25 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SHELL报错:syntax error: unexpected end of file的解决方法之一

之前在写shell脚本运行时遇到报错:以下为完整代码截图:多次核对代码没有发现语法和结构错误,多次尝试都没有解决,包括网上搜的修改文件的set fileformat参数,以及考虑到linux系统的换行符等等方法。结果,问题都没有解决。最后,突然想到自己初学shell脚本时候犯过的一个问题,经尝试,果然问题出在了这里:仔细看第2行代码,后面的&&语句的花括号写在了一行。...
原创
发布博客 2019.07.22 ·
1865 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

shell脚本:实现两文件对比并输出差异内容到不同文件

实际需求:工作中接到任务需要手动对比数据库表和python代码中的差异项,并将两者独有内容和相同内容分别记录到不同的文件中,交了任务之后突想用shell实现,便作了一次尝试。实现思路:首先获取两个文件的行数,并以行数作为循环次数进行for循环嵌套,逐行遍历进行字段比较,先将两文件相同内容输出到thesame文件,再在两个原始文件中分别反向过滤掉thesame文件内容并进行去重就分别得到...
原创
发布博客 2019.07.18 ·
15369 阅读 ·
5 点赞 ·
1 评论 ·
38 收藏

Python名片管理系统(基于Python 2.7)

*********************************************************************************************************之前博客的名片管理系统有瑕疵,而且没有使用markdown编辑器贴了图没法直接复制粘贴代码,此次重新编写整理,觉得有用的让我骗个赞一个名片管理系统,其功能包括对名片信息的添加、显示、修...
原创
发布博客 2019.07.13 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ELK日志分析平台之kibana以及借助ELK平台实现网站访问量统计

1.安装kibana:[root@server6 ~]# rpm -ivh kibana-4.5.1-1.x86_64.rpm Preparing... ########################################### [100%] 1:kibana ########################...
原创
发布博客 2018.09.03 ·
6957 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

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...
原创
发布博客 2018.09.03 ·
1241 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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...
原创
发布博客 2018.09.03 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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...
原创
发布博客 2018.09.03 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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...
原创
发布博客 2018.09.03 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker swarm集群的搭建

swarm简介: Swarm 是 Docker 公司在 2014 年 12 月初发布的一套用来管理 Docker 集群的工具,将多个 Docker 宿主机变成一个单一的虚拟的主机。Swarm 使用标准的 Docker API 接口作为其前端访问入口,与Docker Client 直接通信。 工作原理: Docker 客户端通过 Docker API 向 Swa...
原创
发布博客 2018.08.23 ·
1725 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

docker数据卷管理

数据卷挂载同步首先交互式运行一个容器,不指定被挂载目录,只指定挂载目录/data1,并查看挂载情况:有一个设备被挂载到/data1目录[root@foundation17 ~]# docker run -it --name vm1 -v /data1 ubunturoot@d6fca99110ac:/# dfFilesystem 1K-b...
原创
发布博客 2018.08.23 ·
331 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker搭建本地仓库搭建和使用

不加密本地仓库:1.将registry包导入镜像仓库[root@foundation17 docker]# docker load -i registry.tar f15ce52fc004: Loading layer [==================================================&amp;amp;amp;amp;amp;gt;] 196.8 MB/196.8 MBc4fae638e7...
原创
发布博客 2018.08.23 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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...
原创
发布博客 2018.08.23 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dockerfile的编写:重建镜像包

关于重建镜像包的Dockerfile文件的书写依据,可以从镜像包的history中查看到,以镜像包game2048为例:[root@foundation17 docker]# docker history game2048IMAGE CREATED CREATED BY ...
原创
发布博客 2018.08.19 ·
1708 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker端口映射和容器间互联

删除原来的容器:[root@foundation17 docker]# docker rm -f `docker ps -aq`dbcc3fcddec415a3d7940850f0d0da9c1379eb3e9ed8d905fb81fe9d9f40建立端口映射:[root@foundation17 docker]# docker run -d --name vm1 ...
原创
发布博客 2018.08.19 ·
678 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker的四种网络模式

Docker 在启动时会创建一个虚拟网桥 docker0,默认地址为 172.17.42.1/16, 容器启动后都会被桥接到 docker0 上,并自动分配到一个 IP 地址。[root@foundation17 ~]# ip addr9: docker0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc noqueue ...
原创
发布博客 2018.08.19 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多