![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阿铭Linux
guoyun1120
这个作者很懒,什么都没留下…
展开
-
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 · 151 阅读 · 0 评论 -
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 · 71 阅读 · 0 评论 -
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 · 81 阅读 · 0 评论 -
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 阅读 · 0 评论 -
linux30
shell是什么shell是一种脚本语言可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod +x 1.sh; ./1.shbash 1.sh...转载 2019-03-07 21:48:58 · 140 阅读 · 0 评论 -
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 · 312 阅读 · 0 评论 -
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 · 76 阅读 · 0 评论 -
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&#x27;p test.txt sed -n &#x27;/root/&#x27;p test.txt sed -n &#x27...转载 2019-03-13 22:01:26 · 80 阅读 · 0 评论 -
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 · 94 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 92 阅读 · 0 评论 -
linux37
记住一句话:遇到问题,首先要想到查日志。Error Warning No not permission lib file日志主要分为两大类:系统日志、服务日志服务日志:Nginx 访问日志 错误日志PHP-FPM 错误日志 慢执行日志php 错误日志MariaDB/MySQL 错误日志 慢查询日志Tomcat 访问日志 catalina.out其它服务:FTP ...转载 2019-03-17 21:51:26 · 84 阅读 · 0 评论 -
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 · 77 阅读 · 0 评论 -
linux50
Redis sentinel介绍Redis Sentinel是Redis高可用的实现方案。Sentinel是一个管理多个Redis实例的工具,它可以实现对Redis的监控、通知、自动故障转移。Redis Sentinel的主要功能Sentinel的主要功能包括主节点存活检测、主从运行情况检测、自动故障转移(failover)、主从切换。Redis的Sentinel最小配置是一主一从。 Red...转载 2019-04-11 21:00:17 · 114 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 74 阅读 · 0 评论 -
linux46
Redis 介绍redis.ioRedis是一个键值对存储数据库,属于一种NoSQL,其数据存储在内存里,读写速度非常快,据说是可以达到10w并发。支持数据持久化。它属于单线程服务,但这不影响它的高并发特性。类似键值对数据库还有Memcached,但Redis比Memcached支持更多类型的数据。Mecached只支持string类型的数据,但Redis除了支持string外,还支持has...转载 2019-03-31 12:52:16 · 102 阅读 · 0 评论 -
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 · 58 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 469 阅读 · 0 评论 -
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 · 90 阅读 · 0 评论 -
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 阅读 · 0 评论 -
linux41
find - 顾名思义,用来查找文件的命令。 在讲find之前,先总结一下Linux系统下面可以查找文件或目录的命令都有谁。which在前面已经用到该命令,需要注意的一点是,which只能用来查找PATH环境变量中出现的路径下的可执行文件。这个命令用的也是蛮多的,有时候我们不知道某个命令的绝对路径,which 一下很容易就知道了。whereis通过预先生成的一个文件列表库去查找跟给出的文件...转载 2019-03-21 22:22:15 · 74 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 1200 阅读 · 0 评论 -
Linux03-云主机快照镜像及磁盘扩容
第三天3.6VPC一、定义二、创建专有网络3.7快照一、快照是什么?二、如何做快照三、自动快照策略3.8镜像一、镜像是什么?二、镜像有什么用?三、如何创建镜像3.9重置密码_重启_关机一、如何重置密码二、如何重启实例三、如何关机实例3.10磁盘扩容一、磁盘扩容使用场景二、如何扩容磁盘:三、添加新硬盘之后如何挂载云盘:3.6VPC一、定义vpc:专有网络帮助介绍:https://help.a...原创 2019-01-16 21:43:36 · 205 阅读 · 0 评论 -
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 阅读 · 0 评论 -
linux13-linux基础:yum、tar、vim
第十一天Linux基础:yum、tar、vimLinux基础:yum、tar、vim原创 2019-01-31 16:30:01 · 116 阅读 · 0 评论 -
Linux06-网络配置及远程登录
第六天4.6配置网络一、配置网络目的:二、配置网络步骤:三、其它命令:4.8远程登陆一、远程登录:4.10linux密钥远程登陆一、虚拟机克隆功能二、密钥认证4.6配置网络一、配置网络目的:远程登录可以使用yum安装其它的包二、配置网络步骤:执行dhclient命令,自动获取IP地址(NAT模式,它可以自动生成一个IP地址)查看IP地址的命令:[root@localhos...原创 2019-01-21 21:34:47 · 293 阅读 · 0 评论 -
Linux02-阿里云ECS登录及安全组策略配置
第二天3.1主流公有云介绍一、公有云二、私有云3.2阿里云ECS注意事项3.3登陆云主机一、阿里云管理控制台登录二、工具登录3.4升降级配置3.5安全组策略一、概念二、实验(一)验证8080不通(二)改组规则3.1主流公有云介绍一、公有云阿里云腾讯云京东云网易云百度云亚马逊云华为云金山云二、私有云搭建私有云工具:openstack3.2阿里云ECS注意事项区域:...原创 2019-01-15 20:34:30 · 574 阅读 · 0 评论 -
linux10-PHP编译安装
4.26AliasAlias别名:一条命令的另外一个名字,你可以理解为外号。举例:网卡配置文件路径很长,每次敲这个命令都要花很长时间,可以做一个别名:alias viens33=‘vi /etc/sysconfig/network-scripts/ifcfg-ens33’vi ~/.bashrc //针对当前用户的,换一个用户就不好使了vi /etc/bashrc //针对所有用户...原创 2019-01-25 17:16:51 · 186 阅读 · 0 评论 -
Linux01-域名相关知识
第一天1.1 学习准备1.2 需求分析一、建设项目二、 建站步骤2.1域名申请申请2.2域名解析2.3域名备案1.1 学习准备学习地址: http://github.com/aminglinux/linux2019资源地址: http://r.aminglinux.com常用工具:笔记类:印象笔记、有道云笔记、www.yiqixie.com、腾讯文档其他工具:keepass(记录密码的...原创 2019-01-14 22:33:04 · 171 阅读 · 0 评论 -
Linux09-Mariadb二进制安装
第九天4.21lnmp环境介绍4.22mariadb安装4.21lnmp环境介绍LNMP环境Linux + Nginx + MySQL/Mariadb + PHPNginx: 是一个WEB服务器,提供HTTP服务的。MySQL/MariaDB: 是一个关系型数据,用来存数据的(用户名、密码、文章内容)PHP:是一个编程语言,常用来做网站(qq.com baidu.com google...原创 2019-01-24 23:09:22 · 262 阅读 · 0 评论 -
Linux05-传统IDC机房介绍及安装Linux7
第五天4.1选择IDC机房4.2硬件服务器选型4.3上架服务器4.4 装系统4.1选择IDC机房两种方式:1)选择云主机2)传统的IDCa. 购买物理服务器b. 服务器托管c. 装系统如何选择IDC机房?1)跟你公司的地理位置是否太远2)看机房的稳定性运营商(电信、联通、移动)中间服务商(xx互联)维护网络硬件、服务器、其它硬件设备机房本身硬件实力(建立多少年、机房内的空...原创 2019-01-18 22:55:04 · 267 阅读 · 0 评论 -
Linux07-重置密码及文件基础命令
第七天4.11重置密码4.12单用户模式一、用户级别二、如何进入单用户级别:4.13救援模式4.14ls命令4.15chmod命令4.11重置密码忘记了root密码,没办法登录了。就需要重置密码。用的是密钥认证,忘记root密码无所谓,只要你记得密钥密码即可。密码和密钥都支持远程登录,是不是说启用了密钥,密码就失效了。答案是:不是。 二选一,你随便用哪一种都可以。 那为什么还要使用密钥呢?...原创 2019-01-22 23:11:58 · 213 阅读 · 0 评论 -
Linux11-linux基础:文件、目录管理、权限设置
第十一天复习文件目录管理,权限管理一、ls二、chomd三、useradd四、chown复习文件目录管理,权限管理一、lsls 命令ls -l =列出文件详细信息 (显示文件权限 属主 属组 大小 日期 文件名)ls -i =显示文件和目录的inode编号ls -la=查看所有隐藏文件ls -lta=时间顺序排序ls -ld =只列出目录本身[root@zyp01 ~]# ls ...原创 2019-01-28 17:50:39 · 272 阅读 · 0 评论 -
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 阅读 · 0 评论