亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 43440 | 回復(fù): 59
打印 上一主題 下一主題

《linux軟件管理平臺設(shè)計與實現(xiàn)》-問題大討論與贈書活動(獲獎名單已公布-2014-3-13) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-10-16 06:55 |只看該作者 |倒序瀏覽
獲獎名單已公布,詳情請看:http://www.72891.cn/thread-4131412-1-1.html

rpm 是 linux 系列(特別是 redhat 系統(tǒng)上)最常見的軟件包格式之一,而yum又是管理這種軟件包的主要利器。在互聯(lián)網(wǎng)行業(yè)的運維工作中,幾(十)萬臺服務(wù)器的軟件包自動生成,發(fā)布,安裝和升級工作是非常重要的工作,在日常的開發(fā)和運維工作中。您一般會遇到哪些問題?諸如:
(1): 源代碼怎樣規(guī)范化管理?
(2): 怎樣自動通過源代碼生成RPM包?
(3): RPM包是怎樣發(fā)布到y(tǒng)um倉庫中的?
(4): 新發(fā)布的RPM包怎樣快速生效能夠安裝到數(shù)萬臺服務(wù)器上去的?
(5): RPM包/文件沖突是什么情況,又是怎樣解決的?
(6): rpm/yum管理時都會遇到哪些問題?
(7): yum倉庫中的成千上萬個RPM包如何快速建立索引?
(8): 怎樣保證yum服務(wù)的高可用?
(9): 怎樣構(gòu)建一套穩(wěn)定高效的軟件管理平臺?
(10):RPM之外的軟件包怎樣管理?


在此我們先只列舉這10個問題,感興趣的朋友可以跟帖補充問題,然后針對已經(jīng)列出的問題和其它朋友提出的問題進行回答?分享您在軟件管理工作中遇到的問題和寶貴運維經(jīng)驗。

本書的由來:
在2012年的系統(tǒng)架構(gòu)師大會上,筆者就軟件管理平臺的設(shè)計和規(guī)劃發(fā)表了一篇演講,PPT下載地址為:
《2012架構(gòu)師大會-《Linux平臺軟件管理系統(tǒng)設(shè)計與規(guī)劃》.pptx下載》
http://www.72891.cn/thread-3771155-1-3.html
然后,針對PPT中提到的議題和問題,我們在架構(gòu)設(shè)計版發(fā)表了三篇文章分別進行討論:
(1)《Linux平臺軟件管理系統(tǒng)設(shè)計與規(guī)劃-基礎(chǔ)篇(1)-RPM文件認(rèn)識與格式剖析 》
http://www.72891.cn/thread-3985762-1-1.html
(2)《Linux平臺軟件管理系統(tǒng)設(shè)計與規(guī)劃-進階篇(2)-rpm生成:rpmbuild 和 spec文件剖析》
http://www.72891.cn/thread-4059136-1-2.html
(3)《Linux平臺軟件管理系統(tǒng)設(shè)計與規(guī)劃-中級篇(3)-深入理解和使用yum來管理RPM包》
http://www.72891.cn/thread-4061323-1-1.html

經(jīng)過這3篇文章的交流,我們發(fā)現(xiàn)對軟件管理平臺設(shè)計感興趣的朋友還是很多的,而且這個話題也是比較新穎的,于是,筆者在勘誤,改正這3篇文章的基礎(chǔ)上,增加了<yum插件機制>這一話題。然后又就linux軟件管理工作中的現(xiàn)狀,問題。Linux軟件管理平臺該如何設(shè)計和實現(xiàn)這些高級,含金量更高的話題撰寫了幾篇文章,經(jīng)過七個月左右時間的修改與完善,撰寫成一本書籍,名為 《Linux軟件管理平臺設(shè)計與實現(xiàn)》,并通過機械工業(yè)出版社來印刷出版,現(xiàn)在已經(jīng)在當(dāng)當(dāng),chinapub,亞馬遜等主流網(wǎng)站開始銷售。

圖書信息:

作者: 段繼剛   
出版社:機械工業(yè)出版社
ISBN:9787111437925
上架時間:2013-9-13
出版日期:2013 年9月
開本:16開
頁碼:214
版次:1-1
http://product.china-pub.com/3768532

本書樣章:
http://wenku.it168.com/d_001273122.shtml

本期話題:
1 談?wù)勀趌inux軟件管理運維/開發(fā)工作中遇到的問題和解決方法?
2  對樓主提出的問題(1-10)發(fā)表您的高見


本期嘉賓:
ChinaUnix Linux系統(tǒng)管理版版主:jerryjzm, chenyx 和  platinum
ChinaUnix Python版版主:smallfish_xy
ChinaUnix 架構(gòu)設(shè)計版版主以及《linux軟件管理平臺設(shè)計與實現(xiàn)》圖書作者:  duanjigang

活動時間:2013年10月16日-2013年12月30日

本期獎品:
活動結(jié)束后,我們會評選出若干位積極參與話題討論的網(wǎng)友獎勵《linux軟件管理平臺設(shè)計與實現(xiàn)》圖書1本,對其他積極參與討論的網(wǎng)友(回帖有參考價值)我們將獎勵積分20分。

活動要求:
1、 要言之有物,不能低于20個字
2、 和linux軟件管理/運維/開發(fā)相關(guān)的話題均可討論,其他問題可能不做重點

另外,我們關(guān)于這些話題已經(jīng)開通了
mailist:
http://www.freelists.org/list/lsmd
lsmd@freelists.org
也歡迎加入郵件組討論。

