自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux基础入门(以redhat系统为例)

1. 开机登陆用户     ~普通用户:输入用户名密码登入     ~超级用户:点击『not listed』按钮->用户名为【root】->初始密码为【redhat】2.系统语言设置     打开『Application』(左上角)->『System tools』 -> 『Settings』 -> 『Region&Languag

2017-03-30 08:14:01 1324 1

原创 python模块与包

**模块就是一个个.py的python脚本1.1##先写一个计算函数运行时间的程序module01,里面用到Timer装饰器  #coding:utf-8  import time  def Timer(fun):        def wrapper(*args, **kwargs):        start_time = time.time()        

2018-01-15 23:01:23 441

原创 python函数式编程之高阶函数

1. mapmap(function,sequence[,sequence,...]) ->list*对sequence序列中的每一个元素item依次执行function(item)函数操作,返回值是个列表。##用map函数将字符串中的每个数字转化成int型  2. reducereduce(function,sequence[,initial]) ->value*对于

2018-01-15 22:56:12 368

原创 python函数高级特性之生成器

**将列表中的所有字符串转换为小写:li = ["Hello", "WESTOS", 1, 43][i. lower() for i in li if isinstance(i,str)] 案例1:[i for i in range(10000000)]如上,用列表生成式打印一串数字,当生成时元素即打印,会占用内存,range后面的数越大,越占内存。为了解决这一问题,可

2018-01-15 22:49:13 314

原创 小程序之地址判断

现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。 输入描述:输入一个ip地址输出描述:返回判断的结果YES or NO

2018-01-11 12:35:23 1351

原创 小程序之用户管理系统

写一个小程序实现用户的管理,即用户注册,用户登录,用户信息显示,用户注销#coding:utf-8print """ 1.注册新用户 2.登录用户 3.显示用户信息 4.注销用户 5.退出"""info = { 'user1': { 'name': 'user1', 'password': '

2018-01-11 12:17:51 4773

原创 python函数

函数——python版乐高积木1.函数定义:def 函数名():     函数体     return 返回值1,返回值2 **定义函数时,函数不执行,调用时才执行 def login():     print "login" def main():     login() main() 2.有参数的函数:1)必选参数

2018-01-11 11:55:47 235

原创 python数据类型之总结归纳

python数据类型总结: 数值类型,字符串(str),元组(tuple),列表(list),集合(set),字典(dict) 1)可变数据类型:list,dict,set不可变数据类型:数值类型,str,tuple##可变数据类型实现某个功能时,直接改变可变的数据类型##不可变数据类型实现某个功能时,需要将结果赋值给另一个变量 2)可迭代数据类型(可实现for

2018-01-11 11:41:36 272

原创 python数据类型之字典

字典(dictionary)*字典是python数据类型中唯一类似key-value哈希表的映射类型,字典对象是可变的,但key值是不可变的 1. 字典的定义1)空字典的定义:d = {}2)一般字典的定义:d = {“name”:”sumin”,“age”:”18”,“gender”:”male”}3)通过内置方法(from

2018-01-11 11:37:26 339

原创 python数据类型之集合

集和(set)——字典的近亲实现列表去重:方法1:li = [1, 2, 3, 4, 3, 2]s = set(li)l = list(s)print set(l)方法2:li = [1, 2, 3, 4, 3, 2]d = {}.fromkeys(li)print d.keys() *集和是无序的,不重复的数据类型,不支持索引,切片,重复,和连接,

2018-01-11 11:35:13 662

原创 python数据类型之列表

列表(list)——打了激素的数组*数组只能存储同一种数据类型,而列表可以同时存储多种1. 列表的定义1)定义一个空列表:l = []2)定义一个一般列表:(元素可以是任意类型)li = [13, 2.4, "westos", (1,2,3), [2,4,65]]print lit = (13, 2.4, "westos", (1,2,3), [2,4,65])

2018-01-11 11:33:17 290

原创 python数据类型之元组

