自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 Linux的两种链接

Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也就是软链接。默认情况下,ln 命令产生硬链接,ln -s命令产生软链接。 【硬连接】硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名...

2018-11-13 14:59:56 8580 4

原创 python中的多态,内置方法和属性的使用以及设计模式

基类一,新式类,旧式类新式类 :后面是以object结尾的旧式类(经典类)基类:定义类时,后面的括号后面写上object,会自动继承object类多态1.封装:根据职责将属性和方法封装到一个抽象的类中    定义类的准则2.继承:实现代码的重用,相同的代码不需要重复的编写    设计类的技巧    子类针对自己特有的需求,编写特定的代码3.多态    不同的子类(这...

2018-07-26 15:21:49 355

原创 Python中理解 ‘面向对象’,‘类’,‘类的结构’,‘封装’,私有方法和私有属性,继承

一、面向对象概述面向过程 和 面向对象 的基本概念面向过程:---侧重于怎么做?1.把完成某一个需求的 所有步骤 从头到尾 逐步实现2.根据开发要求,将某些功能独立的代码封装成一个又一个函数3.最后完成的代码,就是顺序的调用不同的函数特点:1.注重步骤与过程,不注重职责分工2.如果需求复杂,代码会变得很复杂3.开发复杂项目,没有固定的套路,开发难度很大面向对象:--谁...

2018-07-26 15:14:51 342

原创 用Python写网络编程

什么是socket    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket    所谓socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或应答网络请求    socket起源于Uinx,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open-->读写wr...

2018-07-25 17:25:49 289

原创 Python中实现多线程操作

# _*_ coding:utf-8 _*_"""file: 01.pydate: 2018-07-25 1:51 PMauthor: westos-dddesc:线程是操作系统能够进行运算调度的最小单位(程序执行流的最小单元)它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程每条线程并行执行不同的任务(线程是进程中的一个实体,是被系统独立调度和分派的基本单...

2018-07-25 16:55:36 393

原创 python中管理mysql数据库

 一、配置服务下载数据库mysql,php,具体查看之前博客2# _*_ coding:utf-8 _*_"""file: 02.pydate: 2018-07-25 10:17 AMauthor: westos-dddesc: """import MySQLdb# 打开门conn = MySQLdb.connect(host='127.0.0.1...

2018-07-25 14:03:38 572

原创 python中的异常与模块与json、数据储存

一、异常概念在程序的开发中,如果对某些代码的执行不确定(程序的语法没有问题)可以用try来捕获异常格式try:       尝试执行的代码except:          出现错误的处理try: num = int(raw_input('请输入整数:'))except: print '输入正确的整数!'练习"""1.提示用户输...

2018-07-24 11:29:21 372

原创 python中使用列表,for循环,字典,字符串,切片,最后完成名片管理系统

一,数据结构概述数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构,在python中,最基本的数据结构是序列,序列中的每个元素被分配一个序号---即元素的位置,也称为索引,第一个索引是0,第二个则是1,以此类推。1,列表列表由一系列特定顺序排列的元素组成,你可以创建包含字母表中所有字母,数字或所有家庭成员姓名的列表;也可以将任何东西加入...

2018-07-19 18:10:41 956

原创 python中函数与案例,引用,装饰器的应用

一,函数概述所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤        1.定义函数--封装独立的功能        2.调用函数--享受封装的成果函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用函数:函数是带名字的代码块,用于完成具体的工作需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调...

2018-07-19 15:44:49 241

原创 python判断语句与循环语句的学习

一,判断语句1,if用法if 判断语句的基本语法if 要判断的条件:  ##千万要记得有冒号    条件成立时,要做的事情#注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加)#在 python 开发中,Tab 和空格不要混用2,比较关系运算符:==,!=,>,<,<=,>= 示例判断一个人是否满足18岁上网...

2018-07-19 15:13:24 410

原创 python入门——学习使用基础知识与pycharm平台

一、概述1、程序是如何执行的?程序的执行原理(了解程序执行的原理对后续的学习是有帮助的)(1)、程序运行之前,程序是保存在硬盘中的(2)、当要运行一个程序的时候操作系统会首先让 CPU 把程序复制到内存中CPU 执行内存中方的代码程序程序要执行,首先要被加载到内存程序的作用:是用来处理数据的2、计算机的三大件计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别...

2018-07-19 14:26:15 3013

原创 SHELL下常用的语句

for NUM in 1 2 3for NUM in {1..3}for NUM in `seq 1 3` for NUM in {a..f}for NUM in {1..$a}

2018-06-30 02:43:27 241

原创 SHELL下的变量了解

一、简述变量的定义变量即在程序运行过程中它的值是允许改变的量变量是用一串固定的字符来标示不固定的值的一种方法变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息在 shell 中变量是不能永久保存在系统中的,必须在文件中声明在 shell 脚本中变量的种类变量的分类在 shell 中变量分为环境级变量,用户级变量,系统级变量环境级变量只在当前sh...

2018-06-30 02:02:49 178

原创 shell常用命令——awk正则表达式

一、简述awk 处理机制 :awk 会逐行处理文本 , 支持在处理第一行之前做一些准备工作 , 以及在处理完最后一行做一些总结性质的工作 在命令格式上分别体现如下 :BEGIN{}: 读入第一行文本之前执行 , 一般用来初始化操作{}: 逐行处理,逐行读入文本执行相应的处理,是最常见的编辑指令快END{}: 处理完最后一行文本之后执行 , 一般用来输出处理结果二、awk基本用法awk [-F|-f...

2018-06-30 01:20:24 697

原创 shell 常用命令——sed

一、简述sed行编辑器stream editor用来操作纯 ASCII 码的文本处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),可以指定仅仅处理哪些行sed处理完成之后把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复, 直到文件末尾sed符合条件的处理,不符合条件的不予处理,文件内容并没有 改变,除非用重定向存储输出二、调用 sed 命令有两种形式:s...

2018-06-30 01:10:52 988

原创 SHELL中常用文本处理工具 ——grep

一、简述grep 命令是一种强大的文本搜索工具 , 根据用户指定的“模式”对目标文本进行匹配检查 , 打印匹配到的行由正则表达式或者字符及基本文本字符所编写的过滤条件确定二、grep的基本用法和格式grep root passwd         显示包含root的行grep ^root passwd        显示以root开头的行grep root$ passwd       显示以roo...

2018-06-30 00:48:14 189

原创 pxe预启动执行环境

一、简述PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivi...

2018-06-29 21:43:58 514

原创 Linux下对shell脚本的初步了解

  一、简述shell 也是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口系统中的命令用shell 去解释,shell 接收系统回应的输出并显示其到屏幕中1、编写简单程序[root@desktop mnt]# vim hello.sh[root@desktop mnt]# cat hello.sh #!/bin/bashecho hello!!!!...

2018-06-29 20:15:26 795

原创 nfs网络文件系统

一,概述网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常用的网络文件系统 , 允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问 , 也可用于允许用户在同一工作组中从不同客户端访问其文件NFS 协议有多个版本 :Linux 支持版本 4 、版本 3 和版本 2, 而大多数系统管理员熟悉的是 NFSv3 。默认情况下 , 该协议并不安全 , 但是更新的版本 ...

2018-06-29 00:55:54 188

原创 Linux下cifs公用互联网系统和samba服务

SMB 文件共享用 Internet 文件系统(CIFS)也称为服务器信是适用于 MicrosoftWindows 服务器和客户端的标准文件和打印机共享系统息块(SMB) Samba 服务可用于将 Linux 文件系统作为 CIFS/SMB 网络文件共享进行共享,并将 Linux 打印机作为 CIFS/SMB 打印机共事进行共享samba 服务的组成部分软件包 :Samba-common – ...

2018-06-28 20:23:44 468

原创 iscsi的共享

1、概述iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源2、iscsi的部署先建立一个分区 实验用后下载服务[root@localhost network-scripts]# fdisk -lDisk /dev/vda: 10.7 GB, 10737418240 bytes, 20971520 sectorsU...

2018-06-14 02:50:41 547

原创 Linux下对firewalld服务管理

一、简述firewalld服务在企业7以上的版本,,是一款类似于windows界面的可以图形化设置防火墙策略的工具。二.firewalld域三、firewalld 的使用与安装yum install firewalld -y    ##下载firewalld服务systemctl start firewalld    ## 打开防火墙服务systemctl enable firewalld    ...

2018-06-14 01:46:43 560

原创 linux下apache的使用

1、查看网站所使用的服务[kiosk@foundation66 Desktop]$ su - rootPassword: Last login: Thu May 31 00:41:53 CST 2018 on pts/0[root@foundation66 ~]# curl -I www.baidu.comHTTP/1.1 200 OKAccept-Ranges: bytesCache...

2018-05-31 11:22:04 1529

原创 linux下用网页管理数据库

一、安装php服务[root@foundation66 ~]# yum install php -y Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : managerThis system is not registered to Red Hat Subscr...

2018-05-31 01:29:30 1107

原创 linux下对mysql的初步管理

一、数据库的安装1.安装[root@foundation66 ~]# yum install mariadb-server -y ##安装mariadb服务Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : managerThis system is not r...

2018-05-30 22:28:41 242

原创 LINUX下高级网络配置

一、bond网络什么是Bond  简单的说,bonding就是把多个物理网络接口绑定到一起,使它们就像一个网络接口那样运行。   通过Bonding技术,可以实现网口冗余,负载均衡,从而达到高可用高可靠的目的bond的主要三种策略模式0. mode=0 ,即:(balance-rr)Round-robin policy(平衡抡循环策略)    特点:传输数据包顺序是依次传输(第一个包走第一个接口,...

2018-05-25 00:48:50 1372 1

原创 如何解决linux系统出现的报错

如果不小心删除内核文件,电脑未重启 可直接在yum中寻找文件yum whatprovides /boot/vmlinz-3 {table}补齐file kernel-3 ........rpmrpm2cpio kernel-3.....rpm | cpio -id  会在桌面生成三个目录 -i input -d 建立目录cp boot/vmlinz-3.....   /boot/  复制到boot...

2018-05-17 10:05:49 2100

原创 selinux的初级管理

1.什么是selinux  介绍:当今世界,无处不在高速互联网连接、如备有无线接入点的咖啡馆和在网上到处传播的各种黑客工具使得出于对计算机安全的考虑成为老生常谈。出于解决安全问题,NSA在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。这种体系叫做 Security-Enhanced Linux或简化为SELinux。SELinux...

2018-05-15 15:32:28 268

原创 linux下部署vsftpd服务

1.部署ftp服务在/etc/sysconfig/selinux 中# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# p...

2018-05-11 16:01:18 224

原创 linux下对系统的分盘、挂载 、lvm

一、系统配额1 挂载设备 挂载参数[root@localhost ~]# mkfs.xfs /dev/vdb1 先将硬盘格式化meta-data=/dev/vdb1 isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid...

2018-05-05 14:57:10 880

原创 Linux下的硬盘信息查看

1.fdisk -l 查看硬盘/dev/hd0 -----------IDE设备老式硬盘,并口硬盘sda 串口硬盘  sata s  串口d硬盘 a第一块/dev/sro  /dev/cdrom 光驱/dev/mapper  虚拟设备blkid  识别系统可以用的设备blkid<=cat/proc/partitions <=fdisk -l  小于等于 df -h   查看设备大小以2...

2018-05-03 01:35:47 21720 1

原创 在linux下使用rpm命令安装软件

1.rpmrpm -ivh 无法解决文件的依赖性 [kiosk@foundation42 Desktop]$ rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm error: Failed dependencies:         缺少依赖文件 libatk-1.0.so.0 is needed by linuxqq-v1.0.2-beta1.i386 libca...

2018-04-29 11:56:49 6053

原创 Linux下的文件的传输、归档、压缩及解压

1.文件归档文件归档,就是把多个文件变成一个归档文件2.tar命令tar    c        ##创建[root@localhost ~]# tar cf /mnt/etc.tar /etc/tar: Removing leading `/' from member names[root@localhost ~]# ls /mnt/etc.tar  file    f        ##指定归...

2018-04-26 11:11:40 388

原创 Linux下的sshd网络连接服务

1.openssh 当主机中开启openssh服务,那么就对外开放了远程连接的接口#openssh服务的服务端sshd#openssh服务的客户端ssh2.用图形界面添加新的网络连接如图,先用nm-connection-editor,打开配置网络的图形界面删除之前的网络连接点击 Add 添加新的网络选择添加图示以太网,选择电脑的MAC地址在常用的IPV4网络协议下选择maual,进行配置ip地址可...

2018-04-26 10:52:23 531

原创 Llinux下的进程管理

1、进程定义进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(PID),可以说,进程就是cpu未完成的工作,或者就是一个正在运行中的程序。进程状态:R(Running):该程序正在运行中S(Sleep):该程序目前正在睡眠状态,但可以被唤醒D :不可以被唤醒的睡眠状态,通常进程可能在等待 I/O 的情况T :停止状态(sto...

2018-04-25 18:50:41 1962

原创 linux中文件的查看和acl的权限列表

1.文件属性的查看ls -l filename[root@localhost ~]# touch file[root@localhost ~]# ls -l file-      rw-r--r-- 1     root   root        0          Apr 24 :05:43             file[1]    [2]       [3]      [4]     ...

2018-04-25 17:37:17 3230

原创 linux下的yum-----软件安装与共享

1.yum的基本命令yum list (all,installed,available) 列出(所有,已安装,未安装)yum search 根据软件信息搜索软件yum whatprovides 根据软件包中包含的文件搜索yum reinstall ...

2018-04-22 17:08:34 314

原创 linux系统的定时设置与延时设置

1.atat -l      查看任务信息at -r      删除任务at -c      查看指定任务信息[root@foundation42 ~]# at 09:21at> rm -fr /mnt/file{1..5}at> <EOT>job 4 at Sun Apr 22 09:21:00 2018[root@foundation42 ~]# at now+...

2018-04-22 17:08:22 1088

原创 虚拟机(二)

cd /var/lib/libvirt/images  进入硬盘目录,是存放虚拟机的位置[kiosk@foundation42 images]$ su - root   切换超级用户Password: Last login: Sat Apr 21 15:25:52 CST 2018 on pts/0[root@foundation42 ~]# cd /var/lib/llibvirt/ lldpa...

2018-04-22 17:08:07 280

原创 静态dhcp文件的安装与使用

安装    yum search dhcp   搜索dhcp安装命令dhcp-common.x86_64 : Common files used by ISC dhcp client and serverdhcp-libs.x86_64 : Shared libraries used by ISC dhcp client and serverdhcp-libs.i686 : Shared libr...

2018-04-21 14:54:44 480

空空如也

空空如也

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

TA关注的人

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