網頁服務器和mysql服務器_實現Web服務器之間使用同一個MYSQL和相同的網頁配置文件的方法...

實現Web服務器之間使用同一個MYSQL和相同的網頁配置文件的方法

發布時間:2020-04-15 16:42:41

來源:億速云

閱讀:133

作者:三月

欄目:數據庫

億速云負載均衡(Cloud Load Balancer)是對多臺云服務器進行流量分發的服務。億速云負載均衡可以通過流量分發擴展應用系統對外的服務能力,通過消除單點故障提升應用系統的可用性。億速云負載均衡服務通過設置虛擬服務地址(VIP),將位于同一地域的多臺云服務器資源虛擬成一個高性能、高可用的應用服務池。根據應用指定的方式,將來自客戶端的網絡請求分發到云服務器池中。億速云負載均衡服務會檢查云服務器池中云服務器實例的健康狀態,自動隔離異常狀態的實例,從而解決了云服務器的單點問題,同時提高了應用的整體服務能力。今天億速云給大家介紹下實現Web服務器之間使用同一個MYSQL和相同的網頁配置文件的方法

前言:

用NFS、LAMP、BIND結合的方法,應對網絡中訪問量增大而導致云服務器負載運行的情況。以實現Web服務器之間使用同一個MYSQL和相同的網頁配置文件。

實驗環境:

HostNameIP規劃

nfs.preferred.com192.168.1.6NFS

ns.preferred.com192.168.1.5

mysql.preferred.com192.168.1.4MYSQL

www.preferred.com192.168.1.3WEB

www.preferred.com192.168.1.2WEB

實驗拓撲:

de0172ad7be85f96d34ba8110b9316b1.png

實驗步驟:

一、搭建NFS以下操作在nfs.preferred.com服務器上實現[root@localhost?~]#?yum?install?nfs-utils?-y????

[root@localhost?~]#?rpm?-qa?|?grep?nfs-utils?--color

nfs-utils-1.2.3-39.el6.x86_64

創建共享目錄并配置nfs文件[root@localhost~]#?mkdir?/mydata

[root@localhost~]#?mkdir?/webdata

[root@localhost~]#?cd?/webdata/

[root@localhost?webdata]#?unzip?wordpress-3.2.1-zh_CN.zip?&>?/dev/null

[root@localhost?webdata]#?chmod?-R?777?wordpress

[root@localhost?webdata]#?ls?-l

drwxrwxrwx?5?root?root????4096?Oct?11??2016?wordpress

-rw-r--r--?1?root?root?4372680?Oct?11??2016?wordpress-3.2.1-zh_CN.zip

[root@localhost?webdata]#?vim?/etc/exports

/mydata?????????192.168.1.4(rw,no_root_squash)

/webdata????????192.168.1.2(rw,no_root_squash)?192.168.1.3(rw,no_root_squash)

[root@localhost?~]#?service?rpcbind?start

注:rpcbind是一個RPC服務,主要是在nfs共享的時候負責通知客戶端、服務器nfs端口號。

[root@localhost?~]#?service?nfs?start

Starting?NFS?services:?????????????????????????????????????[??OK??]

Starting?NFS?quotas:???????????????????????????????????????[??OK??]

Starting?NFS?mountd:???????????????????????????????????????[??OK??]

Starting?NFS?daemon:???????????????????????????????????????[??OK??]

Starting?RPC?idmapd:???????????????????????????????????????[??OK??]

[root@localhost?~]#?showmount?-e?192.168.1.6????

Export?list?for?192.168.1.6:

/webdata?192.168.1.3,192.168.1.2

/mydata??192.168.1.4

二、搭建DNS以下操作在ns.preferred.com服務器上實現[root@localhost?~]#?yum?install?bind?-y?|?tail?-n?5

Installed:

bind.x86_64?32:9.8.2-0.47.rc1.el6_8.1

Complete!

[root@localhost?~]#?vim?/etc/named.rfc1912.zones?????

zone?"preferred.com"?IN?{

type?master;

file?"preferred.com.zone";

};

zone?"1.168.192.in-addr.arpa"?IN?{

type?master;

file?"192.168.1.5.zone";

};

[root@localhost?~]#?vim?/var/named/preferred.com.zone?????

$TTL?86400

$ORIGIN?preferred.com.

