如何移植 RedHat 系統到 B2D ? 以下假設 192.168.2.8 為新的 B2D Server. 1. 帳號密碼: 需要檔案: /etc/passwd /etc/shadow /etc/group /etc/gshadow 只把舊系統中一般使用者帳號貼入 B2D 對應的檔案中, 比如: stu487:x:1003:1003::/home/stu487:/bin/bash stu488:x:1004:1004::/home/stu488:/bin/bash stu489:x:1005:1005::/home/stu489:/bin/bash stu490:x:1006:1006::/home/stu490:/bin/bash stu491:x:1007:1007::/home/stu491:/bin/bash stu492:x:1008:1008::/home/stu492:/bin/bash stu493:x:1009:1009::/home/stu493:/bin/bash stu494:x:1010:1010::/home/stu494:/bin/bash stu495:x:1011:1011::/home/stu495:/bin/bash stu496:x:1012:1012::/home/stu496:/bin/bash stu497:x:1013:1013::/home/stu497:/bin/bash ========> B2D 中的 /etc/passwd 最後 stu498:x:1014:1014::/home/stu498:/bin/bash stu499:x:1015:1015::/home/stu499:/bin/bash stu4100:x:1016:1016::/home/stu4100:/bin/bash stu4101:x:1017:1017::/home/stu4101:/bin/bash stu4102:x:1018:1018::/home/stu4102:/bin/bash stu4103:x:1019:1019::/home/stu4103:/bin/bash stu4104:x:1020:1020::/home/stu4104:/bin/bash stu4105:x:1021:1021::/home/stu4105:/bin/bash stu4106:x:1022:1022::/home/stu4106:/bin/bash stu487:$1$VI$nlMEFfotkar1IljXQEUpE.:13057:0:99999:7::: stu488:$1$Or$eTyvfuCdekvCKRrva8hWx/:13057:0:99999:7::: stu489:$1$EL$ShMDGzGj1mQqiIYhr/6CF/:13057:0:99999:7::: stu490:$1$xt$UZKs/besu0qFf7LRqEqN//:13057:0:99999:7::: stu491:$1$pc$ir0PHa3T5mJ1pqB3UeoXL0:13057:0:99999:7::: stu492:$1$iR$XXZ4fM2vl4GzDSApDk8yQ/:13057:0:99999:7::: stu493:$1$cV$16DWksF7o51VTnxBBB3nj1:13057:0:99999:7::: stu494:$1$VE$Wq1NOuPJbv.t/tyKCuKF1.:13057:0:99999:7::: stu495:$1$Tn$UYzlIlGOO9/pyGGgYEW/v.:13057:0:99999:7::: ====> B2D 中的 /etc/shadow 最後 stu496:$1$Dq$olRRanURT/j9dfsSDtG3I/:13057:0:99999:7::: stu497:$1$ve$A99fwwk1Ueyjeq0JCulP40:13057:0:99999:7::: stu498:$1$oN$P13vDRgoRDI6OOX2J./uE.:13057:0:99999:7::: stu499:$1$gw$l9wYeWu7CnEgAhuLsP/Af/:13057:0:99999:7::: stu4100:$1$aA$NxUTjQOirw1LHtQBr1SNM/:13057:0:99999:7::: stu4101:$1$Zj$HKCL.DETMABYKgavzFXgD/:13057:0:99999:7::: stu4102:$1$SY$41TNPjkdkUdKgAxkfZOVU0:13057:0:99999:7::: stu4103:$1$KH$grna4Ym7xj3LrfYnJuqZZ1:13057:0:99999:7::: stu4104:$1$Ba$qXUmbjdQizImAngW09ZaZ0:13057:0:99999:7::: stu4105:$1$tJ$cvyokH1dH3YDWmOQaVXF90:13057:0:99999:7::: stu4106:$1$ms$kjqeRbbupX3wgWF19smNo.:13057:0:99999:7::: stu487::1003: stu488::1004: stu489::1005: stu490::1006: stu491::1007: stu492::1008: stu493::1009: stu494::1010: stu495::1011: stu496::1012: ====> B2D 中的 /etc/group 最後 stu497::1013: stu498::1014: stu499::1015: stu4100::1016: stu4101::1017: stu4102::1018: stu4103::1019: stu4104::1020: stu4105::1021: stu4106::1022: 再執行以下指令即可. passwd root 2. 個人自家目錄: /home 進入舊主機中的 /home cd /home tar cvzf rh-home.tgz * 使用 sftp 把 rh-home.tgz 放上新的 B2D 主機 sftp root@192.168.2.8 cd /home put rh-home.tgz 在 B2D 主機中: cd /home tar xvzf rh-home.tgz 3. 信包檔 RH 方: cd /var/spool/mail tar cvzf rh-mail.tgz * sftp root@192.168.2.8 cd /var/mail put rh-mail.tgz B2D 方: cd /var/mail tar xvzf rh-mail.tgz 4. 資料庫: RH 中資料庫可能的位置如下: /var/lib/mysql /home/mysql/var =================> /var/lib/mysql /usr/local/mysql/var RedHat 方: cd /var/lib tar cvzf rh-mysql.tgz mysql sftp root@192.168.2.8 cd /var/lib put rh-mysql.tgz B2D 方: cd /var/lib service mysql stop 或使用 /etc/init.d/mysql stop mv mysql mysql.save tar xvzf rh-mysql.tgz chown -R mysql.mysql mysql service mysql start 再由 選單->伺服器控制->SQL伺服器->MySQL->忘了root密碼 去重新 mysql root 密碼
熱門文章
-
之前一直没有較徹底的方式將原本在mysql中Latin1的資料內容轉成utf8, 後來終於找到了解決方案,轉貼於此,以免忘記,感謝原作者(不知何許人)的分享. 原文出自: http://www.j2h.tw/bbs/bbs16/150.html 從MySQL4.0升級至...
2009年11月13日 星期五
如何移植 RedHat 系統到 B2D ?
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言