遇到問題,首先要想到查日誌
1,服務日誌
2,系統日誌php
1,nginxnode
2,PHP-FPMnginx
錯誤日誌:
PHP-FPM主配置文件:/usr/local/php-fpm/etc/php-fpm.conf定義了錯誤日誌存放的路徑。
而且咱們能夠針對每個pool設定錯誤日誌存放路徑。sql
3,php數據庫
目錄/usr/local/php-fpm/etc/php-fpm.d/下存放了每個站點的錯誤日誌。安全
4,MariaDB/MySQLphp-fpm
錯誤日誌:
路徑:/data/mysql/mariadb.log
這個日誌文件中不只有錯誤的日誌。
慢查詢日誌:
路徑:/data/mysql/slow.log
主配置文件/etc/my.cnf裏定義了慢查詢日誌配置。
慢查詢日誌的響應時間能夠爲小數,以偵測小於一秒的查詢行爲。工具
5,Tomacatpost
訪問日誌:
catalina.out
1,/var/log/messages
當軟件或服務沒有定義日誌文件時,行爲會被記錄到messages裏。
2,/var/log/secure
安全日誌
3,/var/log/dmesg
系統在啓動時,生成的硬件相關的信息。
4,dmesg命令
能夠查看硬件的實時信息
能夠使用dmesg -c來清空內容
5,last命令
查看正確用戶登陸歷史
其對應的文件是/var/log/wtmp
6,lastb命令
查看異常登陸歷史
其對應的文件是/var/log/btmp
1,/var/log/wtmp和/var/log/btmp的切割和歸檔
2,/var/log/messages的切割
/etc/rsyslog.conf用來定義日誌的類型與級別
數據備份的重要性:一個公司的核心數據關係着公司的命脈,數據丟失甚至能夠致使公司倒閉。
文件類:程序代碼、圖片、附件、軟件包、配置文件
數據(數據庫)類:關係型數據庫(MySQL/MariaDB等)、非關係型數據庫(Redis、MongoDB等)
每日一備份(冷備份),本地保存一份,遠程保存一份,根據數據重要性和磁盤空間決定保存週期。
rsync是一個遠程數據同步的工具。
要求同步的兩臺機器都要安裝rsync。
其優執在於支持數據的增量傳輸。 #只傳輸改動的內容,原有的內容已有就不一樣步
rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt
用法和scp相似
補充:
stat 命令查看一個文件的三個時間 atime 表示文件最近一次被訪問的時間(cat vi均是訪問該文件的方式) mtime 表示文件內容最近一次被修改的時間 ctime 表示文件屬性信息最近一次被改動的時間(inode存的那些信息,如屬主屬組,權限,文件大小,注意文件名不算)