能力说明:
掌握Linux文件管理方式和技巧,对用户和组管理有基本认知,掌握Linux网络知识,对TCP/IP协议及OSI七层模型有较为清晰的概念,掌握Linux磁盘与文件系统管理技巧,知道如何安装Linux软件包,逐步掌握Shell脚本的编程技巧。
暂时未有相关云产品技术能力~
暂无个人介绍
dockerfile语法
diff命令本身很简单,需要注意的是要会阅读其输出。
docker 发布 flask项目
docker 网络命名空间如何连通?
docker 命令深入理解
docker 启动一个mysql服务
Centos安装docker
今天测试区debug程序遇到如下报错,数据落库失败。
我们定义好model,执行两个命令Django 就帮我们迁移了数据库。这是因为我们使用了 Python 内置的 SQLite3 数据库。
项目中遇到的情况是: 文件解析完之后将文件放在一个pojo里面
shell中运行的每个命令都使用退出状态码( exit status)告诉shell它已经运行完毕。退出状态码是一个0~ 255的整数值,在命令结束运行时由命令传给shell。可以捕获这个值并在脚本中使用。
在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。
RabbmitMQ学习笔记-Spring AMQP实战
mandatory和immediate是AMQP协议中basic.publish方法中的两个标识位,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。对于刚开始接触RabbitMQ的朋友特别容易被这两个参数搞混,这里博主整理了写资料,简单讲解下这两个标识位。
Linux 环境变量
粘滞位在有些地方也称为粘着位( sticky bit)。 这是和linux 权限系统息息相关的问题。
最近遇到一个奇怪的问题,消费者在批量消费消息时,遇到该批次中出现部分重复消费导致业务异常。这些异常集中在某一时刻附近。
Redhat系统离线安装docker。
深入剖析Kubernetes学习笔记
Linux 文件系统为每个文件 都 分配两个数据结构,索引节点(indexnode)和目录项(directory entry)。它们主要用来记录文件的元信息和目录结构。
第一次听到这个词,当然也是一脸懵.
已用内存、剩余内存、共享内存、可用内存、缓存和缓冲区的用量。
swap分区已在系统安装初期已经分配了swap分区。
Buffer 和Cache 的设计目的,是为了提升系统的 I/O 性能。它们利用内存,充当起慢速磁盘与快速CPU 之间的桥梁,可以加速 I/O 的访问速度。
当进程通过 malloc() 申请虚拟内存后,系统并不会立即为其分配物理内存,而是在首次访问时,才通过缺页异常陷入内核中分配内存.对应用程序来说,动态内存的分配和回收,是既核心又复杂的一个逻辑功能模块。管理内存的过程中,也很容易发生各种各样的“事故”.
不同版本的free 所展示的结果不一样。
redis接收到一个键值对操作后,能以微秒级别的速度找到数据,并快速完成操作。
内存管理也是操作系统最核心的功能之一。内存主要用来存储系统和应用程序的指令、数据、缓存等
Linux 如何查看文件系统的块大小
本文都是基于Linux 支持的正则来实战。关于正则的流派见这里。
这个目录下的文件数量我惊呆了。40W+ 的文件目录数量,直接报错了。
有些问题需要第一时间发邮件报警出来,否则漏掉之后比较麻烦。
某些时候需要把linux 的缓存清理一下。使用时需要区分参数的不同
今天在使用RTM系统debug测试时,发现程序起来之后unacked就会一直持续。
接触MQ易经有一段时间了,对QueueDeclare一直没有一个全面的认识。
RAID 是洋文“Redundant Array of Inexpensive Disks”的缩写,中文称之为“磁盘冗余阵列”。
Linux AWK实战
Linux 创建用户
为什么要用webSocket?
Linux perf 火焰图
离线安装htop
Linux shell 2>&1 深入理解
出现该提示是因为你执行的脚本的时候并不是在没有对应用户的环境变量,应该在脚本中加入su - username,来加载环境变量。
Linux sed实战
cpu info
Mysql Lock Wait
redis高效运维必知必会
Linux 文本查看命令
Linux du 和 df统计目录大小为何不一样?
Ansible中,-k或--ask-pass选项用于提示输入SSH密码。这在你需要通过SSH连接到目标主机,但又没有设置SSH密钥对的情况下非常有用。使用-k选项后,Ansible将在执行playbook或命令时提示你输入SSH密码。