2022年4月17日
摘要: 1.expr 只支持整数运算 [root@localhost ~]# expr 1 + 1 2 [root@localhost ~]# expr 10 - 1 9 [root@localhost ~]# expr 10 * 2 20 [root@localhost ~]# expr 10 / 2 5 阅读全文
posted @ 2022-04-17 17:37 狼行千里吃肉 阅读(144) 评论(0) 推荐(0)
  2022年4月3日
摘要: 1、重启 2、在启动选择系统内核界面,按 e 键进入单用户模式 3、找到 linux16 开头行,删除 ro , 并且在 ro 处添加 rw init=/sysroot/bin/sh 4、按 ctrl + x 进行系统重新引导 5、执行 chroot /sysroot 6、执行 passwd roo 阅读全文
posted @ 2022-04-03 16:37 狼行千里吃肉 阅读(423) 评论(0) 推荐(0)
  2022年3月9日
摘要: 一、数据库的锁机制 什么是锁?为何要加入锁机制? 锁是计算机协调多个进程或线程并发访问某一资源的机制,那为何要加入锁机制呢? 因为在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。 当并发事务同时访问一个共享的资源时,有可能导致数据不一致、数据 阅读全文
posted @ 2022-03-09 09:06 狼行千里吃肉 阅读(259) 评论(0) 推荐(0)
摘要: MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC最大的好处,相信也是耳熟能详:读 阅读全文
posted @ 2022-03-09 09:04 狼行千里吃肉 阅读(37) 评论(0) 推荐(0)
  2022年3月7日
摘要: 一、事务隔离机制/级别介绍 事务具有原子性、一致性、隔离性、持久性四大特性,而隔离性顾名思义指的就是事务彼此之间隔离开,多个事务在同时处理一个数据时彼此之间互相不影响,如果隔离的不够好就有可能会产生脏读、不可重复度、幻读等读现象,为此,隔离性总共分为四种级别: 由低到高依次为Read uncommi 阅读全文
posted @ 2022-03-07 10:44 狼行千里吃肉 阅读(212) 评论(0) 推荐(0)
摘要: 一、日志分类 日志种类 作用 错误日志 记录 MySQL 服务器启动、关闭及运行错误等信息 事务日志 1、redo log重做日志 2、undo log回滚日志 查询日志 记录所有的sql 慢查询日志 记录执行时间超过指定时间的操作,如果是全表查询,即便没有超时也会被记录下来 二进制日志 又称bin 阅读全文
posted @ 2022-03-07 10:41 狼行千里吃肉 阅读(92) 评论(0) 推荐(0)
  2022年3月4日
摘要: 01、数据库发展史基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个 阅读全文
posted @ 2022-03-04 10:46 狼行千里吃肉 阅读(306) 评论(0) 推荐(0)
  2022年2月22日
摘要: 1、剧本(playbook)简介 PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play(host): 定义的是主机的角色。(主角还是配角) Book(task): 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个play(角色)组成,一 阅读全文
posted @ 2022-02-22 19:51 狼行千里吃肉 阅读(664) 评论(0) 推荐(0)
  2022年2月21日
摘要: 8、ansible的模块 1、ansible-hoc 临时命令 2、ansible-hoc 返回结果 绿色: 代表被管理端主机没有被修改 黄色: 代表被管理端主机发现变更 红色: 代表出现了故障,注意查看提示 8.1、command模块 command模块是ansible中默认模块。 参数: chd 阅读全文
posted @ 2022-02-21 23:02 狼行千里吃肉 阅读(182) 评论(0) 推荐(0)
摘要: 1、Linux运维发展史 早期,服务器比较少。 后来,随着网民的增加,服务器的数量节节攀升。 centos 6 centos 7 centos 8 ubuntu 12 ubuntu 14 ubuntu 16 使用Linux自动化运维工具,来完成一次执行多条命令,同时解决服务器版本不同。 Ansibl 阅读全文
posted @ 2022-02-21 22:44 狼行千里吃肉 阅读(78) 评论(0) 推荐(0)

import time with open('a.txt', 'rb') as f: f.seek(0, 2) while True: line = f.readline() if len(line) == 0: # 没有内容 time.sleep(0.5) else: print(line.decode('utf-8'), end='')