1. 元组(tuple)的定义1)定义空元组:t = ()2)定义单个值的元组:t = ('a',)3)定义一般元组:t = ('a', 4, 'b', 'c') 2. 元组特性1)元组的值不能随意更改       2)对元组可以分别赋值(引申为对多个变量也可以通过元组分别赋值)3. 元组操作特性1)索引       t = (‘a’

2018-01-11 11:31:55 327

原创 python数据类型之字符串

1.字符串的定义    法一:str = 'hello world'    法二:str = "hello world"    法三:str = """hello world""" 2.转义符号    *通常为不可打印的字符,用\加一个单一字符组成    \n: 换行符                           \t: tab符

2018-01-09 15:55:13 220

原创 python数据类型之数值类型

1.变量    变量是内存中的一块区域,变量名用字母,数字,下划线组成。python地址变量与C语言刚好相反,一个数据包含多个标签。2.算术运算符    +(加),-(减),*(乘),/(除),%(取余),//(取整)3.赋值运算符    =(赋值),+=(加赋值),-=(减赋值),*=(乘赋值),/=(除赋值),%=(取余赋值)4.

2018-01-08 22:45:02 374

原创 python基本知识

1.python史      python是一门脚本解释语言,是一个叫Guido的荷兰人在1989年发明的。1990年发行第一个公开版本,现在已经到第三版了。2.python特点    优点:1)简单,优雅,明确                2)有强大的第三方库模块                3)可跨平台移植                4)面向对象 

2018-01-08 22:09:29 133

原创 win10系统上Python和pycharm的安装及配置

1.https://www.python.org/downloads/windows/进入官网下载需要的Python安装包(以2.7版本为例)2.http://www.jetbrains.com/pycharm/进入官网下载pycharm社区版3.设置python环境变量(1)先找到你python的下载位置,然后单击上面的框可以选中路径并复制(2

2018-01-08 19:10:34 9250

原创 网络模型解析

今天我们来讨论一下TCP/IP协议的四层模型。        首先,我们先看一下,TCP/IP四层模型是怎么分的:层应用应用层HTTP传输层TCP网际层IP网络接口层网线,双绞线,Wi-Fi        T

2017-08-16 16:42:29 263

原创 为什么Linux安全,基于它的安卓却被吐槽不安全

1.首先我们说说,为什么Linux安全。         Linux安全一是因为它的软件一般只收录开源社区审核过的开源软件,或者商业机构审核过的闭源软件;二是因为Linux内部的权限机构比较复杂,并且周密,一般Linux被用在服务器平台,而大部分情况下,它的使用者都没有管理员权限,即使某个用户被病毒入侵,也不会影响系统重要程序及其他用户文件的安全。        客观上说,Linux也不是

2017-08-16 10:29:44 4599

原创 shell script

1.概念       所谓shell script (即shell脚本),就是将一些有逻辑关系的命令按照一定格式写在一个文本中,执行这个文本相当于执行文本中的所有命令。它可以一次性执行一批文件,类似于Windows/Dos下的批处理功能,方便了管理员进行的设置和管理,从而工作效率得到提高。2.脚本的格式     脚本文件的扩展名一般为sh(代表shell),如test.sh。但是扩展名

2017-06-12 18:05:16 416

原创 pxe

#########################packags needed###################################need packages:system-config-kickstart        ##自动应答脚本制作工具syslinux            ##获得pxelinux.0文件安装包dhcp                ##

2017-06-09 20:35:36 187

原创 文件共享之samba

1.samba作用:  提供cifs协议实现共享文件,2.安装[root@desktop ~]# yum install samba samba-common samba-client -ysamba 主服务samba-common   命令samba-client   客户测试[root@desktop ~]# systemctl start smb nmb

2017-06-09 20:33:47 232

原创 文件共享之iscsi

1.iscsi 是直接对设备进行共享的服务2.启动iscsi共享设备在server上建立一个lvm设备****server端****[root@server40 ~]# fdisk /dev/vdbWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, un

2017-06-09 20:31:51 275

原创 文件共享之nfs

1.服务启动[root@desktop ~]# yum install nfs-utils[root@desktop ~]# systemctl enable nfs-server.service ln -s '/usr/lib/systemd/system/nfs-server.service' '/etc/systemd/system/nfs.target.wants/nfs-se

2017-06-09 20:28:37 282

原创 防火墙策略之firewall

[root@localhost ~]# systemctl stop iptables                         ##停止iptables[root@localhost ~]# systemctl mask iptables                         ##冻结iptables不再启用ln -s '/dev/null' '/etc/systemd/

2017-06-09 20:26:47 437

原创 防火墙策略之iptables

#####################################   iptables   ######################################iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Lin

2017-05-31 19:46:28 286

原创 高级网络配置

########team #########1.team也是链路聚合的一种方式,最多支持8块网卡支持模式:广播                 轮询                 主备                 负载均衡2.配置nmcli connection add con-name team0 ifname team0 type team confi

2017-05-24 16:14:15 185

原创 postfix邮件管理

