- 博客(24)
- 收藏
- 关注
原创 S3cmd使用手册
S3cmd使用手册 安装手册 1、下载s3cmd [root@VM_0_17_linux ~]# yum -y install s3cmd [root@VM_0_17_linux ~]# s3cmd --configure Test access with supplied credentials? [Y/n] n Save settings? [y/N] y 2、编辑配置文件 [root@VM_0_17_linux ~]# vim /root/.s3cfg [default] access_key =
2021-03-04 14:59:30
789
1
原创 POSTFIX启动时See "systemctl status postfix.service" and "journalctl -xe" for details.
[root@docker ~]# systemctl start postfix Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details. [ro...
2020-04-28 20:07:57
1548
原创 云服务器部署kafka时遇到的问题
一、验证: 当使用阿里云服务器部署kafka集群时,验证能都ping通时,会出现This ZooKeeper instance is not currently serving requests报错 此时在zookeeper.properties 在这里面添加 quorumListenOnAllIPs=true 监听全部网卡 然后杀掉原2181进程重新验证 二、登陆时: 登陆kafka-ser...
2020-03-31 23:13:50
1035
原创 Redis构建缓存服务器
一、Redis的特点 1、redis的特点: 1.丰富的数据结构 -----String,list,set,hash等数据结构的存储 2.支持持久化 3.支持事务 ---------------事务是指“一个完整的动作,要么全部执行,要么什么也没有做”。 4.支持主从 2、与memcache的区别 1).Redis不仅仅支持简单的k/v类型的数据,同时还提供了list,set,zset,ha...
2020-03-28 22:39:14
307
原创 Memcached构建缓存服务器
一、Memcached的特点: 1、特点 1、内置内存存储方式-----------为了提高性能,memcached中保存的数据都存储在memcache内置的内存存储空间中。由于数据仅存在于内存中,重启操作系统会导致全部数据消失 2、简单key/value存储---------------服务器不关心数据本身的意义及结构,只要是可序列化数据即可。存储项由“键、过期时间、可选的标志及数据”四个部分组...
2020-03-28 22:07:00
185
原创 LVS-NAT实现负载均衡
一、LVS-NAT模式 1、RS配置 real-server所有服务器—默认网关均指向Directory的DIP root@real-server1 ~]# route add default gw 192.168.246.166 dev ens33 2、分发器配置 先给LVS服务器新添加一块网卡网络模式设置为桥接模式。会自动生成一个ip,做为VIP。 [root@lvs-server ~]#...
2020-03-23 21:37:36
225
原创 LVS-DR实模式现四层负载均衡
一、安装LVS及使用 1、LVS-server安装lvs管理软件 yum -y install ipvsadm 程序包:ipvsadm(LVS管理工具) 主程序:/usr/sbin/ipvsadm 规则保存工具:/usr/sbin/ipvsadm-save > /path/to/file 配置文件:/etc/sysconfig/ipvsadm-config 2、命令选项 -A --add...
2020-03-23 21:06:14
231
原创 基于LVS实现四层负载均衡
一、关于LVS 1、LVS的优劣势: 1、优势: 1、高并发链接,稳定性强,成本低廉,配置简单; 2、支持多种算法,支持多种工作模式 2、作用范围 1、几乎对所有应用都可以做负载均衡; 2、包括http,数据库,DNS,FTP等服务 3、劣势 1、不支持7层规则修改,不适合小规模应用 二、LVS的核心组件及专业术语 1、核心组件 1、管理工具是:ipvsadm ;内核模块是:ipvs 2、VS...
2020-03-23 20:13:21
375
原创 Tomcat的实例配置
一、多实例配置 多实例(多进程):同一个程序启动多次,分为两种情况: 第一种:一台机器跑多个站点; 第二种:一个机器跑一个站点多个实例,配合负载均衡。 1、复制程序文件 [root@java-tomcat1 ~]# cd /data/application/ [root@java-tomcat1 application]# ls tomcat [root@java-tomcat1 applicat...
2020-03-16 22:35:42
263
原创 如何安装Tomcat与JDK
一、简要说明tomcat与nginx的区别 1、uwsgi php tomcat -----这些是解析动态页面的 2、apache nginx -----这些是解析静态页面的 部署tomcat之前需要部署JDK,(JDK运行在JVM虚拟机之上,Tomacat运行在JDK之上) 1、系统环境说明 安装时候选择tomcat软件版本要与程序开发使用的版本一致。jdk版本要...
2020-03-16 20:53:06
539
原创 Mysql与Mariadb忘记密码怎么办?
一、mariadb忘记密码 1, 找到mariadb的配置文件 一般在 /etc/my.cnf 把 skip-grant-tables 添加到配置文件里面 放在[mysqld]下面就可以了 #可以跳过密码登录 2 重启服务 systemctl restart mariadb 3 mysql #不需要密码 4 update mysql.user set password=password...
2020-03-16 20:24:24
821
原创 Nginx | nginx访问控制
一、Nginx访问控制 1、nginx的访问模块: (1)基于IP的访问控制:http_access_module (2)基于用户的信任登录:http_auth_basic_module 1、基于IP的访问控制: 1、语法配置 语法:allow | deny +address 默认是无 作用的模块:http server location 2、配置测试 修改nginx的配置文件,我的在/et...
2020-03-15 22:48:43
436
原创 Nginx | nginx如何限流
一、如何限流 1、Nginx限流使用的是漏桶算法,在请求处理方面,水代表来自客户端的请求,水桶代表根据”先进先出调度算法”(FIFO)等待被处理的请求队列,桶底漏出的水代表离开缓冲区被服务器处理的请求,桶口溢出的水代表被丢弃和不被处理的请求。 2、限流的基本配置 限流是通过两个主要指令:limit_req_zone和limit_req来实现的。 实验需要先准备两台虚拟机:一个作为代理服务器,一个作...
2020-03-12 23:02:41
1390
1
原创 Nginx |如何在服务器上部署虚拟主机
一、什么是虚拟主机: 1、虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。 2、nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。 (1)、基于域名的虚拟主机 (server_name来区分虚拟主机——应用:外部网站) (2)...
2020-03-11 21:56:42
482
原创 Nginx的安装部署和配置管理
一、Nginx 1、Nginx是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。 2、Nginx是一款轻量级(对环境的依赖性比较小,可以在任何操作系统上运行的) web服务器/反向代理服务器及电子邮件代理服务器。其特点是:占有内存少,并发能力强。 二、yum安装 1、配置nginx的yum源 [root@mike ~]# cd /etc/yum.repos.d...
2020-03-11 21:32:53
276
原创 Python |三种格式化输出
一、格式化输出 1、字符串的格式化输出目前有三种方式: % 方式:python2.x 及以上版本都支持; str.format()方式:python2.7以上版本都支持; f-string方式:python3.6版本及以上推荐使用。 二、格式化输出的基本语法 1、% 百分号方式 注:%s 的个数代表后边的字符串的个数 >>> test = "I am %s" >>&g...
2020-03-06 20:42:33
1155
3
原创 Python | while循环 and for循环
一、循环 while循环的基本语法: python中的while循环与shell中的while循环主要区别在于,python中的循环没有do done。而是必须添加: while 条件表达式: 条件表达式为真,则这些这里的语句 冒号 : 是必须的 缩进也是必须的 while True: n = input("输入数字>>:") n = int(n) ...
2020-03-05 23:00:28
1167
2
原创 Python | 判断
一、判断关系的运算符号 1、运算符 <, >, ==, >=, <= 和 != 将比较两个对象的值。 两个对象不要求为相同类型。 >>> 10 > 5 True >>> 10 == 10 True >>> 10 != 9 True >>> 1 == True True >>> ...
2020-03-05 22:04:09
1037
3
原创 Python |字符串操作
一、简单操作 \ 转义符 testimony = 'This shirt doesn\'t fit me' words = 'hello \nshark' In [38]: words Out[38]: 'hello \nsharl' ...
2020-03-03 09:00:08
411
2
原创 Python |基本数据类型和类型转换
一、数据类型 Python的数据类型主要有整数型,浮点类型,字符串类型和布尔类型 一、整型 正负值的整数 比如: 0 -100 二进制数、八进制数、十六进制的数 进制在 Python 中的表示形式 >>> 11 # 十进制 >>> 0b01011 # 二进制 >>> 0o71 # 八进制 &g...
2020-03-02 21:17:45
348
1
原创 Python | 变量
变量 一、 变量的声明 python语言是动态语言 变量不需要事先声明 变量的类型不需要声明 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的 类型是变量所指的内存中值的类型。 变量名和变量值之间使用等号进行连接 = 等号左边成为 变量名 等号右边成为 变量的值 a = 1 a = 'mike' 二、 变量命名规则: 可以包含...
2020-03-02 21:00:47
332
原创 shell-sed流编辑器
sed工作原理 sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换...
2020-03-01 14:51:43
303
1
原创 expect实现自动交互免密登录操作
1、下载expect 2、expect内部指令 spawn shell 命令程序 expect "捕获到shell 命令程序执行之后输出的字符串" send "发送给 shell 命令程序的字符串" 3、在命令行直接输入 expect 可以进入 expect 程序的解释器终端 [root@mike~]# expect expect1.1> spawn echo "hello...
2020-02-29 16:33:43
1075
原创 SSH和SSHD
SSHD服务 配置文件 : /etc/ssh/sshd_config 系统的密钥对位置: /etc/ssh/ 登录的基本操作 以密码认证方式登录到远程服务器(ssh 服务端) 场景1: ssh 客户端使用 root 用户连接到 ssh 服务端,假设服务端 ip 为 10.0.122.133 先决条件: 服务端有 root 用户 服务端开启了 sshd 服务,默认监听端口 22 客户端有...
2020-02-29 16:23:19
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