目前分類:Linux (68)

瀏覽方式: 標題列表 簡短摘要

$ find . -type f -atime +7 | xargs rm


wbkuo 發表在 痞客邦 留言(0) 人氣()

方法1 (直接用 find 搜尋整個目錄)
$ find ./ -name \*.php -exec grep -wl '<<<<<<< HEAD' {} \;

方法2 (更新的時候,順便檢查兩個 commit 之間的異動)
$ git diff a57b997..ae47664 | grep '+<<<<<<< HEAD'

wbkuo 發表在 痞客邦 留言(0) 人氣()

我想正常來講是應該要找一套監控軟體來用
不過實在不知道從何著手,也不知道哪一套比較好用
只好先簡單寫個  shell script 來做 log
以下是 shell script 內容
 

wbkuo 發表在 痞客邦 留言(0) 人氣()

BASEDIR=$(dirname "$0")
echo "$BASEDIR"


wbkuo 發表在 痞客邦 留言(0) 人氣()

這問題是因為 Linux 語系的關係,只要裝好 zh_TW.UTF-8 語系就可以了

$ sudo locale-gen zh_TW zh_TW.UTF-8 zh_CN.UTF-8 en_US.UTF-8

參考文件:http://www.davidpai.tw/ubuntu/2011/ubuntu-set-locale/

wbkuo 發表在 痞客邦 留言(0) 人氣()

需求:
1. sftp 上傳檔案
2. 使用者不能跳出自己的 home 目錄
3. 無法使用 ssh 登入
4. 一般帳號登入或 ssh_key 檔登入皆可

wbkuo 發表在 痞客邦 留言(0) 人氣()

以下都是用 Ubuntu 14.04.4 LTS 來進行測試的

1. 設定 ADSL

    $ sudo pppoeconf
    https://wiki.ubuntu-tw.org/index.php?title=ADSL

wbkuo 發表在 痞客邦 留言(0) 人氣()

搜尋 14天內修改,php 檔,內容有 keyword 的檔案
$ find ./ -name "*.php" -mtime 14 | xargs grep "keyword"


wbkuo 發表在 痞客邦 留言(0) 人氣()

WORKDIR=$(cd "$(dirname "$0")"; pwd)


wbkuo 發表在 痞客邦 留言(0) 人氣()

操作方法
1. 使用 root 權限編輯 /etc/sudoers
    # vim /etc/sudoers
2. 找到 root        ALL=(ALL)   ALL 這行,複製一行新的,然後改成你要允許的帳號

wbkuo 發表在 痞客邦 留言(0) 人氣()

在之前修改 CentOS 的啟動模式都要是透過 /etc/inittab 來修改
所以 CentOS 7 直覺也是,下了指令後發現

# cat /etc/inittab

wbkuo 發表在 痞客邦 留言(0) 人氣()

申請及建立主機請看
http://blog.json.tw/teaching-ten-minutes-to-quickly-build-a-free-amazon-ec2-host
我選擇的系統為 Red Hat Enterprise Linux 7.1 (HVM)

登入主機

wbkuo 發表在 痞客邦 留言(0) 人氣()

由於網路上經常有人在嘗試 Linux 主機 root 帳號的登入,所以通常都會建議禁止 ssh 登入 root 帳號,設定步驟如下:

1. 編輯sshd_config檔
    # vim /etc/ssh/sshd_config
    將 PermitRootLogin 設為 no (請注意大小寫)

wbkuo 發表在 痞客邦 留言(0) 人氣()

最近發現新裝的 CentOS 開機後並不會自動啟動 eth0 的網卡
造成開機後沒有網路,必須手動
# ifup eth0
才會啟動網卡

wbkuo 發表在 痞客邦 留言(0) 人氣()

1. 查詢 Linux 編碼相關資訊
#locale
LANG=zh_TW.UTF-8
LC_CTYPE="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"

wbkuo 發表在 痞客邦 留言(0) 人氣()

at now + 5 minutes
at>
你要執行的命令(絕對路徑)
ctrl + D 結束

wbkuo 發表在 痞客邦 留言(0) 人氣()

grep  -ir  "keyword" *


wbkuo 發表在 痞客邦 留言(0) 人氣()

狀況
我將 php.ini 做以下設定
# vim php.ini
log_errors = On
error_log = /var/log/httpd/php_err.log

wbkuo 發表在 痞客邦 留言(0) 人氣()

狀況
這幾天在幫客戶安裝系統,發現客戶主機上 yum 及 wget 都無法使用,詢問承辦人員才知道是因為他們內部控管比較嚴格,所以要透過內部的 proxy 才能使用

yum 設定
# vim  /etc/yum.conf

wbkuo 發表在 痞客邦 留言(0) 人氣()

參考文件
http://wiki.centos.org/zh-tw/HowTos/Https

http://120.105.184.250/cswang/thit/Linux/AdvApache-SSL.htm

wbkuo 發表在 痞客邦 留言(0) 人氣()

1 234