顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

6.06.2014

[Linux] Jpeg, PNG Image Optimization / Compress on Centos

運用 jpegoptim & Optipng 進行圖片壓縮,並安裝於 Centos 6.5 (x86_64)系統,以下為安裝步驟:

Step 1.

  • 安裝擴充套件( EPEL Repo)於 CentOS 6.5 (x86_64):
           
        rpm -ivh http://dl.fedoraproject.org/pub/epel/6Server/x86_64/epel-release-6-8.noarch.rpm
     

Step 2.

  • 安裝 jpegoptim & Optipng:
           
        yum install jpegoptim optipng
     

4.08.2014

[Linux]Shell Script Check Httpd 範例


這範例為判斷httpd目前的執行數量,如果執行數量超過100將進行重啟動作。
程式碼參考如下:

4.02.2014

[Linux]Using the PageSpeed Module (apache)

Google 所發佈的前端頁面優化 Module,參考:Google PageSpeed

安裝方法(apache / centos):
1.下載 Stable Version(穩定版) mod_pagespeed 64-bit .rpm (CentOS/Fedora)
2.#sudo yum install at
3.#sudo rpm -U mod-pagespeed-*.rpm
4.修改 /etc/httpd/conf.d/pagespeed.conf, 將 ModPagespeed 設定為 on
5.#service httpd restart

進階設定參考

3.25.2014

[Linux] RHEL/CentOS 安全設定


~SSH 設定  
  • #vi /etc/ssh/sshd_config 
    • Disable root ssh: PermitRootLogin no
    • 閒置300秒斷線: 
      • ClientAliveInterval 300
      • ClientAliveCountMax 0
  • ※vi /etc/profile:
    •  TMOUT 2700; export TMOUT
    • 登入失敗三次即斷線:MaxAuthTries 3
  • vi /etc/hosts.allow : sshd:172.18.1.1
  • vi /etc/hosts.deny :  sshd:ALL
  • 重啟  #service sshd restart

~密
碼管理
  • 帳戶密碼最大使用期限不可超過90天、最小使用期限不可超過60天、密碼最小長度12、密碼到期30天前提醒:
    • vi /etc/login.defs #
    • PASS_MAX_DAYS 90
    • PASS_MIN_DAYS 60
    • PASS_MIN_LEN 12
    • PASS_WARN_AGE 30
  • 帳號使用之密碼滿90天需強迫變更,到期前30天提醒:
    • chage -M 90 -W 30 account
  • 將帳號的最後變更密碼日期改成今天:
    • chage -d yyyy-mm-dd account
  • 設定密碼複雜度(最少為8碼)
    • /etc/pam.d/system-auth
    • password requisite pam_cracklib.so try_first_pass retry=3 dcredit=1 ucredit=1 ocredit=1 lcredit=1 minlen=8
    • password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authok remember=3
    • password required pam_deny.so