传统IDC部署网站.md

文章目录

  • MariaDB慢查询日志
  • Tomcat_JDK部署
  • 安装zrlog
  • Nginx代理Tomcat

MariaDB慢查询日志

为什么要配置慢查询日志?
目的是为了帮助我们分享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” 不进入mysql

Tomcat_JDK部署

与PHP网站需要PHP运行环境一样,搭建一个Java网站需要Java相关环境。
Tomcat跑Java网站的容器,Tomcat运行需要Java虚拟机。
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

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'"

Nginx代理Tomcat

Tomcat可以直接配置域名
为什么要为Tomcat配置反向代理?
1)如果同一台机器又有Nginx又有Tomcat,则会产生端口冲突。

2)我们需要把8080端口变成80端口

3)Nginx对于静态的请求速度上要优于Tomcat,Tomcat不擅长做高并发的静态文件请求处理

如何配置?

server {server_name z.aminglinux.cc;location /{proxy_pass http://127.0.0.1:8080;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
}

阿铭Linux_传统IDC 部署网站学习笔记20190218相关推荐

  1. 阿铭Linux_传统IDC 部署网站学习笔记20190129

    传统IDC部署网站.md 文章目录 域名重定向 配置第二个域名 域名重定向 测试 补充 用户认证 用户认证目的 配置用户认证: Nginx访问日志 日志不记录静态文件 日志切割 域名重定向 配置第二个 ...

  2. 【图文教程】传统IDC部署网站

    传统IDC部署网站 1. 选择IDC机房 2. 硬件服务器选型 3. 上架服务器 1. 选择IDC机房 两种方式:选择云主机传统的IDCa. 购买物理服务器b. 服务器托管c. 装系统如何选择IDC机 ...

  3. 传统IDC部署网站10

    4.46-访问控制 限制IP访问: 1)白名单 allow 127.0.0.1; dney all; 2)黑名单 deny 127.0.0.1; deny 1.1.1.1; 限制某个目录 locati ...

  4. 传统IDC部署网站(二)

    2019独角兽企业重金招聘Python工程师标准>>> 6. 配置网络(上) 配置网络的目的: 远程登陆 可以使用yum安装其他的包 配置网络的步骤 1. 获取IP 执行dhclin ...

  5. 爬虫之东方财富网站学习笔记

    目标:爬取东方财富网站数据 步骤:1.分析网站页面内容 确定爬取的具体目标 2.查阅资料进行代码和思路学习 3.进行实际操作 尝试爬取网站 通过教程学习可知爬取页面涉及的几个包有 1.requests ...

  6. python监控网站学习笔记2——网页中文乱码

    一 查询网页编码方式 右键--检查--console--输入:document.charset--回车 二 requests的编码方式 爬取的所有网页无论何种编码格式,都转化为utf-8格式进行存储, ...

  7. Angular4.0从入门到实战打造在线竞拍网站学习笔记之四--数据绑定管道

    Angular4.0基础知识之组件 Angular4.0基础知识之路由 Angular4.0依赖注入 Angular4.0数据绑定&管道 数据绑定 数据绑定允许你将组件控制器的属性和方法与组件 ...

  8. 自动驾驶——模型部署的学习笔记

    2 剪枝 模型剪枝是很有效的,因为模型在初始化时会有很多的神经元,也就是"想的很多",通过剪枝可以消除一些作用小的神经元:

  9. 【现代密码学原理】——传统加密技术(学习笔记)

  10. 【大唐杯备考】——5G网络组网部署(学习笔记)

最新文章

  1. Python OS模块使用汇总
  2. java扫雷随机地雷_原创扫雷(未添加随机分布地雷),想看就进来看下吧
  3. python有趣的简单代码_简单几步,100行代码用Python画一个蝙蝠侠的logo
  4. 中绘制折线_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
  5. 一个JavaScript的小问题
  6. 汽车方向盘转角传感器
  7. 使用Python比较两个文本文件的相似度
  8. 科大讯飞语音开发包上手体验(1)
  9. 金山WPS服务器JAVA开发试卷题目
  10. 数据仓库架构演进与菜鸟实时数据仓库设计
  11. 美通企业周刊 | 中国全球化品牌50强榜单发布;酩帝诗威士忌拍出近21万美元天价...
  12. oracle 抽样_利用ORACLE实现数据抽样(sample block)
  13. python中设置超时跳过,超时退出
  14. MySQL约束条件和多表查询方式详解
  15. 申请Google Map服务
  16. promise--又双叒叕学
  17. nginx 禁止恶意域名解析
  18. 2019企鹅号自媒体阅读量怎么计算收益
  19. Android 安装最新版的Android Studio软件(最新版3.6)
  20. 1900*1200 高清水滴涟漪桌面

热门文章

  1. 常微分方程机敏问答简介
  2. 联想G480安装WinXp
  3. USB Mass Storage大容量存储的基本知识
  4. 高通BMS的研究 高通电量计
  5. 安卓平台下的即时通讯
  6. ImportError: Couldn‘t import Django. Are you sure it‘s installed and available on your PYTHONPATH en
  7. 计算机基础知识vf试题及答案,2016年计算机二级考试《VF》上机试题及答案(1)
  8. sql server2000的1433端口不通怎么办
  9. 计算机学业水平测试初中生操作题,高二计算机学业水平测试——excel操作题
  10. [辅助工具] 【羽睿】Proxmark3 Easy Gui 4.0 5.0 5.1加强版 PM3GUI_X稳定优化版