原创 CentOS下gitlab遷移和升級

Gitlab遷移 遷移的整體思路是: 1、在新服務器上安裝相同版本的gitlab 2、將備份生成的備份文件發送到新服務器的相同目錄下 查看舊版本Gitlab的版本號 [root@gitlab ~] cat /opt/gitlab/

原创 CentOS下GitLab的安裝部署

轉載來源 :https://mp.weixin.qq.com/s/kUwZja0xK1IfqGU6R2f1EA 一 GitLab Server的搭建 參考:https://about.gitlab.com/install/ 1.準

原创 linux中如何解決文件已刪除但空間不釋放的案例

1、錯誤現象 運維的監控系統發來通知,報告一臺服務器空間滿了,登錄服務器查看,根分區確實沒有空間了: [root@localhost ~]# df -h 這裏首先說明一下服務器的一些刪除策略,由於Linux沒有回收站功能,所以線

原创 Nginx配置HTTPS安全證書

1、先說說Nginx-HTTPS加密技術 超文本傳輸安全協議(HTTPS)是以安全爲目標的HTTP通道,簡單來說就是HTTP安全版。https由兩個部分組成:HTTP+SSL/TLS,在http基礎上加上了一層加密信息模塊,服務端

原创 shell編寫監控httpd服務80端口腳本.間隔3秒監控端口如果服務關閉自動重啓

#!/bin/bash #實時每隔3秒監控HTTP服務狀態,服務異常輸出報警信息,並嘗試啓動,服務正常時提示正常運行。 web=`netstat -ant | grep 80 | awk '{print $4}' | awk -F

原创 CentOS 7 修改IP地址

網卡的命名規則 CENTOS6的網卡命名方式:它會根據情況有所改變而非唯一且固定,在CENTOS6之前,網絡接口使用連續號碼命名: eth0、 eth1等,當增加或刪除網卡時,名稱可能會發生變化。 CENTOS7採用dmideco

原创 centos7更換jdk版本

卸載 // 查詢是否安裝 jdk rpm -qa | grep jdk rpm -qa | grep java // 卸載安裝的 jdk yum -y remove java* yum 查詢支持的版本 // 可以先更新一下 y

原创 Centos7 升級穩定版 openssl

openssl 源碼包:https://www.openssl.org/source/ yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-dev

原创 redis安全防護

edis沒有實現訪問控制這個功能,但是它提供了一個輕量級的認證方式,可以編輯redis.conf配置來啓用認證。 *Redis 未授權訪問漏洞,Redis設置認證密碼加固建議 防止這個漏洞需要修復以下三處問題 第一: 修改red

原创 配置web監控及報警

配置web監控及報警 業務中總會讓我們去監控一些URL,比如支付接口中的微信支付,支付寶支付,那麼這些URL是怎麼監控的呢?本章重點討論一下 一、定義一個web監控 web監控一般在生產環境中一般不會配置到模板,一般都是某個業務機

原创 通過mysqlslap與sysbench對MySQL進行壓測

介紹 mysqlslap是mysql自帶的基準測試工具,該工具查詢數據,語法簡單,靈活容易使用.該工具可以模擬多個客戶端同時併發的向服務器發出查詢更新,給出了性能測試數據而且提供了多種引擎的性能比較。mysqlslap爲mysql

原创 linux中用shell腳本對tomcat和nginx做日誌切割

Tomcat日誌catalina.out切割小腳本 #!/bin/bash #cut tomcat catalina.out yesterday=`date +"%F" -d "-1 days"` cd /usr/local/

原创 如何控制Nginx併發連接數

模塊說明 模塊:nginx_http_limit_conn_module 模塊作用:限制每個key值的連接數,特別是單個IP連接數。 不是所有的連接數都會被計算,一個符合要求的連接是整個請求已經被讀取的連接。 Nginx併發連接數

原创 GitLab常用配置

訪問GitLab出現Forbidden解決方法 公司的Git服務是由GitLab的docker容器搭建的,當初我搭建/升級/啓動都很方便,且沒修改gitlab.rb配置文件,用的都是默認配置. 解決方法 根據官方說明:Rack

原创 PHP服務優化

PHP配置⽂件 1.php程序配置管理⽂件/etc/php.ini,主要調整⽇志、⽂件上傳、禁⽌危險函數、關閉版本號顯示、等 #實際上公司的php開發⼈員會在代碼中指定php錯誤⽇志輸出的位置。 #;;;;;;;;;;;;;;;;