zabbix-agent 3.0.x RPM安装
Modify by lyc at 2018-4-28zabbix 官方RPM仓库zabbix 官方文档
一、CentOS RPM安装zabbix-agent 3.0.x1.安装123456789# 1.安装zabbix RPM源## CentOS6$ yum install http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm -y## CentOS7$ yum install https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm -y# 2.zabbix-agent RPM安装yum install zabbix-agent -y
2.配置zabbix_agentd.conf1234567891011$ egrep -v "#|^$" zabbix_agentd.confPidFile=/var/run/zabbix/zabbix_a ...
Linux ftp 客户端常用命令
Write by lyc at 2018-04-17如何在命令行中使用 ftp 命令上传和下载文件
1.连接123456$ ftp 192.168.xxx.xxxftp > Name: usernameftp > Password:# 或# ftp > open 192.168.xxx.xxx
2.目录操作FTP 命令可以列出、移动和创建文件夹,如同我们在本地使用我们的电脑一样。ls 可以打印目录列表,cd 可以改变目录,mkdir 可以创建文件夹。
123ftp > lsftp > cd dirnameftp > mkdir dirname
3.使用 FTP 下载文件
在下载一个文件之前,我们首先需要使用 lcd 命令设定本地接受目录位置。
如果你不指定下载目录,文件将会下载到你登录 FTP 时候的工作目录。
1ftp > lcd /home/user/yourdirectoryname
现在,我们可以使用命令 get 来下载文件,比如:
文件会保存在使用 lcd 命令设置的目录位置。
1ftp > get file
下载多个 ...
mysql slowlog慢查询日志维护
Write by lyc at 2018-04-16
一、MySQL慢查询日志MySQL slow log参数
MySQL日志(一):slow query log
以下参数都是动态参数,可以在实例运行时修改。
123456789101112$ cat my.cnf[mysqld]slow_query_log=1 # 是否启用慢查询日志,1为启用,0为禁用slow_query_log_file=slow.log # 指定慢查询日志文件的路径和名字,可使用绝对路径指定;默认值是'主机名_slow.log',位于datadir目录long_query_time=1 # SQL语句运行时间阈值,执行时间大于参数值的语句才会被记录下来#min_examined_row_limit=100 # SQL语句检测的记录数少于设定值的语句不会被记录到慢查询日志,即使这个语句执行时间超过了long_query_time的阈值#log_querie ...
mysql 线程管理基础
1.MySQL线程管理常用命令12345678show processlist; # 查看正在执行的SQL语句,看不全show full processlist; # 查看正在执行的完整SQL语句,完整显示show variables; # 查看数据库的参数信息,例如:my.cnf里参数的生效情况show variables like "%"; # 配合like使用,精确查询kill ID; # 杀掉线程,ID为show processlist;出来的ID号show status; # 查看当前会话的数据库状态信息show global status; # 查看整个数据库运行状态信息,很重要,要分析并要做好监控。show engine innodb status; # 查看innodb引擎的性能状态
2.MySQL线程超时时间背景:show processlist; 的时候有过多的 sleep 线程,把总的连接数占满了。
...
mysql 用户权限管理
Write by lyc at 2018-04-09Modify by lyc at 2018-11-05
一、mysql用户权限1.常用用户权限说明12# 所有权限表字段展示mysql > show privileges;
全局-只读权限:SELECT
局部业务库,一般开发者账号权限:INSERT,UPDATE,DELETE,SELECT,Execute
全局,管理用户权限:INSERT,UPDATE,DELETE,SELECT,CREATE,INDEX,ALTER,DROP,FILE,PROCESS,SHUTDOWN,SUPER
12345678910111213141516171819202122Alter 修改表和索引Create 创建数据库和表Delete 删除表中已有的记录Drop 删除数据库和表INDEX 创建或删除索引Insert 向表中插入新行Select 查看表Update ...
mysql 用户密码管理
Write by lyc at 2018-4-9
一、设置用户密码1.创建root用户12345678# MySQL5.6mysql > grant all privileges on *.* to 'root'@'192.168.%.%' identified by '123456' with grant option;mysql > flush privileges;# MySQL5.7mysql > create user 'root'@'192.168.%.%' identified by '123456';mysql > grant all privileges on *.* to 'root'@'192.168.%.%' with grant option;mysql > flush privileges;
2.创建普通用户12345678910# 设置明文密码mysql > ...
Linux 进程占用网卡流量监控工具:nethogs
Write by lyc 2018-03-20Linux下进程/程序网络带宽占用情况查看工具 – NetHogs
Linux 进程占用网卡流量监控工具:nethogsnethogs 工具最大的优点是能够实时查看哪个 Linux 进程占用了多少网络带宽,可以根据不同单位(bytes, kb, Mb等)来排序展示进程占用带宽的情况。
12yum install epel-release -yyum install nethogs -y
运行时快捷键:
q 退出
m 切换单位或显示进程占用速度或已统计使用的流量。切换顺序是 KB/sec->KB->B->MB
r 按 received 网卡流量入方向(接收)排序
s 按 send 网卡流量出方向(发送)排序
nethogs 监控进程占用网卡流量监控指定网卡进程流量占用,实时查看哪个进程占用了多少出口或入口带宽:
1$ nethogs eth0
按三次快捷键 m,把展示单位切换到 MB
再按快捷键 s,按出口带宽量排序
1234567891011121314151617181920NetHogs ver ...
Linux 网卡流量监控工具:nload
Write by lyc at 2018-03-14linux下Nload安装说明
Linux 网卡流量监控工具:nloadnload 用于实时监控 Linux 下网络流量信息的命令行工具,用来监控网络的吞吐量。安装包来自于 epel 源。
12yum install epel-release -yyum install nload -y
nload不展示流量图,以 Mb/s 单位展示 eth0 网卡的实时吞吐。
123456789$ nload -u m -m eth0Device eth0 [192.168.100.31] (1/1):==Incoming: Outgoing:Curr: 0.00 MBit/s Curr: 0.01 MBit/s # 当前流量Avg: 0.00 MBit/s Avg: 0.01 MBit/s # 平均流量Min: 0.00 MBit/s ...
Redis 主从复制
Write by lyc at 2018-2-7Modify by lyc at 2020-4-13 细化文档参考博文:Redis主从复制学习Redis master-slave replication(配置Redis主从复制)
一、Redis主从复制原理1.主从复制原理Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:
从服务器连接主服务器,发送SYNC命令;
主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令;
主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令;
从服务器收到快照文件后丢弃所有旧数据,载入收到的快照;
主服务器快照发送完毕后开始向从服务器发送缓冲区中的写命令;
从服务器完成对快照的载入,开始接收命令请求,并执行来自主服务器缓冲区的写命令;
2.Redis主从节能读写功能说明
一个master可以有多个slave
默认配置下,master节点可以进行读和写,slave节点 ...
Redis INFO命令输出信息解析
Modify by lyc at 2018-02-05参考博文:http://www.cnblogs.com/GoogleGetZ/p/6380647.html参考博文:https://blog.csdn.net/mysqldba23/article/details/68066322
INFO 命令查看当前redis服务器的总体配置信息
1127.0.0.1:6379> INFO
1.Server区块(服务器信息)12345678910111213141516171819127.0.0.1:6379> INFO # 查看当前redis服务器的配置信息# Server # 一般redis服务器信息redis_version:3.0.7 # redis服务器版本号redis_git_sha1:00000000 # Git SHA1redis_git_dirty:0 # Git dirty flagredis_build_id:83e4937 ...