- 博客(45)
- 收藏
- 关注
原创 rhel7安装jdk&redis&MySQL
一、安装mysql5.7(普通用户安装)进入mysql官网下载系统对应的版本 https://dev.mysql.com/downloads/mysql下载tar包解压tar xf mysql-5.7.26-el7-x86_64.tar解压之后看到有两个gz包mysql-5.7.26-el7-x86_64.tar.gz mysql-test-5.7....
2019-05-17 18:16:49
293
原创 windows中同时使用Python2和python3
分别安装python2和python3,并添加系统环境变量借用py的一个参数来调用不同版本的Python。py -2调用python2,py -3调用的是python3使用pip命令时,如果修改py2或py3里exe名,"Fatal error in launcher: Unable to create process using "的问题。 使用以下命令py -2 -m pi...
2019-01-07 08:41:45
265
原创 zabbix 3.4.1简单安装
环境介绍:OS:centos7 database :mariadb zabbix版本:3.4.11、安装源码库配置部署包,安装源码库配置部署包。这个部署包包含了yum配置文件 http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/ 安装release.rpm 加入za...
2018-11-06 16:58:45
311
原创 rhel7 安装Python3.4 及Django
1、官网安装包进行下载: wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz2、拿下来后解压缩进行安装 tar -xf Python-3.4.3.tar.xz cd Python-3....
2018-08-29 11:06:20
1209
原创 win7+rhel7.2 grub修复
grub分区修复由于在win7下将一个分区分为两个,重启后出现unknown filesystem.Entering rescue mode...grub rescue>ls 遍历所有分区情况ls (hd0,msdos x)/找到grub2所在分区执行set root=(hd0,msdos x)Set prefix=(hd0,msdos x)/g
2017-12-21 13:20:31
583
原创 haproxy
1. Haproxy 介绍Haproxy 是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,它支持双机热备、虚拟主机、基于 TCP 和 HTTP 应用代理等功能。其配置简单,而且拥有很好的对服务器节点的健康检查功能(相当于 keepalived 健康检查),当其代理的后端服务器出现故 障时, Haproxy 会自动的将该故障服务器摘除,当服务器的故障恢复后 Haprox
2017-09-21 23:26:29
222
原创 Linux-高可用High Availability
RHCS(Red Hat Cluster Suite)也就是红帽集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。 更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的
2017-09-17 00:14:13
1509
1
原创 面向对象编程
高阶函数函数实质是一个变量,fun -> 内存空间; func1 = fun; func1()高阶函数:可以接受函数作为参数,或者把函数作为返回值的函数;一.编程范式1.面向过程编程面向过程把函数继续切分为子函数,来降低系统的复杂度。2.面向对象编程(OOP) Object Oriented Programming面向对象编程——Ob
2017-09-05 01:33:58
225
原创 python practice 04
创建一个小游戏: 1). 游戏人物: People Tom,男, 18岁,初始战斗值1000; 胡丽婷,女, 18岁, 初始战斗值2000; 安晋川,男,18岁,初始战斗值2500; 2). 游戏场景: 墨家机关道:消耗100战斗值 长平攻防战
2017-09-05 00:44:04
243
原创 python 元组
为什么需要元组?比如:打印用户的姓名userinfo1 = "fentiao 4 male"userinfo[0:7]结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.一.元组的定义:元组(不可变数据类型)- t = () 定义空元组- t = (1,)
2017-08-28 00:54:29
196
原创 python 列表
一.列表的定义列表是打了激素的数组,数组只能存储同种类型的数据,而列表像一个仓库,存储不同类型的数据.l = [] 定义一个空列表定义一个包含元素的列表,元素可以是任意类 型,包括数值类型,列表,字符串等均可l = [hello]l = [1,(1,2),"hello",[1,2]]二.列表的特性1.索引下标是从0开始计算,比如l[
2017-08-28 00:01:53
194
原创 python practice 03
1.通过列表实现堆栈的数据结构,堆栈是一个后进先出的数据结构 welcome to stack mangementp(U)sh:入栈p(O)p:出栈(V)iew:查看栈(Q)uit:退出系统2.通过列表实现队列的数据结构,队列是一个先进先出的数据结构 welcome t
2017-08-27 23:52:01
216
原创 python practice 02
1. 写出python中的几种分支结构,并解释其执行过程;2. 写出python中的几种循环结构,并解释其执行过程;3. python中是否支持switch语句? 如果支持,写出该语句格式; 如果不支持,说说python中怎样可以实现相同的功能;# 编程1.(课堂的编程) 处理字符串"1Xa7YzU",最终分别打印数字,大写字母和小写
2017-08-26 00:10:21
256
原创 python practice 1
1. 你理解的python是什么?为什么会使用python?2. 解释python第一行怎么写?写的内容是做什么的?怎么写可移植性强?为什么?python解释第一行一般为 /user/bin/python 因为不同主机环境不同,解释器可能也会不同,导致python 代码在其他环境无法正常执行,为增强可移植性,可将第一行写为 /user/bin/env python3. 解释编码
2017-08-25 00:22:49
376
原创 linux samba服务
一.samba提供cifs协议实现共享文件(主要用户Windows与Linux的网络文件系统)1.SMB文件共享,通用Internal文件系统(CIFS)也称为服务器信息块(SMB),是适用于Microsoft Windows服务器和客户端的标准文件和打印机共享系统。2.Samba服务器可用于将Linux文件系统作为CIFS / SMB网络文件共享进行共享,并将linux打印机作为CI
2017-08-20 02:58:34
218
原创 linux postfix邮件服务
一.postfix邮件服务Postfix 是一种电子邮件服务器,postfix提供smtp协议用来投递邮件默认端口25/var/log/maillog 服务日志mail root@westos.comSubject: hellohello world . 用"."来结束录入内容并发送mailq
2017-08-20 02:55:33
701
原创 linux NFS服务
一.NFS概念(适用于Linux与Linux的网络文件系统)二.安装nfs启动服务yum install nfs-utils systemctl enbale nfs-serversystemctl start nfs-server 三.建立共享目录1.建立文件增加/westosshare权限 chmod 777 /westo
2017-08-20 02:53:43
256
原创 linux 防火墙 iptables
一.iptables简介iptables是与Linux内核集成的过滤防火墙系统,其中包含三表(filter表,nat表,mangle表)、五链(INPUT,OUTPUT,FORWARD,PREROUTING,POSTROUTING)nat表:Nat表主要用于网络地址转换。根据表中的每一条规则修改网络包的IP地址。流中的包仅遍历一遍Nat表。例如,如果一个通过某个接口的包
2017-08-20 02:51:20
331
原创 linux iscsi服务
iscsi一概念:Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI 结构基于客户/服务器模式,其通常应用环境是:设
2017-08-19 00:52:36
505
原创 linux的squid代理服务
一.squid简介 Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户
2017-08-16 11:39:51
555
原创 linux的高级网络配置
多网卡绑定Linux支持将多块物理网卡绑定成一个逻辑网卡,绑定后的逻辑网卡可以使用所有的物理网卡,通过这样的方式可以提高带宽速率和稳定性绑定后的物理网卡不再直接使用,IP地址直接配置在绑定后的逻辑网卡上linux支持以下的网卡的绑定模式:-模式0:平衡轮训 (每个网卡都进行工作,提高了带宽速率)-模式1:主动备份 (当网卡1不好使的时候, 网卡2工作, 提到了稳定性)-模式
2017-08-14 23:32:20
244
原创 linux的dns高速缓存
一.DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。二.配置实验环境1.配置虚拟机IP,yum仓库,修改主机名为d
2017-08-14 23:23:30
2987
原创 linux系统恢复
一.系统启动流程 通电 bios(主板上的只读存储中,basic input or output system)作用,硬件检测,激活硬件1.grub系统引导(grub引导分为两个阶段)(1)阶段1 mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节 dd if=/dev/zero of=/dev/vda bs=446 count=1
2017-08-14 23:11:39
524
原创 linux的mariadb数据库
一.数据库mariadb简介二.安装与启动服务,检查端口状态三.安装后使用前的准备1.关闭数据库开启的网络接口vim /etc/my.cnfskip-networking=1 关闭数据库开启的网络接口2.数据库安全初始化 mysql_secure_installation 提问解释:En
2017-08-14 22:48:47
442
原创 selinux的初级管理
1.SElinux,内核级加强型防火墙, SELinux[Security Enhanced Linux (安全强化 Linux)],是工作在内核中的MAC (Mandatory Access Control,强制访问控制系统)的一个实现,目的在于明确的指明某个进程可以访问哪些资源(文件、网络端口等)。强制访问控制系统的用途在于增强系统抵御 0-Day 攻击(利用尚未公开的漏洞实现的攻击行为)的能
2017-08-14 22:42:27
151
原创 apache 服务
anpache的安装 yum install httpd -ysystemctl start httpd systemctl stop firewalld systemctl enable httpd systemctl disable firewalld apache信息 1.apache的默认发布文件index.html2.ap
2017-08-13 12:51:11
256
原创 linux基本命令及操作15(ftp)
vsftpd服务1.什么时ftp 2.安装ftpyum install vsftpd -ysystemctl start vsftpd systemctl stop firewalld systemctl enable vsftpd setenforce 0lftp ip ##能登陆并且显示,表示安装成功3.vsft
2017-08-06 17:35:45
292
1
原创 find 软硬链接
目录1 硬链接和软链接: 2 (1)硬链接 2 (2)软链接 2 2 Locate和find命令 3 (1)Locate 3 (2)Find (默认精确匹配名称) 31 硬链接和软链接: (1)硬链接 必须在一个分区,两个文件互为源,命硬,删掉一个还有一个。多个文件共享一个inode。是为了节省inode资源。这多个文件的内容是同步的。 [root@foun
2017-08-06 17:30:19
412
原创 linux基本命令及操作14(磁盘加密、RAID、lvm)
文件系统是用格式化,第一次格式化需要加 -f ,注意看提示要求和分区方式不同 磁盘加密(只能暴力破解)使用cryptsetup对分区进行了加密后,这个分区就不再允许直接挂载。LUKS也是一种基于device mapper 机制的加密方案。如果要使用这个分区,必须对这个分区做一个映射,映射到/dev/mapper这个目录里去,我们只能挂载这个映射才能使用。然而做映射的时候
2017-08-06 13:39:36
558
原创 linux基本命令及操作13(磁盘管理)
磁盘管理1.名词解释 mbr mpt 硬盘有效性标示 主分区 扩展分区 逻辑分区2.磁盘查看命令fdisk -l ##系统中的所有磁盘设备df -TH ##系统正在挂载的磁盘设备blkid ##系统可以挂载的磁盘设备id3.分区划分fidsk /dev/vdb[root@localh
2017-08-05 14:50:12
958
原创 linux基本命令及操作12(系统延时及定时任务)
系统延时及定时任务一:系统延时任务延时任务是临时的1.at命令at + time延迟的动作ctrl+d保存at -l | atq #查看当前任务atrm | at -d +任务号 #取消指定任务at -c +任务号 #查看任务内容at now+1min #延时一分钟at -f file
2017-08-05 10:40:10
406
原创 linux 忘记root密码
忘记root密码1.重新启动系统,在系统启动阶段按上下键停止系统引导,按E进行编辑2.找到linux16引导条目这一行,从这行最后删除到ro选项,并把ro改为rw,然后添加rd.break选项3.ctrl+x 启动设定过后的系统引导条目4.进入系统后执行chroot /sysroot切换到真实的系统环境5.passwd 修改超
2017-08-02 10:43:14
161
原创 linux基本命令及操作11(pxe)
packags neededneed packages:system-config-kickstart ##自动应答脚本制作工具syslinux ##获得pxelinux.0文件安装包dhcp ##分配ip给客户机的服务tftp-server ##提供tftp协议的服务httpd
2017-07-30 23:22:36
1061
原创 linux基本命令及操作10(虚拟机管理)
15.系统虚拟机管理 1.安装#!/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符--ram 1000 \ ##内存--file /var/lib/libvi
2017-07-30 15:01:13
195
原创 linux基本命令及操作9(软件安装)
软件安装 1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本 软件适用系统 64位 2.如何安装软件1.rpmrpm
2017-07-30 14:58:31
160
原创 linux基本命令及操作8(系统日志)
10.系统日志 1.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统启
2017-07-29 14:45:31
199
原创 linux基本命令及操作7(ssh server)
openssh-server 1.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 2.客户端连接方式ssh 远程主机用户@远程主机ip使用户root@172.25.254.213连接root@172.25.254.213ssh root@172.25.254.213The authent
2017-07-29 10:29:03
371
原创 linux基本命令及操作6(文件权限)
文件权限1.文件属性的查看ls -l filename-|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename— ————————— — ———— ———— —— ———————————— ———————— 1 2 3 4 5 6 7
2017-07-24 23:18:09
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人