浩子的▁运维笔录ヽlinux学习与交流IT技术助手一百个小排的Linux
1:类:实现新的对象,由class语句创建,简单说是一串代码2:模块:由一些函数,变量,类组成,可以被调用,简单说就是一个以.py结尾的文件3:包:包将有联系的/方向大致相同的模块组织在一起,,简单说就是一个文件夹,但是需要注意的是每个目录下都有__init__.py文件,这也是包和文件夹的区别,注意:包中可能也有子包,在子包的目录中,也需要有__init__.py文件。
包通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。在创建许许多多模块后,我们可能希望将某些功能相近的文件组织在同一文件夹下,这 里就需要运用包的概念了。包对应于文件夹,使用包的方式跟模块也类似,唯一需
python模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。模块的倒入 :import语句import module1,module2,modulen
一:文件的输入:在前面python基础命令中,我们已经介绍过输入,在此举几个例子解释一下两者的区别raw_input()函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):input()函数和 raw_input() 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。两者的差异点在于input只能接受一个正确的python表达式In [
一:hasattr判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来1 >>> class test(): 2 ... name="xiaohua" 3&nb
面向对象技术简介类: 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为
一:先来了解几个有关面向对象的概念类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过
Python 字典(Dictionary)字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元
Python 元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。创建空元组tup1 = ();元组中只包含一个元素时,需要在元素后面添加逗号tup1 = (50,);元组与字符串类似,下标索引从0开始,可以进行截取,组合等。访问元组In [1
列表(可变数据类型)列表的定义序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方
1、去空格及特殊符号代码如下:2、复制字符串3、连接字符串 代码如下:In [13]: a = "123" In [14]: b = "456" In [15]: c = a + b In [16]: print c 123456
一:诞生1989年,为了打发圣诞节假期,Guido(创始人)开始写Python语言的编译/解释器。Python来 自Guido所挚爱的电视剧Monty Python’s Flying Circus (BBC1960-1970年代播放的室内情景幽默剧,以当时的英国生活为素材)。他希望这个新的叫做Python的语言,能实现他的理念(一种C和 shell之间,功能全面,易学易用,可拓展的语言)。Gui
将博客搬至csdn
最近学到apache,知道了怎样搭建服务器怎样设置一些参数从而达到不同效果,在生活中,我们会发现,比如腾讯,你进入www.qq.com 会发现里面还有音乐邮箱等,这些发布页面如果再新搭建一个服务器,将会特别费事。所以我们开始思考怎样设置多个默认发布页面一:环境服务器:[root@localhost ~]# hostnamectl Static hostname: n/aTr
&n
1:安装启动yum install -y httpd systemctl start httpd systemctl stop firewalld2:发布页面默认发布目录:/var/www/html/默认发布文件:index.html[root@localhost html]# vim index.html ~~~~~~<
###############################mysql的图形管理工具phpmyadmin ###############################上篇博客中,我们知道了mariadb 但是操作不方便,这篇将所有的命令用一个图形化界面简化前提,在本机上安装mariadb,启动yum install -y httpd 安装httpdsystemctl start h
MariaDB数据库管理系统是MySQL的一个分支1:数据库的安装启动yum search mariadb yum install -y mariadb-server.x86_64 systemctl start mariadb #开启 systemctl enable mariadb2
使用环境:由于本实验需要两个或者以上网可,所以建议在虚拟设备中作,可以虚拟出数个网卡Linux双网卡bond方式简介随着分步式计算、大数据大规模兴起,不断增长的计算节点之间海量数据传输交互,内部节点处理过程产生大量东西向流量,要求网络具有良好的扩展性和吞吐率,能够充分适应业务突发流量且具备高可靠性,对主机双网卡bond要求既能充分利用链路带宽资源又具备高可靠性显得尤其重要基于linux的操作系统网
在linux网络中,当一个物理设备依附另一个物理设备才能进行通信时,我们最常见的虚拟机等,他就靠真实主机的网卡,进行通信,所以我们提到了一个网桥改概念,正好可以解决此类问题网桥的配置1:<1> 在真实网卡上虚拟出一个接口[root@foundation20 Desktop]# vim /etc/sysconfig/network-scripts/ifcfg
DNS的本质是什么?Domain Name System = DNS(域名系统)其实是一个数据库,是用于 TCP/IP 程序的分布式数据库,同时也是一种重要的网络协议。DNS储存了网络中的 IP 地址与对应主机的信息,邮件路由信息和其他网络应用方面的信息,用户通过询问解决库(解决库发送询问并对DNS回应进行说明)在 DNS 上查询信息。DNS的作用是什么?DNS是网络分层里的应用层协议,事实上他是
一:安全上下文原理安全上下文是一个简单的、一致的访问控制属性,在SELinux中,类型标识符是安全上下文的主要组成部分,由于历史原因,一个进程的类型通常被称为一个域(domain),"域"和"域类型"意思都一样,即都是安全上下文中的“TYPE”。1 :DAC与MAC的关键区别(root用户) 安 全增强型Linux(SELinux)开始是由NSA(国家安全
它是Linux环境下对磁盘分区进行管理的一种机制解释:LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创
raid0:两块硬盘,一个数据,在两块硬盘上一人写一半,他的大小为两块硬盘的大小;提高吞吐量,速度快raid1:两块硬盘,数据都是完整的,在一个磁盘写入时,镜像到另一块磁盘,会在闲置的上面生成镜像文件,在读数据的时候,同步输出,读的速度加快,但成本高。建议:两块盘的大小应该相等制作raid1 fdisk /dev/vdb &nbs
一:制作加密磁盘分区1:分区[root@ftp-server ~]# fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until 
一:swap分区概念原理swap分区:(存放内存溢出来的数据)从功能上讲,交换分区主要是在内存不够用的时候,将部分内存上的数据交换到swap空间上,以便让系统不会因内存不够用而导致oom或者更致命的情况出现。一:swap基本概念前提:知道内存回收概念为什么要进行内存回收?1:内核需要为任何时刻突发到来的内存申请提供足够的内存。所以一般情况下保证有足够的free空间对于内核来说是必要的。所以内核有必
硬盘管理 一:硬盘基础概念硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。盘片被分成许多扇形的区 域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息盘片表 面上以盘片中心为圆心,不同半径的同心圆称为磁道。硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。磁道与柱面都是表示不同半径的圆,在许
find在windows中,我们想查找文件时,只需要在查找中输入您想要查找的东西,对于linux来说,没有那么方便的图像查找,但是使用find命令,将会是最好的选择,find具有强大的查找命令方式,之前,听一个学长说他面试jd的时候,问道的第一个问题就是你怎样查找系统中大于10M 的文件,因此对find命令在我心里就更为重视了,这会正好总结以下find 查找位
系统中的临时文件系统中服务在正常运行时会产生临时文件 在系统中 /usr/lib/tmpfiles.d/ 目录下存放, 系统的临时文件配置是 /usr/lib/tmpfiles.d/*.conf 自己创建的临时文件配置文件必须以.conf结尾 临时文件配置的编写方式是: 文件类型 文件名 文件权限
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号