原创 Tomcat部署配置及安全優化
1.1 Tomcat簡介Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。Tomcat服務器是一個免費
原创 LVS負載均衡
1.1負載均衡介紹1.1.1 負載均衡的妙用ü 負載均衡(Load Balance)集羣提供了一種廉價、有效、透明的方法,來擴展網絡設備和服務器的負載、帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。ü 單臺計算機無法承
原创 git版本控制系統
1.1 關於版本控制1.1.1 本地版本控制本地版本控制系統 許多人習慣用複製整個項目目錄的方式來保存不同的版本,或許還會改名加上備份時間以示區別。這麼做唯一的 好處就是簡單,但是特別容易犯錯。有時候會混淆所在的工作目錄,一不小心會寫錯文件
原创 搭建kvm
###安裝配置libvirtd(須有weivirtmgr服務端使用)01.安裝libvirt和KVMhttps://github.com/retspen/webvirtmgr/wiki/Setup-Host-Servercurl http:
原创 shell編程基礎(二)
1.1 條件表達式1.1.0 條件表達式語法[ 測試表達式 ]好習慣:先敲一對[ ],然後退格輸入2個空格[ ],最後再退回一個空格開始輸入[ -f file ]1.1.1 文件判斷常用文件測試操作符常用文件測試操作符說明-d文件,d的全拼
原创 HTTP狀態碼
200 - OK,服務器成功返回網頁 Standard response for successful HTTP requests.301 - Moved Permanently(永久跳轉),請求的網頁已永久跳轉到新位置。 This a
原创 Tomcat 的 catalina.out 日誌分割
一、背景Tomcat 的 catalina.out 日誌量不斷增加,佔用空間較大,且默認是不滾動的。因此,需要對其進行日誌分割,並進行清理。本文選用 Cronolog 對其進行分割。二、安裝1、下載地址:http://cronolog.or
原创 df -h 卡死
遇到df -h 卡死 或者 xfs磁盤無法格式化(等待時間很長)的情況:01.安裝strace工具yum install strace02.檢查df -h時,卡在什麼地方了strace df -h發現卡在了/proc/sys/fs/bi
原创 Jenkins代碼上線
1.1 前言 Jenkins是一個用Java編寫的開源的持續集成工具。在與Oracle發生爭執後,項目從Hudson項目獨立。Jenkins提供了軟件開發的持續集成服務。它運行在Servlet容器中(例如Apache Tomcat)。它支持
原创 排查MySQL同步延遲思路
網絡方面:主從之間網絡延遲很大, 合網絡質量相關監控來進一步確認是網絡的問題。性能方面:硬盤:比如主機使用SSD,而從機還是使用的SATA,iostate查看io運行情況主機負載:top 、iotop進行查看從機負載:top 、iotop進
原创 Keepalived常見故障
接到任務:10.0.0.200 10.0.0.201這個登錄一下,幫我測試一下 nginx那個keepalived的功能正常不系統是centos7keepalived 和 nginx 都可以重啓測試:1、pkill nignx後,故障
原创 忘記mysql管理密碼怎麼辦?
情況一:在已知密碼的情況下修改mysql管理密碼:mysqladmin -uroot -p123 password 123456情況二:在忘記mysql登錄密碼的情況下,清空或登錄mysql管理密碼:1.#停止mysqld服務 /et
原创 linux編程基礎(三)
1.1 for循環語句 在計算機科學中,for循環(英語:for loop)是一種編程語言的迭代陳述,能夠讓程式碼反覆的執行。 它跟其他的循環,如while循環,最大的不同,是它擁有一個循環計數器,或是循環變數。這使得for
原创 Webvirtmgr配置SSH連接(解決centos7,TCP認證失敗)
系統環境:CentOS Linux release 7.5.1804 (Core)虛擬化:libvirt 3.9.0 版本操作之前必須搞清楚:1、 服務端 webvirtmgr 的管理用戶是誰?ps -ef|grep webvirtmgr
原创 mysql 5.7上用了5.6的備份數據,導致服務啓動失敗
故障背景:今天在mysql 5.7上用了5.6的備份數據,導致服務啓動失敗報錯信息:這是第一個錯誤日誌提示:'The innodb_system data file './ibdata1' is of a different size 48