@???????IN??????SOA?????ns.preferred.com?admin.preferred.com?(

2016101001

1D

5M

7D

1D?)

IN??????NS??????ns

ns??????IN??????A???????192.168.1.5

www?????IN??????A???????192.168.1.2

www?????IN??????A???????192.168.1.3

nfs?????IN??????A???????192.168.1.6

[root@localhost?~]#?vim?/var/named/192.168.1.5.zone?????

$TTL?86400

@???????IN??????SOA?????ns.preferred.com.?admin.preferred.com?(

2016101001

1H

5M

7D

1D?)

IN??????NS??????ns.preferred.com.

5???????IN??????PTR?????ns.preferred.com.

2???????IN??????PTR?????www.preferred.com.

3???????IN??????PTR?????www.preferred.com.

6???????IN??????PTR?????nfs.preferred.com.

[root@localhost?~]#?systemctl?restart?named

[root@localhost?~]#?dig?-t?A?www.preferred.com?@192.168.1.5????

;?<<>>?DiG?9.9.4-RedHat-9.9.4-29.el7_2.4?<<>>?-t?A?www.preferred.com?@192.168.1.5

;;?global?options:?+cmd

;;?Got?answer:

;;?->>HEADER<

;;?flags:?qr?aa?rd?ra;?QUERY:?1,?ANSWER:?2,?AUTHORITY:?1,?ADDITIONAL:?2

;;?OPT?PSEUDOSECTION:

;?EDNS:?version:?0,?flags:;?udp:?4096

;;?QUESTION?SECTION:

;www.preferred.com.INA

;;?ANSWER?SECTION:

www.preferred.com.86400INA192.168.1.2

www.preferred.com.86400INA192.168.1.3

;;?AUTHORITY?SECTION:

preferred.com.86400INNSns.preferred.com.

;;?ADDITIONAL?SECTION:

ns.preferred.com.86400INA192.168.1.5

;;?Query?time:?0?msec

;;?SERVER:?192.168.1.5#53(192.168.1.5)

;;?WHEN:?Tue?Oct?11?04:22:36?EDT?2016

;;?MSG?SIZE??rcvd:?111

[root@localhost?~]#?dig?-x?192.168.1.2?@192.168.1.5????

;?<<>>?DiG?9.9.4-RedHat-9.9.4-29.el7_2.4?<<>>?-x?192.168.1.2?@192.168.1.5

;;?global?options:?+cmd

;;?Got?answer:

;;?->>HEADER<

;;?flags:?qr?aa?rd?ra;?QUERY:?1,?ANSWER:?1,?AUTHORITY:?1,?ADDITIONAL:?2

;;?OPT?PSEUDOSECTION:

;?EDNS:?version:?0,?flags:;?udp:?4096

;;?QUESTION?SECTION:

;2.1.168.192.in-addr.arpa.INPTR

;;?ANSWER?SECTION:

2.1.168.192.in-addr.arpa.?86400INPTRwww.preferred.com.

;;?AUTHORITY?SECTION:

1.168.192.in-addr.arpa.86400INNSns.preferred.com.

;;?ADDITIONAL?SECTION:

ns.preferred.com.86400INA192.168.1.5

;;?Query?time:?0?msec

;;?SERVER:?192.168.1.5#53(192.168.1.5)

;;?WHEN:?Tue?Oct?11?04:23:57?EDT?2016

;;?MSG?SIZE??rcvd:?117

三、搭建MYSQL以下操作在mysql.preferred.com服務器上實現[root@localhost?~]#?mkdir?/mydata/

[root@localhost?~]#?mount?-t?nfs?192.168.1.6:/mydata/?/mydata/????

[root@localhost?~]#?groupadd?-r?mysql????

[root@localhost?~]#?useradd?-r?-g?mysql?-s?/sbin/nologin?mysql

[root@localhost?~]#?cd?/usr/local/

[root@localhost?local]#?ln?-sv?/root/mariadb-5.5.43-linux-x86_64?mysql

"mysql"?->?"/root/mariadb-5.5.43-linux-x86_64"

[root@localhost?local]#?cd?mysql/

[root@localhost?mysql]#?ls

bin??????COPYING.LESSER??EXCEPTIONS-CLIENT??INSTALL-BINARY??man?????????README???share??????support-files

COPYING??data????????????include????????????lib?????????????mysql-test??scripts??sql-bench

