摘要: logging序列化模块***json<!--more-->picklere正则元字符字符集分组()命名分组管道符 |反斜杠\方法re.finditerre.searchre.matchre.splitre.subre.compile logging 等级: warning以上的才打印反馈 >>> 阅读全文
posted @ 2017-09-06 22:38 sc0T7_ly 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 正则表达式grep命令sed命令<!--more-->语法options 部分command 部分作业正则表达式及字符处理作业三:Sed作业:以/etc/passwd文件为模板 正则表达式 ^ 行首 $ 行尾 . 除了换行符以外的任意单个字符 * 前导字符的零个或多个 .* 所有字符 [] 字符组内 阅读全文
posted @ 2017-09-06 22:23 sc0T7_ly 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 网络配置为网卡配置ip信息shell<!--more-->流程控制函数元字符作业作业一:完成作业未做完的集群架构作业二:临时配置网络(ip,网关,dns)+永久配置作业三:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式 阅读全文
posted @ 2017-09-06 22:23 sc0T7_ly 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 创建swap分区linux 系统内存free 命令和内存计算<!--more-->alias 别名软件包安装yum命令详解yum.conf详解yum.repo文件yum常用命令有时候出现没有找到软件包的情况,需要安装外部源库作业 创建swap分区 Linux下可以创建两种类型的交换空间,一种是swa 阅读全文
posted @ 2017-09-06 22:22 sc0T7_ly 阅读(265) 评论(0) 推荐(0) 编辑
摘要: nginx yum install epel-release -y systemctl disable firewalld systemctl start nginx systemctl status nginx vim /etc/nginx/nginx.conf systemctl reload 阅读全文
posted @ 2017-09-06 22:22 sc0T7_ly 阅读(129) 评论(0) 推荐(0) 编辑
摘要: linux中的权限管理手工创建一个用户linux文件系统权限 linux中的权限管理 手工创建一个用户 [root@bogon ~]# vim /etc/passwd [root@bogon ~]# vim /etc/passwd [root@bogon ~]# vim /etc/shadow [r 阅读全文
posted @ 2017-09-06 22:21 sc0T7_ly 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 解包和压缩(归档) tar c >新建 f >指定文件名 v >显示详细信息 查看tar文件: tar -tf test.tar 打包tar文件: tar -cvf test.tar tar cvzf xxx.tar.gz /xxx # >/xxx tar cd /xxx # >tar cvzf x 阅读全文
posted @ 2017-09-06 22:21 sc0T7_ly 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 使用命令退出虚拟终端5上登录的用户 切回图形界面 阅读全文
posted @ 2017-09-06 22:19 sc0T7_ly 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 第一章 初识计算机历史构成软件硬件、软件与用户关系图工作过程寄存器理解:内核态和用户态数据二进制机器数与真值 老师:林海峰 www.cnblogs.com/linhaifeng 第一章 初识计算机 通过了解计算机的发展史、基本组成、软硬件知识、以及工作原理 历史 1946年2-14(情人节)世界上第 阅读全文
posted @ 2017-09-06 22:18 sc0T7_ly 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 作业一:整理博客,内容包含awk、变量、运算符、if多分支 作业二:awk文本处理 打印uid在30~40范围内的用户名。 [root@scott ~]# awk -F: '$3>=30&&$3<=40 {print $1}' /etc/passwd 打印第5-10行的行号和用户名 [root@sc 阅读全文
posted @ 2017-09-06 22:18 sc0T7_ly 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 操作系统 程序员无法掌控所有的硬件操作细节,为了更加优化使用硬件,操作系统作为应用软件和硬件之间的中间件,让程序员只需要考虑自己的应用软件即可 graph TB a[应用程序]-->|用户态|b[用户接口程序] b[用户接口程序]-->|软件|c[操作系统] c[操作系统]-->|内核态|d[操作系 阅读全文
posted @ 2017-09-06 22:18 sc0T7_ly 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 并发编程 为什么要有操作系统 操作系统就是用户界面和底层硬件的桥梁 向下管理硬件,向上提供接口 操作系统“切换”实现单核并发 出现io操作 固定时间 进程定义: 资源管理单位(容器) 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般有程序、数据集、进程控制块三部分组成。 程序用来描述进程要 阅读全文
posted @ 2017-09-06 22:17 sc0T7_ly 阅读(104) 评论(0) 推荐(0) 编辑
摘要: selectors 模块IO多路服用实现机制队列(queue)join和task_done方法先进后出生产者消费者模型回顾线程与进程GIL锁:Tread如何创建jion方法和setDaemon方法同步锁递归锁和死锁 selectors 模块 import selectors # 基于select模块实现的IO多路复用,建议大家使用 import socket sock = socket.so... 阅读全文
posted @ 2017-09-06 22:17 sc0T7_ly 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 栈 stack栈又称之为堆栈 是一个特殊的有序表,其插入和删除操作都在栈顶进行操作,并且按先进后出,后进先出的规则进行运作 如图 比喻: 枪的弹夹----第一颗放进弹夹的子弹反而在发射的时候是最后出去的一个;而最后一个放进弹夹的子弹却是第一个发射出去的 栈的接口 接口 描述 push() 入栈 pop() 出栈 isEmpty() ... 阅读全文
posted @ 2017-09-06 22:17 sc0T7_ly 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 解决办法如下: 终端输入 ps aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。 强制解锁,命令 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 在用apt-get安装软件时出现了类似于 阅读全文
posted @ 2017-09-06 22:17 sc0T7_ly 阅读(87) 评论(0) 推荐(0) 编辑
摘要: socket 概述 套接字(socket),用于描述IP和端口,是一个通信链的句柄,应用程序通常就是通过socket向网络发出情况求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/... 阅读全文
posted @ 2017-09-06 22:16 sc0T7_ly 阅读(152) 评论(0) 推荐(0) 编辑