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

使用 chattr 指令設定檔案屬性,在 Linux 中預防檔案被更改或刪除

在 Linux 中有一個 chattr 指令,它可以用來設定檔案的各種屬性,防止檔案被刪除或是更改,即使是有管理者權限的時候也無法更動。


在 Linux 系統中有時候我們會需要保護某些重要的檔案,避免這些檔案不小心被更改或是刪除,像是 /etc 下面的一些系統設定檔案,我們可能會不希望系統的套件管理程式在升級套件時更改掉我們已經設定好的設定檔,當然您也可以使用 chownchmod 將重要的檔案改成 root 管理者才能夠寫入,不過這也很難預防您在使用 root 權限的時候誤刪檔案的問題。

dd 指令教學與實用範例,備份與回復資料的小工具

這裡提供一些 Linux 下 dd 指令的教學與範例,您可以使用這個小工具進行各種資料的複製、備份與回復。


Linux 系統中的 dd 指令是一個多功能的小工具,可以用於各種的資料拷貝動作:
  • 備份與回復整顆硬碟的資料。
  • 備份與回復原始設備檔案,例如 MBR(master boot record)。
  • 轉換資料格式,例如 ASCII 轉換為 EBCDIC,大小寫轉換等。
  • 建立固定大小的檔案。

dd 的原意為 data duplicator,但由於 dd 屬於較低階的資料處理工具,通常都會以管理者(root)權限來執行,如果稍有不慎,也很容易造成嚴重的後果(例如整顆硬碟的資料不見等等),所以有些人也把 dd 取名為 data destroyer。

如何移除數位照片的 EXIF 資訊?刪除 GPS 位置與拍攝時間等資料

這裡介紹如何移除數位照片的 EXIF 資訊,把 GPS 位置與拍攝時間等資訊刪除。


現在的手機或是數位相機通常都有 GPS 衛星定位的功能,而拍攝出來的相片中都會包含非常詳細的拍攝地點與時間等資料,如果要將照片分享給別人或是放在網路上,有時候會需要把這些資料刪除,一方面可以減低照片的檔案大小,另一方面也可以避免洩露一些敏感的資料,以下介紹如何刪除這些資訊。

一般的數位相機或是手機都會將照相時的各種資訊儲存在 EXIF(Exchangeable Image File Format)資訊中,這裡面包含照相時的 GPS 座標、時間、相機型號、光圈、快門、ISO 等等,一般的看圖軟體都可以查看 EXIF 裡面的資料。

如何檢查 Linux 作業系統是 32 位元還是 64 位元?

這裡介紹各種可以分辨 Linux 系統是 32 位元還是 64 位元的方法。


許多軟體會提供 32 位元與 64 位元的 Linux 系統不同的安裝檔,如果是使用系統內建的套件管理工具,通常他都會自動處理這個問題,但是如果是自行下載安裝的軟體,就要自己判斷。

Linux 系統 xargs 指令範例與教學

這裡提供 xargs 這個 Linux 指令的使用教學,並搜集一些常用的範例程式以供參考。

在 UNIX/Linux 系統中,xargs 這個指令跟其他的指令結合之後,將會變得非常有用,這裡我們整理了一些常見的 xargs 使用範例與教學,透過這些簡單的範例可以很快的了解 xargs 的各種使用方式。

終端機(terminal)

explainshell:解釋 Linux 指令與參數意義的線上工具

explainshell 這個線上工具可以將一串 Linux 指令分解,並依照 man pages 解釋每個指令與參數的意義,讓你快速了解整行指令的運作方式。


有時候為了在 Linux 系統上處理一些問題,上網搜尋找到一些比較長的指令時,通常要在 man pages 中查詢指令中每一個參數的意義是很費時的,尤其是很多指令以管線(pipe)串在一起時,更是麻煩。

Netcat(Linux nc 指令)網路管理者工具實用範例

Netcat 是 Linux 系統下管理者常用的網路工具,這裡蒐集一些關於 Netcat 實用的範例。

瑞士刀

Netcat 是 Linux 系統中一個多功能的工具程式,雖然它只是一個小程式,但是能夠做的事情很多,就像瑞士刀一樣,幾乎任何使用 TCP 或 UDP 封包的動作都可以用它來達成,是許多系統管理者(包含我自己)最喜愛的網路診斷工具之一。

使用 speedtest-cli 指令在終端機中測試 Linux 網路連線速度

這裡介紹如何使用 speedtest-cli 指令在終端機中測試 Linux 網路連線速度,主要適用於各種 Linux 伺服器。


一般會影響網路速度的原因有很多(例如網路的延遲與頻寬),而在網路很慢的時候,大家通常都會使用 Speedtest.net 或 Hinet 連線速率測試工具來檢測自己的 ISP 網路速度是否有問題。