[root@localhost?mysql]#?./scripts/mysql_install_db?--user=mysql?--datadir=/mydata/????

Installing?MariaDB/MySQL?system?tables?in?'/mydata'?...

161010?13:33:59?[Note]?./bin/mysqld?(mysqld?5.5.43-MariaDB)?starting?as?process?2183?...

OK

Filling?help?tables...

161010?13:33:59?[Note]?./bin/mysqld?(mysqld?5.5.43-MariaDB)?starting?as?process?2191?...

OK

...

[root@localhost?mysql]#?ls?/mydata/????

aria_log.00000001??aria_log_control??mysql??performance_schema??test

[root@localhost?mysql]#?mkdir?/etc/mysql/

[root@localhost?mysql]#?cp?support-files/my-large.cnf?/etc/mysql/my.cnf

[root@localhost?mysql]#?vim?/etc/mysql/my.cnf????

datadir?=?/mydata

innodb_file_per_table?=?on

skip_name_resolve?=?on

[root@localhost?mysql]#?service?mysqld?start

Starting?MySQL...??????????????????????????????????????????[確定]

[root@localhost?mysql]#?ss?-tnl?|?grep?3306????

LISTEN?????0??????50????????????????????????*:3306?????????????????????*:*???????????????????????*:*

[root@localhost?mysql]#?mysql

-bash:?mysql:?command?not?found

注:嘗試登陸MYSQL卻報錯,不要緊張。這是因為/usr/local/bin目錄下確實mysql導致,只需要建立一個軟連接即可解決。

[root@localhost?~]#?ln?-sv?/usr/local/mysql/bin/mysql?/usr/bin/

"/usr/bin/mysql"?->?"/usr/local/mysql/bin/mysql"

[root@localhost?~]#?mysql????

Welcome?to?the?MariaDB?monitor.??Commands?end?with?;?or?\g.

Your?MariaDB?connection?id?is?115

Server?version:?5.5.43-MariaDB-log?MariaDB?Server

Copyright?(c)?2000,?2015,?Oracle,?MariaDB?Corporation?Ab?and?others.

Type?'help;'?or?'\h'?for?help.?Type?'\c'?to?clear?the?current?input?statement.

MariaDB?[(none)]>?CREATE?DATABASE?pre;

Query?OK,?1?rows?affected?(0.00?sec)

MariaDB?[(none)]>?GRANT?ALL?ON?pre.*?TO?'jds'@'%'?IDENTIFIED?BY?'redhat';????

Query?OK,?0?rows?affected?(0.01?sec)

MariaDB?[(none)]>?FLUSH?PRIVILEGES;

Query?OK,?0?rows?affected?(0.00?sec)

四、搭建WEB以下操作在www.preferred.com(192.168.1.2)服務器上實現[root@localhost?~]#?yum?install?httpd?php-mysql?php?-y?|?tail?-n?10

warning:?rpmts_HdrFromFdno:?Header?V3?RSA/SHA1?Signature,?key?ID?c105b9de:?NOKEY

Importing?GPG?key?0xC105B9DE:

Userid:?CentOS-6?Key?(CentOS?6?Official?Signing?Key)?

Package:?centos-release-6-5.el6.centos.11.1.x86_64?(@anaconda-CentOS-201311272149.x86_64/6.5)

From:?/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

php-cli.x86_64?0:5.3.3-48.el6_8????php-common.x86_64?0:5.3.3-48.el6_8

php-pdo.x86_64?0:5.3.3-48.el6_8

Updated:

httpd.x86_64?0:2.2.15-54.el6.centos

Dependency?Updated:

httpd-tools.x86_64?0:2.2.15-54.el6.centos

Complete!

[root@localhost?~]#?mkdir?/webdata

[root@localhost?~]#?vim?/etc/httpd/conf/httpd.conf????

ServerName?www.preferred.com:80

ServerName?www.preferred.com

DocumentRoot?/webdata/wordpress

[root@localhost?~]#?service?rpcbind?start

[root@localhost?~]#?mount?-t?nfs?192.168.1.6:/webdata?/webdata

[root@localhost?~]#?ls?/webdata/

wordpress??wordpress-3.2.1-zh_CN.zip

[root@localhost?~]#?service?httpd?start

Starting?httpd:????????????????????????????????????????????[??OK??]

