自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql的主从复制

mysql 的主从复制Mysql 的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysqlinstance(我们称之 Slave)。在 Master 与Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql 线程和 IO 线程)在 Slave 端,另外一个线程(IO 线程)在 Master 端

2017-08-10 22:47:57 341 2

原创 haproxy+keepalived

Haproxy+keepalived       HAProxy 相比 LVS 的使用要简单很多,功能方面也很丰富。当前,HAProxy 支持两种主要的代理模式:"tcp"也即 4 层(大多用于邮件服务器、内部协议通信服务器等),和 7 层(HTTP)。在 4 层模式 下,HAProxy 仅在客户端和服务器之间转发双向流量。7 层模式下,HAProxy 会分析协议,并且能通过允许、拒绝、交换、

2017-08-10 22:46:58 339

原创 php和lnmp环境下的论坛部署

1.安装php安装包:php-5.6.20.tar.bz2[root@server1 ~]#tar jxf php-5.6.20.tar.bz2                          ##解压2.进行源码编译:[root@server1 ~]#cd php-5.6.20/

2017-07-27 21:45:41 407

原创 lnmp下的mysql

lnmp指的是:linux系统+nginx轻量网站服务+mysql数据库+php网页1.安装[root@server1 ~]# lsmysql-boost-5.7.17.tar.gz  nginx-1.12.0.tar.gz                               ##解压nginxnginx-1.12.0               php-5.6.20.

2017-07-27 21:44:54 385

原创 nginx

Nginx  1.安装为了解决nginx安装过程中的依赖性,我们可以先安装以下两个安装包:[root@server1 ~]# yum install openssl-devel -y[root@server1 ~]# yum install pcre-devel -y [root@server1 ~]# ls nginx-1.12.0.tar.gz

2017-07-27 21:44:03 1190

原创 varnish

varnish 1.yum install varnish-libs-3.0.5-1.el6.x86_64.rpm -y            ##安装 yum install varnish-3.0.5-1.el6.x86_64.rpm -y [root@server1 ~]# cd /etc/varnish/

2017-07-27 21:43:31 225

原创 虚拟机的封装

虚拟机的封装安装base(命名为:base是自定义的,可自行命名)首先在物理机用超级用户的身份,执行命令:virt-manager打开虚拟控台,并单击其左角的电脑图标,其就在file的下面,open图标的左边。接着的操作可按下图进行,这一过程中的一些参数设置可根据实际情况进行设置。

2017-07-27 21:42:18 2021

原创 python-V

异常处理与调试1. 错误•有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为 bug,bug 是必须修复的。•有的错误是用户输入造成的,比如让用户输入 email 地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。•还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,这类错误

2017-07-17 17:54:20 3952

原创 python-IV

高阶函数1.函数:函数本身也可以赋值给变量,即:变量可以指向函数。函数名其实就是指向函数的变量!上述操作发现:abs为函数名,给abs=1重新赋值后,abs已不是函数,而是一个整数。2.高阶函数变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。3.map函数map() 函数

2017-07-15 22:20:13 455

原创 python-III

函数1. 定义函数• def关键字,依次写出函数名、括号、括号中的参数和冒号 :• 在缩进块中编写函数体,函数的返回值用 return 语句返回。def func():           pass           return2. 调用函数Python 内置了很多有用的函数,我们可以直接调用:• abs()• cmp()• 数据类型转换

2017-07-11 11:43:04 195

原创 python-II

字符串类型字符串类型字符串的定义:•第一种方式:str1 = 'our company is westos'•第二种方式:str2 = "our company is westos"•第三种方式:str3 = """our company is westos"""转义符号一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符\n: 代表换行符 \":

2017-07-06 14:50:21 468

原创 python-I

什么是python?python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。人生苦短,我用python!python的简史1989年,Guido(龟叔)为ABC 语言写的一个插件。因Monty Python的喜剧团体的原因,故给这个语言起名为python。linux也是1989年诞生的,1991年正式发布linux1.0内核;1990年, 发布python的

2017-06-28 18:29:20 1742

原创 Bash Scripts-II

1.Bash位置参数有两种简单的方法可以将用户输入读入bash中的变量。- 用read提示用户输入(使用-p选项)并将其直接存储到一个或多个变量: 交互式输入 read -p 'Enter your first and last name: ' FIRST LAST- 使用位置参数来读取传递给脚本的命令行参数或选项输入。各种特殊变量存储传递的选项编号。Bash解析的个别参

2017-06-22 10:06:05 167

原创 Bash Scripts-I