*************实验前配置环境********************首先重置两台虚拟机***####desktop主机#####vim /etc/sysconfig/network-scripts/ifcfg-eth0    ##配置网络环境BOOTPROTO=noneIPADDR=172.25.254.140PREFIX=24systemctl resta

2017-05-23 20:36:20 2801

原创 链路聚合

链路聚合:服务器上开启两个网卡,1号工作,2号等待,当1号坏掉时,2号自动接替1号网卡工作,1号网卡修好后处于等待状态,若2号网卡坏掉,它又接替2号网卡工作,如此循环,确保服务器能一直正常运行。nmcli connection add con-name bond0  ifname bond0 type bond mode active-backup ip4 172.25.254.12

2017-05-16 19:35:12 269

原创 squid服务

1.正向代理   服务端(真机):   yum install squid                                              vim /etc/squid/squid.conf       56 http_access allow all    62 cache_dir ufs /var/spool/squid 100 16 256   

2017-05-16 12:15:56 519

原创 apache

一,apache信息1.apache默认发布文件  /var/www/html/index.html2.apache配置文件  /etc/http/conf/httpd.conf          ##主配置文件  /etc/http/conf.d/*.conf            ##子配置文件3.apache默认发布目录  /var/www/html4

2017-05-15 19:56:15 241

原创 mariadb数据库的搭建与管理

1.下载数据库服务软件     yum install mariadb-server -y                        ##下载服务软件**MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。    systemctl sta

2017-05-15 17:42:17 954

原创 DNS

一,DNS资源记录DNS 区域采用资源记录的形式存储信息。每条资源记录均具有一个类型 , 表明其保留的数据类型:二,DNS排错显示来自 DNS 查找的详细信息 , 其中包括为什么查询失败 :   *NOERROR : 查询成功   *NXDOMAIN : DNS 服务器提示不存在这样的名称   *SERVFAIL : DNS 服务器停机或 DNSSEC 响应验证失败

2017-05-11 13:34:32 442

原创 系统恢复技术

1.系统引导过程   通电——>bios初始化——>grub2磁盘引导——>grub2文件引导——>指定boot所在分区——>启动内核,只读挂载设备——>启动init程序进入初始化阶段——>启动systemd初始化进程——>取/etc/systemd/中的文件——>启动程序——>启动登陆环境2.bios初始化   基本输入 / 输出系统 ( BIOS ) 是内置于标准 x86/x86-

2017-05-03 22:38:14 303

原创 LDAP网络用户创建账户及认证脚本

[root@server40 mnt]# vim auth-config.sh#!/bin/bashecho "install packages..."yum install sssd krb5-workstation -y &> /dev/nullecho "config authconfig..."authconfig \--enableldap \--enab

2017-05-03 22:16:56 1106

原创 访问网络文件共享服务

1.访问网络共享的三个基本步骤   1)识别要访问的远程共享   2)确定挂载点 ( 应该将共享挂载到的位置 ), 并创建挂载点的空目录   3)通过相应的名利或配置更改挂载网络文件系统2.CIFS( Comon Internet File System ) 协议   是针对 MicrosoftWindows 系统的标准网络文件系统   **需要下载服务客户端:yu

2017-05-03 21:49:25 266

原创 文本处理工具

1.diff命令   用于比较两个文件的内容,可用于创建补丁文件   diff        -c        ##显示上下文周围的行        -u        ##使用统一输出格式(可用于生成补丁文件)        -r        ##从指定目录开始对文件进行递归式比较2.patch命令   采用补丁文件patch并将这些差异用于生成补丁版的一个或多个原始

2017-05-03 19:21:04 282

原创 创建swap分区的脚本

脚本内容:vim #!/bin/bashfdisk  $1np$2t82wqendpartprobe加上可执行权限:chmod +x /mnt/执行脚本:/mnt/create_swap.sh   /dev/vdb +500M

2017-04-27 15:25:22 271

原创 selinux的管理

一,显示及更改selinux模式   1.selinux两种模式:       *getenforce       *setenforce  0                            ##表示permissive,警告(同意并警告)                            1                             ##表示enfo

2017-04-27 14:48:03 268

原创 部署ftp文件分享服务

*************部署ftp文件分享服务***************00000000配置实验环境0000000000[root@localhost mnt]# vim /etc/crypttab   [root@localhost mnt]# vim /root/diskpass  [root@localhost ~]# chmod 600 /root/diskp

2017-04-27 14:40:06 375

原创 文件系统加密

*******文件系统加密*************[root@localhost ~]# fdisk /dev/vdb               ##创建一块分区,大小500MWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write the

2017-04-27 14:29:16 581

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除