CentOS yum 安裝 bind9

安裝 yum install bind bind-utils -y service named start chkconfig named on 防火牆設定 iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT iptables -I INPUT 5 -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT service iptables save service iptables restart 設定 預設 nemed.conf 檔 (BIND 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6) 以下為 yum 安裝後產生的預設 named.conf 設定檔 options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; }; recursion yes; dnssec-enable yes; dnssec-validation yes; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; 修改設定 修改 options 設定,允許查詢來源 ...

October 4, 2016

HP ProLiant DL20 Gen9 CentOS7 安裝讀不到Raid卡解決方式

原生的 CentOS iso 檔無法讀到機器的 Raid 卡,需要自行下載驅動來安裝. 首先必須先準備CentOS7的安裝檔,並且下載相對應的驅動,方法如下 [RECOMMENDED] HP ProLiant Smart Array 控制器 (AMD64/EM64T) 驅動程式磁碟(適用於 Red Hat Enterprise Linux 7 (AMD64/EM64T)) hpsa-3.4.10-120.rhel7u0.x86_64.dd.gz « CentOS 7 hpsa-3.4.10-120.rhel7u1.x86_64.dd.gz « CentOS 7.1 CentOS 7版本說明 RHEL 版本 版本 CentOS 7 7-1406 CentOS 7.1 7-1503 CentOS 7.2 7-1511 Wiki - CentOS版本說明 Installation: 在類似 Linux 的作業系統下建立驅動程式更新 USB 隨身碟: 將 hpsa-..x86_64.dd.gz 檔案儲存至暫存目錄。使用 GUNZIP 將此檔案中的 hpsa-..x86_64.dd 解壓縮至同一目錄。 插入 USB 隨身碟。若已自動掛載 USB 隨身碟,請卸載 USB 隨身碟。 寫入 hpsa-..x86_64.dd 檔案至 USB 隨身碟裝置。(不包括 USB 隨身碟是 /dev/sdc) dd if=hpsa-..x86_64.dd of=/dev/sdc1 ...

September 29, 2016

運用google協作平台製作履歷

運用google協作平台製作履歷 安安大家好,我也是看別人用我才知道可以這樣用的,或者你想做別的事情,就自由發揮吧. 開始用的時候用起來有點麻煩,感覺介面不太友善. 這邊感謝一下瘋婆子 yaya 協助破關. 下面簡單介紹一下一些設定順便筆記 建立一個協作平台 一開始你可能會想把這兩個東西拿掉 管理協作平台 設定搜尋功能 編輯協作平台版面配置 恩你看了就知道了~~~ 啾

September 20, 2016

Hicloud S3雲儲存資料夾掛載

hicloud S3雲儲存 目的:將s3的bucket掛載到Caas雲伺服器 主機環境:CentOS 6.4 說明:s3fs base on fuse所以伺服器上必須有fuse的lib 示意圖: Resource: Hicloud S3 文檔 s3fs-fuse 安裝 一、下載s3fs-fuse源碼進行安裝 Github s3fs-fuse 二、安裝所需套件 CentOS7 yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel CentOS6 yum install automake gcc-c++ git libcurl-devel libxml2-devel make openssl-devel fuse fuse-devel 版本必須大於 2.8.4,CentOS6 yum install只有2.8.3,所以必須手動安裝(安裝步驟於下方),安裝完成後,重這裡接續安裝即可. 三、安裝步驟 git clone https://github.com/s3fs-fuse/s3fs-fuse.git cd s3fs-fuse ./autogen.sh ./configure -prefix=/usr make make install 四、設定 要存取Hicloud的s3必須先申請一組access key與secret key 將key info寫入設定檔中 vi /etc/passwd-s3fs ...

August 9, 2016

2016/07/27 使用ab壓測

環境說明 主機:MacPro裡的VM CPU : 1 Memory:512M 系統:CentOS 7 網頁服務:Nginx/1.11.1 開始進行壓力測試 ab -n 1000 -c 500 -k http://127.0.0.1/ 當擴大到2000併發時遇到 socket: Too many open files (24) 的問題 ab -n 10000 -c 2000 -k http://127.0.0.1/ Google後了解是系統設定的限制 查看目前系統設定的限制 (ulimit -a # 可查看全部參數) su nginx - 如果su 無法切換使用者可能需要修改一下 vipw 查可開啟的數量 ulimit -n 修改可打開的文件數 vi /etc/security/limits.conf 星號代表全局,soft軟體,hard硬體,nofile指的是可打開的文件數 nginx soft nofile 65536 nginx hard nofile 65536 * soft nofile 65536 * hard nofile 65536

July 29, 2016

Gradle 初探

如何用 gradle 建立專案

July 27, 2016

javascript 有沒有var的差別

有沒有var差很大啊,要注意 Output is “7” $(document).ready(function () { x = 6; }); $(document).ready(function () { x = 7; }); $(document).ready(function () { alert(x); }); x is not defined $(document).ready(function () { var x = 6; }); $(document).ready(function () { var x = 7; }); $(document).ready(function () { alert(x); });

July 21, 2016