自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux51

连接集群可以在任何一个节点上去连接集群:redis-cli -c -h 192.168.222.129 -p 6380set k1 123set k2 ‘abc’get k1get k2keys *说明:在创建key的过程中,它会把不同的key分配到不同的slot中,即使我们登录到了129:6380,但在写入数据时,它会选择其他节点。管理集群查看集群情况:redis-cl...

2019-04-11 21:01:23 152

转载 linux50

Redis sentinel介绍Redis Sentinel是Redis高可用的实现方案。Sentinel是一个管理多个Redis实例的工具,它可以实现对Redis的监控、通知、自动故障转移。Redis Sentinel的主要功能Sentinel的主要功能包括主节点存活检测、主从运行情况检测、自动故障转移(failover)、主从切换。Redis的Sentinel最小配置是一主一从。 Red...

2019-04-11 21:00:17 114

转载 linux49

PHP中使用Redisphp安装redis扩展模块 - 使用pecl安装/usr/local/php-fpm/bin/pecl install redisvi /usr/local/php/etc/php.ini //增加extension = redis.so通过源码安装wget https://github.com/phpredis/phpredis/archive/4.2.0....

2019-04-11 20:58:44 102

转载 linux48

配置文件讲解网络相关bind 127.0.0.1指定绑定IP,如果想绑定多个IP,可以一行写多个IP,空格分开 bind ip1 ip2protected-mode yes设置为yes,则开启了安全模式,当redis.conf中没有定义bind的ip时,也就是说redis将会绑定全网IP, 并且也没有设置访问密码,这两个条件满足时,当远程的机器访问redis时,就会被限制了。建议开启。...

2019-04-11 20:57:27 112

转载 linux47

Redis常见操作keys * //取出所有keykeys my* //模糊匹配exists name //有name键 返回1 ,否则返回0;del key1 // 删除一个key //成功返回1 ,否则返回0;EXPIRE key1 100 //设置key1 100s后过期ttl key // 查看键 还有多长时间过期,单位是s,当 key 不存在时,返回 -2 ...

2019-03-31 12:53:13 75

转载 linux46

Redis 介绍redis.ioRedis是一个键值对存储数据库,属于一种NoSQL,其数据存储在内存里,读写速度非常快,据说是可以达到10w并发。支持数据持久化。它属于单线程服务,但这不影响它的高并发特性。类似键值对数据库还有Memcached,但Redis比Memcached支持更多类型的数据。Mecached只支持string类型的数据,但Redis除了支持string外,还支持has...

2019-03-31 12:52:16 103

转载 linux45

主从介绍MySQL/MariaDB主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的,MySQL主从基于binlog,主上须开启binlog才能进行主从。主从过程大致有3个步骤1)主将更改操作记录到binlog里2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里3)从根据...

2019-03-31 12:51:23 59

转载 linux44

概览涉及理论知识点:VRRP协议 https://blog.csdn.net/zhyvodka/article/details/41800399准备工作三台机器恢复快照,抹掉LVS的实验痕迹规划:aming01 web1aming02 Nginx负载均衡1aming03 Nginx负载均衡2,同时也是web2搭建Nginx负载均衡在aming02和aming03上都要做安装Ng...

2019-03-26 21:00:46 107

转载 linux43

问题1:A机器上传了一张图片,结果B机器访问的时候就提示404.NFS,Network File System。网络文件系统,即通过网络,对在不同主机上的文件进行共享。NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本,更新比较慢其实4.1是从2010年就开始使用了。NFS数据传输基于RPC协议,RPC为Re...

2019-03-25 20:28:18 479

转载 linux42

克隆虚拟机修改IP地址修改主机名准备工作两台机器上开启nginx,保证能访问论坛第二台机器上,关闭mariadb修改配置文件:config/config_global.php config/config_ucenter.php uc_server/data/config.inc.php测试,保证两台机器都能正常访问到论坛。LVS负载均衡介绍几个专业术语:DIR(分发器)DIP...

2019-03-24 22:22:07 80

