Category Archives: 伺服器 網站服務

[Elasticsearch] Delete index by search syntax

check the search syntax curl -XGET ‘http://{ElasticSearch_Server_IP}:{ElasticSearch_Server_Port}/{Index}/{Type}/_search?q={Search Syntax} ex: curl -XGET ‘http://localhost:9200/logstash-2015.01.26/syslog/_search?q=”Rhttpproxy”‘ Delete index by search syntax curl -XDELETE ‘http://{ElasticSearch_Server_IP}:{ElasticSearch_Server_Port}/{Index}/{Type}/_query?q={Search Syntax} ex: curl -XDELETE ‘http://localhost:9200/logstash-2015.01.26/syslog/_query?q=”Rhttpproxy”‘

Posted in Elasticsearch | Leave a comment

[Logstash] LoadError: no such file to load — i18n

In CentOS 5.5, I want to install the logstash agent to forward logs. Because it was older system and no one would upgrade it, the original java version is 1.6. I always got the error about “LoadError: no such file … Continue reading

Posted in Logstash | Leave a comment

[Apache] Proxypass

Because the default web port of Elasticsearch is 9200. And I want to change it with 80. Maybe I could use the proxypass function. enable the proxy, and restart apache a2enmod proxy a2enmod proxy_http service apache2 restart add following into … Continue reading

Posted in Apache, Elasticsearch, Kibana | Leave a comment

[FreeRADIUS] Build RPM files in CentOS 6.X

WTF, I wasted all my morning doing it….. Environment: CentOS 6.6 x64 minimal server install wget yum install wget create rpmbuild/SOURCES and rpmbuild/SPECS folder under your home directory mkdir -p /root/rpmbuild/SOURCES get into this folder and download the source file … Continue reading

Posted in Radius | Leave a comment

[OpenVPN] Build RPM in CentOS 6.5

CentOS 6.5 x64 yum update -y install openssl openssl-devel lzo lzo-devel pam_devel -y wget http://swupdate.openvpn.org/community/releases/openvpn-2.3.6.tar.gz rpm-build -tb openvpn-2.3.6.tar.gz

Posted in OpenVPN | Leave a comment

[FreeRADIUS] 修改 SQL 連線數上限

因為 FreeRADIUS 在 Source 就指定了對 SQL 的連線數上限為 256 因此可能會發生因為連線數以達上限造成連線失敗的事件 沒有其他方法~唯一解~就是修改 code 重新 build 下載 FreeRADIUS 的 tar.gz 修改 src/modules/rlm_sql/conf.h 檔案,將 #define MAX_SQL_SOCKS 256 改為你想要的數字 #define MAX_SQL_SOCKS 2048 然後重新 build 安裝即可 之後在到 raddb/sql.conf 設定需要的連線數即可 由於這數字是 FreeRADIUS 一啟動就會建立連線數 所以也不要設定太高~

Posted in Radius | Leave a comment

[FreeRadius] Refusing to start with libssl version OpenSSL

當使用 tar.gz 安裝完 FreeRADIUS 後要啟動時,可能會發生錯誤 這時後再使用 radiusd -X 以 debug 模式進行 可能得到下面這個錯誤 Refusing to start with libssl version OpenSSL 1.0.1e-fips 11 Feb 2013 (in range 1.0.1 – 1.0.1f). Sec urity advisory CVE-2014-0160 (Heartbleed) 這時候就需要去編輯 radiusd.conf 檔案 將 security section 的 … Continue reading

Posted in Radius | Leave a comment

[FreeRADIUS] failed locating OpenSSL headers

在使用 tar.gz 安裝 FreeRadius 的時候可能會發生下列這個錯誤 configure: error: in `/usr/source/freeradius-server-2.2.6′: configure: error: failed locating OpenSSL headers 這時候就必須要安裝 openssl-devel、libtalloc-devel yum install openssl-devel yum install libtalloc-devel

Posted in Radius | Leave a comment

Gitbook

已經大概把自建的 Gitbook 從頭到尾摸過一次 詳細的內容可以參考 Cowman’s Gitbook Bookstore 目前的心得是 1. Web 顯示介面簡單,尤其適合 Mobile 裝置 2. 目前有需多外掛的支援,基本使用已經足夠 3. 建議公開的頁面以 Build 後產出的靜態 HTML 網頁為主,動態的 reserv 網站就留給開發測試之用 4. 產出電子書還是會因為 plugin 而發生缺圖的情形,需要直接插入圖片使用會比較好 後續有機會、有時間就會開始把之前的筆記慢慢轉成一本一本的Gitbook~~

Posted in Gitbook | Leave a comment

Docker

前幾天從 Louk 學長的臉書分享了一篇介紹 Docker 的文章 連結 這一篇內容還蠻棒的,然後昨天老妖怪就找我討論 Docker 了 XD 討論中老妖怪說了一個蠻好的例子~ Docker 就像是沒有 OS 的 VM ~ 我覺得還蠻貼切的 XD 雖然並非是完全不用 OS,而是他使用了 OS 的基礎 Image,或許有點像是之前 VMware 會提到的 Linked mode VM 透過減少 OS 的重覆除了可以減少空間的浪費,也可以增加快速部署的方便性 仔細看了一下 Docker 的官網 在使用的過程中可能會有不斷的取出、建立、取出、建立的動作 目的是要能夠建立起屬於自己的 Docker image 當建立完 … Continue reading

Posted in Docker | Leave a comment