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

簡易內嵌式伺服器

檔案伺服器

  • 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/

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

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

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

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/

 

CentOS 7 server 架設筆記

mini基本設定(文字版)
設定網路可以上網 
vi /etc/sysconfig/network-scripts/ifcfg-e
ONBOOT=YES 
安裝常用指令 
yum -y install man lftp wget net-tools epel-release ntsysv system-config-*
net-tools:網路指令ifconfig
epel-release:套件的拓展包,提供額外的安裝套件

升級套件 
yum -y update 
關閉seLinux 
setenforce 0 
getenforce 
Permissive
vi /etc/php.ini
memory_limit = 128M
upload_max_filesize = 50M
max_file_uploads = 20
post_max_size = 20M

vsftp伺服器


systemctl start vsftpd

systemctl stop vsftpd

systemctl restart vsftpd

systemctl enable vsftpd


限制使用者離開家目錄,設定chroot_list,管理者才可以離開家目錄

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

下列前面 # 的刪除

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES 
 

讓使用者可用檔案總管方式上傳檔案
connect_from_port_20=NO
pasv_enable=YES

外部新增檔案chroot_list加入管理者名單

vi /etc/vsftpd/chroot_list
user1
user2

 

httpd伺服器

systemctl start httpd

systemctl stop httpd

systemctl restart httpd

systemctl enable httpd

 

mariadb資料庫

yum install mariadb mariadb-server php-mysql

systemctl start mariadb.service
systemctl enable mariadb.service
初始化MariaDB的環境
mysql_secure_installation

Enter current password for root (enter for none): #輸入目前MariaDB 的root密碼(第一次設定應該是空的,所以直接按Enter即可)
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] Y #是否要設定新的MariaDBroot密碼?在此是按Y
New password: #設定第一次新的MariaDB root密碼
Re-enter new password: #設定第二次

Remove anonymous users? [Y/n] Y #是否要移除anonymous user的資料?預設是Y
Disallow root login remotely? [Y/n]  Y #設定是否讓root只能從localhost登入,不能從其他的網路登入!(預設是Y)
Remove test database and access to it? [Y/n] Y #是否要移除test的資料庫?預設是移除
Reload privilege tables now? [Y/n]  Y #是否要重新載入權限的table資訊?預設是Y

登入使用

mysql -u root -p

Enter password:設定的密碼

查詢資料庫

show databases;

安裝MariaDB管理工具

yum install phpMyAdmin
vi /etc/httpd/conf.d/phpMyAdmin.conf 
#加入以下內容,允許從其他的網段登入
<Directory /usr/share/phpMyAdmin/>
Options none
AllowOverride Limit
Require all granted
</Directory>
vi /etc/phpMyAdmin/config.inc.php
「cookie」改為「http」 
$cfg['Servers'][$i]['auth_type']     = 'http'; 
systemctl restart httpd.service

 

postifx dovecot 郵件伺服器

移除sendmail

yum remove sendmail 

安裝

yum -y install postfix dovecot

設定主要郵件傳輸代理

alternatives --config mta

設定

vi /etc/postfix/main.cf

myhostname = mai.shsps.kh.edu.tw
mydomain = shsps.kh.edu.tw
myorigin = $mydomain
mynetworks_style = class
mynetworks = 127.0.0.0/8, 163.32.244.0/24

inet_interfaces = all
mydestination = $mydomain, $myhostname, localhost.$mydomain, localhost
mail_spool_directory = /var/mail

home_mailbox = Maildir/
mailbox_size_limit = 0 
message_size_limit = 0 

(0為無限制,若要設定為1GB,範例為1024000000)