转载 linux41

find - 顾名思义,用来查找文件的命令。 在讲find之前,先总结一下Linux系统下面可以查找文件或目录的命令都有谁。which在前面已经用到该命令,需要注意的一点是,which只能用来查找PATH环境变量中出现的路径下的可执行文件。这个命令用的也是蛮多的,有时候我们不知道某个命令的绝对路径,which 一下很容易就知道了。whereis通过预先生成的一个文件列表库去查找跟给出的文件...

2019-03-21 22:22:15 75

转载 linux40

mysqldump教程备份数据库的命令为:mysqldump -ubackup -pxxxxx db1 > db1.sql如果是远程的MySQL服务,还可以加上IP和Port,例如:mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 db1 > db1.sqlmysqldump工具常用的几个用法,如下:1)只备份表结构,不...

2019-03-20 22:21:40 72

转载 linux39

rsyncd.conf样例port=873log file=/var/log/rsync.logpid file=/var/run/rsyncd.pidaddress=192.168.133.130[test]path=/root/rsyncuse chroot=truemax connections=4read only=nolist=trueuid=rootgid=ro...

2019-03-18 17:12:47 91

转载 linux38

rsync常用选项-a 包含-rtplgoD-r 同步目录时要加上,类似cp时的-r选项-v 同步时显示一些信息,让我们知道同步的过程-l 保留软连接-L 加上该选项后,同步软链接时会把源文件给同步-p 保持文件的权限属性-o 保持文件的属主-g 保持文件的属组-D 保持设备文件信息-t 保持文件的时间属性–delete 删除DEST中SRC没有的文件–exclude 过滤...

2019-03-18 17:12:11 134

转载 linux37

记住一句话:遇到问题,首先要想到查日志。Error Warning No not permission lib file日志主要分为两大类:系统日志、服务日志服务日志:Nginx 访问日志 错误日志PHP-FPM 错误日志 慢执行日志php 错误日志MariaDB/MySQL 错误日志 慢查询日志Tomcat 访问日志 catalina.out其它服务:FTP ...

2019-03-17 21:51:26 85

转载 linux36

