成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實戰(zhàn):從Unix遷移到Linux

運維 系統(tǒng)運維
從Unix向Linux遷移所要做的第一個步驟就是準備好一個測試環(huán)境。你的團隊可能缺乏Linux的相關經驗,有一個測試環(huán)境用來學習是非常必要的(不用擔心誤操作破壞任何東西)。

 從Unix向Linux遷移所要做的第一個步驟就是準備好一個測試環(huán)境。你的團隊可能缺乏Linux的相關經驗,有一個測試環(huán)境用來學習是非常必要的(不用擔心誤操作破壞任何東西)。

  讓我們來討論以下代碼和程序。你的系統(tǒng)運行JAVA還是C語言?是否存在什么第三方的工具需要遷移?它們是否能遷移到Linux上?

  假設你用的是C語言。再假設你有一些代碼需要遷移到LINUX系統(tǒng)上去。建議使用GNU(gcc)程序,因為它符合工業(yè)標準,是Linux下天生的編譯器。用其它平臺編譯的程序將需要重新編譯一次。

  關于編譯你的業(yè)務代碼有兩種方法可供選擇。第一個方法是在你已有的環(huán)境中進行編譯,這種情況下你要準備好所有需要的工具,包括源代碼和編譯好的文件。如果你考慮這種方法的話,務必在你的測試環(huán)境中進行,千萬不要在生產環(huán)境里做。

  另一個方法是將你的所有數(shù)據(jù)和代碼都移動到新環(huán)境里,然后用原型環(huán)境來運行進行測試。這種情況需要考慮硬件平臺。如果你計劃遷移硬件平臺,也許有些和硬件相關的代碼會有麻煩,最糟糕的例子可能會迫使你重寫代碼。

  在遷移過程中,務必確認你的開發(fā)人員也參與其中,并且不要假設任何事情。充分考慮包括API,系統(tǒng)呼叫,streams和庫支持等方面因素。確保你完全明白你的目標。這些因素是你在實施之前做評估以及確認所有和應用相關的庫和依存關系的關鍵所在。用這種方法可以讓你迅速確認在新的LINUX環(huán)境下哪些產品是可用的以及在哪能找到它們。

  毫無疑問的,用JAVA編寫的程序相對用C寫的程序來說,遷移起來要快速一些。除了你的應用程序之外,你還需要確認測試環(huán)境,用戶界面需求,平臺依賴限制,中間件和內部的技術水平。每一個方面都存在一些風險。

  升級應用

  升級過程中最重要的部分就是應用程序了。在一些案例中,應用被很容易地遷移到新系統(tǒng)中,也沒有額外的工作需要做。而在另一些案例中,你不得不在你的新平臺中重編譯它們。遷移軟件有時在重編譯完程序之后就完成了,然后就是運行驗證測試來確保一切都沒有問題。

  遷移過程應當包含開發(fā)和測試。當你遷移你的系統(tǒng)時,請首先確認你遷移數(shù)據(jù)庫所要采用的方法。那些需要內核擴展和驅動程序的應用不太容易實施,部分原因是大部分內核API都不是按嚴格標準來設計的。

  應用是否采用了第三方的軟件組件,比如數(shù)據(jù)庫工具,應用服務或者其它中間件?這些會增加遷移的復雜性。應用是32位的還是64位的?如果你要將32位平臺遷移至64位,你將花費更多的時間來實施。你的應用如何和數(shù)據(jù)庫通訊?它使用如ODBC的數(shù)據(jù)庫交互界面或者如C++之類的編程語言嗎?這些因素你都應該充分考慮。站在一個員工的立場,盡量讓有這方面項目經驗的人來實施會比較穩(wěn)妥。

  檢驗穩(wěn)定性和性能

  應用問題一般在運行的頭幾個星期就會被發(fā)現(xiàn),工程師在這個時段會對即將面對的問題有個模糊的概念。這時你也許會想再重新復核一些項目計劃來調整交付日期。

