DOS指定時間執行BAT

每週的禮拜三啟動C:\123.BAT

at 09:00 /every:Wednesday cmd /c C:\123.BAT

每個月或是某幾日

at 15:00 /every:21 cmd /c C:\123.BAT

下一次 每個月或是某幾日

at 15:00 /next:21 cmd /c C:\123.BAT  

 

星期一: Monday
星期二: Tuesday
星期三: Wednesday
星期四: Thursday
星期五: Friday
星期六: Saturday
星期日: Sunday

 

 

clonezilla 2.6.1 備份還原一鍵搞定

折騰了兩天,終於找到方法。系統一直更新,指令也跟著更新,所以,舊版本的指令無法使用。

以內建的指令區塊(TO RAM 可除隨身碟版本)進行改造。

All the programs will be copied to RAM, so you can

  remove boot media (CD or USB flash drive) later

將所要執行的程式,放置在區塊最後 ,以便順利執行所有的背景設定後,在開啟所設定的活動。

※標準還原sda1指令

ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1

http://allthatnetwork.blogspot.com/2012/10/clonezilla-ocs-sr-options.html

-----------------------------

#雲端備份C碟(sda1)到SMB網路芳鄰
#改為saveparts ask_user可自取檔名

label  C  to  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL  C  to  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -z2p -i 2000 -sfsck -scs -senc -p poweroff saveparts w7p1-img sda1"
  ENDTEXT

#-------------------------

#雲端備份Disk(sda)到SMB網路芳鄰

label  Disk   to  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL  Disk   to  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -z2p -i 2000 -sfsck -scs -senc -p poweroff savedisk win7-img sda"
  ENDTEXT

#-------------------------

