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

2017-04-03

Termux 設定 SSH Server

阿舍在上一篇文已經簡單介紹過 Termux 的安裝,而這一篇,就要來說明如何在 Termux 上設定和啟動 SSH Server 來讓阿舍可以用電腦來 SSH 過去操作,不過,在開始設定之前,要先來說明一下,有關 Termux 上跑 SSH Server 的一個限制,那就是,Termux 只能用憑證來登入,不能用帳號和密碼的方式,本來,阿舍覺得這樣很麻煩,因為,阿舍如果要在好幾支手機上跑 Termux 來用的話,就要一台一台的去產出憑證,不過,後來,阿舍就發現,用憑證反而會比較容易管理哩 ...



2017-03-27

Termux - 用 Android 手機安裝 Ubuntu Linux

阿舍家裡有好幾支沒有在用的 Android 手機,然後,就一直被閒置著,本來,阿舍是有打算要拿去賣一賣來換點現金,可是,又覺得好像很麻煩,所以,就遲遲的沒有拿去賣掉,但是,阿舍還是覺得這些手機的運算力應該還是滿有力的,不用,真的有些浪費哩!



2016-10-03

用 Docker 互動模式安裝軟體並建立新 Image

用 Docker 來試用軟體最快的方式,大概就是去找到現成的 Docker Image,然後,參照它的說明把它用 Docker run 指令給跑起來,這樣,應該是最方便且除了下載的 Image 檔之外,就不會在自己的電腦上殘留些有的沒有的檔案哩 ! ... 不過,阿舍今天要介紹的,並不是這種方式,而是要直接透過 Docker run -it 的互動操作 ( 其實就是指令模式哩 ~~) 來使用 Ubuntu 的環境安裝和試用非圖型介面的軟體的方式哩 ...


2016-08-22

Vim 搭配 Screen 達成單一畫面邊寫、邊跑和邊看結果的方法

有人問過阿舍,而阿舍自己很早也有想過的問題,就是,在 Vim 裡,有沒有什麼辦法可以用多個視窗來一邊改程式、一邊跑程式看結果,然後,還可以有 Shell 可以下指令查東西,意思就是,想要在寫程式時,不用把畫面切來切去就可以一次滿足多個願望哩 ... 不過,Vim 似乎沒辦讓阿舍可以用它滿足所有的願望,因此,阿舍最後,就是搭配 Screen 這個工具來達成的 ...


2016-08-08

解決 Docker 造成 UFW 防火牆設定失效的方法

阿舍習慣在安裝好 Ubuntu 之後,就會用 UFW 來把防火牆給打開,然後,再依需要來打開會用到的 Port,所以,阿舍在安裝 Docker 之後也沒多想,因為,阿舍從來就沒有懷疑過 Docker 會做什麼突穿防火牆的事,但是,事實證明,這個 Docker 是會去動防火牆的設定的,只怪阿舍學藝不精哩 ! ... 呵 !


2016-07-12

Docker Container 啟動後立即結束的解決方法

阿舍之前在用 Ubuntu 的 Docker Image,還是其它某些的 Linux 發行版本的 Docker Image 的時候,都會遇到 Conatiner 一起動後就會結束掉的情形,那個時候的阿舍不是這麼的瞭解 Docker,就以為,Container 和虛擬機器一樣,一開起來之後,就會像實體機器一樣的一直跑著,所以,對於 Container 一啟動後就會自動結束這件事不太能理解哩 ...


2016-07-04

Vim 記住字母方向鍵的方法

操作游標不用方向鍵很怪吧 ?! 喔 ! 阿舍本來也是這樣以為的,為什麼好好的方向鍵不用,Vim 要另外去記四個按鍵來代替左、下、上、右的四個按鍵哩 ! 但是,後來,阿舍懂了,因為 ... 總有些環境是不支援 ASCII Code 以外的字元和符號的,阿舍之前最常遇到的,就是用 SSH 或 Telnet 指令做遠端連線操作時,在某些情況下,按下方向鍵就會出現怪怪的符號,然後,游標就不理人了哩 ...



2016-06-27

Vim 多視窗編輯檔案的操作方法

阿舍最常用多視窗來同時編輯二個或多檔案,因為,有些程式總是需要同時去編修多個程式,像是阿舍在寫模組的時候,通常,都會同時寫測試用的程式,所以,只要模組的程式有改到,那麼,測試的程式就會需要一起被調整,這種時候,一次可以看到二邊的程式,對阿舍來說,真的是很方便的事哩 !


2016-06-11

用 alias 指令與環境變數設定別名

在 Ubuntu / Linux 的終端機操作中,alias 這樣的指令絕對是像阿舍這樣的懶人所不可或缺的,所以,阿舍就會有一個自己的 .bash_profile 檔案,裡面就放著一些阿舍自己常會用到的指令的別名,而這些別名,在很多的情況下,都是以能夠提高阿舍的工作效率為前提來設定的,因此,大部的這些別名,都是很有效率的 ... 縮寫 ... 呵!



2016-05-28

Docker Container 進入並使用終端機

早期,阿舍開始用 Docker 的時候,第一個困擾到阿舍的,就是不知道怎麼進入 Docker Container 的終端機,因為,阿舍用習慣了虛擬機器,所以,在啟動好 Docker 的 Container 之後,習慣上,阿舍就會想說要進入這個 Container 的終端機來巡一巡和操作一下,於是,阿舍直覺上想到的就是,那要怎麼用 SSH 來連到 Docker Container,但是,Docker Container 不是虛擬機器,因此,做法上,當然是不太一樣的哩 ...



2015-10-11

Ubuntu 用 nc 指令取代 telnet 指令

