能力说明:
掌握Linux文件管理方式和技巧,对用户和组管理有基本认知,掌握Linux网络知识,对TCP/IP协议及OSI七层模型有较为清晰的概念,掌握Linux磁盘与文件系统管理技巧,知道如何安装Linux软件包,逐步掌握Shell脚本的编程技巧。
暂时未有相关云产品技术能力~
暂无个人介绍
数据库作为IT核心业务模块,其重要性不言而喻,能否持续、稳定高效地运行越来越受企业和用户的关注。Greenplum不仅具备前面几部分介绍的丰富功能和强大性能,而且在可用性、稳定性以及管理和优化的易用性上也日趋成熟。
远程操作指令用的最多的是ssh,ssh指令允许远程登录到目标计算机并进行远程操作和管理。还有一个比较常用的远程指令是scp,scp帮助我们远程传送文件。
一个完整的权限管理体系,要有合理的抽象。这里就包括对用户、进程、文件、内存、系统调用等抽象。
重学操作系统----05 | 存储器分级:L1 Cache 比内存和 SSD 快多少倍?
文章来自: 朱贤文 | 成都文武信息技术有限公司 分析
推荐两款Linux 查看缓存命中率的工具
docker 启动一个postgresql 服务
在处理数据时,由于表的主键是data_seq_id, 自己定义的一个序列,例如:INWDN000827.... 这些数据是需要用户来维护的,如果用户维护成两份,因为主键设计成这样已经无法避免了。如何清除掉重复数据呢?
如果在一个数组列中想查询包含有某个字符换的时候就不能用like 了吧?
什么是RDS?
MySQL 分库分表实战
vmvare 安装的虚拟机可以通过界面设定cpu、内存... 的资源限制,如下图。docer 容器也同样可以通过指定参数来达到这个目的。
最开始 MySQL 里并没有 InnoDB 引擎。MySQL 自带的引擎是 MyISAM,但是 MyISAM没有 crash-safe 的能力,binlog 日志只能用于归档。而 InnoDB 是另一个公司以插件形式引入MySQL 的,既然只依靠 binlog 是没有 crash-safe 能力的,所以 InnoDB 使用另外一套日志系 统——也就是 redo log 来实现 crash-safe 能力
stress 可以对linux机器做压力测试,是一个比较好用的命令
Mysql Undo log
dockerfile语法
diff命令本身很简单,需要注意的是要会阅读其输出。
docker 发布 flask项目
docker 网络命名空间如何连通?
docker 命令深入理解
docker 启动一个mysql服务
Centos安装docker
Python 数仓Demo
今天测试区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 权限系统息息相关的问题。
最近遇到一个奇怪的问题,消费者在批量消费消息时,遇到该批次中出现部分重复消费导致业务异常。这些异常集中在某一时刻附近。
十九、Linux性能优化实战学习笔记- 为什么系统的Swap变高了?
Redhat系统离线安装docker。
深入剖析Kubernetes学习笔记
Linux 文件系统为每个文件 都 分配两个数据结构,索引节点(indexnode)和目录项(directory entry)。它们主要用来记录文件的元信息和目录结构。
第一次听到这个词,当然也是一脸懵.
已用内存、剩余内存、共享内存、可用内存、缓存和缓冲区的用量。
swap分区已在系统安装初期已经分配了swap分区。
Buffer 和Cache 的设计目的,是为了提升系统的 I/O 性能。它们利用内存,充当起慢速磁盘与快速CPU 之间的桥梁,可以加速 I/O 的访问速度。
当进程通过 malloc() 申请虚拟内存后,系统并不会立即为其分配物理内存,而是在首次访问时,才通过缺页异常陷入内核中分配内存.对应用程序来说,动态内存的分配和回收,是既核心又复杂的一个逻辑功能模块。管理内存的过程中,也很容易发生各种各样的“事故”.
不同版本的free 所展示的结果不一样。
redis接收到一个键值对操作后,能以微秒级别的速度找到数据,并快速完成操作。
内存管理也是操作系统最核心的功能之一。内存主要用来存储系统和应用程序的指令、数据、缓存等
Linux 如何查看文件系统的块大小
本文都是基于Linux 支持的正则来实战。关于正则的流派见这里。
这个目录下的文件数量我惊呆了。40W+ 的文件目录数量,直接报错了。
有些问题需要第一时间发邮件报警出来,否则漏掉之后比较麻烦。
某些时候需要把linux 的缓存清理一下。使用时需要区分参数的不同