使用 JavaScript 來執行 Linux, 可於此操作試用: Javascript PC Emulator
- 運作原理: Javascript PC Emulator - Technical Notes
- Source code: linuxstart.tar.gz
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
使用 JavaScript 來執行 Linux, 可於此操作試用: Javascript PC Emulator
在 Linux / BSD 使用 Screen 已經很習慣, 但是現在有更好用的同類產品 Tmux.
Tmux 除了平常 Screen 功能外, 有簡化很多快速鍵, ex: 視窗切割, 視窗切換, 多人共享同一個畫面 等等. (特別是 視窗切割 變的非常容易)
註1: 此篇快速鍵等, 是依照 Screen + Vim 的設定所產出的, 有些可能會跟 Tmux 原始的有些不同, 可能得要測試看看.
註2: 若使用此篇的 .tmux.conf, 只需要習慣 tmux 的指令操作, 進入 tmux 後, 快速鍵都跟 Screen 一樣, 就可以輕鬆轉換過去.
Linux 的生日, 看起來日期還蠻混亂的, 有人說 4/6, 有人說 8/25, 反正也無所謂, 總之, 確定是 1991年開發出來的就夠了~ XD
閱讀全文〈Linux 20歲囉~ (2011年)〉
依照此篇: ssh keygen 免輸入密碼
SSH key 建立完成後, 要將 public key 複製到遠端主機, 要做的步驟大概有 3~4步, 若有多台主機要複製要花不少時間.
閱讀全文〈SSH Public Key 快速複製到遠端主機〉
單純使用 SSH 架設可見此篇: Linux 架設使用 SSH 共享存取的 Git Server
想要控管 User / Project 權限, 而且還想要控管 branch / tag 等讀寫權限, 則需要靠 Gitolite 等套件來協助.
此篇主要寫的是 Gitolite 架設, 若之前已經有依照上述文章架設共享存取的 Git Server, 而 Gitolite 也想用 git 的帳號來管理, 則需做下述動作先改回原始設定.
註: 此文會用 gitolite 的帳號來管理, 不會用 git 帳號, 所以不需要做下述更改的動作
git:x:1000:1000::/home/git:/usr/bin/git-shell
改回
git:x:1000:1000::/home/git:/bin/sh
單純使用 SSH 架設可見此篇: Linux 架設使用 SSH 共享存取的 Git Server
想要控管 User / Project 權限的話(限制某些 User 只能存取某些 Project), 則需要靠 Gitosis 或 Gitolite 等套件來協助.
此篇主要寫的是 Gitosis 架設, 若之前已經有依照上述文章架設共享存取的 Git Server, 而 Gitosis 也想用 git 的帳號來管理, 則需做下述動作先改回原始設定.
註: 此文會用 gitosis 的帳號來管理, 不會用 git 帳號, 所以不需要做下述更改的動作
git:x:1000:1000::/home/git:/usr/bin/git-shell
改回
git:x:1000:1000::/home/git:/bin/sh
Git 架設使用 HTTP 就是走 Web server 的權限, 走 SSH 就是各個帳號的權限. (Git 的 object 目錄裡面會有權限問題)
若多人共用的話, 要走 SSH 有下述幾種方法:
在此篇是採用 建立一個 git 帳號來統一管理的方法.
Redmine 的簡介可見此篇: Redmine 基本功能介紹
此篇寫得包含 Redmine 於 Debian / Ubuntu Linux 的安裝、設定, 與 Git / SVN 等整合的設定 等.
註: 下述 Redmine 儲存的資料庫是挑選 SQLite, 若要使用 MySQL 或 PostgreSQL 會於註解地方標示, 在自行安裝即可.
Nginx 是比較輕巧的 HTTP Server, 此篇主要架設環境是於 Ubuntu Linux 10.04, Debian Linux.
最近在應用程式選項中看到 Audacious, 昨天發現滑鼠移到歌名清單上, 會自動把專輯的圖片秀出來(應該是自己從網路抓的吧, 不知道從哪來的), 覺得蠻炫的~
註: 此軟體為 "MP3音樂播放" 使用
剛好其它機器要裝, 但是名字太長記不起來, 一查之下, 原來 Audacious 是 Beep-Media-Player 的分支, 而 Beep-Media-Player 早在 2005 年10月 就停止更新維護了....(原來是早就該換, 是我一直都不知道要換)... Orz...