接下來安裝wordpress,沒有的話可以自己去下載一個https://wordpress.org/download/[root@localhost?~]#?cd?/webdata/wordpress

[root@localhost?wordpress]#?ls

index.php????????wp-app.php????????????wp-config.php?????????wp-includes????????wp-pass.php??????wp-settings.php

license.txt??????wp-atom.php???????????wp-config-sample.php??wp-links-opml.php??wp-rdf.php???????wp-signup.php

readme.html??????wp-blog-header.php????wp-content????????????wp-load.php????????wp-register.php??wp-trackback.php

wp-activate.php??wp-comments-post.php??wp-cron.php???????????wp-login.php???????wp-rss2.php??????xmlrpc.php

wp-admin?????????wp-commentsrss2.php???wp-feed.php???????????wp-mail.php????????wp-rss.php

[root@localhost?wordpress]#?cp?wp-config-sample.php?wp-config.php????

[root@localhost?wordpress]#?vim?wp-config.php

//?**?MySQL?設置?-?具體信息來自您正在使用的主機?**?//

/**?WordPress?數據庫的名稱?*/

define('DB_NAME',?'pre');????

/**?MySQL?數據庫用戶名?*/

define('DB_USER',?'jds');

/**?MySQL?數據庫密碼?*/

define('DB_PASSWORD',?'redhat');

/**?MySQL?主機?*/

define('DB_HOST',?'192.168.1.4');

/**?創建數據表時默認的文字編碼?*/

define('DB_CHARSET',?'utf8');

/**?數據庫整理類型。如不確定請勿更改?*/

define('DB_COLLATE',?'');

[root@localhost?~]#?mysql?-ujds?-predhat?-h?192.168.1.4????

ERROR?2003?(HY000):?Can't?connect?to?MySQL?server?on?'192.168.1.4'?(113)

注:遇到這個問題怎么個人都不好了,在MYSQL服務器上取消防火墻也不行。所以嘗試在MYSQL服務器的防火墻上加上端口的允許。

[root@localhost?~]#?iptables?-L?-n?|?grep?3306

[root@localhost?~]#?iptables?-I?INPUT?-s?0/0?-p?tcp?--dport?3306?-j?ACCEPT

[root@localhost?mysql]#?iptables?-L?-n?|?grep?3306

ACCEPT?????tcp??--??0.0.0.0/0????????????0.0.0.0/0???????????tcp?dpt:3306

[root@localhost?~]#?mysql?-ujds?-predhat?-h?192.168.1.4????

Welcome?to?the?MariaDB?monitor.??Commands?end?with?;?or?\g.

Your?MariaDB?connection?id?is?116

Server?version:?5.5.43-MariaDB-log?MariaDB?Server

Copyright?(c)?2000,?2015,?Oracle,?MariaDB?Corporation?Ab?and?others.

Type?'help;'?or?'\h'?for?help.?Type?'\c'?to?clear?the?current?input?statement.

MariaDB?[(none)]>?SHOW?DATABASES;

+--------------------+

|?Database???????????|

+--------------------+

|?information_schema?|

|?mysql??????????????|

|?performance_schema?|

|?pre????????????????|????

|?test???????????????|

+--------------------+

5?rows?in?set?(0.00?sec)

3e4a1e79d6a8184dbe01e0741cf3a0f2.png

測試訪問正常!!!

以下操作在www.preferred.com(192.168.1.3)服務器上實現[root@localhost?~]#?yum?install?httpd?php-mysql?php?-y

[root@localhost?~]#?mkdir?/webdata

[root@localhost?~]#?vim?/etc/httpd/conf/httpd.conf????

ServerName?www.preferred.com:80

ServerName?www.preferred.com

DocumentRoot?/webdata/wordpress

[root@localhost?~]#?service?rpcbind?start

[root@localhost?~]#?mount?-t?nfs?192.168.1.6:/webdata?/webdata

[root@localhost?~]#?ls?/webdata/

wordpress??wordpress-3.2.1-zh_CN.zip

[root@localhost?~]#?service?httpd?start

Starting?httpd:

[??OK??]

afc9ac80ea060f1f966471e1ef739900.png

先用WEB(192.168.1.3)進行測試。發布一條文章

52d9ea490a203028b66569267d7684f9.png

用WEB(192.168.1.2)進行測試。現在訪問看看

40549555fce4e2b32ad1f3141b94b797.png