awkhead -n2 test.txt|awk -F ‘:’ ‘{print $1}’head -n2 test.txt|awk -F ‘:’ ‘{print $0}’awk -F ‘:’ ‘{print $1"#"$2"#"$3"#"$4}’awk ‘/oo/’ test.txtawk -F ‘:’ ‘$1 ~/oo/’ test.txtawk -F ‘:’ ‘/root/ {pr...

2019-03-14 22:17:11 78

转载 linux35

sedsed -n '5’p test.txtsed -n '1,5’p test.txtsed -n '1,′ptest.txtsed−n′/root/′ptest.txtsed−n′/1/′ptest.txtsed−n′in'p test.txt sed -n '/root/'p test.txt sed -n &#x27...

2019-03-13 22:01:26 81

转载 linux34

shell脚本中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:function f_name(){command}函数必须要放在最前面示例1#!/bin/bashinput() {echo $1 $2 $# $0}input 1 a b示例2#!/bin/bashsum() {s=$[$...

2019-03-12 21:39:28 93

转载 linux33

break跳出循环#!/bin/bashfor i in seq 1 5doecho $iif [ $i == 3 ]thenbreakfiecho $idoneecho aaaaaaacontinue结束本次循环忽略continue之下的代码,直接进行下一次循环#!/bin/bashfor i in seq 1 5doecho $iif [ $i == 3 ]...

2019-03-11 22:34:30 82

转载 linux32

shell中的逻辑判断格式1:if 条件 ; then 语句; fi格式2:if 条件; then 语句; else 语句; fi格式3:if …; then … ;elif …; then …; else …; fi逻辑判断表达式:if [ $a -gt $b ]; if [ $a -lt 5 ]; if [ $b -eq 10 ]等 -gt (>); -lt(<); -ge...

2019-03-10 22:46:06 313

转载 linux31

shell中的逻辑判断格式1:if 条件 ; then 语句; fi格式2:if 条件; then 语句; else 语句; fi格式3:if …; then … ;elif …; then …; else …; fi逻辑判断表达式:if [ $a -gt $b ]; if [ $a -lt 5 ]; if [ $b -eq 10 ]等 -gt (>); -lt(<); -ge...

2019-03-07 21:50:37 125

转载 linux30

shell是什么shell是一种脚本语言可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod +x 1.sh; ./1.shbash 1.sh...

2019-03-07 21:48:58 141

转载 linux29

第二十九天5.21监控nginx检测nginx进程是否存在检测nginx性能5.23监控tomcat5.24监控mysql5.21监控nginx在aminglinux02上安装Nginx编辑yum仓库:vi /etc/yum.repos.d/nginx.repo粘贴:[nginx]name=nginx repobaseurl=http://nginx.org/packages/ce...

2019-03-05 22:18:22 95

转载 linux28

第二十八天5.19监控客户机5.19监控客户机阿里云邮件推送服务阿里云 -> 管理控制台 -> 产品与服务 -> 云通信 -> 邮件推送立即开通 -> 发信域名 -> 新建域名 -> 点击配置dnspod -> TXT记录/MX记录/CNAME验证发信地址 -> 新建发信地址 -> 域名/账号/发信类型(触发) -> ...

2019-03-04 22:55:10 180

转载 linux27

第二十七天5.13监控客户机5.13监控客户机解决中文名称不能写数据库的问题设置utf8字符集my.cnfcharacter_set_database = utf8character_set_server = utf8mysqldump -uroot -paminglinux --default-character-set=utf8 zabbix > zabbix.sq...

2019-03-01 22:24:52 88

转载 linux26

第二十五天5.13监控客户机5.13监控客户机解决中文名称不能写数据库的问题设置utf8字符集my.cnfcharacter_set_database = utf8character_set_server = utf8mysqldump -uroot -paminglinux --default-character-set=utf8 zabbix > zabbix.sq...

2019-02-28 22:17:44 129

转载 linux25-监控介绍

第二十五天5.10监控介绍5.11安装zabbix4.05.10监控介绍为什么要做监控?可以提前发现潜在故障隐患,第一时间解决掉。把影响降低。常见的监控软件:cacti nagios zaabix open-falcon prometheus grafana5.11安装zabbix4.0zabbix 官网 https://www.zabbix.com/zabbix4.0 安装...

2019-02-27 21:50:44 134

转载 linux24

第二十四天5.5监控Linux系统状态(中)5.5监控Linux系统状态(中)综合工具,断定瓶颈点:vmstat 1vmstat 1 10关注:r、b、si、so、bi、bo、id、wa监控网卡流量:sar -n DEV 1 10yum install -y epel-releaseyum install nloadnload 回车后查看网卡流量,动态显示ethtool e...

2019-02-26 18:38:34 137

转载 linux23-监控Linux系统状态

第二十三天5.1监控Linux系统状态5.1监控Linux系统状态查看系统负载:w/uptime 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可以是Waiting某一时刻1颗CPU只能有一个进程在使用其资源top命令:top 回车就可以进入到top界面每3秒刷新一次默认按cpu百分比排序,可以按M键按照内存使用率...

2019-02-25 22:35:03 214

原创 linux22-FTP

第十九天4.64 tomcat的日志4.65 ftp服务4.64 tomcat的日志Tomcat日志在/usr/local/tomcat/logs/目录下,大概有这么几类文件:catalina.out、catalina.xxxx-xx-xx.log、host-manager.xxxx-xx-xx.log、manager.xxxx-xx-xx.log、localhost.xxxx-xx-xx.l...

2019-02-20 22:15:23 353

转载 linux21-tomcat管理功能

第十九天4.61第二个java应用4.62 tomcat管理功能4.61第二个java应用方法一:配置文件:/usr/local/tomcat/conf/server.xml <Host name="www.aminglinux.cc" appBase="/data/wwwroot/www.aminglinux.cc" unpackWARs="true" au...

2019-02-19 23:12:36 109

转载 linux20-tomcat

第十九天4.57 mariadb慢查询日志4.58 tomcat_jdk部署4.59 zrlog安装4.60 nginx代理tomcat4.57 mariadb慢查询日志为什么要配置慢查询日志?目的是为了帮助我们分析MariaDB的瓶颈点。如何配置?1)进入MariaDB里面执行:show variables like ‘slow%’;show variables like ‘dat...