#本機備份C碟(sda1)到同硬碟D碟(sda2)

 label C  to  D (To RAM)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL C  to  D (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun1="sleep 2" ocs_prerun2="ntfs-3g /dev/sdb2 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts w7p1-img sda1"
  ENDTEXT

#-------------------------

#隨身碟復原C碟(sda1)

label  Restore  C  From  USB
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL Restore  C  From  USB
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=
zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 ocs_prerun="mount /dev/sdb1 /mnt" ocs_prerun1="mount --bind /mnt/back /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1"
 
ENDTEXT

#-------------------------

#雲端還原C碟(sda1)從SMB網路芳鄰

label  C  From  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL  C  From  Lan  (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=
zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts cc2_w7p1 sda1"
 
ENDTEXT

 

#-------------------------

#雲端還原Disk(sda)從SMB網路芳鄰

label  Disk  From  Lan  (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL  Disk  From  Lan (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun="dhclient -v eth0" ocs_prerun1="sleep 5" ocs_prerun2="mount -t cifs -o user=admin,password=600  //192.168.153.101/svbk /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda restoredisk win7 sda"
  ENDTEXT

 #-------------------------

#本機還原C碟(sda1)從同硬碟D碟(sda2)

 label C  From  D (To RAM)
  # MENU DEFAULT
  # MENU HIDE
MENU LABEL C  From  D (To RAM)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1  ocs_prerun1="sleep 2"  ocs_prerun2="ntfs-3g /dev/sda2 /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -b -t -r -j2 -k -p poweroff -f sda1 restoreparts w7p1 sda1"
  ENDTEXT

#-------------------------

#本機備份C碟(sda1)到第2硬碟1區(sdb1)

label  C to D SYSimg (Disk2 P1)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL C to D SYSimg (Disk2 P1)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE  ocs_live_extra_param="" ocs_live_batch="yes" vga=788 toram=live,syslinux ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 
  ocs_prerun1="sleep 2" ocs_prerun2="ntfs-3g /dev/sdb1 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts SYSimg-now sda1"
  ENDTEXT

Windows TSF Chewing — 新酷音輸入法

新酷音官方網站

http://chewing.im/

新酷音輸入法下載 windows-chewing-tsf

 https://github.com/Chocobo1/windows-chewing-tsf-build/releases

新酷音詞庫編輯器 非官方編譯

chewing-editor.exe

https://github.com/Chocobo1/chewing-editor-build/releases

新酷音官方討論

https://github.com/topics/chewing

簡易內嵌式伺服器

檔案伺服器

  • NAS4Free

https://www.nas4free.org/

  • Freenas

http://www.freenas.org/download/

防火牆

  • m0n0wall

https://m0n0.ch/wall/downloads.php

  • smallwall

http://www.smallwall.org/download.html

  • opnsense

https://opnsense.org/download/

Windows 7 桌面檔案捷徑不見

今天上午開機,開很久依然沒有進入桌面。強迫重新開機,結果開好了,桌面的捷徑和檔案通通不見,黑漆漆一片,立刻爬文,找到解決的方法,記錄下來。

開始→輸入regedit
找到機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在左邊有兩個類似的資料夾,S-1-5-21-xxxxx 和 S-1-5-21xxxxx.bak(後面有一個是.bak)

  • 先刪除S-1-5-21-xxxxx
  • 再修改S-1-5-21-xxxxx.bak → S-1-5-21-xxxxx

點選S-1-5-21-xxxxx
  • 修改RefCount,數值修改為0
  • 修改State,數值修改為0

完成後,關閉所有視窗,重新開機。

FireFox火狐狸的新同文堂不能使用

網址列輸入

about:config

修改 rowser.tabs.remote.force-disable 的值為 true

xoops直接複製使用

直接複製資料夾

cp -rf xoops xoops2

修改資料夾權限為777

chmod 777 -R cache templates_c xoops_data uploads

透過網頁版phpMyAdmin,下載資料庫 xoop.sql

再新增一個資料庫xoops2, 將xoops.sql匯入直接使用

回到xoops2內,修改兩個資料參數檔

vi mainfile.php

vi xoops_data/data/secure.php

完成後存檔,即可使用xoops2

xcopy的應用

 XCOPY D:\mine\*.* x:\mine  /D /K /E /Y /C /I

 

路徑包含空格記得要用雙引號(")將路徑的頭尾包起來,這樣系統才不會誤判

"C:\Documents and Settings"


/S 複製每個目錄及子目錄,但空目錄除外。
/E 複製每個目錄及子目錄,包含空目錄。
/C 即使發生錯誤,仍繼續複製。
/I 如果目的地不存在且複製一個以上的檔案,假設該目的地必然是目錄。
/H 同時複製隱藏檔案和系統檔案
/T 建立目錄結構,但不複製其中的檔案,不包括空目錄或子目錄。
/T /E 則包含空目錄及子目錄
/Y 不要提示您確認是否要覆寫已存在的的地檔案。
/-Y 提示您確認是否要覆寫已存在的的地檔案。
/Z 在可重新啟動的模式中複製網路檔案。

Uniform Server - 超實用windows作業系統下的伺服器

The Uniform Server 可以在Windows快速架站程式,可支援Apache網頁伺服器與PHP、Perl..程式語言、MySQL 資料庫,還內建 phpMyAdmin 管理程式。

  • 未啟動前,可以設定 php的相關參數(常用upload的上限值)
  • 一開始啟用,會設定mysql密碼
  • 網頁資料,直接放在www的資料夾內,就可以服務囉~

 

【最新版本下載】

https://sourceforge.net/projects/miniserver/files/latest/download?source=files

http://sourceforge.net/projects/miniserver/files/

 【參考教學網站】

http://www.tad0616.net/modules/tad_book3/page.php?tbdsn=845

 

pfSense嵌入式防火牆伺服器2017

Opnsense防火牆(取代monowall)2017

2016嵌入式網路管理伺服器

【官網】 https://opnsense.org/

【版本】 https://opnsense.org/download/

cdrom==ISO installer image with live system capabilities running in VGA-only mode
vga==USB installer image with live system capabilities running in VGA-only mode
serial==USB installer image with live system capabilities running in serial console (115200) mode with secondary VGA support
nano==A preinstalled serial image for 4GB USB sticks, SD or CF cards for use with low-end embedded devices

 【使用說明】

https://opnsense.org/users/get-started/

 【安裝usb】Windows版本

hysdiskwrite -u OPNsense-##.#.##-[Type]-[Architecture].[img|iso].img

A simple alternative for writing image under windows is Rufus a tool to create bootable USB sticks with a nice GUI.

CentOS 5 大量廣告信發送

學校發生兩次亂發信件的狀況

研究看看到底可以如何處理,相關的技術文件先保留

http://blog.xuite.net/tolarku/blog/81551578-Mail+Server+%5Bpostfix%5D+%E4%BD%BF%E7%94%A8%E8%80%85%E5%B8%B3%E8%99%9F%E9%81%AD%E5%8F%97%E7%9B%9C%E7%94%A8+-+%E4%BA%8B%E4%BB%B6%E8%A8%98%E9%8C%84

本次問題解決筆記

拔除網路線,登入系統

直接檢查openwebmail.log檔案,查詢大量發信的可疑時間點(其他判斷的文字:主旨、收件者)

vi /var/log/openwebmail.log

查到某一個帳號大量寄信,關閉該帳號,並提醒帳號擁有者定期變更密碼。

cd /var/spool/mqueue

刪除裡面所有的寄信檔案。

CloneZilla 2.4

困擾一陣子了,使用2.3版本,功能正常。到了2.4版,卻卡關,今天似乎找到問題解決的方法,就是它搞鬼!

  • union=overlay
  • 略過語系與鍵盤選擇的話,開機參數中的 locales 和 keyboard-layouts 需修改。
    locales=zh_TW.UTF-8 keyboard-layouts=us

《下載網址》

http://clonezilla.nchc.org.tw/clonezilla-live/download/

《網上論壇》

https://groups.google.com/forum/?hl=zh-TW#!forum/ocs-clonezilla

http://clonezilla.nchc.org.tw/clonezilla-live/download/stable/release-notes.php

http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/05_Preseed_options_to_do_job_after_booting
 

《參考寫法》

label Clonezilla live
  MENU DEFAULT
  # MENU HIDE
  MENU LABEL Clonezilla live (Default settings, VGA 800x600)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user hostname=yakkety config quiet components noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" vga=788 ip= net.ifnames=0  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  TEXT HELP
  * Boot menu for BIOS machine
  * Clonezilla live version: 20161017-yakkety-amd64. (C) 2003-2016, NCHC, Taiwan
  * Disclaimer: Clonezilla comes with ABSOLUTELY NO WARRANTY

  ENDTEXT

   
 

CentOS 6 《Samba server》

《Samba server》

安裝套件
sudo yum install samba samba-client samba-common

開機啟動
sudo chkconfig smb on
sudo chkconfig nmb on

設定
cp /etc/samba/smb.conf /etc/samba/smb.cnf.bak
vi /etc/samba/smb.conf

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no

mkdir -p /samba/anonymous

chkconfig smb on

service smb restart

service nmb restart

cd /samba/

chmod -R 0777 anonymous/

 

 

安裝webmin筆記

1.用root登入系統後,執行如下

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.810-1.noarch.rpm

2.先安裝相關套件

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty 

3.安裝主要程式

rpm -ivh webmin-1.810-1.noarch.rpm

4.測試網站

http://localhost:10000/