本網站成立於2019年11月25日。
筆者 Ken,因業務需要架設一個商業網站。即便可以花錢請專業的來打理,但長久之計(更新與管理維護),還是決定自己來。一個商業的網站,由專業的或由自己來,是截然不同的兩條路。
(對了,補充一點,本站頁面外觀實在是太簡陋,唯可細品的就只有廣告方塊了。哈,若看倌如此覺得,那麼筆者的目的就達到了。)
[寫在前頭 20211008]
歴經兩年的個人學習與文章累積,已蘊釀有一百篇文章了。
截至目前為止,visitors 是 0 XD(既有的點閱是我自閱的,初始值約略 4200)。
而此網站即將公開,至少是告知一些社群或朋友知道有此網站的存在。
重點是,所有知識或內容或創作,筆者能記憶的東西不多/不久,這也是為何有此網站的原因,記錄下來供自己復用時查閱。
因此,筆者預期,自己將幾乎無法回答留言者的提問留言,因為您的問題不論多簡單或初階非常有可能我也會有此疑問 XD,即便是完全我創作的 XD。(重看一次或好幾次對我而言是災難 XD)。當然,若是重要或關鍵或隱晦不明或錯誤的內容的問題與留言,筆者是會盡量去理解我當時的想法的以回答讀者或感謝您的提供戡誤並會予以修正或補充。
最希望,敬請知道的,看得懂的,能理解的讀者可幫忙回答問題。
更希望有熱心的讀者提供補充的內容或延伸的題材,想法,創意等等的留言,筆者亦會將您的內容屬名並加入到主內容讓後來的讀者更便利取得與了解。
在此先謝過各位前輩寶貴的建議與內容與留言。
NOTE:I am incapable of answering most of the questions that some ones asked about what I written about because I have a tiny brain against to contain the histories. Full welcome for kindly guys could help to answer questions, or correctness, in order for these articles more helpful.
Full appreciates for any of a bit of helps.
- 這是一條資訊管理的學習與練習之路,從無到有的個人筆記
- 架站,概分二種方式:使用實體主機,或虛擬主機。筆者不僅採用前者,還只是使用個人筆電做為主機
- 本網站內容,就是筆者從安裝Linux (Ubuntu)開始到網頁設計平台 (WordPress)的建立,以及之後的資訊管理的歷程記錄。若當又要重頭開始建構時能有一個快速的參考而不需處處都拜請谷歌大神降駕。
- 因此本網站內容,可說是為筆者自己量身訂做。並也希望對於與筆者有相同背景需求的人有參考的價值。
- 如首頁標題點出的,“從無到有”。。。筆者將致力於(言重了,…說盡量吧…)從一位電腦架站木雞/小白的身份,拉拔(言重了,…說共同成長吧…)成一位網站管理維護者的身份。
- 所有知識來源都來自於網路,但文章皆原創,但也不免複製貼上的可能。充其量,筆者就是將讀到的學到的整理在此罷了,請知悉。
- 最後須強調的:任何人要習得架設網站的技能,其實並非難事。但仍是有前提的,即,必須是懂得使用電腦的人,會做文書處理,打字排版做報告,安裝使用套裝軟體,玩遊戲,D 槽更新維護,重灌 Windows or Linux,懂得向谷神如何提問問題,那麼大概就沒問題了。還有,須滿十八歲;未滿的盡量先顧好自己的課業有餘。
環境
- 初始的版本。會隨著時間有更新套件而更新
- Ubuntu 18.04.3
- Virtualbox 5.2.34
- Caddy web server 1.0.4
- MariaDB dist. 10.1.43 / mysql 15.1
- PHP 7.3.12
硬體
- CPU:Intel(R) Celeron(R) CPU J1800 2 cores @ 2.41GHz
- Chipset:Atom Processor Z36xxx/Z37xxx Series SoC
- RAM:DDR3 8G
- HD:Intel SSD 100G
- 光世代 16M 下行寬頻
- 硬體成本不到 NT$ 5000,功耗號稱 15 瓦,全年無休每月電費估約 NT$ 40 (4元/度)
其他花費:NT$ 0 - 目前這台機器上放了三個網站:(後來更新,因隱私考量就不 show off 了,目前放五個網站)
https://waterfalls.ddns.net
20211024 更新
- 加入新成員主機。所有網站應都會逐步移至此新主機,一樣迷你主機低功耗。
- Intel(R) Core(TM) i5-8365U CPU @ 1.60GHz (4C8T)
- SODIMM DDR4 Synchronous 2667 MHz (0.4 ns) 16Gb
- I211 Gigabit Network Connection x 6
- KINGSTON RBU-SMS 22GiB (24GB)
- INTEL SSDSC2BW24 223GiB (240GB)
- Broadcom WiFi only
實測記錄
- 開機時間是以 ssh 在遠端上下達 reboot 指令開始計時(故含關機時間),分別從 30 秒,25 秒,20秒,以此類推的等待,時間到做 ssh 的登入,若能即時登入代表開機完成。接著執行 speedtest-cli,最後附圖是 siege 的測果。上傳速度理應進 GUI 開 firefox 到 speedtest 網站測才準,省略之。
- 2020/0730
- 開機時間:25 秒
- Hosted by CNS (Tainan) [3.18 km]: 16.57 ms
- Download: 254.77 Mbit/s
- Upload: 3.73 Mbit/s
- 2020/0904
- siege 測試,在換上 UPS 不斷電系統前,及換上後。
學習的路上
- 2019/1220
- 架站與學習的進程中,此主機會不斷地演進(更新)。然而,毌可避免地更新或變更系統某些設定是有風險的,難保系統會不會有一天突然掛掉或異常甚至於無法修復。因此,筆者從系統建立一開始,便搭配使用 virtualbox 來創建一樣的系統,並與在主機上(先)做一模一樣的事。任何更新或變更都最好先在虛擬機器上跑過沒問題後,主機再跟進。
- 同理,wordpress 也需備份,備份之後在 VM 上還原測試過正常始可。記得別節省愛乾淨,至少要留五期備份以上。VM 也是一樣。只有好處無損的。
- 定期備份與頻繁修改備份是不一樣的,記得都要做/留。
- 所以,例如 VM 沒掛主機卻掛了,我們便可快速新裝主機系統,再跑 VM,先讓 VM 取代主機系統讓網站快速上線。之後系統再慢慢回復。主機與 VM 唯一的差異就只是速度罷了。
- 畢竟創建維護這樣的系統,都是已投注累積大量的時間的,時間就是金錢。
- 讀者可照時間序來閱讀筆者的文章,其是連貫的,就會有整個架站與系統維護完整的概念(筆者強調一下,我也只是個新手,分享給您我的學習而已,並非是專業的於此教您)。筆者是要提到例如,php7.3-fpm 更新到 7.4 版後,是的沒錯;網頁無法開啟了,不過讀者便能很清楚地知道要去哪些地方做更新後的修改。這便是網管維護。
- 2020/0123
- 假如您閱讀了筆者的某篇文章但看不懂或不知所云,別擔心,解決的方式很簡單,就是從筆者的第一篇文章看起,其都是一直連貫下來的。
您可滿滿信心地要知道,筆者寫第一篇文章時,真的也是什麼都不懂的。筆者把所學到的都寫出來在這裏了。所以,至少,從無到有地架起網站來,您絕對可以做到! - 假如您也按照筆者的文章序一一看來,但仍有不懂的地方,您大概也清楚是筆者省略了些東西,是被視為理所當然需知道的,或是,真的,您 google 一下就明白了!
- 所以,看不懂,就 google,有存疑,就谷歌。您必能像筆者一樣,在架站的過程當中充滿樂趣,並感受到自由軟體無遠弗界的強大與偉大!Open ! & Free ~
- 慶祝 123 自由日 ~
- 2020/0516
- 從二月份至今三個多月都沒再更新,其實是有,就是 CSS/PHP 等的學習,但也是三月中後就真正停頓下來至今。
- 中華光世代 16Mb/3Mb 筆者的月租費要六百多塊,五月初租約到期。考慮別的約是必要的,why not ?
- 4G LTE 上網,月租費五百元,網速無上限且吃到飽(註),搭配 4G 路由器 Netgear M1,簡直是完美的窮人方案。然而,4G 上網是走 CGNAT,算盤打不響了。
- 三冠王 bb 寬頻,既有(電視)用戶,申裝同軸電纜寬頻網路有優惠,280Mb/30Mb 月租費也只有五百出頭綁約二年,捨其其誰?
- 筆者實測,250Mb/80Mb 是至此最佳狀況,但通常是 70Mb/3Mb
- 無可避免(的 bug),筆者還需再購入一台 Gigabit 路由器。
- (註)以上,升級以現況論是絕對完美的,但以上所提及都有一些非常必要詳加說明介紹的,筆者會追加一篇文章來介紹。請尋找五月份的文章。
- 2020/0707
- 新闢一個單元,同樣地,要從無到有,從一無所知到熟知地學習之運用之!
- 現今,連小學生,國中生,高中生都有在接觸它了(學校選修課程),真的。但這不代表其低階,相對地,高階而易學正是它,且它自身,吸引人之處。
- 這早在十年以前就已開始在流行且早已披糜全球了;當今的發展,早已異端地成熟且豐沛,並且廣為愛好者或創作者或創造者或開發者或研究者所使用所運用了。
- 相信您早已聽過它了,然而沒聽過它的,也不要緊現在聽到了,而聽過但一直都沒玩過的,才是遺瓜之憾。
- 讓我們跟不上時代潮流(逾時)地在今天隆重介紹
- ARDUINO
- 2020/0904
- UPS 系統上線,如下圖。並請參考本站 UPS DIY 文章。
- 2021/0921
- 今天發佈一份放很久的草稿,原因是那僅是個人用,日後應會移至別處。故當前文章總數來到 99 篇。將邁入第 100 篇;該寫什麼呢?
- 故已達筆者預定目標寫 100 篇文章,接著應得整理每篇文章內容編排,及設定一些屬性例如關鍵字等,並加入廣告,美化外觀,這便是筆者接續的目標。算一算時間長達近 2 年 100 篇。約莫 1 週 1 篇。當前觀看人數是零。筆者想定等一百篇後再去嘗試 SEO 的。很可能 DDNS 是無法 SEO 的,故將會買個 domain name 應是選項。
- 也紀念今天 921。雖非切身之痛,但當初也與弟兄們去支援搬過大量空棺,也有其他弟兄被派去現場振災的。當初感受如何是忘了但今仍抱以感紀。
- 今天也是中秋。
- 時間過得真快,轉眼兩年過了,廿年過了。
- 2023/1217
最後,終於,至此,
一了宿願,筆者目前已把一個固定 ip 擁有兩個網站,另一個浮動 ip 擁有現在這個網站,且互不干擾,終於實現完成了。。。
也就是說,原本,牆上最多掛了 3 台主機,現在只剩下這台 5900HX 了且速度也飛快,因,三個網站全在 Ram disk 上跑,且主機是在 RAID0 模式下。
又有簡易的 NAS 功能(SFTP)檔案備份/下載,手機上彈指之間須臾即成,
又有遠端桌面,不僅除了主機有之外,還有 VM/目前設置 ubuntu/alpine/win-xp,皆可展現在 PC,手機或平板上/使用。
又 Arduino 上用的是 http,故後來應會再加建一個網站走 http 以當成 Arduino 的雲端/在同一台主機上追加都已不再是問題了。
所以筆者當初從無,小白,至今到有到成到水,您也可以!!!