- 博客(41)
- 收藏
- 关注
原创 nginx的基本配置
一、基本简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻
2017-11-14 16:48:26
759
原创 搭建cdn的高性能HTTP加速器Varnish服务器
一简介1 CDN的简单了解2 varnishi的基本介绍二配置varnish1 安装varnish2 配置varnish服务3 修改varnish配置文件4配置web1服务器5 查看缓存命中情况6定义多个不同域名站点的后端服务器7 负载均衡三varnish CDN 推送一、简介1.1 CDN的简单了解: 内容分发网络(CDN)是一种新型网络构建方式,它是为能在传统的IP网发
2017-11-12 13:38:18
1061
原创 pytho文件管理
一、文件的管理文件管理是很多应用程序的基本功能和重要组成部分。Python可以使文件管理极其简单,特别是和其它语言相对比。输入(raw_input/input)---> 程序处理 ---> 输出(print)二、文件管理的三大步骤:- 打开文件; f = open("filename") - 处理文件; f.read() # 可以读取文件内容
2017-09-07 17:58:48
784
原创 python列表与元组
一列表可变数据类型列表的定义列表的特性列表的方法1增加2 删除4 修改直接根据索引进行修改5查看列表信息6 排序7 内置方法二元组元组的定义元组的特性元组的方法一、列表(可变数据类型)1. 列表的定义 1 列表是打了激素的数组,数组只能存储同种类型的数据,而列表像一个仓库,存储不同类型的数据. 2 序列是Python中最基本的数据结
2017-08-31 23:45:23
353
原创 python集合与函数的高级特性
一集合集合的引入集合的定义集合的关系测试集合的增删改查冻集frozenset二高级特性切片迭代列表生成式生成器创建生成器的方法查看生成器元素的方式三高阶函数内置的高阶函数一、集合 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersect
2017-08-31 22:39:58
406
原创 python函数与字典
一python 函数定义一个函数内置函数BIFbuilt-in function调用函数函数的返回值函数的参数传值变量的作用域二字典字典的定义字典的特性字典的增加字典的删除字典的修改字典信息的查看字典的复制一、python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道
2017-08-31 22:09:50
1048
原创 Python数值类型和字符串
一变量二运算和表达式三数值类型四程序结构1顺序结构2分支结构3循环结构1 for 循环2 while else 五字符串1字符串的定义2字符串的特性3字符串的方法4字符串填充5 删除前后空格6 字符串变形计7 字符串分割8字符串判定是否小写大写数字9 字符串的查找10 替换六附思维脑图练习作业题1思维脑图2练习题3作业题1 理论题2
2017-08-25 20:36:07
386
原创 Pythonday1
一python的发展史二编程语言CJavaccshellrubyphpJavaScriptMatlab三python的优缺点1优点2缺点四第一个脚本1解释器问题2编码格式五python的IDE工具六练习题七编程题八思维脑图一、python的发展史:1989年,Guido(龟叔),为ABC语言写插件,Monty Python戏剧团1990年,发布phthon第一个版本200
2017-08-25 01:11:31
242
原创 Linux系统的邮件服务
1安装环境配置server1 hostnamectl set-hostname mailqq.qq.com ##改主机名 2 yum install bind.x86_64 -y ##安装bind3 vim /etc/named.conf ##配置dns文件4 vim /etc/named.rfc1912
2017-08-20 14:32:44
1306
原创 Linux系统的firewalld服务
一、firewalld 所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成
2017-08-20 14:01:52
313
原创 Linux系统samba服务
一、samba Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设
2017-08-19 01:02:52
1009
原创 Linux系统apache服务
安装 yum install httpd ##安装httpd –>systemctl start httpd ##开启httpd服务 –>systemctl enable httpd ##设置该服务开启启动 –>systemctl stop firewalld(firewall-config) ##关闭firewa
2017-08-19 01:01:53
298
原创 Linux系统nfs服务
一、NFS NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 组成: NFS体系至少有两个主要部分: 一台NFS服务器和若干台客户机,如右图所示。 客户机通过
2017-08-19 00:37:36
426
原创 Linux系统squid服务
一、suqid Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。 Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一we
2017-08-19 00:09:56
660
原创 Linux系统iscsi服务
一、iscsi iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。 iSCSI:Interne
2017-08-17 22:51:55
468
原创 Linux系统iptables服务
一iptables服务 IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。 防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信 息包过滤表中,而这
2017-08-17 22:38:34
596
原创 Linux系统mariadb管理
一、mariadb MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael
2017-08-12 23:44:56
548
原创 Linux系统恢复技术
一、BIOS初始化基本输入 / 输出系统(BIOS) 是内置于标准 x86/x86-64硬件的固件接口,将硬件置于已知状态并准备好系统以加载操作系统出现什么情况?检测并初始化硬件确定从中引导的设备可能出现了什么错误?错误或异常 BIOS 设置错误引导设备顺序可以如何中断或影响?按特定于供应商的配置实用程序通常,<F12>可以执行一次引导顺序覆盖二、grup磁盘引导阶段 1 MB
2017-08-12 00:21:49
477
原创 Linux系统selinux的初级管理
一、selinux SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise
2017-08-12 00:13:19
475
原创 Linux系统高级网络配置
一、网桥 BRIDGE ,网桥,是一个网络设备或软件,用于两个或多个网络之间的互连,对帧进行转发。与路由器的区别在于它工作于数据链路层。 数据链路层互联的设备是网桥(bridge),在网络互联中它起到数据接收、地址过滤与数据转发的作用,用来实现多个网络系统之间的数据交换。 bridge在某种意义上 等同与switches,不同的地方在于bridges只包括2到4个端口(port
2017-08-11 22:08:10
313
原创 Linux系统DNS高速缓存
一、DNS简介 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。功能 每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,
2017-08-10 00:21:03
498
原创 Linux系统磁盘配额及阵列
一、磁盘配额磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。功能作用:磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行。在服务器管理中此功能非常重要,但对单机用户来说意义不大。1. mount -o usrquota /dev/vdb1
2017-08-07 21:04:25
482
原创 Linux系统ftp服务
ftp简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"
2017-08-06 15:56:31
276
原创 Linux系统逻辑卷管理
lvm LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以
2017-08-04 22:14:37
429
原创 Linux延时定时任务及系统文件查找和临时文件管理
一、系统的延时任务1延迟任务 at 命令 发起的任务都是一次性的at +time命令ctrl+d 表示发起动作 -l | atq ##查看延迟任务 -d | atrm ##取消指定任务 -c ##查看任务内容 -now+1min ##延迟一分钟 -f file ##延迟执行文件中的内容 有输出
2017-08-04 18:36:55
631
原创 Linux系统磁盘管理
一、磁盘分区和文件系统磁盘: 计算机的外部存储器中也采用了类似磁带的装置,比较常用的一种叫磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失。 文件系统:曾将圆形的磁性盘片装在一个方形的密封盒子里。有了磁盘之后,人们使用计算机就方便多了,不但可以把数据处理结果存放在磁盘中,还可以把很多输入到计算机中的数据存储到磁盘中,这样这些数据可以反复使用,避免了
2017-08-03 23:29:24
246
原创 Linux系统的pxe自动化运维部署
1.packagsneededneed packages:system-config-kickstart ##自动应答脚本制作工具syslinux ##获得pxelinux.0文件安装包dhcp ##分配ip给客户机的服务tftp-server ##提供tf
2017-07-30 01:23:12
813
原创 Linux系统虚拟机安装管理
1.安装vim /bin/xnjan.sh/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符--ram 1000 \ ##内存--file /var/lib/libvirt/images/$1.i
2017-07-30 01:10:00
460
原创 Linux系统软件的安装
1.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 [abrt-addon-ccpp] 软件名称 [2.1.11-19] 软件版本 [el7]
2017-07-30 01:04:13
471
原创 Linux系统的文件传输
简介:文章的整理是工作中比较常用也是一种必需的方式。下面将介绍文件归档与解压及不同方式的传输。1.文件归档 1. 文件归档,就是把多个文件变成一个归档文件 > 2. tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加
2017-07-30 00:47:19
206
原创 Linux系统网络管理
1.ip基础知识 1.ipv4 2进制32位—–10进制 172.25.0.10/255.255.255.0172.25.0.10: ip地址255.255.255.0: 子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位 2.配置ip <<图形化>> 1).图形界面 nm-c
2017-07-30 00:41:00
233
原创 Linux系统日志管理
简介:在运维行业中,系统日志就尤为重要。运维工作人员可以通过查看日志查找出系统的出错时间,同时同步日志,方便工作人员去检查每一台客户端主机的情况。同步时间方便管理等等这些都是系统日志的管理的有利之处。下面将做一些日志管理与应用的简单情况。1.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日
2017-07-30 00:20:05
427
原创 Linux操作系统的远程控制
简介:在企业与企业之间,或者是企业里面的一些服务与客户端之间的连接是很有必要的,这样可以节省大家的时间,也可以方便异地或远程处理一些工作,能运维工作高效有序地进行,节省大量的人力物力。当然连接过程中安全性是特别的重要的,客户信息的泄露会带来无法估计的损失。下面将具体介绍客户端的几种连接方式。openssh-serve1.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一
2017-07-29 23:59:19
4345
原创 Linux操作系统服务的控制
简介:在Linux操作系统中进行一些操作时,我们需要对一些系统服务进行相关的了解。比如我们需要查看firewalld的状态以及一些进行相关的操作,在后面的操作环境中我们经常会遇到修改了相关服务的配置文件之后,将要重启服务等等。在这篇博客我们仅仅做相关的了解和操作就行, 在后面的章节中会逐步渗透系统服务的控制相关操作。1.systemd系统初始化程序,系统开始的第一个进程,pid为1。2.system
2017-07-29 22:13:15
299
原创 Linux进程及相关定义
简介:当我们在Linux操作系统中操作时,难免会遇到这样一些情况,我们需要去查看某些进程的状态,当进程出错时,我们需要关闭某些特定的进程时;当需要去查看某些机器的用户登录,去保证用户信息的安全等等。在企业里,这些都需要运维工作人员去做的维护工作。下面将会介绍Linux操作系统的进程及相关定义。1.进程定义进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴
2017-07-29 19:48:15
225
原创 Linux 系统文件属性与权限
在企业里我们需要对文件做一些权限设置来规制员工,同时赋予高层管理层特殊对文件的特殊权限,方便管理。对于此,我们需要做文件属性做一个查看,然后企业或客户要求设定普通权限甚至是特殊权限。以下是一些详细介绍:
2017-07-23 11:37:07
652
原创 Linux系统用户定义及用户管理
简介:在Linux系统里面,用户是系统使用者的身份。在企业里员工的人员的变动,以及级别的改动都会使系统中使用者的身份和权限发生改变。所以我们需要去理解用户的定义,如何去管理用户。有些文件需要或者功按企业的实际规定会对使用者有差别不对等的限制,就需要运维工作人员去处理。下面会详细介绍用户的定义及用户管理。一.用户理解 用户就是系统使用者的身份(root超级用户,student、tom等一些普通用户
2017-07-23 09:46:33
4512
原创 文章标题
1.管理输入输出简介:在Linux系统中,文件、命令等一系列的输入输出在容量特别,我们需要将这些输入输出做一些管理,简单的来说就是根据企业里需要的或者客户的要求,以及运维行业的工作人员自身需要的一些信息,从众多的信息中提出出来,通俗地说就是顾虑我们需要的一些有的信息。特别是正确和错误的信息是我们在工作中排错过程中最需要的。 下面将介绍linux中的输入输出,以及用vim模式去查看文件,并对文件编辑
2017-07-23 00:58:14
260
原创 man命令的使用
1. man命令的使用通常情况下我们在linux系统里使用命令时会遇到很多困难,比如不知道这个命令怎么用或者是命令的参数用错了的情况。在这一篇博客将会给你介绍与第一节提到的–help有相同又有区别,又使用方便的man命令。 当我们用–help只会给出一些参数的使用,而对于一些命令的文件还有一些与系统相关内容无法给予我们帮助时,我们可以使用man命令。 man命令包括9个级别,将会在下面列举出来。
2017-07-23 00:09:40
2114
原创 Lnuix系统结构及文件管理
一.linux系统结构linux是一个倒树结构,如下图所示 linux中所有的东西都是文件,比如命令需要存放在文件里,任何进程也占用文件的内存。 这些文件都在系统顶级目录“/” /就是根目录,存放在Computer里面 /目录以下为二级目录这些目录都是系统装机时系统自动建立的 二级目录的作用: /bin ##二进制可执行文件也就是系统命令(软链接、快捷方式) /sbin
2017-07-22 23:07:18
1212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人