原创 發現一個好用且免費的https證書申請工具或者說網站吧

https://freessl.cn/ 1:填寫你要申請的https證書的域名: 2:填寫你的郵箱地址: 3:然後會打開keymanager工具,如果沒有安裝點擊安裝即可: 4. keymanager工具會讓你設置一個密碼。後

原创 requests最通俗易懂學習筆記

首先安裝: pip install requests requests庫7個主要方法: requests.request() 構造一個請求,支撐以下各方法的基礎方法 requests.get() 獲取HTML網頁的主要方法,對應

原创 批量刪除mysql一個庫所有表

批量刪除mysql一個庫所有數據表方法 SELECT CONCAT(‘drop table ‘,table_name,’;’) FROM information_schema.TABLES WHERE table_schema=‘

原创 Read-only file system怎麼解決?

Read-only file system怎麼解決? 我的思路是先查看/proc/mounts文件裏面的目錄的權限,確定是否缺少w權限。如果確定缺少的話: 解決方法: mount -o remount,rw /

原创 解決cron定時任務產生的 sh,sendmail殭屍進程

通過top查看發現很多個zombie 首先查詢是哪個進程引起的。 ps -ef|grep defu 查詢發現殭屍進程是sh,sendmail 然後根據父進程的id查一下是哪個程序引起的。 ps -ef|grep “父進程id”

原创 nginx後端web服務器獲取用戶真實ip

前端代理是nginx代理,在server配置文件中配置: proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_hea

原创 fail2ban從黑名單中移除IP?

fail2ban-client set ssh unbanip 8.8.8.8 fail2ban-client status ssh

原创 linux多網卡的7種bond模式原理配置

網卡綁定的目的: 1.提高網卡的吞吐量。 2.增強網絡的高可用,同時也能實現負載均衡。 網卡綁定mode共有七種(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三種 mode

原创 nginx default_server

Nginx中的server_name指令主要用於配置基於名稱的虛擬主機,server_name指令在接到請求後的匹配順序分別爲: 準確的server_name匹配 以通配符開始的字符串 以通配符結束的字符串 匹配正則表達式 ng

原创 bitcoin全節點搭建

環境 ubuntu16.04 64位操作系統 準備一個500G硬盤掛載到/mnt/下 安裝流程 #創建目錄 mkdir && cd /mnt/bitcoin #下載 wget https://bitcoin.org/bin/b

原创 fail2ban從黑名單中移除IP

fail2ban-client set ssh unbanip 8.8.8.8 fail2ban-client status ssh

原创 apscheduler簡單使用

APScheduler(Advanced Python Scheduler)是一個輕量級的Python定時任務調度框架(Python庫)。 安裝: pip install apscheduler 基本概念介紹 觸發器(trigge

原创 goaccess日誌ip顯示地理位置

#wget -c https://tar.goaccess.io/goaccess-1.3.tar.gz #tar -xzvf goaccess-1.3.tar.gz #cd goaccess-1.3/ #./configure

原创 GoAccess 一款好用的web日誌分析工具

GoAccess 是什麼? GoAccess 是一款開源的且具有交互視圖界面的實時 Web 日誌分析工具,通過你的 Web 瀏覽器或者 *nix 系統下的終端程序(terminal)即可訪問。能爲系統管理員提供快速且有價值的 HT

原创 利用os.path.abspath獲取腳本絕對路徑

最近寫點python,得動不動更改路徑。 import os basedir = os.path.abspath(os.path.dirname(file)) print(basedir)