Vim 想要開啟檔案時,直接到指定行數,或者某個搜尋文字到的位置,要怎麼做呢?
標籤: linux
於 Linux Shell 使用 shuf 將檔案依行數「隨機排列」
Linux 於 Bash shell 的檔案內容,通常經過去掉重複後,通常都是 sort 過的內容,想要將這個檔案的內容在讓他「隨機排序」,要怎麼做呢?
於 Ubuntu、Debian 安裝 Percona Server 簡單步驟
MySQL Percona 相信大家已經不陌生,安裝步驟於 2012、2013年也寫過下述幾篇:
不過現在有更簡單的安裝方式了,所以來更新更簡單的安裝方式
Ubuntu Linux CLI 文字複製到 GUI 系統剪貼簿
於 Linux 的 CLI 會有遇到某個文字檔,或者某些步驟會有很大量的文字產生,但是又會需要複製這些的文字,可以怎麼做呢?
ex:cat /etc/bash.bashrc # 超過一個畫面的文字複製,要怎麼做?
- 註1:環境 Ubuntu Linux Xwindow (GUI)
- 註2:Windows 可以使用 C:\Windows\system32\clip.exe
- echo Hello | clip # 放入 Hello
- dir | clip # dir 的內容放入剪貼簿
- clip < example.txt # 將 example.txt 內容丟進去
- echo | clip # 清空
- 註3:Mac 可以使用 pbcopy、pbpaste,只限於 CLI,不是複製到 cmd + v
- echo 'Hello' | pbcopy # 複製
- pbcopy < ~/.ssh/id_rsa.pub # 複製
- pbpaste # 貼上
- /usr/bin/pbcopy 與 /usr/bin/pbpaste
httpstat 分析 從 DNS查詢 到 下載完成 各個階段的處理時間
想要看一個頁面從網路連接到下載完成,中間會有 DNS 查詢、TCP 溝通... 等等的處理,分別耗時多少時間呢?這個工具可以看到詳細時間。
註:可以列出 http 連線狀態的詳細時間
遠端 PHP-FPM Server 架設設定
Nginx + PHP-FPM (FastCGI Process Manager) 是很常見的設定方式,但是 Nginx + 遠端的 PHP-FPM 的設定有些不太一樣的地方。
Debian Linux 特定套件使用新版本(Testing)的作法
Debian / Ubuntu Linux 某個套件需要用到 testing / sid 的套件,但是其它都還是想維持在 stable,要怎麼做呢?
- 註1:這個情況剛好發生在 Debian SSH 套件 stable 是有 Security issue (Security Bug Tracker),testing 套件是沒問題的。
- 註2:
- CVE-2016-6515 - 由此處可見 jessie (security), jessie 1:6.7p1-5+deb8u3 vulnerable
- Information on source package openssh
Nagios Core 4 於 Debian Linux Stretch 架設
Nagios 3 的設定、架設等等,可以參考此篇:Nagios 安裝設定 於 Debian、Ubuntu Linux
上述是使用 Debian、Ubuntu Linux 官方包的 APT 套件架設,此篇介紹的是直接下載 Source code 來編譯架設。
Linux 於 CLI 強制遠端重新開機
前陣子有台機器遇到 systemd 有問題(註:Linux systemd 取消卡住的工作),但是問題找不出來,想說要找時間重新開機解決,沒想到連重新開機都是個大問題。
- 註1:此篇環境為 Debian Linux jessie
- 註2:機器在遠端才需要使用此篇的強制重新開機的命令,不然直接手動強迫關機在開機就好
Linux systemd 取消卡住的工作
Debian / Ubuntu Linux 全面採用 systemd,在使用上都跟之前操作整合的很好,所以也沒什麼問題。
不過,最近想要 restart 某個 service 時,發現一直卡在 stop,kill 掉後,卡在無法 start,要怎麼查看和解決呢?