論壇徽章:
0
2 [報告]
發(fā)表于 2013-10-16 08:30 |只看該作者
本帖最后由 wenzk 于 2013-10-16 16:32 編輯

對我所了解的幾個方面給個建議,歡迎拍磚。

(2): 怎樣自動通過源代碼生成RPM包?
將命令寫入腳本內(nèi),定期執(zhí)行。
腳本將spec文件中的版本號提取出來,作為打包tar.gz文件的后綴,編譯出來的rpm文件一般也包含這個版本號,所以rpm文件名也就可以提取出來了。
將包含spec文件的源代碼打包成 NAME-VERSION.tar.gz,然后運行rpmbuild -ba NAME-VERSION.tar.gz

(3): RPM包是怎樣發(fā)布到y(tǒng)um倉庫中的?
一般rpm文件都帶版本號的,所以重名的幾率很低,不過還是可以通過腳本檢查目標(biāo)目錄是否存在同名的文件。
將新生成的rpm文件復(fù)制到y(tǒng)um倉庫的rpm目錄中,然后在相應(yīng)目錄中運行createrepo .命令即可。
可通過腳本自動執(zhí)行。

(4): 新發(fā)布的RPM包怎樣快速生效能夠安裝到數(shù)萬臺服務(wù)器上去的?
通過dsh來搞定,將上萬臺機器的地址放到/etc/dsh/machines.list中,通過dsh執(zhí)行:
dsh -a -c -- yum -y update


(: 怎樣保證yum服務(wù)的高可用?
HA + LVS 前端至少2臺機器做HA + LVS,后端多放置幾臺機器進行服務(wù)。后端機器可以通過共享存儲或通過rsync同步y(tǒng)um倉庫。

論壇徽章:
36
IT運維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
3 [報告]
發(fā)表于 2013-10-16 09:32 |只看該作者
回復(fù) 1# duanjigang

蘭蘭傾力打造 RPM 管理秘籍。支持。

   

論壇徽章:
0
4 [報告]
發(fā)表于 2013-10-16 09:47 |只看該作者
純支持頂,不做這方面工作,對這方面學(xué)習(xí)不多,發(fā)表不了什么見解。買一本學(xué)習(xí)下

論壇徽章:
4
午馬
日期:2013-09-27 17:46:50CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34雙子座
日期:2014-02-11 18:27:382015年辭舊歲徽章
日期:2015-03-03 16:54:15
5 [報告]
發(fā)表于 2013-10-16 09:59 |只看該作者
只用過最基本的rpm, yum功能,搭建過yum源,未做過rpm包的發(fā)布,進來學(xué)習(xí)。

論壇徽章:
2
2015年辭舊歲徽章
日期:2015-03-03 16:54:1515-16賽季CBA聯(lián)賽之上海
日期:2016-05-05 09:45:14
6 [報告]
發(fā)表于 2013-10-16 10:00 |只看該作者
本帖最后由 badb0y 于 2013-10-16 11:01 編輯

(1): 源代碼怎樣規(guī)范化管理?
一般會選穩(wěn)定版的上一個版本

(2): 怎樣自動通過源代碼生成RPM包?
原來寫spec,現(xiàn)在的原碼都用fpm一直生成
fpm使用:http://blog.chinaunix.net/uid-405749-id-3475251.html

(3): RPM包是怎樣發(fā)布到y(tǒng)um倉庫中的?
將包復(fù)制到自建YUM服務(wù)器,createrepo .生成
自建yum服務(wù)器:http://blog.chinaunix.net/uid-405749-id-3948375.html

(4): 新發(fā)布的RPM包怎樣快速生效能夠安裝到數(shù)萬臺服務(wù)器上去的?
用自動化管理工具,現(xiàn)在線上用puppet現(xiàn)實

(5): RPM包/文件沖突是什么情況,又是怎樣解決的?
安裝到不同目錄,生成rpm時候指定目錄

(8): 怎樣保證yum服務(wù)的高可用?
可以建yum服務(wù)器的mirror鏡像

(10):RPM之外的軟件包怎樣管理?
有少量的用源碼安裝,用puppet實現(xiàn)自動化

論壇徽章:
93
2015年辭舊歲徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年紀(jì)念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季節(jié)之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季節(jié)之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
7 [報告]
發(fā)表于 2013-10-16 10:02 |只看該作者
運維過程中安裝刪除軟件最頭疼的應(yīng)該算是依賴關(guān)系了,yum解決了這一難題,對于yum在安裝和刪除過程中如何處理依賴關(guān)系這樣的問題不知道會不會有一些提及。

論壇徽章:
0
8 [報告]
發(fā)表于 2013-10-16 10:19 |只看該作者
回復(fù) 2# wenzk
呵呵,基本的方法是對了,老兄能否就每一個問題說的更詳細(xì)些。
自動化打包怎么做,發(fā)布時包重名檢測,文件沖突怎么做?
更新索引效率低怎么辦?
繼續(xù)補充。


   

論壇徽章:
0
9 [報告]
發(fā)表于 2013-10-16 10:20 |只看該作者
回復(fù) 3# Godbach
趙總多發(fā)表意見,貴公司的狀況也可以介紹下


   

論壇徽章:
1
天蝎座
日期:2013-12-06 18:23:58
10 [報告]
發(fā)表于 2013-10-16 11:03 |只看該作者
書不錯,看了本書,對軟件管理平臺構(gòu)建會有很高的認(rèn)識
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP