原创 linux查看內存、cpu等硬件信息

查看內存 顯示每個插槽,及插槽中內存的信息 /usr/sbin/dmidecode -t memory 查看簡要內存信息 /usr/sbin/dmidecode  -t memory | grep -E "Size|Locator" | g

原创 系統報錯:ip_conntrack: table full, dropping packet.

早上接到報警發現機器web訪問不正常,ping也丟包很嚴重,登錄查看/var/log/message發現大量如下記錄: Aug 10 07:43:01 localhost kernel: printk: 2059 messages supp

原创 判斷輸入是否是IP

[root@localhost tmp]# cat test.sh #!/bin/bash ##get & test if input is a IP touch .tmp_ip_test_file_jkj22s4wfdgwhile [

原创 linux下查看自己公網IP

本機是內網IP,沒有配置公網IP時,可以通過以下命令,知道自己的公網IP:   curl http://www.ip138.com/ip2city.asp 2>/dev/null |grep '\[*\]' |cut -d "[" -f2

原创 grep多個關鍵字

grep多個關鍵字 grep -E "word1 | word2 | word3"   file.txt 滿足任意條件將匹配。 grep word1 file.txt | grep word2 |grep word3 必須同時滿足三個匹配

原创 pyinstaller打包資源文件及包含eyed3模塊時提示找不到libmagic處理

這兩天用python寫了個小工具,用到了eyed3,用pyinstaller打包時提示找不到libmagic 版本信息: python 3.6.5 pyInstaller 3.4 python-magic-bin 0.4.14 eyeD3

原创 利用openssl簽署多域名證書

    openssl自建CA默認簽署的是單域名證書,因爲單臺服務器上有多個https域名,簽署多域名證書能方便很多,今天找了很久,除了一些賣證書的網站上有scr工具能加“使用者備用名稱”,都沒有找到openssl相關的添加方法。    後

原创 openssl簽署自己的泛域名(通配符)證書

!!!! 火狐瀏覽器對多CN的通配符識別有問題,只識別第一個,所以建議用備用主機名(DNS)方式,。已測試有效 !!!!  openssl自建CA默認簽署的是單域名證書,因爲單臺服務器上有多個https域名,有的時候希望一個證書能解決所有問

原创 利用firefox調試安卓手機端web

分2部分:    手機:    1.安裝最新版firefox    2.打開瀏覽器,輸入about:config    3.設置 devtools.debugger.remote-enabled 值爲true              de

原创 https經過nginx後struts跳轉成http

因爲ios審覈政策的問題,決定上線https,上線後遇到了這個問題。用戶登錄後會跳轉到登錄後頁面,由於經過了nginx,後端tomcat實際上被訪問的是http協議,所以出現了 用 https://xxxx.com/login.do 的請求

原创 使用openssl爲ssl證書增加“使用者備用名稱(DNS)”

上一片講到了多CN的簽署方式利用openssl簽署多域名證書,在實際使用中遇到了一個問題,在android系統中,瀏覽器不識別多CN的域名,會報錯“證書名稱和服務器名稱不符”,開始以爲是自簽署CA的問題,換成單個CN之後就正常了,沒辦法,只

原创 ntpd與ntpdate同步時間的區別

ntpd與ntpdate的區別之前配置ntpd的時候搜到一句話,印象很深刻,也覺得很有標題黨的效果,就借鑑爲標題了:“我認爲有幾種人是必須不招聘/裁掉的: 1 用ntpdate代替ntpd的人”但具體原因不太懂,總覺得還是用ntpdate比

原创 Web瀏覽器的緩存機制,緩存控制

文章轉自:http://www.alloyteam.com/2012/03/web-cache-2-browser-cache/============Web緩存的工作原理所有的緩存都是基於一套規則來幫助他們決定什麼時候使用緩存中的副本提供

原创 Linux中生成/etc/shadow的加密密碼

How to generate Linux shadow password / Linux中如何生成shadow密碼(CentOS 5下測試通過)/etc/shadow中的root信息: root:$1$nnXLnQUR$eqQTkzEx/

原创 不同瀏覽器對緩存機制的動作

文章轉自: http://harry.javaeye.com/blog/605749Cache-Control Cache-Control 是最重要的規則。這個字段用於指定所有緩存機制在整個請求/響應鏈中必須服從的指令。這些指令指定用於阻止