- 博客(34)
- 收藏
- 关注
转载 名片管理系统
名片效果图:图截得我自己也看不下去了。。。。。。。。。。主文件#! /usr/local/bin/python3import cards_toolswhile True: #显示功能菜单 cards_tools.show_menu() action_str = input("请选择希望执行的操作:") print("你的选择的操作是【%s】" %actio...
2019-09-11 21:51:43
344
转载 Redis数据库主从复制
Redis数据库主从复制一、主从复制的概述;二、同步详解;三、案例:配置主从复制;一、主从复制的概述:概述:为了分担读写压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。二、同步详解:同步类型:全量同步、增量同步1.全量同步: Redis全量复制一般发生在Slave初始化阶段,这时...
2019-08-31 21:48:04
131
转载 Redis数据库持久化
Redis数据库持久化一、数据库概述;二、持久化的作用以及实现方式;三、RDB持久化方式配置;四、AOF持久化方式配置;一、数据库概述:Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以...
2019-08-31 21:44:34
123
转载 Redis高性能数据库
Redis高性能数据库一、Redis概述;二、应用场景分析;三、Redis的数据回收策略;四、案例:搭建Redis高性能数据库;一、Redis概述:概述:redis是一个可持久化的单进程单线程key-value类型高速内存缓存系统,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、set(集合)、zset(sorted set --有...
2019-08-28 21:59:07
274
转载 Mongodb分片结合复制集
Mongodb分片结合复制集一、分片概述;二、分片存储原理;三、案例:mongodb分片结合复制集高效存储;一、分片概述:概述:分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。分片集群(sharded cluster)是一种水平扩展数据库系统性能的方法,能够将数据集分布式存储在不同的分片(shard)上,每个分片只保存数据集的一部分,MongoDB保证各个分片之间不会有...
2019-08-28 21:47:17
232
转载 MongoDB数据库复制集
MongoDB数据库复制集一、复制集概述;二、复制集原理;三、案例:搭建Mongodb实现应用复制集;一、复制集概述:组成:Mongodb复制集(副本集replica set)由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary通过oplog来同步Primary的数...
2019-08-26 21:15:44
99
转载 Haproxy+Nginx+Tomcat实现动静分离页面
Haproxy+Nginx+Tomcat实现动静分离页面一、Haproxy概述;二、Haproxy原理实现;三、Nginx、LVS、Haproxy对比;四、Haproxy配置文件讲解;五、案例:Haproxy+Nginx+Tomcat搭建高可用集群;一、Haproxy概述;概述:Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,由C语言编写而成,支持会话保持、七层处理、...
2019-08-21 23:01:45
432
转载 Lvs+Keepalived+Nginx+Tomcat高可用集群
项目:Lvs+Keepalived+Nginx+Tomcat高可用集群项目拓扑:实验思路:实验重点:1.概述:此架构中keepalived所起到的作用就是对lvs架构中的调度器进行热备份。至少包含两台热备的负载调度器,两台台web的节点服务器;2.重点:LVS架构中需要通过ipvsadm工具来对ip_vs这个模块进行编写规则,使用keepalived+lvs时,不需要用到ipvsadm管理工具,...
2019-08-20 21:08:01
713
转载 keepalived应用部署
keepalived应用部署一、keepalived概述;二、设计原理;三、案例:Keepalived实现双机热备;一、keepalived概述:概述:keepalived起初为Lvs设计的一款强大的辅助工具,保证Lvs负载调度器的故障切换以及web节点的健康状态检查,后续被应用到很多需要容错的场景下,keepalived自身基于VRRP协议--虚拟路由冗余协议,思科公有协议;二、设计原理...
2019-08-20 20:53:44
132
转载 Lvs负载均衡群集
Lvs负载均衡群集一、概述:二、LVS详解:三、案例一:搭建LVS 的NAT模式负载均衡集群;四、案例二:搭建LVS 的DR模式负载均衡集群;一、概述:概述:Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。我国章文嵩博士在1998年五月创建,默认编译为ip_vs内核模块,而在linux kernel的2.6版本之后kernel是直接支持i...
2019-08-09 23:33:49
109
转载 jumpserver搭建
首先,jumpserver是什么呢?Jumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。特点:完全开源,GPL授权 Python编写,容易再次开发 实现了跳板机基本功能,认证、授权、审计 集成了Ansible,批量命令等 支持WebTerminal Bootstrap编写,界面美观 自动收集硬件信息...
2019-08-07 22:05:51
211
转载 Tomcat应用部署
Tomcat应用部署一、初识Tomcat;二、Tomcat与jdk的关系;三、Tomcat内部工作原理;四、Tomcat配置文件详解;五、案例:搭建Tomcat案例;一、初识tomcat;概述:Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(...
2019-08-05 22:16:14
1328
转载 Nginx+lamp构建动静分离项目
Nginx+lamp构建动静分离项目一、nginx代理的概述;二、nginx之正向代理;三、nginx之反向代理;四、nginx之负载均衡;五、案例:结合nginx反向代理构建nginx+lamp实现动静页面分离以及php服务器的负载均衡一、nginx代理的概述;概述:nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;...
2019-08-02 20:27:10
460
转载 apache应用详解及优化
apache应用详解及优化一、apache优化之保持连接、网页传输压缩、页面缓存时间;二、apache优化隐藏版本号;三、apache优化之防盗链;四、apache的ab压力测试;五、apache 日志分析工具;六、apache访问控制;七、apache优化之日志分割;八、apache实现虚拟主机;案例环境:系统类型 IP地址 主机名 所需软件Centos 6.5 64bit ...
2019-07-29 21:39:27
279
转载 构建LAMP应用平台
构建LAMP应用平台一、LAMP应用平台概述;二、LAMP工作原理;三、案例:部署LAMP应用平台;一、LAMP应用平台概述:1.概述:LAMP是目前最成熟的一种企业网站应用模式,可以提供动态web站点应用及开发环境,其构成linux、apache、mysql、php或python或perl等语言,优势:成本低、易于开发、方便易用、安全稳定;2.网站分类:静态:有纯html标签语言编写而成的页...
2019-07-26 21:11:31
145
转载 Web基础与apache讲解
Web基础与apache讲解一、网站基础;二、HTTP协议分析;三、TCP数据包状态分析;四、apache原理详解;五、案例:搭建apache网站服务;一、网站基础:1.域名:域名是一个IP地址的“面具” ,目的是便于记忆和访问一个或一组服务器的地址(网站,电子邮件,FTP等)。2.域名解析:本地HOSTS解析、DNS服务器解析3.网站的基本概念:网站、网页、主页;HTTP、URL、HTML...
2019-07-26 20:47:44
271
转载 shell脚本-函数、数组、括号
shell脚本-函数、数组、括号一、函数:1.概述:Shell函数类似于Shell脚本,里面存放了一系列的指令,不过Shell的函数存在于内存,而不是硬盘文件,所以速度很快,另外,Shell还能对函数进行预处理,所以函数的启动比脚本更快。shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数。2.语法:function 函数名() {语句[return]}解析:所有函数在使用...
2019-07-24 21:57:14
258
转载 shell循环之for、while、case
shell循环之for、while、case一、for循环:概述:for循环根据指定的变量及变量取值列表,针对不同取值,重复执行命令,直到取值列表中的值全部用完,退出,for 循环适用于无规律的取值变量;语法:for 变量名 in 变量取值列表 ;do重复执行的命令(循环体),应用到变量名done变量取值列表:命令:cat、seq、awk等命令的屏幕输出结果,例:A=$(cat 1.txt...
2019-07-24 21:49:54
156
转载 shell条件语句及判断
shell条件语句及判断一、条件测试:文件测试、整数比较、字符串比较、逻辑测试;条件测试语法:test 条件表达式 或 [ 条件表达式 ]echo $? ##如果返回值为0,则条件成立文件测试:[ 操作符 文件或目录 ]操作符:-f ##是否是文件 -d ##测试是否是目录 -e ##测试是否存在-r ##测试是否有读取权限 -w ##测试...
2019-07-24 21:42:48
175
转载 shell编程规范及变量
shell编程规范及变量一、编写脚本的基本流程;1.shell脚本语言:帮助管理员实现批量化完成任务,结合计划任务实现自动化运维;2.编写脚本的流程:a.创建目录,集中存放脚本文件;b.编写脚本内容;vi 脚本名.sh ##编辑脚本文件#!/bin/bash ##声明解释器#注释内容 ##可以注释些信息,方便后续查看命令及控制语句 ##脚本的核心内容...
2019-07-24 21:29:24
181
转载 iptables firewall
iptables防火墙应用一、iptables防火墙基础;1.概述:保护内部主机和内部网络的安全,通过过滤的方式对网络层的ip地址和端口进行处理;2.了解防火墙:硬件防火墙:ASA软件防火墙:iptables(linux平台)、ISA(windows自带的)3.iptables防火墙结构:netfilter内核模块、iptables用户工具、firewall用户工具4.iptables的表:按...
2019-07-22 22:54:31
132
转载 dns
DNS域名解析服务一、DNS的原理:1.概述:DNS--域名解析系统;2.结构:三级、二级、顶级、.为根,全球一共十三个根DNS服务器;3.FQDN:完全合格域名,主机名(www)+域名后缀(baidu.com),用来描述全球唯一的一台主机;4.DNS解析记录:a.主机解析域名过程:找缓存--找hosts文件--netbios(仅限于windows主机)--DNS服务器--上一级DNS服务器b...
2019-07-22 22:32:08
129
转载 系统安全与PAM认证与端口扫描
系统安全与PAM认证与端口扫描一、系统账号的安全:1.清理系统中无用的账号:userdel -r锁定长期不用的账号:usermod -L 用户名解锁账号:usermod -U 用户名查询账号状态:passwd -S 用户名查询可登陆系统的账号数量:grep bash$ /etc/passwd |wc -l2.修改用户的登陆shell:chsh -s /bin/bash 用户名3.锁定账号文件:...
2019-07-21 21:38:47
216
转载 分析日志文件
分析日志文件与故障排查一、日志文件的概述;1.概念:记录系统和应用程序的运行信息,用于排查和诊断系统的故障;2.linux系统中日志记录的范围:加载内核、init进程启动、启动/etc/rc.d/rc3.d/S开头的服务、用户登录、系统程序运行;3.日志分类:内核及系统日志:通常由rsyslog进行管理;用户日志:记录用户的行为;程序日志:通常独立管理,不交给rsyslog;二、分析日志文件...
2019-07-21 21:36:08
121
转载 进程管理和计划任务
进程管理和计划任务一、进程的概念;总结:程序是保存在硬盘中的可执行代码或数据的静态集合;进程是cpu及内存中处于动态执行状态的计算机程序;进程由程序运行后产生,需要消耗cpu和内存,分为父子进程,子进程向父进程申请或提交; 线程:包含在进程中的一个实体,与所在的进程共用计算机资源,(单线程(串行)、多线程(并行));二、进程的管理:增(启动)、删(杀死或关闭)、查(显示进程)查:查找进程 ...
2019-07-21 21:32:13
198
转载 RAID管理与恢复误删除文件
RAID管理与恢复误删除文件一、RAID磁盘阵列概述;概述:RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大...
2019-07-21 21:14:15
1191
转载 认识文件存储与磁盘管理
认识文件存储与磁盘管理一、管理磁盘分区;1.何为磁盘,何为文件系统?为了碰见系统出现磁盘不足的情况,应添加磁盘增大存储空间;若把磁盘比作楼盘的话,那么分区则是每一间屋子,文件系统就是每一间屋子的装修方案(机房、教室);文件系统:外部存储设备上管理和组织文件的一种方法2.磁盘的分区类型;主分区:相当于windows的C盘,存放系统;扩展分区:是一个概念,实际上是看不到的;逻辑分区:建立在扩展分区...
2019-07-21 21:11:09
108
转载 账号和权限管理
账号和权限管理一、用户和组账号的概述;1.概念:用户:包含一个名和密码,人在计算机中的体现方式,包含root、普通用户、程序用户;组:用户的集合,批量管理用户群权限,包含基本组、附加组(一个用户只能属于一个基本组,但是可以属于多个附加组);权限:限制用户访问资源(文件、app、进程、硬件等);UID:每个用户账号都有一个数字标识(×××),root(0)、普通用户(500-60000)、程序用...
2019-07-21 21:03:05
649
转载 Linux目录、命令
目录及文件管理一、linux中命令的概述和命令的帮助:1.命令解释器:shell命令解释器,shell负责接收用户的命令进行解释,将解释结果(要执行的命令)传递给系统内核,完成 什么命令做什么事;2.命令的分类:内部命令:集成于shell解释器程序内部的指令,无需从磁盘中读取,执行效率更高;外部命令:对应了系统中的每一个文件,属shell解释器之外的命令,linux系统必须知道外部命令的对...
2019-07-21 20:58:39
86
转载 系统管理程序
安装及管理程序一、了解linux中的应用程序:1.系统的组成:硬件、系统、内核、shell解释器、应用程序应用程序:APP、安装在OS上完成特定功能的软件 2.linux应用程序的类型:.rpm ##redhat系统默认的软件格式(使用了二进制的文件格式,代码相对来说比较封闭)rpm软件包名称格式:软件名-版本-发布次数-os平台-硬件平台(32bit/64bit).rpm硬件平台:32位:i...
2019-07-21 20:55:52
106
转载 lvm创建、扩容
1.lvm创建添加一块硬盘[root@localhost ~]# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created. #创建datavg[root@localhost ~]# vgcreate datavg /dev/sdb1 Volume group "datavg" successful...
2019-07-21 20:42:35
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人