原创 Set UID

以下摘自鳥哥的Linux私房菜 關於檔案的重要權限,那就是 rwx 這三個讀、寫、執行的權限。 但是,眼尖的朋友們一定注意到了一件事,那就是,怎麼我們的 /tmp 權限怪怪的? 還有,那個 /usr/bin/passwd 也怪怪的?怎麼回事

原创 rsyslog進程佔用cpu和內存

  起因 在使用寶塔面板升級MySQL到5.7.29版本時,總是不成功。查看升級過程發現是內存不足導致編譯過程無法完成。在編譯到building cxx object sql/cmakefiles/sql.dir/item_geofunc

原创 rsyslog詳解實戰和避坑

目標是要把線上環境的debug日誌及集中化收集起來,一方面是方便開發調試;一方面是避免直接到線上環境查看,存在安全隱患。 常用可選方案: rsyslog發送端 + rsyslog接收端: 直接存在接收端的本地硬盤 rsyslog發送端

原创 syslog詳解及配置遠程發送日誌和遠程日誌分類

syslog詳解及配置遠程發送日誌和遠程日誌分類 1、日誌協議syslog 1.1、syslog簡介    完善的日誌分析系統應該能夠通過多種協議(包括syslog等)進行日誌採集並對日誌分析,因此日誌分析系統首先需要實現對多種日誌協

原创 python3之io使用流的核心工具

回到頂部 1、io概敘 io模塊提供了python用於處理各種類型I/O的主要工具,主要有三種類型的I/O:文本I/O,二進制I/O和原始I/O;這些都是通用類型,各種後備存儲可使用其中的每一種類型,所以這些類型的具體對象稱爲文件對象。他

原创 Python Traceback詳解

剛接觸Python的時候,簡單的異常處理已經可以幫助我們解決大多數問題,但是隨着逐漸地深入,我們會發現有很多情況下簡單的異常處理已經無法解決問題了,如下代碼,單純的打印異常所能提供的信息會非常有限。 1 def func1(): 2

原创 python之sys._getframe

sys._getframe([depth]) Return a frame object from the call stack. If optional integer depth is given, return the frame

原创 PowerDesigner簡單使用記錄

1:入門級使用PowerDesigner軟件創建數據庫(直接上圖怎麼創建,其他的概念知識可自行學習) 我的PowerDesigner版本是16.5的,如若版本不一樣,請自行參考學習即可。(打開軟件即是此頁面,可選擇Create Model

原创 RSync實現文件備份同步

轉自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0 [rsync實現網站的備份,文件的同步,不同系統的文件的同步,如果是windows的話,需要windows

原创 python中的pika模塊

工作中經常用到rabbitmq,而用的語言主要是python,所以也就經常會用到python中的pika模塊,但是這個模塊的使用,也給我帶了很多問題,這裏整理一下關於這個模塊我在使用過程的改變歷程已經中間碰到一些問題 的解決方法 剛開寫代

原创 Tornado web 框架

一、簡介   Tornado 是 FriendFeed 使用的可擴展的非阻塞式 web 服務器及其相關工具的開源版本。這個 Web 框架看起來有些像web.py 或者 Google 的 webapp,不過爲了能有效利用非阻塞式服務器環境,

原创 Python __len__()、__reversed__()、__contains__()

__len__():當使用len(A)該對象時調用該方法,當沒有該方法是會報錯,且返回數據不爲整數也會報錯   class A(object):   def __init__(self,num):  

原创 Python中的collections模塊 Python中的collections模塊

  Python中的collections模塊   Python中內置了4種數據類型,包括:list,tuple,set,dict,這些數據類型都有其各自的特點,但是這些特點(比如dict無序)在一定程度上對數

原创 OpenAM之SAML2配置

What’s SAML2 SAML是安全斷言標記語言(英語:Security Assertion Markup Language,簡稱SAML,發音sam-el),一種xml格式的語言。 有兩個點: 第一是安全(Security), 第二

原创 OpenAM之OAuth2配置

OpenAM OAuth2 OpenAM是很強大的,OAuth2的配置也相對簡單,分3步走 配置OAuth2 Application(=OAuth2 connect client / ≈OAuth2 agent) 配置OAuth2 S