Linux 經常使用 AWK 來依照某個條件來垂直分割字串, ex:
- echo "a b c d" | awk '{print $2}' # 印出 b
- echo "a b c d" | awk -F' ' '{print $2}' # 印出 b, -F: 依照一個空白分隔切割字串
但是, 上述範例 'a b c d' 想要依照空白分隔, 但是要列出 'b c d', 要怎麼做呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux 經常使用 AWK 來依照某個條件來垂直分割字串, ex:
但是, 上述範例 'a b c d' 想要依照空白分隔, 但是要列出 'b c d', 要怎麼做呢?
Web server(ex: Apache2、Nginx..) 的存取留下 Log 可以觀察很多東西、追蹤、找問題 等等, 但是量太大的時候, 另外一個困擾也會出現, IO 吃緊, Loading 隨著飆高.
查官方網頁的說明: Log Files - Apache HTTP Server, 居然找不到關閉的方法. XD
於 Apache2 想要將 VirtualHost 內某個 Domain 的 Log 記錄關掉, 要如何做呢?
MySQL 於 Master 砍個不存在的 Table, Slave 沒有此 Table 的話, 就會造成 Replication 停擺, 會出現下述錯誤訊息: (有些不需要看到的訊息我先刪掉了)
Replicate_Wild_Ignore_Table: Last_Errno: 1146 Last_Error: Error 'Table 'phpmyadmin.pma_table_info' doesn't exist' on query. Default database: ''. Query: 'DELETE FROM `phpmyadmin`.`pma_table_info` WHERE db_name = 'test' AND table_name = 'item'' Skip_Counter: 1 Seconds_Behind_Master: NULL Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 1146 Last_SQL_Error: Error 'Table 'phpmyadmin.pma_table_info' doesn't exist' on query. Default database: ''. Query: 'DELETE FROM `phpmyadmin`.`pma_table_info` WHERE db_name = 'test' AND table_name = 'item''
上述發生的狀況是 Master 有 phpMyAdmin, Slave 沒有(所以 Slave 一開始同步也沒去建立 phpMyAdmin DB), 但是 phpMyAdmin 新版會建立自己的 DB, 於 phpMyAdmin 頁面上砍 Table 時, 他也要從自己的 pma_table_info 砍資料, 於是就造成 Replication 停擺, 就出現上述錯誤訊息.
最近耳機有一邊都沒有聲音, 於是來把 iPhone 4S 的耳機拿出來用用看, 沒想到功能還真不少.
iPhone 耳機可以控制聽音樂、電話外, 還可以控制拍照、Siri~ 而且耳機也有內建麥克風(我一直以為就是純耳機. Orz).
於 Linux CLI 使用 CURL 要抓取網頁(HTTP)的 Header 參數, 要怎麼使用?
這篇雖然前面有標註 PHP, 不過類似的狀況, 於 C/C++ Like 的語言都會發生~
寫這篇的主因是上週追一個 typo error, 但是這是正確標準語法, 不會產生 syntax error, 所以不好追, 再此做個記錄, 之後可以先 grep 看看是不是這種 typo error 造成的. XD
MySQL 要複製 整個 Table, 要怎麼做呢?
MySQL 的 Table 要搬到另外一個 DB、Table 重新命名、兩個 Table 要互換名字 等, 要怎麼做?
某些事情很怕系統進入省電模式, ex: 轉檔、抓檔案等等, 常常會遇到很久時間沒有動作, Mac 就會自動進入省電模式, 就自動斷線、休眠... 於是就全毀~ 所以找套軟體來快速切換省電模式的狀態.
這篇在網路上轉寄的信, 不曉得是劉墉哪本書上的內容, 說話的技巧真的非常重要:「說話,輕輕說,想一下再說。」(我喜歡稱這叫 說話的藝術)
同樣是一句話, 語氣、講法所得到得效果都不同, 這篇等女兒長大點, 再慢慢解釋給她聽.