標籤彙整:linux

GNU ddrescue 救回故障硬碟

ex: badhd /dev/sdb1 copy to /dev/sdc1 #建議大於原硬碟50%空間以上 ddrescue -f -n /dev/sdb1 /dev/sdc1 ddlogfile 完成後顯示 [ Finished ] 加強版 嘗試3次 ddrescue -d -f -r3 /dev/sdb1 /dev/sdc1 ddlogfile 完成後修復 ext4 e2fsck -vfp /dev/sdc1 e2fsck -vf [/dev/disk] #互動式修復 fsck.vfat -vfp [/dev/disk] #fat16/32 xfs_repair … 繼續閱讀

發表於 linux, 未分類 | 已標籤 | 發表迴響

ping telegarm 通知

#!/bin/bash PINGHOST="主機IP" HOSTNAME="客戶名" NOWTIME=$(date +’%Y%m%d-%H:%M:%S’) GOODMSG=("$HOSTNAME主機_$PINGHOST-於$NOWTIME-恢復正常") ERRORMSG=("$HOSTNAME主機_$PINGHOST-於$NOWTIME-發生故障") TERRORMSG="/etc/sh/terrormsg.sh" DAY=1 HOURS=8h SEC=60s # 正常:0 不正常:1 KEYOK=0 #虛擬機開機準備 sleep 90s echo -e "預設 KEYOK=$KEYOK 正常\n" while true do if [ $KEYOK == 1 ] then #進入第2迴圈,除非正常才會跳出到第一迴圈 while true do echo "login 2 … 繼續閱讀

發表於 proxmox | 已標籤 | 發表迴響

dd 應用

拷貝硬碟 sda–>sdb dd if=/dev/sda of=/dev/sdb status=progress 清除硬碟 dd if=/dev/zero of=/dev/sda status=progress 使用pkill列印進度 重新開啟一個Shell,然後執行如下命令即可每秒輸出一次進度資訊 watch -n 1 pkill -USR1 -x dd dd(選項) bs=《位元組數》:將ibs(輸入)與歐巴桑(輸出)設成指定的位元組數; cbs=《位元組數》:轉換時,每次只轉換指定的位元組數; conv=《關鍵字》:指定檔案轉換的方式; count=《區塊數》:僅讀取指定的區塊數; ibs=《位元組數》:每次讀取的位元組數; obs=《位元組數》:每次輸出的位元組數; of=《檔案》:輸出到檔案; seek=《區塊數》:一開始輸出時,跳過指定的區塊數; skip=《區塊數》:一開始讀取時,跳過指定的區塊數;

發表於 未分類 | 已標籤 | 發表迴響

linux啟動過程故障解決

linux啟動過程故障解決 故障一 MBR被破壞 1. linux rescue chroot /mnt/sysimage #進行掛載 grub-install /dev/sda #重建bootload exit exit 故障二 grub損壞 停在grub>出現故障 1.先想辦法進去系統 grub> root (hd0,0) #選擇root啟動時要加載分區 grub> kernel / #顯示內核 grub> kernel /vmlinuz-version ro root=/dev/sda2 quit #選擇內核文件,設置ro屬性,改root目錄為/dev/sda2,quit 靜默模式 grub> initrd /initrd-version.img 2.修改 vim/boot/grub/grub.conf default=0 … 繼續閱讀

發表於 未分類 | 已標籤 | 發表迴響

複製Linux Centos 後網卡設定IP 問題

Hyper-V與VMWARE內若使用Centos Linux系統,複製機器後,會有以下狀況 發現複製後的新機器網路無法連線。 原本是網卡eth0, 卻變成eth1 原因是因為虛擬系統的網路卡卡號已經改變。解決方法如下… 移除 udev 的網卡設定 rm /etc/udev/rules.d/70-persistent-net.rules 修改網卡設定,將網卡卡號部分清空 vi /etc/sysconfig/network-scripts/ifcfg-eth0 完成後重新啟動網路服務 service network restart 參考資料 http://blog.xuite.net/haoming/mypoint/75579187

發表於 未分類 | 已標籤 | 發表迴響

Tiny core Linux 中文化!

http://distro.ibiblio.org/tinycorelinux/welcome.html 雖然圖形化介面醜了點, 不過自訂性很高, 體積也很小(原約10MB左右) 最近花了點時間研究一下怎麼中文化(網路上對岸好像也有人中文化了, 但是僅限於簡體 中文, 而且輸入法是fcitx, 我用不習慣) 分享一下流程 1. 當然是先安裝系統 2. tce-load -wil getlocale (這個套件是可以客製化locale的資料) tce-load download完會自己執行, 選擇zh_TW.UTF-8, zh_TW.BIG5(基本上應該選 zh_TW.UTF-8應該就可以了) 3. 然後安裝scim1.4.9, scim-chewing-0.3.4, libchewing-0.3.3 不過這幾個都沒有官方的tcz, 所以我自己包了tcz檔, 直接拿來用就可以了, 載點: http://goo.gl/AcVK3 (注意: 這幾個tcz並不完全符合官方規範的作法, 所以目前並不打算送至TCZ Repository) ps. scim所需要的設定文件都包在scim-config.tcz裡, 不需要額外再去設定了~ (至於怎麼包tcz請參考官方wiki: http://wiki.tinycorelinux.net/wiki:creating_extensions … 繼續閱讀

發表於 未分類 | 已標籤 | 發表迴響