1.什么是Bash脚本?BASH = GNU Bourne-Again Shell,BASH 是 GNU 组织开发和推广的一个项目。 Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。2.如何创建一个新的shell脚本?创建包含bash命令的文本文件。文件的第

2017-06-14 18:50:55 314

原创 firewalld

firewalld reset server[root@server80 ~]# systemctl status firewalld[root@server80 ~]# systemctl stop iptables[root@server80 ~]# systemctl mask iptables[root@server80 ~]# systemctl start fire

2017-06-09 20:46:38 242

原创 smaba

samba1.samba作用提供cifs协议实现共享文件2.安装[root@localhost ~]# systemctl stop firewalldyum install samba samba-common samba-client -ysystemctl start smb nmbsystemctl enable smb.service nmb.servic

2017-06-09 20:45:55 372

原创 pxe

packags neededneed packages:system-config-kickstart        ##自动应答脚本制作工具syslinux            ##获得pxelinux.0文件安装包dhcp                ##分配ip给客户机的服务tftp-server            ##提供tftp协议的服务httpd

2017-06-09 20:45:32 254

原创 nfs

nfs[root@localhost ~]# systemctl start firewalld.service1.安装yum install nfs-utilysystemctl start nfs-server.service     ##开启服务systemctl enable nfs-server.service    ##开机自动开启2. fire

2017-06-09 20:45:02 355

原创 iscsi

iscsi1.iscsi是直接对设备进行共享的服务2.启动iscsi共享设备在server上先建立一个lvm设备yum install targetcli -ysystemctl start targetsystemctl enable targetsystemctl stop firewalldsystemctl disable firewal

2017-06-09 20:44:36 224

原创 iptables

防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。      对于TC

2017-05-29 18:23:31 144

原创 电子邮件传输后续

dovecot+mysql1.安装yum install dovecot dovecot-mysql -y##dovecot-mysql是dovecot软件的插件。让此软件可以识别mysql2.编辑以下配置文件:vim /etc/dovecot/dovecot.conf 24 protocols = imap pop3 lmtp        ##支持收

2017-05-29 18:19:58 728

原创 配置电子邮件传输

postfixpostfix提供smtp协议用来投递邮件默认端口25/var/log/maillog           ##服务日志mail root@westos.comSubject:hellohello world.                          ##用"."来结束录入内容并发送mailq                      ##查

2017-05-21 20:55:44 1737

原创 高级网络配置及ipv6网络的管理

高级网络配置网络桥接• 网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用系统自带的网络桥建立连接用双网卡的机器做主机。网络桥接的配置• vim  /etc/sysconfig/network-scripts/ifcfg-eth0– BRIDGE=br0• vim  /etc/sysconfig/network-scripts/ifcfg-br0– T

2017-05-21 20:36:38 399

原创 squid和bond

一、简介代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请

2017-05-18 09:14:03 405

原创 DNS的配置

DNS 总揽权威名称服务器– 存储并提供某区域 ( 整个 DNS 域或 DNS 域的一部分 ) 的实际数据。权威名称服务器的类型包括Master : 包含原始区域数据。有时称作 “ 主要 ” 名称服务器Slave : 备份服务器 , 通过区域传送从 Master 服务器获得的区域数据的副本。有时称作 “ 次要 ” 名称服务器非权威 / 递归名称服务器– 客户端通

2017-05-18 09:12:37 659

原创 apache

apache的安装yum insatll httpd -y                                                  ##安装apachesystemctl start httpd                                                 ##开启httpdsystemctl enable h

2017-05-16 20:42:03 195

原创 mariadb

mysql数据库在安装mariadb之前应将虚拟机的网络及yum源作如下修改:(1).修改配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneIPADDR=172.25.254.101PREFIX=24ONBOOT=yesTYPE=EthernetUSERCTL

2017-05-16 20:00:59 216

原创 dns的配置

DNS的配置1 .DNS(域名服务器)DNS(Domain Name Server,域名服务器)是进行域名和与之对应的IP地址转化的服务器。DNS中保存了一张域名和与之对应的IP地址的表,以解析消息的域名。2.DNS高速缓存的作用当某一个访问请求解析过一个域名以后,该解析记录就放在缓存中,以后在有同样的解析请求,就直接从缓存中提供结果,加快了访问者的应答速度。3.配置D

2017-05-08 20:44:00 872

原创 第八单元

LDAP 网络用户账户1. ldap是什么:ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式。使用 LDAP 服务器进行网络身份验证:•  本节中 , 我们将介绍如何将计算机设置为客户端 , 以使用现有 LDAP 目录服务提供的网络用户账户。这样 , LDAP 目录就成为我们组织中所有网络用户和组的中心机构。•  用户账户信息可以确定装户的特征和配

