eth快照
A. EOS怎麼發行
EOS有兩種不同的發行方式:眾籌和增發。
EOS在主網未上線前指代基於以太坊ERC20發布的臨時EOS代幣,通過眾籌方式發行,眾籌將從2017年6月26日13:00 UTC(世界協調時間)開始,歷時341天。
眾籌總共發行10億枚EOS,分為兩個階段,第一階段為2億枚EOS,將在2017年6月26日開始至2017年7月1日止;第二階段將7億枚EOS分為350份發售,即每23小時一份,每份200萬枚,剩餘1億枚由歸屬於Block.one, 並且不能在以太坊網路上進行交易。
在EOS主網上線後,將每年增發5%的EOS,其中1%將用於獎勵區塊生產者和備選節點。
在主網未映射前,現有的EOS是基於以太坊ERC20發布的臨時EOS代幣。當今年6月份EOS主網上線之後,這些臨時的EOS需要被轉換成真正的EOS平台通證,這個操作就是映射,相當於在以太坊和EOS主網直接建立一座橋梁。
在主網上線前,需要生成一個主鏈的EOS原生幣地址,並通過一系列的操作將其與以太坊錢包地址相關聯,在6月2日前,需要將臨時EOS代幣轉入以太坊錢包,之後的23小時內,EOS將會對錢包中的EOS進行快照,並在之後以空投的形式將EOS平台通證發到你的EOS地址上,48小時後,以太坊上的臨時EOS代幣則被凍結無法使用。若未做主網映射,則手上的臨時EOS代幣將無法被主網所認可,即所謂的不映射就歸零。充幣在火幣交易所的EOS,火幣將會幫用戶做自動映射,無需用戶做任何操作。
B. VMware7虛擬機裝linux7.0怎麼連網
VMware虛擬機中安裝Linux聯網需要兩個條件:網卡橋接設置和配置虛擬機網卡信息。
①打開VMware虛擬機--VM--setting--Hardware--Network Adapter,然後選擇Bridged(橋接模式)。
#配置網卡
vim/etc/sysconfig/network-script/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"###如果是動態的,可以用dhcp;靜態也可以用none
HWADDR="00:0C:29:D3:0C:DD"
IPV6INIT="yes"
IPADDR=192.168.1.169###IP地址
NETMASK=255.255.255.0###子網掩碼
GATEWAY=192.168.1.1###網關
NM_CONTROLLED="yes"
ONBOOT="yes"
#重啟網路服務
servicenetworkrestart
C. linux反復恢復快照是不是影響性能
setup--網路設置--不要選dhcp--手動設置ip,掩碼---退出---service network restart--ifconfig查看 或者應用程序--網路--eth0--編輯--使用固定ip--手動輸入設置--確定--激活--service network restart--ifconfg查看linux反復恢復快照是不是影響性能
D. 在以太坊中什麼是Optimistic Rollup(樂觀匯總)
Rollups(匯總)是指將發生在Layer 2的大批交易壓縮,並將快照打包返回主鏈進行記錄和更新的技術路徑;數據在主鏈上儲存,將賬戶間的交互過程轉移到鏈下,避開擁堵的同時具備主鏈的安全性。
Rollups(匯總)方案的關鍵在於,如何確保提交給主鏈的是正確的結果,這也是Optimistic Rollup(樂觀匯總)和下述ZK-Rollup(零知識匯總)最大的區別。
Optimistic Rollup(樂觀匯總)採用的是欺詐性證明(Fraud Proof),它趨於相信操作者提交的數據都是真實的(樂觀假設,大家都是好人)。
但保險起見,需要操作者質押一定資產作為保證金,且在上鏈前留出兩周的挑戰期,任何人都可以在此期間挑戰其真實性並發布欺詐證明,一旦挑戰成功,質押金將會被沒收,挑戰者會獲得獎勵,且回滾交易細節。以此,從概率角度防止作惡行為。
一些擴展解決方案是針對特定應用的,例如,支付通道。其他的方案比如Optimistic Rollup(樂觀匯總),可以用於任何任意合約的執行。
優點:
l兼容性強,開發遷移難度小,更容易落地
l安全性:犧牲了等待時間來換取較好的安全性
l上鏈效率高:將多筆交易打包操作,節約時間和gas fee
缺點:
l驗證效率低:較長的等待期,任何交易在等待期不會被確認,也無法從主鏈提取資金
l擴容程度不及ZK-Rollup(零知識匯總):交易壓縮率相對較低
代表項目:
lFuel:Optimistic Rollup(樂觀匯總)概念提出者所在團隊研發
lSynthetix(合成器):DeFi巨頭的Layer2擴容選擇
鏈喬教育在線旗下學碩創新區塊鏈技術工作站是中國教育部學校規劃建設發展中心開展的「智慧學習工場2020-學碩創新工作站 」唯一獲準的「區塊鏈技術專業」試點工作站。專業站立足為學生提供多樣化成長路徑,推進專業學位研究生產學研結合培養模式改革,構建應用型、復合型人才培養體系。
E. linux虛擬機中和主機三種網路連接方式的區別
VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網路地址轉換模式)和host-only(主機模式)。要想在網路管理和維護中合理應用它們,你就應該先了解一下這三種工作模式。
1.bridged(橋接模式)
在這種模式下,VMWare虛擬出來的操作系統就像是區域網中的一台獨立的主機,它可以訪問網內任何一台機器。在橋接模式下,你需要手工為虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通信。同時,由於這個虛擬系統是區域網中的一個獨立的主機系統,那麼就可以手工配置它的TCP/IP配置信息,以實現通過區域網的網關或路由器訪問互聯網。
使用橋接模式的虛擬系統和宿主機器的關系,就像連接在同一個Hub上的兩台電腦。想讓它們相互通訊,你就需要為虛擬系統配置IP地址和子網掩碼,否則就無法通信。
如果你想利用VMWare在區域網內新建一個虛擬伺服器,為區域網用戶提供網路服務,就應該選擇橋接模式。
2.host-only(主機模式)
在某些特殊的網路調試環境中,要求將真實環境和虛擬環境隔離開,這時你就可採用host-only模式。在host-only模式中,所有的虛擬系統是可以相互通信的,但虛擬系統和真實的網路是被隔離開的。
提示:在host-only模式下,虛擬系統和宿主機器系統是可以相互通信的,相當於這兩台機器通過雙絞線互連。
在host-only模式下,虛擬系統的TCP/IP配置信息(如IP地址、網關地址、DNS伺服器等),都是由VMnet1(host-only)虛擬網路的DHCP伺服器來動態分配的。
如果你想利用VMWare創建一個與網內其他機器相隔離的虛擬系統,進行某些特殊的網路調試工作,可以選擇host-only模式。
3.NAT(網路地址轉換模式)
使用NAT模式,就是讓虛擬系統藉助NAT(網路地址轉換)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統里訪問互聯網。NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網中的其他真實主機進行通訊。採用NAT模式最大的優勢是虛擬系統接入互聯網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互聯網即可。
如果你想利用VMWare安裝一個新的虛擬系統,在虛擬系統中不用進行任何手工配置就能直接訪問互聯網,建議你採用NAT模式。
提示:以上所提到的NAT模式下的VMnet8虛擬網路,host-only模式下的VMnet1虛擬網路,以及bridged模式下的VMnet0虛擬網路,都是由VMWare虛擬機自動配置而生成的,不需要用戶自行設置。VMnet8和VMnet1提供DHCP服務,VMnet0虛擬網路則不提供
==================================
vmware 網路設置三:理解虛擬網路的類型
很多朋友都用vmware來測試不同的系統,我結合自己的經驗談一下對網路設置的理解,不對的地方請指正。
bridge:
這種方式最簡單,直接將虛擬網卡橋接到一個物理網卡上面,和linux下一個網卡 綁定兩個不同地址類似,實際上是將網卡設置為混雜模式,從而達到偵聽多個IP的能力。
在此種模式下,虛擬機內部的網卡(例如linux下的eth0)直接連到了物理網卡所在的網路上,可以想像為虛擬機和host機處於對等的地位,在網路關繫上是平等的,沒有誰在誰後面的問題。
使用這種方式很簡單,前提是你可以得到1個以上的地址。對於想進行種種網路實驗的朋友 不太適合,因為你無法對虛擬機的網路進行控制,它直接出去了。
nat方式:
這種方式下host內部出現了一個虛擬的網卡vmnet8(默認情況下),如果你有過 做nat伺服器的經驗,這里的vmnet8就相當於連接到內網的網卡,而虛擬機本身則相當於運 行在內網上的機器,虛擬機內的網卡(eth0)則獨立於vmnet8。
你會發現在這種方式下,vmware自帶的dhcp會默認地載入到vmnet8界面上,這樣虛擬機就可以使用dhcp服務。更為重要的 是,vmware自帶了nat服務,提供了從vmnet8到外網的地址轉 換,所以這種情況是一個實實在在的nat伺服器在運行,只不過是供虛擬機用的。
很顯然,如果你只有一個外網地址,此種方式很合適。
hostonly:
這應該是最為靈活的方式,有興趣的話可以進行各種網路實驗。和nat唯一的不同的是,此 種方式下,沒有地址轉換服務,因此,模認情況下,虛擬機只能到主機訪問,這也是hostonly的名字的意義。
默認情況下,也會有一個dhcp服務載入到vmnet1上。這樣連接到vmnet1上的虛擬機仍然可以設置成dhcp,方便系統的配置.
是不是這種方式就沒有辦法連接到外網呢,當然不是,事實上,這種方式更為靈活,你可以使用自己的方式,從而達到最理想的配置,例如:
a。使用自己dhcp服務:首先停掉vmware自帶的dhcp服務,使dhcp服務更為統一。
b。使用自己的nat,方便加入防火牆。windows host可以做nat的方法很多,簡單的如windows xp的internet共享,復雜的如windows server里的nat服務。
c. 使用自己的防火牆。因為你可以完全控制vmnet1,你可以加入(或試驗)防火牆在vmnet1和外網的網卡間。
從以上可以看出,hostonly這種模式和普通的nat server帶整個內網上網的情形類似,因此你可以方便的進行與之有關的實驗,比如防火強的設置等。
我的有關具體網路設置的另外兩篇文章
(linux host + windows guest
http://bbs.chinaunix.net/forum/viewtopic.php?t=367907&highlight=yunqing
和
windows host + linux guest
http://bbs.chinaunix.net/forum/viewtopic.php?t=374483&highlight=yunqing
)也是以此配置為基礎的。
文章摘自:http://www.chinaunix.net/jh/4/376768.html
更多回復和解答參考以上鏈接
====================
Vmware 網路連接方式匯總
1.bridge :
默認使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其餘與主機相同:
例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機<--->主機 虛擬機<---->互聯網 通信。
2.nat :
默認使用vmnet8
將虛擬機設置成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可
也可以手動設置:
ip設置與vmnet8同網段,gateway設置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast設置與vmnet8相同,dns設置與主機相同。
例如vmnet8 ip:172.16.249.1 gw :172.16.249.2
虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2
3.host-only :
默認使用vmnet1
將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其餘設置與vmnet1相同,dns設置與主機相同
例如vmnet1 ip :172.16.245.1
虛擬機設置: ip :172.16.245.100 gateway :172.16.245.1
這樣就實現了虛擬機<--->主機 通信,但是 虛擬機<--->互聯網 仍無法通信
虛擬機與互聯網通信:
1.開啟主機路由功能
2.設定iptables,使主機成為一台nat server
1. echo 1 >/proc/sys/net/ipv4/ip_forward 這樣就主機就具有了路由功能
2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE
這條規則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現虛擬機與互聯網通信
如果網路介面是ppp+或pppoe則需要修改成-o pppoe
當然-s 172.16.245.0/24 也要根據
===============================
用VMware構建真實的虛擬網路(一)
我們以前的文章里, 曾經介紹過簡單的VMware網路,VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網路地址轉換模式)和host- only(主機模式)。這三種模式主要是為了用戶建立虛擬機後可以根據現實網路情況方便的把虛擬機接入網路。我們理解了這三種網路的工作原理,就可以用VMware任意定製自己網路結構。
當我們安裝完成VMware Workstation後,我們會發現在網路連接里將多出兩塊塊虛擬網卡(如下圖),
載入中...
新增了兩塊虛擬網卡
用ipconfig命令查看新增加的網卡的屬性可以發現,這兩塊網卡分別屬於不同的子網(見下圖)。
載入中...
新增的虛擬網卡的信息
在前面的文章里我們介紹過三種典型的VMware網路,橋接模式是把虛擬機的網卡直接橋接在你的真實網卡上,並不會在你的系統中生成一塊獨立的 網卡。橋接模式組成的網路在VMware中以VMnet0表示,實際上可以看成你本機所在的真實區域網在虛擬機網路中映射,通過VMnet0也即橋接模式 接入網路的虛擬機相當於通過一個交換機和 你的真實機器一起接入了你實際所在的區域網。如果你的區域網提供了DHCP服務,那麼你的橋接網路機器可以自動獲得區域網的IP。如果你在通過橋接網路接 入網的虛擬機上運行ipconfig命令,可以看到虛擬機的IP地址在在現實的區域網段內。對於網上的其它機器而言,就如同本網段新增了一台真實的機器一 樣。再來看新增的兩塊網卡:
「Ethernet adapter VMware Network Adapter VMnet1」用於本機與使用NAT網路模 式的虛擬機相連,使用這種模式建立的虛擬機所於虛擬機的VMnet1子網內,在這個子網中,VMware還提供了DHCP服務讓子網的虛擬機可以方便的獲 得IP地址。當然,你也可以為處於此子網的虛擬機手動設置IP,不過一定要注意地址要VMnet1設定的網段內。這時,你的真實主機將做為VMnet1的網關,也即虛擬網路VMnet1與現實區域網之間的路由器在兩個網段間轉發數據。VMnet1的特殊之處在於VMware為這個網段默認啟用了NAT服務(如下圖),
載入中...
在虛擬子網中啟用NAT
「VMware Network Adapter VMnet8」這塊網卡主要用於真實主機與處於host-only(主機模式)的虛擬機相連,處於這種模式的虛擬機位於VMware虛擬網路的VMnet8子網內,這個子網除了IP段不同和沒有提供NAT服務外,與VMnet1也就是NAT模式組成的虛擬子網沒有什麼不同。如果你喜歡你完全可以 激活VMnet8子網的NAT服務,這樣VMnet8就成為了另一個NAT模式的子網。如果在默認的不激活NAT的情況下,該子網的虛擬機將只能與VMnet8網內的其它虛擬機以及真實主機通信,這就是「host-only」名稱的由來。
打開VMware的網路設置界面你可以對VMware網路模式有更深刻的理解(見下圖),
載入中...
VMware中的各個子網與主機中網卡的對應關系在VMware里最多可以有9個不同的虛擬子網(有三個在軟體裝好後已經啟用了,它們是VMnet0,VMnet1,VMnet8),你可以在這里點擊每個字網後的「>」按紐設置該子網的IP地址和是否啟用DHCP等。在「Host Virtual Adapers」標簽頁里(如下圖)可以添加更多的虛擬網卡並把這些網卡通過如上面的圖所示界面接入相應的虛擬網路。
載入中...
向真實主機中新增虛擬網卡
綜上所述,我們可以看到,VMware中的三種網路模式只是為了方便快速將虛擬機加入現實網路的一種預定義模式而已,當你安裝好VMware Workstaion後,軟體會預先設置好三個虛擬子網以對應三種基本模式。我們完全可以通過定製這些網路的屬性改變它的默認行為,例如讓host- only模式轉變為NAT模式或反之亦然。也可以向真實主機添加更多的虛擬網卡從而啟用更多的虛擬子網(虛擬子網數最多可以有9個)。真實的主機是所有虛 擬子網的中心,連接著全部虛擬子網。同事,你可以向一台虛擬機中加入多塊分屬不同虛擬網路的網卡,讓一台虛擬機連接不同的虛擬子網(如下圖,在虛擬機中添 加虛擬網卡),這樣,由連接全部虛擬子網與現實網路的主機,與多台屬於一個或多個虛擬子網的虛擬機就可以共同組建復雜的虛擬與現實混合網路。我們可以在這 個真實的虛擬網路中實際各種網路技巧。之所以在這個虛擬網路前面加上「真實」兩個字,是因為在這個虛擬網路中做任何操作的方法與在現實網路中是一致的,虛 擬機上安裝的全是真實的操作系統,除了你不用與交換機網線等硬體設備打交道外,與現實網路沒有任何區別。你完全可以把這個虛擬網路接入現實網路並與現實網路中的其它系統通訊,此時,對於現實網路中的客戶機而言,與之通信的虛擬機與其它任何現實網路系統中的終端沒有任何區別。
載入中...+6vcg=" src="http://up.2cto.com/2011/0730/20110730094754373.jpg" />
在虛擬機中新增虛擬網卡
載入中...
一個定製的VMware虛擬網路結構拓撲圖
以上對VMware中的網路實現方法做了簡單的分析,在以後的文章里,我們將實際構建一個這種虛擬網路並用之完成各種現實區域網環境中常見的網管任務。
文章摘自:http://biz.chinabyte.com/493/2178993_2.shtml
==================================================
用VMware構建真實的虛擬網路(二)
在上一篇文章里,我們重點介紹了VMware虛擬網路的基礎知識,從本篇文章開始,我們將實際建立並設置一個虛擬網路。
實驗目標
這里首先說一下我們准備構建的網路拓撲。我們的目標是建立兩個定製的子網VMnet2和VMnet3,這兩個網路與真實主機是不直接相連的(真實主機中我並不添加連接到這兩個網路的虛擬網卡),而是通過一台以橋接模式創建的屬於VMnet0的虛擬機連接VMnet0,真實的區域網也即VMnet0通過本地的網關連接internet,我們將VMnet2的虛擬機稱為VMnet2PC,VMnet3的虛擬機稱為VMnet3PC,VMnet0的PC稱為VMnet0PC,現在把VMnet3PC作為域控制器,VMnet0PC作為路由器和DNS伺服器,要求PC和VMnet0PC都加入VMnet3PC建立的域,三個網段要求互聯互通,並都可以訪問internet。網路拓撲圖如下:
載入中...
目標網路拓撲圖
本例中需要建立3台虛擬機,而真實的PC也處於VMnet0子網中,再次強調一下,VMnet0實際上是現實區域網在虛擬網路中的映射。
下面,讓我們首先來構建這個基礎的網路架構——建立起各台虛擬機並分別為它們添加所需的虛擬網卡然後將之接入指定的網路。
構建「物理」網路
首先,我們建立第一台虛擬機VMnet0PC,建立時在連接模式選擇處我們選擇橋接網路如下圖(這里我們並沒有修改默認的虛擬網路行為),這樣,這台虛擬機會有一塊連接到VMnet0的虛擬網卡,與真實PC處於同一個網段內。
載入中...
新增虛擬機時選擇網路模式
我們在前面的網路拓撲圖中看到,VMnet0PC應該有三塊不同的網卡分別接入三個不同的虛擬網路,在建立虛擬機機,VMware已經自動添加了一塊接連到VMnet0的虛擬網卡,現在我們為它更添加兩塊分別連接到VMnet2和VMnet3的網卡。
打開虛擬機的屬性點「hardware」標簽下面的「add」按鈕(如下圖)。
載入中...
向虛擬機增加新網卡
在彈出的硬體添加向導中選擇添加網卡,隨後彈出如下所示的對話框,在裡面選擇網卡裝要連接的網路。分別添加兩塊網卡連接到VMnet2和VMnet3。然後在虛擬機中安裝Windows server 2003專業版操作系統並設置好橋接網卡以連接到internet打好必要的伺服器補丁。至此,第一台伺服器VMnet0PC設置基本完成並接入了目標網路。
載入中...
選擇新網卡接入的網路
在第一台機器設置完成後,關閉虛擬機,點窗口左側上的「clone virtual machine」命令,對第一台虛擬機進行復制(如下圖),將新虛擬機命名為VMnet2PC,因為VMnet2PC僅需一塊網卡,因此,需要在虛擬機硬體屬性中刪除多餘的兩塊網卡並把剩餘那塊網卡接入VMnet2。重復以上步驟建立虛擬機VMnet3PC並將之連入網路。
載入中...
復制虛擬機
至此,「硬體」的建立與連接已經完成。下面對各虛擬機網卡的TCP/IP屬性分別進行設置,讓VMnet2PC和VMnet3PC分別可以與VMnet0PC互聯(跨網的互聯這里先不涉及,那將是下一篇文章的內容)。這里簡述一下各個子網的設置。VMnet0PC三塊網卡中,一塊用真實區域網 的IP地址,一塊用VMnet2子網的地址192.168.2.1/255.255.255.0,一塊用VMnet3子網的地址192.168.3.1 /255.255.255.0,位於VMnet2的VMnet2PC使用IP192.168.2.2/255.255.255.0,網關和DNS為192.168.2.1。位於VMnet3的VMnet3PCIP為192.168.3.2/,網關和DNS設為192.168.3.1。
到目前為止,僅有VMnet0PC可以連接internet並訪問所有的網段。在下一篇文章里,我們將讓這個「物理上」已經連接的虛擬機網路的各網段互聯互通,並都可以訪問internet。.
小知識:
在VMware5.0以前版本沒有提供虛擬機復制命令,不過可以通過對虛擬機文件夾的復雜方便的達到同樣的目的。但新版本中的虛擬機復制不是簡 單的文件復制,而是提供了很多增強,新虛擬機可以來源與源虛擬機的一個快照,還可以與源虛擬機關聯起來以減少存儲所需空間。在第一台用於試驗的虛擬機建立 以後,最好保存一個此時狀態的快照,在試驗完成以後可以隨時還原到系統剛安裝完成時的狀態,這將為今後的實驗節省大量的時間。
F. 以太坊升級是什麼意思
以太坊君士坦丁堡(Constantinople)分叉即將開始,很多人都對本次分叉感到好奇,不確定是否需要提前做好准備。
簡單來說:如果你只是ETH的持有者,本次升級你不需要做任何准備。
G. 你好,我2月7號早上10:14分40秒提了4.5個ETH到imtoken錢包到現在還沒到,請速解決
這個區塊鏈都有快照可查,除非地址錯誤,網站封鎖,找客服問下
H. 虛擬機恢復快照後不久ip為啥自動更改,linux 如何更改是ip固定
setup--網路設置--不要選dhcp--手動設置ip,掩碼---退出---service network restart--ifconfig查看
或者應用程序--網路--eth0--編輯--使用固定ip--手動輸入設置--確定--激活--service network restart--ifconfg查看
I. 如何安裝gentoo linux
下載基本系統和源碼包
為了加快安裝速度,我是先將需要用到的幾個鏡象全部下載到本地。所須下載的文件包括:
1、最小安裝鏡象包:install-x86-minimal-20130528.iso
2、Stage Tarball快照包:stage3-i686-20130528.tar.bz2
3、系統Portage快照包:portage-latest.tar.bz2
網路環境或U盤准備
下載完成之後,我的辦法是將上述2與3兩個包放置到區域網的web上(web地址為:192.168.1.100),做個簡單的頁面,便於下載與訪問。頁面為:index.html,
頁面上只有兩行簡單的代碼:
< a href="stage3-i686-20130528.tar.bz2" > stage3< / a >
< br >< a href="portage-latest.tar.bz2" >portage < / a >< br >
如此,准備工作完成。以下開始安裝:
或使用Linux文件系統的EXT4格式的U盤存放以上兩個文件
分區
用最小安裝鏡象包install-x86-minimal-20130528.iso啟動系統,
1、劃分磁碟為了簡單方便,還是按wiki的方法,只分為三個區,
如下:
/dev/sda1 啟動分區
/dev/sda2 交換分區
/dev/sda3 根分區
以下是具體劃分磁碟與步驟:
fdisk /dev/sda首先建立boot分區:Command (m for help):
nCommand action e extended p primary partition
(1-4)pPartition number (1-4): 1First cylinder (1-3876, default 1): (按回車)
Using
default value 1Last cylinder or +size or +sizeM or +sizeK (1-3876,
default 3876):
+100M(這里設定比wiki上稍大一些,便於今後使用多個內核)由於這個分區是將來的boot,所以需要把這個分區設置成可啟動的。
鍵入a來給分區添加啟動標志,
然後鍵入1。如果你再次按p鍵,你就會注意到,
在「Boot」那一列有個*。下面建立swap分區:同上,
鍵入n創建一個新分區,然後鍵入p來告訴fdisk你創建的是主分區。接著輸入2來創建第2個主分區,在本例中是/dev/sda2。當提示輸入第一個柱面的時候,直接敲回車。當提示輸入最後一個柱面的時候,輸入+512M來創建一個512MB大小的分區。在這之後,鍵入t來設置分區類型,鍵入2選擇你剛剛創建的那個分區,然後再輸入82,即把分區設置成了「Linux
Swap」。下面,建立根分區:同上,鍵入n創建一個新分區,然後鍵入p來告訴fdisk你創建的是主分區。接著輸入3來創建第3個主分區,在本例中是/dev/sda3。當提示輸入第一個柱面的時候,直接敲回車。當提示輸入最後一個柱面的時候,仍然直接回車,把磁碟上的剩餘空間創建一個分區。完成以上這些步驟之後,鍵入p,應該顯示一個與下面類似的分區表:
Device Boot Start End Blocks Id
System/dev/sda1 * 1 14 105808+ 83
Linux/dev/sda2 15 81 506520 82
Linux swap/dev/sda3 82 3876 28690200 83
Linux2、 格式化分區並掛載分區格式化分區
mkfs.ext3 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
掛載分區
swapon /dev/sda2
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
開始安裝基本系統
首先安裝Stage Tarball進入Gentoo的掛載點#
cd /mnt/gentoo我是預先將Stage包放到了區域網內的web上的,所以直接使用links訪問頁面並下載:
# links http://192.168.1.100區域網速度很快,幾秒就下載完畢,那麼現在解開stage包:
# tar xvjpf stage3-*.tar.bz2注意,解包的參數千萬不要出錯:xvjpf
現在stage已經安裝好,下面我們繼續安裝Portage。小心:要確保執行操作的當前位置是:
#/mnt/gentoo ,如果不是,那麼還得執行:
# cd /mnt/gentoo同樣使用links訪問上述區域網內的頁面並下載:
# links http://192.168.1.100以下,解開Portage快照包:
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
小心,上述參數中的「-C」,C為大寫!
編譯安裝
-----------------------------------
以下,配置編譯的選項注意:
編譯選項放在make.conf中,現在中文wiki上對這個文件位置的說明有錯誤,現在的位置是在/mnt/gentoo/etc/portage/make.conf,
中文wiki上說的是在/mnt/gentoo/etc/make.conf(英文wiki上是正確的)。所有可參考的變數,都用注釋形式羅列在/mnt/gentoo/usr/share/portage/config/make.conf.example里。以下,開始編輯這個配置文件:用你喜歡的編輯器(nano或者vi)打開該文件
# vi /mnt/gentoo/etc/make.conf此時我們只須添加簡單點的下三個變數:
CFLAGS="-O2 -march=i686 -pipe"CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
將自己訪問時速度最快的鏡象站點也加入該文件:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf
----------------------------------拷
貝DNS設置到系統中:
cp -L /etc/resolv.conf /mnt/gentoo/etc/
將幾個重要的當前目錄,掛載到新系統下去:
# mount -t proc none /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev
或者下面這樣也行:
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /sys /mnt/gentoo/sys
# mount -o bind /dev /mnt/gentoo/dev
----------------------------------以下,切換到新系統:
# chroot /mnt/gentoo /bin/bash
# source /etc/profile# export PS1="(chroot) $PS1"
------------------------------------------------------------------
更新Portage樹
# mkdir /usr/portage
# emerge-webrsync 或者:# emerge --sync
定義系統profile運行下面代碼,查看可用的profile
# eselect profile list看到列表之後,我選擇的是desktop,對應的是3,所以執行:# eselect profile set 3
--------------------------------
查看USE變數的可用列表
# less /usr/portage/profiles/use.desc將自己可能用到的USE變數,加入到編譯選項文件中
# nano -w /etc/portage/make.conf
例如我的:USE="gtk alsa xorg nv"
--------------------------------
一系列基本設置:
1、時區設置:
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者:# ln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2、字元編碼設置
# nano -w /etc/locale.gen
還是先保留美式英語吧en_US ISO-8859-1en_US.UTF-8 UTF-8保存之後,
執行:# locale-gen
--------------------------------
安裝內核碼源:
# emerge gentoo-sources安裝完畢之後,不要忙著手工配置,畢竟很多選項還弄不明白其含義,所以我選擇的是自動配置:
先安裝自動配置工具genkernel
# emerge genkernel復制配置文件到新系統(其實也可不復制,自動工具可按默認配置文件進行配置)
# zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config
下面進行自動配置
# genkernel all於是,慢慢等吧,上個廁所,喝幾口茶都行……完成之後,查看一下自動生成的內核和initrd的名字
# ls /boot/kernel* /boot/initramfs*這里要記下來,等會兒安裝grub的時候要用到
---------------------------------------
配置系統fstab
# nano -w /etc/fstab如果沒有出錯,那麼幾乎不用修改,看看就行。
---------------------------------------
生成主機名等
# nano -w /etc/conf.d/hostname
下面變數指定主機名HOSTNAME="主機名"配置網路
# nano -w /etc/conf.d/net
我用的是DHCPCD,所以加入:
config_eth0=( "dhcp" )固定IP的設定,請參考wiki另外,這里要小心,因為網卡名很可能不是eth0 !
在啟動時自動啟用網路,執行:
# rc-update add net.eth0 default
同樣,這里要注意網卡名!修改網路信息
# nano -w /etc/hosts127.0.0.1 (主機名) localhost
----------------------------------
修改Root根密碼:
# passwd輸入兩次不用說!
修改通用系統配置
# nano -w /etc/rc.conf要改什麼東西就自己看著辦啦,不改,保持默認也行。不過不要忘了,一旦安裝了圖形界面,就得安裝顯示管理器,顯示管理器的啟動都是在這里加入的。
修改鍵盤設置
# nano -w /etc/conf.d/keymapsKEYMAP這個變數要特別注意。如果你選擇了錯誤的KEYMAP,在你敲擊鍵盤的時候會有奇怪的結果。
修改時鍾選項
#
nano -w
/etc/conf.d/hwclock(中文wiki這里又是錯的)如果你機器上的鍾不用UTC,你需要在文件鍾加上CLOCK="local"。否則,你的時鍾就有可能出現偏差。完成對/etc/conf.d/clock的配置後,保存並且退出。上述幾項其實都可以暫時保持默認。
安裝必要的系統工具
1、系統日誌工具
# emerge syslog-ng# rc-update add syslog-ng default
安裝引導
安裝開機引導程序,還是選grub,這東西我熟悉,呵呵~~~~
# emerge grub安裝完成之後,修改grub的配置文件。這里要特別小心,一旦出錯就啟動不了機子啦。我沒有按wiki修改,而是按自己對grub的理解進行的修改:
# nano -w /boot/grub/grub.confdefault 0timeout 5
#
splashimage=(hd0,0)/boot/grub/splash.xpm.gztitle Gentooroot
(hd0,0)kernel /boot/ kernel-genkernel-x86-3.8.13-gentoo
root=/dev/sda3initrd /boot/ initramfs-genkernel-x86-3.8.13-gentoo
# 在有windows,需要雙啟動時,可輸入以下內容:title Windows XProotnoverify (hd0,5) (小心,我這里假設windows是在磁碟的第6個分區)makeactivechainloader +1
創建/etc/mtab#
grep -v rootfs /proc/mounts > /etc/mtab執行grub-install安裝GRUB:#
grub-install --no-floppy /dev/sda至此,基本系統安裝完成,下面准備結束安裝:首先退出掛載:
# exit然後卸載先前掛載到新系統中的目錄
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l /mnt/gentoo{/boot,/proc,}
或者如下也行:# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
完成安裝:
重啟系統
# reboot
或者關閉系統
# poweroff
------------------------------------
J. 如何在linux虛擬機上使用win7安裝的oracle資料庫
在linux虛擬機上使用win7安裝的oracle資料庫:
1.環境及安裝前規劃:虛擬機及OS如下
環境:VMware Wordstation ACE版 6.0.2
操作系統:OracleLinux-R5-U8-Server-i386-dvd 3.2G
操作系統下載地址:http://mirrors.dotsrc.org/oracle-linux/
安裝操作系統,這里需要注意的是磁碟空間要預留足夠。
我的規劃是:
虛擬機分配1024M內存,當然如果主機內存足夠,安裝時內存設置2048M可以更快。
虛擬機分配一塊磁碟,30G磁碟空間。
/boot 100M ext3
/ 20G ext3
swap 2048M
剩餘的近8G空間留著做ASM時用。
同時最好安裝系統時選擇圖形模式安裝,直接安裝好圖形模式,比較省事。
2.OS的配置:
操作系統安裝好後,暫時需要配置以下內容
固定IP及DNS /etc/sysconfig/network-scripts/ifcfg-eth0
主機名 /etc/sysconfig/network
修改開機運行級別 /etc/inittab
關閉SELINUX /boot/grub/menu.lst
修改sshd_config,解決SSH超時自動斷開問題
login as: root
[email protected]'s password:
Last login: Wed Jun 5 09:11:26 2013
[root@oel-01 ~]# hostname
oel-01
[root@oel-01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970[PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:99:8B:C9
ONBOOT=yes
NETMASK=255.255.255.128
IPADDR=192.168.1.212
GATEWAY=192.168.1.254
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
[root@oel-01 ~]# cat /etc/resolv.conf
nameserver 222.88.88.88
[root@oel-01 ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=oel-01
[root@oel-01 ~]# vi /etc/inittab
id:3:initdefault:
[root@oel-01 ~]# vi /boot/grub/menu.lst
在kernel 行末尾增加selinux=0關閉SELINUX。也可以在安裝完系統時的圖形配置界面中關閉。
[root@oel-01 ~]# cd /etc/ssh/
[root@oel-01 ssh]# grep "ClientAlive" sshd_config
#ClientAliveInterval 0
#ClientAliveCountMax 3
[root@oel-01 ssh]# cp sshd_configsshd_config.bak
[root@oel-01 ssh]# sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
[root@oel-01 ssh]# grep "ClientAlive" sshd_config
ClientAliveInterval 60
#ClientAliveCountMax 3
[root@oel-01 ssh]# sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 10/g" sshd_config
[root@oel-01 ssh]# grep "ClientAlive" sshd_config
ClientAliveInterval 60
ClientAliveCountMax 10
[root@oel-01 ssh]# service sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
到此應該將系統重啟,驗證以上各項配置是否生效。如生效,關機,在VMWARE中做快照
3.創建安裝ORACLE的用戶組
[root@oel-01 ~]# groupadd -g 1000 oinstall
[root@oel-01 ~]# groupadd -g 1031 dba
[root@oel-01 ~]# groupadd -g 1032 oper
[root@oel-01 ~]# useradd oracle
[root@oel-01 ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionaryword
Retype new UNIX password:
passwd: all authentication tokens updatedsuccessfully.
[root@oel-01 ~]# usermod -g oinstall -Gdba,oper oracle
[root@oel-01 ~]# mkdir -p/u01/app/oracle/proct/11.2.0/dbhome_1
[root@oel-01 ~]# chown -R oracle:oinstall/u01/
[root@oel-01 ~]# chmod 775 /u01/
[root@oel-01 app]# pwd
/u01/app
[root@oel-01 app]# ls -al
total 16
drwxrwxr-x 4 oracle oinstall 4096 Jun 5 10:56 .
drwxrwxr-x 3 oracle oinstall 4096 Jun 5 10:55 ..
drwxrwxr-x 2 oracle oinstall 4096 Jun 5 10:55 oracle
4.掛載光碟,安裝軟體
[root@oel-01 ~]# cd /etc/yum.repos.d/
[root@oel-01 yum.repos.d]# ls
[root@oel-01 yum.repos.d]# viOEL_CDROM.repo
[root@oel-01 yum.repos.d]# catOEL_CDROM.repo
[OEL5.8]
name=oracle linux
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=0
[root@oel-01 yum.repos.d]# cd /mnt/
[root@oel-01 mnt]# mkdir cdrom
[root@oel-01 mnt]# mount /dev/cdrom/mnt/cdrom
mount: block device /dev/cdrom iswrite-protected, mounting read-only
[root@oel-01 mnt]# ls
cdrom
[root@oel-01 mnt]# cd cdrom/
[root@oel-01 cdrom]# ls
blafdoc.css eula.py README-en.html Server
Cluster GPL RELEASE-NOTES-en supportinfo
ClusterStorage images RELEASE-NOTES-en.html TRANS.TBL
EULA isolinux RPM-GPG-KEY VT
eula.en_US README-en RPM-GPG-KEY-oracle
[[root@oel-01 Server]# pwd
/mnt/cdrom/Server
[root@oel-01 Server]# ls /etc/pki/rpm-gpg/
RPM-GPG-KEY RPM-GPG-KEY-fedora RPM-GPG-KEY-oracle
RPM-GPG-KEY-EL4 RPM-GPG-KEY-fedora-test
[root@oel-01 Server]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
開始安裝軟體
方法一:
[root@oel-01 Server]# yum -y install oracleasm-support-2.1.7-1.el5.i386.rpm
[root@oel-01 Server]# yum -y install readline-devel-5.1-3.el5.i386.rpm
[root@oel-01 Server]# yum -y install unixODBC
[root@oel-01 Server]# yum -y install make* gcc* glibc* compat-db* compat-gcc*compat-gcc* compat-libstdc++* compat-libstdc* openmotif* setarch*
[root@oel-01 Server]# yum -y install elfutils-libelf-devel-* lio-devel-0.3.106-5.i386.rpm sysstat-7.0.2-11.el5.i386.rpm unixODBC-devel-2.2.11-10.el5.i386.rpm
安裝rlwrap-0.37.tar.gz,這里我也是上傳上去的,這個軟體可以在網上自己找。
[root@oel-01 ~]# ls
anaconda-ks.cfg install.log rlwrap-0.37
Desktop install.log.syslog rlwrap-0.37.tar.gz
[root@oel-01 ~]# tar -zxvfrlwrap-0.37.tar.gz
[root@oel-01 rlwrap-0.37]# pwd
/root/rlwrap-0.37
[root@oel-01 rlwrap-0.37]# ./configure
[root@oel-01 rlwrap-0.37]# make
[root@oel-01 rlwrap-0.37]# make install