2019-02-18 22:14:15 629

转载 Linux19-mariaDB

第十九天4.56 mariaDB密码重置4.56 mariaDB密码重置如果记得root的密码:mysqladmin -uroot -paminglinux password “aming-linux”如果不记得root密码:1)编辑/etc/my.cnf增加:skip-grant重启服务2)登录进MariaDB,执行use mysql 切换到mysql库desc user ...

2019-02-15 23:00:00 79

转载 linux18-负载均衡

第十八天4.50 nginx负载均衡4.51 nginx ssl4.52php-fpm的配置4.50 nginx负载均衡什么是负载均衡?负载均衡就是,把请求均衡地分发到后端的各个机器上面。比如,A B C D 四台WEB服务器,现在E要访问这4台服务器,F为Nginx反向代理服务器,可以让F把E的请求均衡地发送到A B C D 4台服务器上。配置:upstream qq_com {...

2019-02-14 21:53:45 126

转载 Linux17-反向代理

第十七天4.49 什么叫反向代理?4.49 什么叫反向代理?A(用户)–> B(在和C同一个机房,并且有公网)–> C(不带公网的机器)什么场景会使用反向代理?1)访问不带公网的内网机器2)解决两台机器之间通信有障碍的问题场景设置:1)A B 两台机器,其中A只有内网,B有内网和外网2)A的内网ip是 192.168.222.1283)B的内网ip是 192.16...

2019-02-13 22:37:28 87

原创 linux16-访问控制

第十六天4.41静态文件过期缓存4.42nginx防盗链4.43访问控制4.41静态文件过期缓存什么是静态文件的过期时间让图片之类的静态文件,缓存在客户端的浏览器中,在没有过期之前,浏览器不需要请求该图片。就是为了让这些图片有一个时效性。如果服务器上图片已经做了更新,但是客户端访问到的还是旧的。如何配置:vi 虚拟主机配置文件,增加或更改location ~* \.(png|jp...

2019-02-11 16:21:29 204

原创 linux15-域名重定向

第十四天4.36域名重定向4.37用户认证4.38nginx访问日志4.39日志不记录静态文件4.40日志切割4.36域名重定向配置第二个域名:vi /etc/nginx/conf.d/blog.aminglinux.cc.conf在 server_name 那一行的域名后面再加一个域名,空格作为分隔。nginx -tnginx -s reload域名重定向:从a域名跳转到b域名...

2019-02-01 16:23:04 1203

原创 linux14-安装Nginx

第十四天4.31yum安装nginx4.32nginx虚拟主机4.34安装wordpress4.35安装discuz4.31yum安装nginx文档:http://nginx.org/en/linux_packages.html编辑yum仓库:vi /etc/yum.repos.d/nginx.repo粘贴:[nginx]name=nginx repobaseurl=http:/...

2019-01-31 16:37:20 780

原创 linux13-linux基础:yum、tar、vim

第十一天Linux基础:yum、tar、vimLinux基础:yum、tar、vim

2019-01-31 16:30:01 116

原创 Linux12-linux基础:用户管理、磁盘管理

第十二天Linux基础:用户管理、磁盘管理一、用户管理二、添加用户三、磁盘管理Linux基础:用户管理、磁盘管理一、用户管理[root@zyp01 ~]# head -n 4 /etc/grouproot:x:0:[root@zyp01 ~]# head -n 4 /etc/passwdroot:x:0:0:root:/root:/bin/bash[root@zyp01 ~]# ...

2019-01-29 17:36:57 155

空空如也

空空如也

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

TA关注的人

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