測試對驗證穩(wěn)定性非常重要,包括功能和性能。不要花費了200萬美元開發(fā)一個新系統(tǒng)之后只愿意再花兩千美元用來測試。測試的順序一般如下:

  1. 負責遷移的工程師進行應用的模塊測試。
  2. 應用工程師進行功能測試。
  3. 然后是用戶驗收測試,或者簡稱UAT。這時有真實的系統(tǒng)用戶來進行的測試。
  4. 性能功能是進行性能測試。
  5. 在測試過程中,本質上遷移的應用是在壓力環(huán)境下進行測試,這樣以確保系統(tǒng)能處理相應的負載。你應該完成基本測試,它們都是在你現(xiàn)有的生產環(huán)境下進行以獲取性能快照。
  6. 你的目標是以穩(wěn)定性和性能為導向進行的相似的測試。嘗試攻擊你的系統(tǒng)。利用一些如惠普的loadrunner等的工具來模擬5倍于常用操作產生的系統(tǒng)負載。
  7. 接下來是找出漏洞-在遷移到生產環(huán)境之前就要做。你應該在它們遷移到生產環(huán)境之前抓住機會調試程序從而找出問題所在。利用測試過程,另外不要只是讓你的系統(tǒng)管理員們來驗證系統(tǒng)。公司里業(yè)務部門的用戶不僅應該參與進來,而且應該加入用戶驗收測試計劃的編寫。就算你的系統(tǒng)在舊環(huán)境中非常穩(wěn)定,也仍然要確認它們被充分測試。

【編輯推薦】

  1. Chkdsk大躍進:Win8磁盤檢測時間大大縮短
  2. Linux下使用mke2fsk格式化分區(qū)的方法
  3. Ubuntu 11.10 利用終端環(huán)境備份還原
責任編輯:趙寧寧
相關推薦

2009-02-06 10:32:00

UnixLinux服務器

2009-10-13 14:36:31

UNIXSUSE Linux操作系統(tǒng)

2011-12-14 10:06:55

UnixLinux服務器

2011-04-27 11:23:22

UNIX遷移Linux

2013-10-29 10:26:08

UnixWindows遷移

2022-07-27 22:48:29

消息中間件RocketMQ架構設計

2013-05-03 09:49:38

MySQLMariaDB

2020-06-11 08:02:38

VMwareHyper-VOpenStack

2014-04-21 15:01:15

2010-09-29 11:06:21

活動目錄OpenLDAP

2011-11-10 13:44:13

VMwareKVM遷移

2010-07-20 09:48:33

2013-06-21 13:49:08

MariaDB

2015-02-13 18:43:34

Windows Azu阿里云遷移

2018-01-08 08:50:05

Linux內核系統(tǒng)程序

2018-12-19 09:20:45

Linux遷移安裝軟件

2018-07-10 14:46:04

LinuxShellsudo

2016-10-26 16:44:44

WatchfinderAWS云計算

2020-12-29 10:12:19

WindowsLinux操作系統(tǒng)

2020-07-27 11:35:26

GitHub代碼開發(fā)者
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产女人精品视频 | 国产精品视屏 | 欧美极品一区二区 | 久久国产精品99久久久大便 | 国产日韩欧美综合 | 精品日本久久久久久久久久 | 欧美性区| 天天操天天干天天曰 | 亚洲视频一区在线观看 | 天堂成人国产精品一区 | 国产三级电影网站 | 日韩在线观看 | 欧美高清免费 | 91在线中文字幕 | 精品不卡 | 人人做人人澡人人爽欧美 | 天天操妹子 | 欧美精品二区 | 久久99精品久久久 | 久久综合一区二区三区 | 99re热精品视频国产免费 | 蜜桃久久 | www.一区二区三区 | 网站黄色av | 欧美在线一区二区三区 | 国产视频二区在线观看 | 一本大道久久a久久精二百 国产成人免费在线 | 成人影院在线视频 | 久久新视频 | 成人在线视频一区 | 成人高清在线视频 | 国产精品99久久久久久动医院 | www.亚洲精品| 国产伦精品一区二区三区在线 | 欧美三区在线观看 | 亚洲精品一区二区在线观看 | www.夜夜骑 | 国产午夜影院 | 日日夜夜免费精品 | 凹凸日日摸日日碰夜夜 | 欧美日韩综合一区 |