MariaDB慢查询
为什么要配置慢查询日志?
目的是为了帮助我们分析MariaDB的瓶颈点。
如何配置?
1)进入MariaDB里面执行:
show variables like 'slow%';
show variables like 'datadir';
show variables like 'long%';
2)打开配置文件/etc/my.cnf,编辑,增加:
slow_query_log = ON
slow_query_log_file = /data/mysql/aminglinux01-slow.log
long_query_time = 2
3)重启服务
4)模拟慢查询
select sleep(5);
5)查看慢查询日志:
cat /data/mysql/aminglinux01-slow.log
扩展:
show processlist;
show full processlist;
mysql -uroot -pxxxx -e "show processlist"
Tomcat_JDK部署
JAVA 应用要运行起来,需要一个JVM(JAVA虚拟机)
JVM --> JDK
Oracle官方JDK下载地址: https://www.oracle.com/technetwork/java/javase/downloads/index.html
CentOS7上yum安装openjdk
yum install -y java-1.8.0-openjdk Tomcat官方网站:
http://tomcat.apache.org/ Tomcat版本:
7.0 8.5 9.0 下载地址:
https://tomcat.apache.org/download-90.cgi wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.14/bin/apache-tomcat-9.0.14.tar.gz 安装Tomcat
tar zxf apache-tomcat-9.0.14.tar.gz mv apache-tomcat-9.0.14 /usr/local/tomcat 启动
/usr/local/tomcat/bin/startup.sh 查看端口
netstat -lntp |grep java 8080为WEB端口 8005 shutdown(管理端口) 8009 AJP端口(第三方的应用连接这个接口,和Tomcat结合起来) 查看进程
ps aux |grep java ; ps aux |grep tomcat
安装zrlog.md
zrlog 是一款开源的JAVA应用,博客系统 官网: https://www.zrlog.com/
下载:
wget 'http://dl.zrlog.com/release/zrlog-2.1.0-3617b2e-release.war?attname=ROOT.war&ref=index' mv zrlog-2.1.0-3617b2e-release.war?attname=ROOT.war&ref=index zrlog-2.1.0.war 安装:
mv zrlog-2.1.0.war /usr/local/tomcat/webapps/ cd !$ mv ROOT ROOT.bak mv zrlog-2.1.0 ROOT 浏览器访问:
添加防火墙规则: firewall-cmd --add-port=8080/tcp --permanent firewall-cmd --reload
http://ip:8080/ 开始安装 数据库操作:
mysql -uroot -paming-linux -e "create database zrlog" mysql -uroot -paming-linux -e "grant all on zrlog.* to 'zrlog'@'127.0.0.1' identified by 'zrlog-pass'"