阿舍沒再去仔細檢查,不過,印象中,阿舍最近有遇到好幾次要用 telent 指令的時候,在預設的情況下,是沒有預載 telent 程式的可用,但是,阿舍忘了是在 Ubuntu Server 還是 Mac OS X 哩 ! 然後,阿舍就會手動去安裝 telent 來用,可是,最近這一次的環境是不方便讓阿舍來安裝程式的,所以,才會想到用 nc 指令來試試,結果,真的可以的哩 ...


2015-07-01

Ubuntu 用指令救回已刪除檔案

阿舍之前有介紹過用 Ubuntu 現有的指令就可以救回在 NTFS 檔案系統中已刪除的檔案,那時阿舍有想過,那 Linux 用的檔案系統是不是也有辦法可以用指令救的回來 ? 不過,那時阿舍沒有用到,所以,就沒花時間去瞭解哩 ! 而最近發現到有一個叫做 debugfs 的指令是可以用來救回在 Linux 檔案系統已刪除的檔案,因此,就花了點時間來研究了一下哩 !



2015-06-29

Ubuntu 用 dd 指令複製檔案

疑 ... 阿舍 ! 這個用 cp 指令來複製檔案不是就已經很方便了,為什麼還要用到 dd 指令哩 ?! 嗯 ... 這個嘛,是因為阿舍正在寫一篇用 debugfs 指令來救回已刪除檔案的文,然後,就發現裡面要用到 dd 指令來把檔案從被刪除的區塊(Block)中搬到另外的檔名來存放,阿舍覺得這個方式也可用來複製檔案,而且,可以從 dd 複製的方式來練習從檔案區塊救回資料的方式,所以,阿舍先來寫這篇文來介紹一下囉 !



2015-06-24

Ubuntu 用指令找出檔案建立日期

阿舍上次在弄修改檔案日期的時候才發現,原來,除了 BSD 之外,其它的 Unix 或 Linux 系統都沒有直接保留檔案的建立日期,所以,沒辦法用 stat 或 ls 指令來查詢檔案的建立日期,因此,阿舍就很好奇的研究了一下,看看是不是有方法可查到檔案的建立日期哩 ! ... 結果,還是可查的到,只是要多幾個步驟和指令囉 ! ...


2015-06-22

Ubuntu 檢查下載檔案的 MD5SUM

關於下載檔案後要檢查檔案的 MD5 Checksum 的這件事,阿舍始終都是一個懶字來應付,阿舍就想說,儘量從官網來下載檔案就應該不太會出什麼問題吧 !? 所以,阿舍在檔案下載後,幾乎都懶得再跑一次 MD5 Checksum 的檢查,然後,就這樣一直到了前幾天,阿舍下載一個大檔,下載到忘了,不知有沒有下載完成就把 MacBook 給蓋上了哩 ! ...



2015-06-19

Ubuntu 用指令刪除特殊字元檔名的檔案

早期,在 UTF-8 還沒一統天下的時候,阿舍常常會收到或下載到一些壓縮檔裡面的檔案是用和系統不同的編碼的檔案名稱,當阿舍一解壓縮後,就會變成一堆亂碼的檔案名稱,然後,有些檔案的檔名就亂到很難複製貼上或怎麼刪就刪不掉,所以,有時候阿舍光要清除這些檔案就要花點時間哩 ! ...


2015-06-17

快速認識 Linux 的 Inode

阿舍在接觸 Ubuntu 和 Linux 的過程中,已經在很多的機會下會看到 Inode 這個詞兒,不過,阿舍一直認為這個 inode 是和底層檔案結構有關的東西,阿舍沒要寫這類的程式,應該是沒有太多的需要去瞭解,所以,每次看到相關的說明或文件就會自然而然的跳過,但是,最近在看檔案日期的東西的時候,就一直碰到這個 inode 的東西,所以,阿舍就來研究了一下 Inode 哩 ! ...



2015-06-08

Ubuntu 用指令變更及檢視檔案修改日期

阿舍在 Ubuntu 上偷改一個檔案的內容,然後,不想被人家知道,所以,就想要來透過變更檔案的修改日期和時間的方式,來讓別人以為它沒被修改過,因此,天真的阿舍就去找了一下方法,一開始,阿舍以為很簡單,但是,後來再研究下去就發現,其實,去改那個檔案的日期,似乎沒有什麼太大的意義,因為,還是查的出來被人工調整過的哩 !



2015-06-05

Ubuntu 用 ntfsundelete 指令救回檔案

嗯 ... 阿舍不是錯殺檔案,而是殺了之後,就後悔了,阿舍在 Windows 上刪了幾個放在一個 NTFS 的外接硬碟上的檔案後,發現,還是會用到,所以,就需要想辦法把它們給救回來,本來,阿舍想在 Windows 上找看看有沒有工具可用,但是,找到的,大多是試用軟體,阿舍不是很想用,然後,就想說,Ubuntu 可讀寫 NTFS 磁區,不知道有沒有工具可以用來救回刪掉的檔案哩 ? ...



2015-06-04

Ubuntu 免安裝快速用 HTTP 分享檔案和資訊

如果你在一台 Ubuntu Server 上,不能安裝軟體或是不想再安裝軟體來設定,然後,要把檔案或資訊分享出去,讓別人可連上來取檔况看資料的話,要怎麼做才可以快速達成,這是阿舍之前一直想去找,但是,因為,阿舍覺得好像沒有很實用,所以,就沒有很積極的去找哩 ! 結果,前幾天在查東西的時候,有看到有人說到用 python 的 SimpleHTTPServer 模組,不用寫程式就可以做的到阿舍上面提到的需求,因此,阿舍就找了個時間試了一下,嗯 ... 果然是滿方便的,操作方法也很簡單哩 !