免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現在的位置:首頁 > IT認證 > Linux認證 >

Linux下相同配置的機器間內核拷貝


Linux下相同配置的機器間內核拷貝

若干臺相同配置,已安裝相同操作系統的機器,現在需要更新所有機器上的內核,可以采用在一臺上編譯好內核,然后拷貝相關文件至其它機器上的策略:

  總結操作步驟如下:

  (0)選擇某臺機器,編譯好內核

  (1) 拷貝啟動相關文件/boot/vmlinuz-2.6.34.7 /boot/initrd-2.6.34.7.img(/boot/System.map-2.6.34.7)

  (2) 拷貝模塊文件所在目錄/lib/modules/2.6.34.7

  拷貝之前,我們查看一下目錄,我們發現有兩個軟鏈接指向了 內核的源碼,他們是 build 和 source,模塊文件如下:

  [root@gd86 2.6.34.7]# ll /lib/modules/2.6.34.7總計 1492 lrwxrwxrwx  1 root root     33 2010-10-07 build -> /local/kernel-perf/linux-2.6.34.7 drwxr-xr-x 10 root root   4096 2010-10-07 kernel -rw-r——r——  1 root root 350090 2010-10-07 modules.alias -rw-r——r——  1 root root   4859 2010-10-07 modules.builtin -rw-r——r——  1 root root     69 2010-10-07 modules.ccwmap -rw-r——r——  1 root root 164911 2010-10-07 modules.dep -rw-r——r——  1 root root    147 2010-10-07 modules.ieee1394map -rw-r——r——  1 root root    218 2010-10-07 modules.inputmap -rw-r——r——  1 root root   3161 2010-10-07 modules.isapnpmap -rw-r——r——  1 root root     74 2010-10-07 modules.ofmap -rw-r——r——  1 root root  37267 2010-10-07 modules.order -rw-r——r——  1 root root 220774 2010-10-07 modules.pcimap -rw-r——r——  1 root root    463 2010-10-07 modules.seriomap -rw-r——r——  1 root root 142681 2010-10-07 modules.symbols -rw-r——r——  1 root root 541379 2010-10-07 modules.usbmap lrwxrwxrwx  1 root root     33 2010-10-07 source -> /local/kernel-perf/linux-2.6.34.7若使用 scp 命令直接拷貝 /lib/modules/2.6.34.7 目錄到其它機器上< scp -r /lib/modules/2.6.34.7  /lib/modules >,它會將 build,source所指向的真實目錄拷貝到其它機器上。拷貝過去后,新機器上的  /lib/modules/2.6.34.7 目錄下將會有 build 和 source 兩個目錄,而不再是軟鏈接了,目錄下的內容也就是原機器上的 /local/kernel-perf/linux-2.6.34.7 下的內核源碼。由于源碼較大,所以這樣拷貝兩次會消耗很大時間,所以不建議這樣做。

  我們可以將 /lib/modules/2.6.34.7 目錄打包后傳送到目標機器上(使用scp或者ftp),然后再目標機器上進行解壓,解壓后的  /lib/modules/2.6.34.7 下仍會有 build 和 source 兩個軟鏈接。而此后,我們只需要將內核源碼拷貝到目標機器上就可以了(第3步),操作步驟如下:

  gd86:

  [root@gd86 modules]# cd /lib/modules/ [root@gd86 modules]# tar czvf  2.6.34.7.tar.gz 2.6.34.7 [root@gd86 modules]# scp 2.6.34.7.tar.gz gd87:/lib/modules/ gd87:

  [root@gd86 modules]# cd /lib/modules/ [root@gd86 modules]# tar zxvf  2.6.34.7.tar.gz  (解壓成功后目錄下仍有 source 和 build 兩個軟鏈接)

  (3) 拷貝內核源碼/local/kernel-perf/linux-2.6.34.7

  可以先壓縮后再拷貝。

  (4)修改 /etc/grub.conf 文件

  title 2.6.34.7 root (hd0,0)

  kernel /vmlinuz-2.6.34.7 root=LABEL=/ ro initrd /initrd-2.6.34.7.img

  附:Linux 軟鏈接復制相關知識

  在某臺機器下,若存在一個目錄A,目錄中存在軟鏈接,該軟鏈接指向當前機器的其它目錄,當在本機器中拷貝目錄A時,拷貝完畢后,軟鏈接仍有效。

  [root@gd86 ~]# ll cp_test總計 0 -rw-r——r—— 1 root root  0 10-31 08:30 a -rw-r——r—— 1 root root  0 10-31 08:31 b lrwxrwxrwx 1 root root 14 10-31 08:31 data_1 -> /root/zkl/data lrwxrwxrwx 1 root root 14 10-31 08:31 data_2 -> /root/zkl/data

  [root@gd86 ~]# cp -r cp_test cp_test1 [root@gd86 ~]# ll cp_test1總計 0 -rw-r——r—— 1 root root  0 10-31 08:32 a -rw-r——r—— 1 root root  0 10-31 08:32 b lrwxrwxrwx 1 root root 14 10-31 08:32 data_1 -> /root/zkl/data lrwxrwxrwx 1 root root 14 10-31 08:32 data_2 -> /root/zkl/data若將本機器的A目錄拷貝到其它機器上,scp -r cp_test gd87:~/  則會將軟鏈接指向的真實目錄拷貝到目標機器上

  [root@gd87 ~]# ll cp_test/總計 8 -rw-r——r—— 1 root root    0 10-31 08:34 a -rw-r——r—— 1 root root    0 10-31 08:34 b drwxr-xr-x 2 root root 4096 10-31 08:34 data_1  目錄下是真實內容,data_1 不再是軟鏈接了。

  drwxr-xr-x 2 root root 4096 10-31 08:34 data_2若想復制成功后,原目錄下的軟鏈接不變,則需要先將目錄打包,然后傳送過去后做解壓。

相關文章

無相關信息
更新時間2022-03-13 11:11:02【至頂部↑】
聯系我們 | 郵件: | 客服熱線電話:4008816886(QQ同號) | 

付款方式留言簿投訴中心網站糾錯二維碼手機版

客服電話:4008816886




主站蜘蛛池模板: 宁死不屈电影免费观看| 张子恩| 小小少年电影完整版在线观看| 我的公公电影| 座头市电影完整免费观看| 韩国电影女儿的朋友4| 无耻之徒阿曼达| 职业目标评估| 迈克尔·j·福克斯| 演员李煜个人资料| 菊地亚美| 妥协吉他谱| 耄耋老太国产| 深圳古镇| 电影《醉猴》刘家良主演| 桂林山水甲天下是几年级的课文| 还珠格格第一部主题曲| 福建省地图高清版全图可放大| 妈妈的朋友朴银狐| 《性事》电影| 丛林之王| 遥远星际| 理发店3| 爱 死亡和机器人| 单人情侣头像| 囚徒电影深度解析| 创业史全文免费阅读| 《狼狈》电影| 美女xxx69爽爽免费观妞| 美女被吊在刑房鞭打| 林丹出轨视频| 徐童| 潜龙轰天 电影| xxxxxxxxxxxxx| 能哥| 孕妇直播肚子疼揉肚子| 比基尼美女跳舞视频| 九州电影网| 暗夜尖叫1988美国版高清观看| 叶子楣伦理| xxxxxxxx|