顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

2021年3月29日 星期一

在 Ubuntu 下改變時區(Timezone)的方式

以往自己習慣將 Server 上預設的時區(通常為 UTC)調整成跟本地端開發的時區一致,以避免部署後在客戶端發生各種千奇百怪的時差問題。之前因為網站都放在 IIS 上的關係,所以都是直接在 Windows Server 裡到控制台點一點重開機一下即可,但換到 Linux 環境下,沒有什麼東西能點只能靠指令的方式來完成,鑒於本人金魚腦能記的東西實在不多,所以在這邊就記錄一下在 Ubuntu 上設定時區的方式。


2021年3月16日 星期二

Nginx 設定裡的 location 匹配選擇機制

最近在設定 Nginx 時,才發現原來它可以根據不同請求的 URI 來給予不同的配置規則,如導向不同的應用程式(有點後知後覺XD),而在實際用過後,登登登,不得了一試成主顧。這讓我想到以前在 IIS 上都沒做過類似的事情,還自以為很懂 IIS,完全自我感覺良好無誤...,既然現在已經知道可以這麼做並且自己也將學習重心移轉到 Nginx 上,當然就要把這次的學習過程給記錄下來,所以這篇就將自己對 location 的認知做個整裡。

2021年3月1日 星期一

使用 Nginx 做 Load Balancer

以往鮮少有機會自己設置 Load Balancer,剛好最近比較常玩 Nginx,知道其本身就有內建相關的機制且設置也不難,因此在這邊就將自己實際用到的部分稍微記錄下來。

2021年2月22日 星期一

在 Ubuntu 上建立自定義的 Shell Script 達成一鍵部屬 .Net Core 應用程式

之前曾經分享過如何透過 Nginx 伺服器在 Ubuntu 上部屬 .Net Core 應用程式,由於部屬方式是採用將應用程式包成檔案的方式再用 Git 上傳到伺服器上,因此每次應用程式在發布新版時,都要先下指令將應用程式暫停,然後處理版控及權限更改等相關指令,最後再下指令將應用程式啟動。這些動作偶爾做還好,但如果常做不免覺得有點浪費時間,所以自己寫了一個 Shell script 來整合上述過程中所有用到的指令碼,指令碼內容可以再視個人需求做相關的修改。

2021年2月9日 星期二

在 Ubuntu 上安裝及更新 Git 的方式

最近某一台 Ubuntu 虛擬機上的 Git 版本太舊,導致某些功能並無支援,要幫它更新時一時之間還真想不到該如何操作,因此在這裡記錄一下搜尋到的結果,也順便把安裝方式一併附上。

2021年1月12日 星期二

Vim 強制覆寫檔案的方式

使用 Vim 編輯檔案時,有時候會遇到權限不足或檔案為唯獨的狀況而造成我們的修改無法順利寫入,這邊提供一些方式來解決此類的問題。

2020年8月21日 星期五

在 Linux Ubuntu(16.04) 佈署 ASP.NET Core 應用程式至 Nginx 伺服器

在採用 Nginx 來取代 IIS 作為 ASP.NET Core 應用程式的反向代理伺服器(Reverse proxy)過程中,覺得過程有點繁瑣,因此在這邊記錄一下從頭到尾的架設步驟及相關的疑難排解,提供給下一次安裝參考用。

2013年10月12日 星期六

在Ubuntu12.04 上安裝 NodeJS

方法一:
 
1. 先在終端機下更新套件清單
    $ apt-get update

2. 接著依序輸入以下指令
    $ apt-get install git build-essential
    $ apt-get install wget

2013年9月17日 星期二

Ubuntu12.04 允許 root 執行 chrome


1. 切換到chrome目錄底下
    $cd  /opt/google/chrome

2. 編輯google-chrome
    $gedit  google-chrome

3. 在最後一行最後面加上 --user-data-dir $HOME

    原本:
           exec -a "$0" "$HERE/chrome" "$@"
    修改後:
           exec -a "$0" "$HERE/chrome" "$@" --user-data-dir $HOME
 
 
 
 
4. 關閉檔案完成 

2013年9月1日 星期日

在 Ubuntu12.04 DASH 主目錄下替應用程式添加啟動器

Ubuntu 12.04 Dash主目錄中每個圖示對應 /usr/share/applications中的一个配置文件(文件副檔名為.desktop)。所以要在 Das h主目錄中加一個自定義的啟動器,需要在 /usr/share/applications 目錄下創造一個對應的.desktop檔。配置方法如下:

2012年11月13日 星期二

Ubuntu12.04 開啟 root 音效的方法

使用ROOT登入後,在終端機下,依序輸入以下指令

$ sudo usermod -a -G pulse-access root
$ gpasswd -a root pulse
$ gpasswd -a root pulse-access
$ cp -p /etc/default/pulseaudio /etc/default/pulseaudio.bak
$ gedit /etc/default/pulseaudio   #用任意編輯器開啟皆可

修改以下兩行

PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0   #無這行請忽略

重新啟動後即可



2012年10月11日 星期四

使用 Ubuntu 看 PTT(解決亂碼問題)

在終端機下去連PTT,總是會出現亂碼,原因為終端機使用UTF-8編碼,若改用下面指令來連線則可以正常顯示內容

$ luit -encoding big5 telnet ptt.cc

Ubuntu12.04 新酷音輸入法的設定及問題

切換輸入法時,有時後新酷音的酷圖示會看不到,解決辦法如以下:

訪客統計