看到了在WEB(192.168.1.3)上發布的文章,我們在WEB(192.168.1.2)上也發布一篇

46b58af481c0027b858e516cd5e0f676.png

最后我們在WEB(192.168.1.3)上查看

23b526b2d9237e40fbf03f57f2413b15.png

至此,我們實驗的目的已經達到。

如果大家還有什么地方需要了解的可以在億速云官網找我們的專業技術工程師的,億速云技術工程師在行業內擁有十幾年的經驗了,所以會比小編回答的更加詳細專業。億速云官網鏈接www.yisu.com

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378932.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378932.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378932.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

傳128GB版iPad4售價為799/929美元

外媒9to5mac報道&#xff0c;蘋果將推出一款升級版iPad4&#xff0c;外觀和iPad 4相同&#xff0c;還是黑白兩色的&#xff0c;只加入了新的SKU。 據報道&#xff0c;這款升級版iPad4還有128GB版&#xff0c;隨著這條消息傳出&#xff0c;不久關于128GB版iPad4的售價信息也傳出…

(西工程-金花)小米路由器連接哆點設置WiFi保姆式教程

小米路由器連接電源,用根網線一端插入寢室的網口處,另一端插入小米路由器的WAN口手機或者電腦連接WiFi,我這里是通過手機瀏覽器打開192.168.31.1進入無線路由器管理頁面進行配置小米路由器&#xff0c;配置WiFi的一些基本參數,例如:WiFi名稱,密碼之類的信息 進入無線路由器管理…

基于MINA框架快速開發網絡應用程序

1&#xff0e;MINA框架簡介 Netty、Mina、Cindy都是不錯的NIO開源框架&#xff0c;后兩者都是在Netty的基礎上演化出來的。MINA(Multipurpose Infrastructure for Network Applications)是用于開發高性能和高可用性的網絡應用程序的基礎框架。通過使用MINA框架可以可以省下處理…

Python中@staticmethod和@classmethod之間的區別

classmethod裝飾器 (The classmethod Decorator) The classmethod decorator is an inbuilt function decorator that gets evaluated after the function is defined. The result of the evaluation shadows the function definition. The classmethods first argument is alw…

go 聲明二維數組_一篇文章了解Go語言中數組Arrays的使用內幕

概述與其他編程語言類似&#xff0c;Go語言也有數組array。Go語言中&#xff0c;數組的行為和其他語言沒有什么不同.Go語言中還有一個叫做切片slice的東西&#xff0c;它就像是對數組的引用。在本文中&#xff0c;我們將只研究數組。定義數組是同一類型元素的連續集合&#xff…

ffmpeg 使用ffplay 進行 hls 拉流 分析 1

ffmpeg 使用 ffplay 進行 hls 拉流 分析 1 從使用ffplay 調用 http://192.168.1.100:8080/live/livestream.m3u8 開始&#xff0c;進入到ffmpeg 的分析使用的協議選擇相應的解復用器的步驟。 其他協議或者文件方式的使用ffplay也是這個步驟流程的。 目錄&#xff1a;一、流程圖…

搜狗輸入法輸出特殊符號快捷鍵

https://www.petefreitag.com/cheatsheets/ascii-codes/ 參考上個編碼網站大全 詳細步驟為&#xff1a;alt長按 &#xff0b; 編碼數字 例如&#xff1a;平方的編碼為178-----長按alt178 即可&#xff0c;178是數字一個一個挨個按即可 常用的特殊符號如下&#xff1a; 平方&…

echo 12345678 | base64 產生的結果跟12345678真正的base64編碼不對

echo "12345678" | base64 產生的結果跟"12345678"真正的base64編碼不對 弄了好久才搞清楚&#xff0c;echo 命令是帶換行符的&#xff0c;改成echo -n "12345678" | base64就沒問題了轉載于:https://www.cnblogs.com/senix/archive/2013/01/30/…

[BuildRelease Management]CC.NET架構

一 CC.NET的操作流程 1) 等待Trigger的喚醒&#xff1b; 2&#xff09;從Source Control System查詢上次build以后的修改列表&#xff1b; 3&#xff09;如果任何修改被發現或是Trigger觸發類型為 force the build &#xff1a; 3.1&#xff09;為build產生一個label number&a…

python 入門到實踐期末考試常出現的考試內容_Python編程入門到實踐—列表篇(一)...