2017-05-03 20:47:31 242

原创 第十一单元

系统恢复技术1.系统引导过程概述通电——>进入初始化阶段——>bios 初始化——>grub2 磁盘引导阶段——>grub2 文件引导阶段——> 指定 boot 所在分区——>启动内核,只读挂在 / 设备启动——>init 程序进入初始化阶段——> 启动 systemd 初始化进程——>读取 /etc/systemd/中的文件——>启动程序——>启动登陆环境(1)bios

2017-05-03 17:35:01 426

原创 第七单元

访问网络文件共享服务1.网络文件系统 • 网络文件系统(NFS),是由SUN公司研制的UNIX表示层协议,能使使用者访问网络上别处的文件就像使用自己的计算机一样。NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器,操作系统以及低层传送协议无关的存取远程文件的操作。• Linux 中有两种主要协议可用访问网络文件系统 : NFS

2017-05-02 20:17:47 151

原创 第十单元

selinux的初级管理1.SELINUX 安全性概念.SELINUX ( 安全增强型 Linux ) 是可保护你系统安全性的额外机制• 在某种程度上 , 它可以被看作是与标准权限系统并行的权限系统。在常规模式中 , 以用户身份运行进程 ,并且系统上的文件和其他资源都设置了权限 ( 控制哪些用户对哪些文件具有哪些访问权 SELINUX 的另一个不同之处在于 , 若要访问文件 , 你必须

2017-05-02 17:59:50 149

原创 第六单元

文本处理工具diff 命令• diff 命令用于比较两个文件的内容 , 以了解其区别。它还可用于创建补丁文件。补丁文件用于在企业环境的多台计算机之间对相似文件进行更改diff -u file file.new >file.path                                         ##生成补丁文件修补命令 patch

2017-05-02 16:42:29 159

原创 第九单元

vsftpd服务1.什么是ftp• FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法• 在 RED HAT ENTREPRISE LINUX 6 中。 FTP 服务器包的名称为 VSFTPD , 它代表 Very Secure FileTransferProtocol Damon 服务器名

2017-04-26 20:44:55 191

原创 第五单元

lvm管理查看 LVM 定义• 物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完整磁盘、 RAID 集或 SAN 磁盘• 物理卷是 LVM 所使用的基础“物理”存储。这通常是块设备 ,例如分区或完整磁盘。设备必须初始化为 LVM 物理卷 , 才能与 LVM 结合使用• 卷组是存储池 , 由一个或多个物理卷组成• 物理区块是物理卷中存储的小型数据区块 , 用作 LV

2017-04-26 19:53:26 181

原创 第四单元

管理系统中的简单分区和文件系统简单分区和文件系统• 存储是每个计算机系统的基本需求。 Red Hat EnterpriseLinux 提供了一些强大的工具 , 它们能在大量的场景中管理多种类型的存储设备• disk 是用于管理磁盘分区的实用程序。您可以通过选择 -l选项和指定磁盘名称 ( fdisk -cul /dev/vda ) 运行该实用程序,以查看磁盘及其分区。您可以通过交互式地

2017-04-26 19:03:31 198

原创 第三单元

系统延迟及定时机制计划定期任务•  at 命令•  at 命令可以指定某一任务在将来的特定时间运行。该作业可能是一次备份、对您系统的检查或者特定时间发送的通知。那些需要花费很长时间才可完成的作业正适合 at 命令。仅需使用 at 命令将任务设置为在一分钟或两分钟之后运行。然后您便可以安全注销 , 因为该任务会在与 shell 会话断开连接的情况下运行•  at 命令

2017-04-18 18:12:37 226

原创 第二单元

控制对文件的访问权限列表的读取[kiosk@foundation0 Desktop]$ getfacl file# file: file  文件名称# owner: kiosk  文件所有人# group: kiosk  文件所有组user::rw-  用户权限user:kiosk:rwx 特殊指派用户及权限group::rw- 组权限mask::rwx 可指派

2017-04-18 17:58:56 194

原创 第一单元

自动安装 RED HAT ENTERPRISE LINUXKickstart 概述• 使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux• Kickstart 类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值

2017-04-18 17:48:22 180

原创 unit15

系统虚拟机管理1.安装#!/bin/bash                                ##命令运行环境的指定virt-install \                                ##安装虚拟机--name $1 \                                 ##虚拟机名称指定,$1表示脚本后的第一串字符-

2017-04-18 17:26:12 140

空空如也

空空如也

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

TA关注的人

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