原创 shell計算總結

shell計算的總結root@web:~# A=123 root@web:~# B=2341、letroot@web:~# let C=$A+$B root@web:~# echo $C 3572、$[]root@web:~# D=$[$A

原创 awk多分隔符

一般我們在使用awk的過程中,分隔符可以使用默認的空格(默認可以省略)和指定分隔符的方式。默認格式:awk '{print $n}' filename   #n爲字段值如: echo "0 1 2 3 4 5 6"|awk '{print 

原创 LNMP環境的搭建

LNMP環境重新搭建就記錄下過程。一、安裝php的依賴1、libiconv 字符編碼轉換下載地址:http://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gztar -zxvf libiconv-

原创 bash命令行快捷鍵整理

Ctrl + a 跳到本行的起點Ctrl + b 光標向左移動一個字符Ctrl + c 結束命令Ctrl + d 刪除當前光標的字符Ctrl + e 跳到本行的結尾Ctrl + f 光標向右移動一個字符Ctrl + k 從光標處刪除至本行結

原创 我的友情鏈接

51CTO博客開發

原创 ipset和iptables配合來自動封閉和解封有問題的IP

iptables封掉少量ip處理是沒什麼問題的,但是當有大量ip***的時候性能就跟不上了,iptables是O(N)的性能。而ipset就像一個集合,把需要封閉的ip地址放入這個集合中,ipset 是O(1)的性能,用的hash方式所以特

原创 製作MACOS的U盤安裝盤

1、        從蘋果官方APP store下載macos10.11的鏡像文件,默認是存儲在“應用程序”中 2、        準備一個大於8G的U盤或者移動硬盤,我這是使用移動硬盤分了一個區給macos用,具體操作:打開finderà

原创 ubuntu上安裝rsync+sersync

服務器:數據從19--->12 和14172.16.1.12(rsync_server)172.16.1.14(rsync_server)172.16.1.19(rsync_client、sersync)172.16.1.12服務器:安裝r

原创 用goaccess每天自動分析nginx日誌

上次用awstats來自動分析nginx的日誌,不過發現它只是累計的不能看一天或某個時間段內情況,於是就加了個goaccess來分析日誌,思路:每天將原來awstats集中過來的日誌文件處理一下,生成符合goaccess的新的日誌文件,然後

原创 LNMP環境的搭建

LNMP環境重新搭建就記錄下過程。一、安裝php的依賴1、libiconv 字符編碼轉換下載地址:http://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gztar -zxvf libiconv-

原创 ubuntu下docker 私有倉庫的建立

一、目的    1.內部使用,涉及的內容不對外開放    2.網絡傳輸速度很快二、倉庫環境    操作系統:ubuntu 18.04 LTS    安裝的docker版本:Docker version 18.05.0-ce, build f

原创 python交互模式下的tab自動補全

python在交互模式下,輸入命令的時候按tab鍵就按時間tab鍵的功能輸出,在書寫python時多有不便。把下面的代碼寫入一個文件tab.py,放到/usr/lib/python2.6/site-packages/下#!/usr/bin/

原创 Centos6.5安裝rar unrar及yum源的介紹

默認的yum源中不包含rar unrar解決辦法:1、直接下載rar的rpm包安裝,但是可能會有依賴2、添加第三方源,我用的是rpmforge    wget http://pkgs.repoforge.org/rpmforge-relea

原创 docker私有倉庫增加webUI訪問

一、爲什麼要增加webUI    1、增加倉庫的可讀性    2、方便所有使用倉庫的人查看二、用哪個WEBUI來做     docker-registry-web三、具體步驟    1、拉取鏡像docker pull hyper/docke

原创 svn利用svnsync同步時出現問題解決

公司SVN的備份用的是SVNSYNC實時同步備份,今天開發在提交代碼的時候發現報錯,但是能提交成功,錯誤信息如下:登陸svn服務器,手動執行同步,發現在服務器報如下錯誤:"Failed to get lock on destination