[教學] Outlook行事曆如何同步到Google日曆

這是一個上班族常會遇到的問題,就是自己慣用的行事曆和公司用的行事曆系統是不同的,例如很多人都習慣用Google日曆為主,但公司用的是微軟的方案Outlook,這樣會導致一些活動或會議分散在不同的行事曆中,需不定時的切換才可以看到想要的資料,所以通常希望可以把Outlook行事曆上的資料(公事)同步到Google日曆(私事)進行統一管理,這樣比較容易掌握所有的活動。

請注意,本文的方法確實是可以把Outlook的活動、會議同步到Google日曆中,但是目前雙方的版本還無法立即同步,測試下來大約要一天左右的時間才會同步,若需要即時同步者,則需考量一下。

Read more

[Linux] Ubuntu 如何變更時區,30秒完成設定

安裝Linux Ubuntu Server版本時(即伺服器版本),過程中並不會讓我們選擇時區進行時間的設定,而安裝完成後預設的時區會是UTC(世界協調時間),對台灣來說就是少了8小時,這樣的時間呈現在一些場合裡是不太方便的,尤其是要給人閱讀的情況下,因此變更時區是有必要的,把設定改回台灣時區對我們在判讀上會比較方便。

測試平台:Ubuntu 20.04.2 Server 英文版

Read more

[Linux] CentOS 固定IP 與 DNS 設定教學

在Linux的平台上如何設定「 固定IP 」(或稱靜態IP) 是常見的問題,比較討厭的是Ubuntu和CentOS的設定方法不同,所以身為這方面的從事人員通常就需要都了解一下以應不時之需,在之前,已經藉由 Netplan 說明了如何在Ubuntu設定固定IP的方法,而這次的重點則是落在CentOS,二者的設定其實大同小異,熟了就很容易上手。

示範環境:CentOS 7.9.2009 (Core)

Read more

跟上全球「自學程式」風潮,培養軟體開發技能,身價立馬翻倍!

程式設計近幾年來是國際間的發燒議題,也成為成長快速與搶手的職業之一,也同時帶動自學程式的風潮。在台灣,107年的課綱已把程式設計列為義務教育,打算從小培養孩童的科技意識跟國際競爭力,歐美各國也是同樣看重這個軟體應用的趨勢,因為正如Netscape瀏覽器共同創辦人、知名創投馬克・安德森(Marc Andreessen)所述:「軟體正在吃掉整個世界(The Software is eating the world)。」

我們小時候買CD聽音樂、租DVD看電影、拿數位相機旅行拍照、遞紙本求職信找工作,現在所有的功能光一支手機就能辦到,而背後最大的工程非軟體應用程式莫屬,使得技術能力在業界的需求不容小覷,國際最大求職社群平台Linkedin公布一項「2020 年企業最需要的技術技能」排名,硬實力雲端計算、人工智慧、分析推理皆名列前茅。

Read more

[Linux] 如何 掛載USB ?以及支援讀取 exFAT 格式

在上一篇「VMware無法偵測USB 如何解決?unable to connect to its ideal host controller」有提到如何解決VMware中的Linux偵測不到USB的問題,但偵測到後還無法直接存取資料的,必需經過掛載的步驟才可以讓使用者存取裡面的資料,而在 掛載USB 的過程中,可能還會遇到USB格式的問題,例如:exFAT的相容性,所以本文將繼續說明該如何解決這些在使用USB過程中可能遭遇的問題。

本文示範OS:Ubuntu 18.04 Server 英文版

Read more

VMware無法偵測USB 如何解決?unable to connect to its ideal host controller

相信很多人都有在用VMware這套虛擬化工具,它和VirtualBox一樣都可以用來安裝各式的OS,像我就常用來安裝Linux以利自己練習或工作上的需求,而近期有遇到一個 VMware無法偵測USB 的問題,錯誤訊息為「The device XXX was unable to connect to its ideal host controller」,因此在此分享一下解決方式,供有同樣問題的人參考。

狀況:使用 VMware Fusion 安裝Ubuntu Server版 (v18.04),當插入USB時要連接至Linux時,VMware出現「The device XXX was unable to connect to its ideal host controller」錯誤,導致無法順利偵測到USB,而Ubuntu裡面的錯誤訊息則為「usb usb1-port3: unable to enumerate USB device」

Read more

[Linux] netstat 查看網路狀態,指令範例教學

「 netstat 」是Linux查看網路連線、路由表、連接埠狀態及相關統計資訊的工具,常常被用來檢測網路環境是否正常,對於網管或相關領域的人員來說是一定要會的指令,在本文中,同樣整理一些我自己常會用到或者覺得不錯的指令參數供大家參考,並透過實際的範例說明,讓有興趣的人可以快速上手這個指令。

Linux、Windows都有netstat這個指令,但用法會有點不一樣,此處是以Linux為主
本文示範OS:Ubuntu 18.04 Server 英文版

Read more

[Linux] Ubuntu 如何離線安裝套件,解決相依性套件問題

通常我們在安裝軟體套件的時候都是在網路下進行,但某些情況下,可能會遇到主機的所在的位置是無法連上網路的,那麼這個時候該如何「 離線安裝套件 」,而且又可能解決套件相依性的問題呢?以我自己的經驗來說,Ubuntu和CentOS這二個我最常用的Linux系統來說,方法就不太一樣,本文將先以Ubuntu來說明如何操作才能達到離線安裝套件的目的,而CentOS則另外再開文說明囉。

在此,先來說明一下何謂套件的相依性 (Dependency) ,簡單的來說,在安裝A套件的時候,它可能還會需要B、C、D…等不同的套件才可以正常的運作,因此,在離線安裝套件時,最大的麻煩就是要解決這些相依套件的問題,必需要全部都把需要的套件安裝完整,程式運作起來才會正常。

本文示範OS:Ubuntu 18.04 Server 英文版 (註:請用root權限執行範例指令)
Read more

[Linux] Tcpdump 擷取封包指令範例教學

tcpdump 」是一款可以錄製網路封包的利器,有在研究網路封包內容的人應該不陌生,我個人覺得它的優點是易安裝、容易使用,只要簡單的幾個指令、參數就可以由指定的網卡中擷取封包,算是一個非實用的工具,當然,我知道一般人是不會用到這種工具的,但對學生、網路工程師等相關領域的人來說,那就不能不知道這款工具的用法了,在本文中,將透過範例來讓大家了解這套工具。

tcpdump 指令參數

官方網站:tcpdumptcpdump man page
本文示範OS:Ubuntu 18.04 Server 英文版

Read more

如何查詢 Linux 的版本,及分辨Desktop、Server版本

是不是常常發現在使用Linux的時候,不知道現在裝的版本是多少?甚至有時候連是裝Desktop版還是Server版也會搞不清楚,如果你有這種困擾的話,那麼可以參考這篇文章的方法,文章中提供不同的查詢方式以及判斷方法,每個例子都實際測試過,相信至少應該會有一種方法可以滿足你的需求。

本文示範OS:Ubuntu 18.04
Read more