原创 shell編程(二)基礎語法

shell編程第二彈之基礎語法 想要掌握shell編程語言,需要大量的練習,初學者可以使用基本的語法進行練習。下面就開始介紹shell編程的基礎語法,咱們先從"hello word"開始。 shell腳本編程需要注意的幾個事項:

原创 JAVA進程內存佔用過高,問題排查

解決方法: A:可能是代碼原因導致的問題: 1、使用命令:top 查看當前進程的狀態 2、從上圖可以看到PID:916的java進程佔用內存較大。定位線程問題(通過命令查看PID 爲25894 進程的線程情況),命令:# ps p

原创 tomcat鏈接數過大,導致超時問題解決

爲了確保服務不會被過多的http長連接壓垮,我們需要對tomcat設定個最大連接數,超過這個連接數的請求會拒絕,讓其負載到其它機器。達到保護自己的同時起到連接數負載均衡的作用。 tomcat參數調優 (1)不使用線程池的情況 後

原创 lnmp部署安裝

一、服務器環境說明 1.基於Centos7.4 2.自帶python2.7.5 3.關閉SELinux 4.防火牆開放nginx 80端口,zabbix_agent 10050端口,mysql本地3306端口 二、lnmp環境部署

原创 centos7安裝mysql數據庫時libs與mariadb衝突問題解決

安裝mysql數據庫時,需要rpm安裝libs,問題原因就是安裝libs時系統存在mariadb的系統包 查看系統中的mariadb rpm -qa | grep mariadb rpm -e mariadb-libs

原创 zabbix安裝編譯報錯問題總結

1.zabbix編譯安裝報錯configure: error: no acceptable C compiler found in $PATH ./configure --prefix=/usr/local/zabbix/ --e

原创 mysqld --initialize;報錯:--initialize specified but the data directory has files in it. Aborting

Mysql安裝初始化報錯 前言:自己安裝mysql服務時候執行初始化命令死活不能運行,發現這個報錯。在這裏分享給大家。 mysqld --initialize; 報錯:–initialize specified but the d

原创 shell編程(一)入門簡介

shell編程第一彈之入門簡介 曾有人說過,學習Linux不知道shell編程,那就是不懂Linux,我覺得一點沒錯。shell是操作系統的最外層,shell可以合併編程語言以控制進程和文件,以及啓動和控制其他程序。 shell通

原创 設置php-fpm爲系統服務

添加php-fpm.service文件 vim /etc/systemd/system/php-fpm.service 添加如下內容: [Unit] Description=php-fpm After=network.t

原创 Linux三劍客命令詳解

linux三劍客命令詳解 sed命令 sed爲流編輯器,用程序的的方式編輯文本,sed會一次處理一行內容 sed用法: sed [參數] [動作] 文件 如:sed -s ‘{/hello/a/}’ 1.txt sed選項和參數:

原创 Apache的三種工作模型

apache作爲web服務端: Apache起初由美國的伊利諾伊大學香檳分校的國家超級計算機應用中心開發,目前經歷了兩大版本分別是1.X和 2.X,其可以通過編譯安裝實現特定的功能,官方網站 1.Apache prefork模型

原创 解決Tomcat內存溢出問題

解決辦法: 進入tomcat的bin目錄下,編輯catalina.sh文件 添加JAVA_OPTS配置項 設置tomcat內存爲4G JAVA_OPTS="-Dfile.encoding=UTF-8 -server -Xms40

原创 shell編程(三)變量解析

shell編程第三彈之變量解析 shell屬於非類型的解釋型語言,在使用變量時不像C++、Java語言編程時需要事先聲明變量,shell會給一個變量賦值,實際上就是定義了變量,在Linux支持的所有shell中,都可以用賦值符號"

原创 手把手教你在linux中安裝mysql數據庫

前景 本人爲運維小白,都是自己一步一步摸索出來,爲了方便以後查看更新成文檔,也供他人查看。 1.MySQL官網下載 首先打開官網地址:https://www.mysql.com/downloads/ 選擇下方社區版下載 點擊跳

原创 centos7安裝mysql5.7初始化報錯問題解決

問題緣由: 自己在阿里雲服務器上安裝mysql5.7版本數據庫,rpm包安裝成功,執行初始化時報錯。報錯內容如下: [root@aliyun mysql]# mysqld --initialize mysqld: error wh