原创 shell for文件換行問題

文件 [root@ node1 ~]# cat rsync.txt 111111 aaaaaaa 222222 bbbbbbb 代碼 cat line.sh echo "#######換行做循環############"

原创 源碼安裝docker

1.下載docker源碼 wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-18.09.0.tgz 2.將

原创 CentOS下MySQL安裝失敗,報socket /tmp/mysql.sock錯誤解決方法

1、在centos裏安裝mysql數據庫後,登錄時提示‘/tmp/mysql.sock’ 第一種解決辦法:採用ln鏈接方式進行處理 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 因

原创 Prometheus 監控Mysql服務器和Grafana可視化

前期,我已經做完了Prometheus,Grafana Prometheus和Grafana安裝鏈接:https://blog.csdn.net/a13568hki/article/details/105504599 1、安裝my

原创 介紹dirname和{BASH_SOURCE[0]}

shell命令—dirname dirname命令可以取給定路徑的目錄部分(strip non-directory suffix from file name)。這個命令很少直接在shell命令行中使用,我一般把它用在shell腳

原创 搭建owncloud對接Ceph對象存儲

前提已搭建好ceph集羣 一、搭建owncloud 1.環境準備lamp:(有mysql可以不安 mariadb mariadb-server) yum install httpd mod_ssl php php-gd php-x

原创 Dockerfile的一些基礎參數

1、ADD 命令 ADD有2個參數,源和目標。它的基本作用是從源系統的文件系統上覆制文件到目標容器的的文件系統。如果源是1個URL,那該URL的內容將被下載並複製到容器中。 如 ADD run.sh / 2、CMD 命令 和

原创 ansible-playpook搭建Postgresql主從複製

準備 [root@m8-9p52-duanzhengnan templates]# cat /etc/ansible/roles/postgresql_ha/vars/main.yml postgresql_vers

原创 Zabbix分佈式部署詳細

zabbix proxy 可以代替 zabbix server 收集性能和可用性數據,然後把數據彙報給 zabbix server,並且在一定程度上分擔了zabbix server 的壓力。此外,當所有agents和proxies

原创 centos7製作radi1

1、查看當前作你要radi1的磁盤 2、考慮將兩塊盤sdb、sdc做成一個raid1;需要刪除/dev/sdb、/dev/sdc原有分區,並創建新的分區 刪除/dev/sdb、/dev/sdc原有分區操作 並創建/dev/sd

原创 centso6源碼nginx啓動腳本

vim nginx #!/bin/bash # chkconfig: 2345 99 20 pid="/usr/local/nginx/logs/nginx.pid" #nginx的pid state="/usr/local/ng

原创 mysql實現MHA高可用詳細步驟

一、工作原理 MHA工作原理總結爲以下幾條: (1) 從宕機崩潰的 master 保存二進制日誌事件(binlog events); (2) 識別含有最新更新的 slave ; (3) 應用差異的中繼日誌(relay log)

原创 磁盤初始化並掛載使用parted

1、列出所有硬盤 2、格式化磁盤 parted /dev/sdb 在創建主分區 退出交換分區quit,並執行以下命令實現掛載 3、格式化分區並掛載 mkfs.ext4 /dev/sdb2 mkfs.ext4 /dev/sdb

原创 解決violation:1071 Specified key was too long, max key length is 767 bytes

如果啓用了系統變量innodb_large_prefix(默認啓用,注意實驗版本爲MySQL 5.6.41,默認是關閉的,MySQL 5.7默認開啓),則對於使用DYNAMIC或COMPRESSED行格式的InnoDB表,索引鍵

原创 解決 INTERNAL_SERVER_ERROR java.lang.NullPointerException: null

出現以下報錯 空指針錯誤,應該是你的servlet裏面某個地方接值的時候沒接到,然後下面引用了這個值 可以查看數據庫是否有數據 我發現沒有數據,可能是我沒初始化好,沒添加數據 再次初始化 查看日誌 無報錯了