Linux 變更磁碟標簽、磁碟名稱 (label)

Linux 變更磁碟標簽、磁碟名稱 (label) Linux變更磁碟標簽時必需要注意的是檔案系統,每種檔案系統用到的變更工具名稱是不同的,以下幾個常用的檔案系統:EXT2/3/4、FAT、NTFS來介紹,不過使用前先確認檔案系統為何? 已mount df 在終端機下執行df -T | awk '{print $1,$2,$NF}' | grep "^/dev" df -T | awk '{print $1,$2,$NF}' | grep "^/dev"` /dev/sda1 ext4 / mount...

CentOS 7 / RHEL 7 ifconfig netstat 以及其他命令對照

CentOS 7 / RHEL 7 ifconfig netstat 以及其他命令對照 CentOS 沉寂一段時間,在快要忘記它的存在時突然在去年推出CentOS 7,不過一直到現在才有機會安裝測試,詳細的更新資訊請自行前往,不過, 安裝完後才發現CentOS/RHEL 7對於系統命令有些許的變化,不管如何還是要適應這個帶來的變化,目前查詢到的對照表如下: Before CentOS 7 ifconfig ip a(addr), ip l(link) route ip r(route) ip r(route) ss netstat...

Bash 有漏洞要修補(Bash 3.x~Bash 4.3)(含mac)

Bash 有漏洞要修補(Bash 3.x~Bash 4.3) Bash 出現漏洞,如果你在環境變數宣告時,bash也會相對的執行變數中帶有指令的命令,如果有心人事將此方式利用宣告變數的方式將惡意指令夾帶,那就可能替server帶來危機,比如宣告了一個變數x,內容為: env x='() { :;}; echo vulnerable' 並且在後面加上你要執行的命令整個看起來: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 如果你的結果是:...

製作 iBeacon for Linux 版本

製作 iBeacon for Linux 版本 iOS7之後,apple提出一個室內定位的解決方案iBeacon,它利用藍牙低功耗(BLE)的通訊方式,進行接收訊號,經過訊號強度來辦別距離,所以iBeacon可以達成趨近偵測、定位的功能,間接解決當初Apple未加入NFC時,產生的一些疑問。 但iBeacon究竟是怎麼完成的?其實它只是在藍牙發射的封包做一些結構,當收到封包時將它解成有義意的資訊。以下為iBeacon封包的結構,我們會在Linux製作出相容的封包完成iBeacon的功能, 藍牙Dongle...

命令列查詢對外IP

命令列查詢對外IP 要知道對外IP位址時,平常都是利用Browser進入checkip.dyndns.org取得IP。 剛好有個情況是必需要在Console下查詢自已對外IP,所以這時該怎麼做呢? 當下看您的環境有wget或curl 選擇其一就行,再配合sed命令過濾訊息後就可以直接得到對外的IP wget ``` wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e...

cp 拷貝檔案有進度顯示

cp 拷貝檔案有進度顯示 Linux下使用cp指令拷貝檔案時,往往都會不確定檔案在何時拷貝完成或是狀態如何?如何時使才能像Windows一樣有類似的狀態顯示?如果只靠cp的指令參數是無法達成的,下面的列子是利用rsync功能完成的方法: 方法1: rsync -avP /來源目錄名稱 /目的路徑/ 將資料夾來源目錄名稱複製到 /目的路徑/來源目錄名稱 下,意指會在目的路徑建一個目錄名稱與來源目錄名稱相同的目錄,並將目錄內檔案拷貝過去,較能理解的就是下面指令: mkdir /目的路徑/來源目錄名稱 cp -R /來源目錄名稱/....