一、列表是什么&#xff1f;列表由一系列按特定順序排列的元素組成。可以創建包含字母表中所有字母、數字0-9或所有家庭成員姓名的列表&#xff1b;也可以將任何東西加入列表中&#xff0c;其中的元素之間可以沒有任何關系。列表通常包含多個元素&#xff0c;給列表指定一個表示…

c#中將集合寫入文本_在C#中將記錄插入MySQL數據庫

c#中將集合寫入文本In the last tutorial (how to connect with MySQL database in C#?), we learned about making the connection with MySQL database in C#. Here, in this tutorial, we will learn how to insert the records in MySQL database in C#? 在上一教程( 如何…

read/fread write/fwrite 的區別

fread就是通過read來實現的&#xff0c;fread是C語言的庫&#xff0c;而read是系統調用。 差別在read每次讀的數據是調用者要求的大小&#xff0c;比如調用者要求讀取10個字節數據&#xff0c;read就會從內核緩沖區&#xff08;操作系統開辟的一段空間用來存儲磁盤上的數據&am…

如何在子網中訪問上層網絡的計算機文件夾

場景 公司路由器A&#xff0c;直接接外部網線&#xff0c;內部ip192.168.11.1&#xff0c;lan口又接了路由器A1&#xff0c;IP為192.168.11.2&#xff0c;A1的lan端口接了一臺電腦A&#xff0c;Ip為192.168.0.2&#xff0c;接了另外一個路由A2&#xff0c;Ip為192.168.11.3&…

基于Web的套打方案分析

應用web化&#xff0c;不論對開發商&#xff0c;還是對用戶來說&#xff0c;實在是一種很經濟的選擇&#xff0c;因為基于web的應用&#xff0c;客戶端的規則很簡單&#xff0c;容易學習&#xff0c;容易維護&#xff0c;容易發布。但對程序員來說&#xff0c;因為瀏覽器的局限…

day1-Linux操作系統基礎

該專欄所有內容筆記均來自傳智播客培訓班 1.什么是操作系統&#xff08;operate system OS&#xff09; 小議&#xff1a;承上啟下作用&#xff0c;向下可以控制硬件&#xff0c;向上能夠支持軟件的運行。一個可以控制硬件的軟件。 小明找小紅聊天&#xff0c;小明打開QQ&…

關閉瀏覽器 清空session_跨境網絡小知識之Session

跨境小伙伴們大家好&#xff0c;上一篇為大家介紹了Cookie&#xff0c;今天就為大家介紹下連接cookie的另一端Session&#xff0c;交互過程中&#xff0c;二者缺一不可。與Cookie相對&#xff0c;Session是存儲在服務端的&#xff0c;他們之間是通過一個叫做sessionID的東東建立…

我和乘子交替方向法admm_找到最大和交替子序列

我和乘子交替方向法admmProblem statement: 問題陳述&#xff1a; Given a sequence of numbers, you have to find the maximum sum alternating subsequence and print the value. A sequence is an alternating sequence when it will be maintain like (increasing) ->…

Dojo學習筆記(一):Hello Dojo!

歡迎來到Dojo世界&#xff01;在這篇文章中你將會學習到如何加載Dojo以及探索Dojo的一些核心功能。你還會了解Dojo的基于AMD的模塊架構&#xff0c;探索如何加載額外的模塊來增加功能到您的Web站點或應用程序&#xff0c;并找出在出錯的時如何得到幫助。讓我們開始吧 開始學習D…

轉:我眼中的Visual Studio 2010架構工具

來自&#xff1a;http://www.cnblogs.com/wayfarer/archive/2010/07/30/1788398.html我眼中的Visual Studio 2010架構工具影響架構質量的是構建體系架構的思想、原則、實踐與架構師的經驗&#xff0c;絕不是工具。即使是最優秀的架構工具&#xff0c;也不可能像倚天寶劍一般——…

VMware創建Ubuntu操作系統到網絡配置詳細流程

一、創建虛擬機 Ubuntu下載鏈接 1&#xff0c;看個人需求了&#xff0c;有更高的版本&#xff0c;下載Ubuntu鏡像 2&#xff0c;VMware官網隨便下載即可 3&#xff0c;創建新的虛擬機 4&#xff0c;自定義 5&#xff0c;默認即可 6&#xff0c;稍后安裝操作系統 7&#xf…