vi /etc/dovecot/dovecot.conf
protocols = imap pop3
vi /etc/dovecot/conf.d/10-mail.conf 
mail_location = mbox:~/mail:INBOX=/var/mail/%u
啟動
systemctl enable postfix systemctl enable dovecot systemctl start postfix systemctl start dovecot 
chmod 600 /var/mail/*
 
Roundcube Webmail 線上郵件服務系統
安裝相關套件
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 
yum install  mysql-community-server
yum -y install httpd php-mysql php70w php70w-mysql php-mcrypt
systemctl restart mysqld 
建立給 Roundcube 使用的資料庫、資料庫連線帳號 
mysql -u root -p 
mysql> create database roundcube;
mysql> CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON roundcube.* TO 'roundmail'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
安裝主要程式 
yum install roundcubemail 
安裝路徑 /usr/share/roundcubemail/  
設定檔在 /etc/roundcubemail/
記錄檔在 /var/log/roundcubemail/
Web 增加 /etc/httpd/conf.d/roundcubemail.conf
預設 web 路徑 http://server_name_ip/roundcubemail
完成後,刪除安裝設定路徑 http://server_name_ip/roundcubemail/installer/
設定遠端瀏覽 與 安裝設定 
http://163.32../roundcubemail/installer 
vi /etc/httpd/conf.d/roundcubemail.conf 
<Directory /usr/share/roundcubemail/>
Options none
AllowOverride Limit
Require all granted
</Directory>
systemctl restart httpd.service
※本篇技術參考
http://blog.xuite.net/tolarku/blog/542972521-Webmail+%E7%B6%B2%E9%A0%81%E4%BF%A1%E7%AE%B1+roundcube+%E8%A8%AD%E5%AE%9A%E5%AE%89%E8%A3%9D+-+CentOS7



XigmaNAS (原NAS4free)

XigmaNAS

https://sourceforge.net/projects/xigmanas/

NAS4Free 更名為 XigmaNAS(2018年7月)。一個嵌入開源存儲系統的分發版系統。

我最喜歡這個版本,直接製作成usb開機碟,就可以服務囉!

XigmaNAS-x64-embedded-11.2.0.4.6315.img.xz

 

NAS4free

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

iso:燒錄成光碟開機片
img:USB隨身碟用的
embedded檔案:內嵌式

我最喜歡 embedded 的版本,燒入隨身碟後,就可以立即服務!

本次使用Rufus測試寫入NAS4Free-x64-embedded-10.3.0.3.2964.img,不到1分鐘就完成了,重新開機,成功進入系統!

《Rufus下載網址》https://rufus.akeo.ie/?locale=zh_TW

預設IP:192.168.1.250

FreeNAS 9.3 安裝於 USB

請到FreeNAS官網下載所需要的版本

http://download.freenas.org/

將所下載的ISO檔或IMG檔,使用Win32 Disk Imager這個軟體來寫入USB隨身碟

Win32DiskImager 

另外,意外得知原先我所使用的FreeNAS 7以後的版本,改名為NAS4free

可以考慮使用這個已經習慣的軟體界面

NAS4free releases

預設ip:192.168.1.250

帳號:  admin , 密碼輸入: nas4free

 

※參考文件※

https://doc.freenas.org/9.3/freenas_install.html

http://chwong008.blogspot.tw/2012/11/install-nas4free.html

CloneZilla快速自動還原、備份,省略輸入參數

暑假期間,開始進行行政電腦主機升及Windows 7,常需要坐在位置上,等待輸入參數。

常用的升級,可以考慮自動化,省得麻煩不斷輸入相關參數。說明如下:

編輯隨身碟內的syslinux\syslinux.cfg (可以先複製備份,避免改東改西亂了)

於該檔案內容最下列,輸入新的輸入設定值

一、雲端還原整個Disk(restoredisk)

 label Restore Disk cc1W7 (To RAM.)
    # MENU DEFAULT (拿掉#可以成為預設)
    # MENU HIDE
    MENU LABEL Restore Disk cc1W7 (To RAM.)
    # MENU PASSWD
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs  -o user=name,password=passwd //163.32.x.x/images  /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2 -p poweroff restoredisk cc1W7 sda" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

   

二、雲端還原第一顆硬碟的第一個磁區(restorepatrs)

 label Restore Parts cc1W7P1 (To RAM.)
    # MENU DEFAULT (拿掉#可以成為預設)
    # MENU HIDE
    MENU LABEL Restore Parts
cc1W7P1 (To RAM.)
    # MENU PASSWD
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live config  noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs  -o user=name,password=passwd //163.32.x.x/images  /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2
-k -p poweroff restoreparts cc1W7P1 sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

※ -k 是不要建立新的分割區    

三、雲端備份整個Disk(savedisk)

label Save Disk cc1W7 (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Save Disk cc1W7 (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs -o user=sv,password=sv //163.32.X.X/images /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2
-rm-win-swap-hib -z2p -i 2000 -sc -p poweroff savedisk cc1W7-img sda" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash  

四、雲端備份第一顆硬碟的第一個磁區(savepatrs)

label Save Parts cc1W7P1 (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Save Parts cc1W7P1 (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="dhclient -v eth0" ocs_prerun2="sleep 2" ocs_prerun3="mount -t cifs -o user=sv,password=sv //163.32.X.X/sv /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2
-rm-win-swap-hib -z2p -i 2000 -sc -p poweroff saveparts cc1W7P1-img sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash     

五、備份第一顆硬碟磁區1C到磁區2D(savepatrs)

label Local C to D-SYSimg (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Local C to D-SYSimg (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="sleep 2"  ocs_prerun2="ntfs-3g /dev/sda2 /home/partimag" ocs_live_run="ocs-sr -q2 -b -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p poweroff saveparts SYSimg sda1"  ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash
 
   

六、備份第一顆硬碟to第二顆硬碟(savedisk)未測試

label Local SDA to SDB (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL Local
SDA to SDB (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun1="sleep 2"   ocs_live_run="ocs-onthefly -f sda -t sdb"  ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia  nosplash

七、從USB隨身碟根目錄下W7X64P1,還原到第一顆硬碟C (RestoreParts)

把製作出來的備份資料夾,複製到隨身碟內(U:\home\partimag)放著,下列才可正常運作

label USB RestoreParts to C (To RAM.)
  # MENU DEFAULT
  # MENU HIDE
  MENU LABEL USB RestoreParts to C (To RAM.)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live config noswap nolocales edd=on nomodeset noprompt ocs_prerun="mount /dev/sdb1 /mnt" ocs_prerun1="mount --bind /mnt /home/partimag" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -b -r -j2 -k -p poweroff restoreparts W7X64P1 sda1" ocs_live_extra_param="" ocs_live_keymap="NONE" ocs_live_batch="no" ocs_lang="zh_TW.UTF-8" vga=788 toram=filesystem.squashfs ip=frommedia nosplash
ENDTEXT

-b不要一直問

-k不要更改硬碟切割槽大小

官方網站
http://clonezilla.nchc.org.tw/clonezilla-live/doc/showcontent.php?topic=05_Preseed_options_to_do_job_after_booting

鶯中網誌
http://203.68.238.27/main/index.php/2013-07-13-15-41-19/clonezilla

ocs-sr 的參數設定
http://allthatnetwork.blogspot.tw/2012/10/clonezilla-ocs-sr-options.html

安裝changepassword線上修改密碼

安裝配置changepassword

1,下載解壓:

wget http://prdownloads.sourceforge.net/changepassword/changepassword-0.9.tar.gz

tar -zxvf changepassword-0.9.tar.gz

2.編譯changepassword前需要安裝一個依賴包

cd changepassword-0.9/smbencrypt/

tar -zxvf libdes-4.04b.tar.gz

cd des/

make

cp libdes.a ../

cd ../..


3.編譯安裝changepassword,可準備網站的logo.jpg先上傳到/var/www/cgi-bin

vi lang.h

#if defined(TChinese)
#include "languages/TChinese.h"
#define charset "utf8"
#endif

然後

./configure -enable-cgidir=/var/www/cgi-bin -enable-language=TChinese -enable-smbpasswd=/etc/samba/smbpasswd  -disable-squidpasswd  -enable-logo=samba/logo.jpg

4.開始編譯

make && make install

5.修改apache支持模組,去掉下列的#

vi /etc/httpd/conf/httpd.conf

LoadModule cgid_module modules/mod_cgid.so
AddHandler cgi-script .cgi

--------

Options Indexes FollowSymLinks ExecCGI

6.重新啟動服務

service httpd restart

7.測試網站

http://163.32.x.x/cgi-bin/changepassword.cgi

 

Cento 6.5 使用 Drop Cache 機制

使用 Drop Cache 機制,本站採用第3項。

    1: 釋放所有 Page Cache Memory。
    2: 釋放所有 Unused Slab Cache Memory。
    3: 釋放所有 Page Cache 及 Slab Cache Memory。

一、新增執行檔,

vi /root/memory.sh
sync;sync;sync
echo 3 > /proc/sys/vm/drop_caches 

二、設定定期執行

crontab -e

00 7 * * * /root/memory.sh

00 13 * * *  /root/memory.sh

 

參考文章

http://wiki.weithenn.org/cgi-bin/wiki.pl?Drop_Cahce-%E6%89%8B%E5%8B%95%E6%B8%85%E7%A9%BA%E8%A8%98%E6%86%B6%E9%AB%94_Buffer_%E5%8F%8A_Cache

1 2 3 4 5 6  下一篇»