要在大量的文件中,找出相對的內容,並且匯出。這時如果是使用linux當server,
只要登入shell後,在透過 grep 的指令就可以快速找出文件或是匯出內容。
很多免費版模,如果想在版模的下方改掉原本的公司資訊,或是增加自己的資訊,
這時只要登入 shell ,並登入相對應的資料夾(比方說 /template)
輸入語法為: grep ‘Power’ * 或 grep -r ‘Power’ *
(增加 -r 參數,才會在針對子資料夾下去搜索內容)
如下方圖片所示,預設是print在screen上面,就會搜索出該內容出現在哪一隻程式裡,就可以在透過vim或是nano指令去修改該檔。
有時需要過濾log檔,將特定登入帳號的記錄取出,如果是從密密麻麻的log檔,
用人工去看,是相當辛苦的事,但用grep指令,就會輕鬆不少。
在linux shell 下, 輸入: grep ‘unethost’ access_log > log.txt
unethost可以改成特定字串的名稱,然後搜索到後,就會匯出到 log.txt 檔內。
今天先簡單的介紹兩種用法,有機會我們會介紹更多的linux指令及其應用。
(本篇文章由unethost.com客服人員-Michael完成)
]]>
其中注意到這一句: output started ,這樣的話,可以查看看 php.ini 的output_buffering 如果是為off,請改設為On之後,在重啟web server,通常就可以解掉。
2. 如果output_buffering=On還是會出現錯誤,則要改調 session.auto_start 由 0 改為 1,在重開 web server試試。
這時就可以先考慮將 php.ini 的 session.save_path = /tmp 這樣的參數,改到別的路逕去,比方說/home/tmp ;而需要注意的是/home/tmp ,屬性要改為 777 ,否則檔案無法寫入。改掉後,就恢復正常的話,這樣就確定是原先的 /tmp 這個目錄有異常,可能是檔案數太多,超過使用上限引起,也可能是parttion的問題,就要在額外去修復,而這部份,因為不在這一篇主題的內容裡,有機會我們會在介紹。
]]>有時取得新的vps主機時,其中為了節省硬碟空間,作業系統通常都是最小安裝,
如果是使用centos,可能預設並沒有太多編輯器可用,就得改用手動去安裝編輯器。我們在這邊,介紹vim及nano兩種編輯器的安裝方式。
1. 安裝 vim 編輯器的方式:
a. 透過root登入 ssh (linux shell)
b. 安裝指令為: yum -y install vim
2.安裝 nano 編輯器的方式:
a. 透過root登入 ssh (linux shell)
b. 安裝指令為: yum -y install nano
以前安裝vim或是nano……等,可能會需要yum不同套件名稱,才能正確安裝;
隨著軟體的進步,現在只要針對常用套件名稱,在下一行指令,就會自動安裝。
當然還是有例外的地方(比較冷門的套件),後續我們會在接著介紹其他常用套件。
(本篇文章由unethost.com客服人員-Michael完成)
註冊網域請點我。我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。
]]>
當/var被佔用了一些空間後,甚至於暴滿,導致mysql已經無法開起。有部份可以著手清理的地方,而其中一塊是 mysql eximstats,接著請照下列步驟,就可以釋放出一些容量。
1. 登入 ssh shell
2. root 的狀態下,登入 msyql 。
[code]root@server [~]# mysql[/code]
3. 在一步步執行下列指令:
[code]mysql> use eximstats
mysql> delete from sends;
mysql> delete from smtp;
mysql> delete from failures;
mysql> delete from defers;[/code]
4. exit 離開 mysql 回到 linux shell
5. 檢查釋放後的狀態 [code] du -sh /var/lib/mysql/eximstats [/code]
如果 mysql是開不起來的狀態下,要先清 /var/log 以及 /var/lib/mysql/ 底下的 error.log,或是要先檢查 mysql error.log,先行除錯才行。
我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。