Ⅰ 本人學過C語言,想走伺服器開發方向,而且想自學,請問哪位大神,能夠告訴我。
是個人都說自己學過C,擦,我現在都感覺沒學過C,匯編語言,編譯原理,操作系統,數據結構,演算法,這些如果沒接觸,千萬別說學過C。
走伺服器開發推薦:java,書的話相信你會網路出來的
Ⅱ 新手如何自學linux
初學者入門首選——Centos系列
CentOS系列版本可以輕松獲得;
CentOS現在擁有龐大的網路用戶群體,網路Linux資源基本80%都是基於CentOS發行版;
CentOS應用范圍廣,具有典型性和代表性。
養成良好的Linux操作習慣
(1)一定要習慣命令行方式
Linux是由命令行組成的操作系統,精髓在命令行,無論圖形界面發展到什麼水平,命令行方式的操作是不會變的。
(2)理論結合實踐
要不斷地重復練習才會將一件事情記得比較牢。學習Linux也一樣,如果無法堅持學習的話,就會學了後面的,忘記了前面的。
(3)學會使用Linux聯機幫助
主流的Linux發行版都自帶了非常詳細的幫助文檔,包括使用說明和FAQ,從系統的安裝到系統的維護,再到系統安全,針對不同層次用戶的詳盡文檔。仔細閱讀文檔後,60%的問題都可在這里得到解決。
(4)學會獨立思考問題,獨立解決問題
遇到問題,首先想到的應該是如何自己去解決這個問題,解決方式有很多,比如看書查資料、網路搜索引擎搜索和瀏覽技術論壇等。
(5)學習專業英語
如果想深入學習Linux,一定要嘗試去看英文文檔。
Ⅲ 想自學伺服器安全和資料庫管理需要掌握什麼知識(請看清題目在回答)
伺服器安全的話,你至少掌握網路工程和操作系統之類的知識,並且硬體方面的知識,你也要有一定的了解,你可以看看硬體組成原理,要是你有一個好的老師帶領的話,就比較好了,至少,你學的肯定比較快!這個我現在正在接觸!資料庫管理的話,就有點遙遠了,這個你至少的學會基本的sql語言,所以你的先找一本sql之類的書籍好好看看,並且資料庫沒有你想像的那麼容易,需要有好的老師指點,並且你自己要夠勤奮,經常上機練習,紙上得來終覺淺,知識需要積累和歷練,才能深入快速的掌握!我是學資料庫的!要做到資料庫管理,也就是我們常說的DBA,有一定難度!祝你好運!
Ⅳ 有C++基礎,請問怎麼學習Linux伺服器方向
有c++基礎,要學習linux伺服器方向,尋找相關項目參與是最好的學習方法,如果還沒有工作,沒有項目機會,可以閱讀修改編譯一些開源軟體,了解一些基本的伺服器框架和網路模型,記得我當初在linux下編譯修改opensips和linephone的原代碼,從中學習了不少東西,你也可以做類似的學習型研究。
Ⅳ 我是電腦城普通技術員,各方面都懂一些。現在公司說要培養我做伺服器,網路,交換機這一塊。該怎麼自學
網路方面學習CCNA吧,學完了去考個證,考證要1000多一點。這個可以先自學,網上先買下書。建議在當當網上買。這個學完了,路由器、交換機你都沒問題了。
伺服器方面,你去學微軟的和LINUX的。微軟方面的書,買本windows 2008伺服器管理,具體書名我不記得了。LINUX方面,你去買本「鳥哥的私房菜」。這兩本學完了,伺服器方面也沒問題了。如果有時間認真學的話,學完也去考個證。MCSE和RHCE,這兩個分別是微軟的LINUX的認證。
先給分吧,然後再告訴你具體買哪些書,哈哈。別說我BB啊。。。
Ⅵ 如何系統的學習一下伺服器的知識
伺服器對於許多人來說,接觸的都比較少,但在許多企業或者公司中,都是必不可少的。現在就為大家揭開它的神秘面紗,請大家點擊下面鏈接,一起來認識下功能強大的伺服器吧!
1、伺服器的定義及分類
摘要:伺服器網路上一種為客戶端計算機提供各種服務的高性能的計算機,它在網路操作系統的控制下,將與其相連的硬碟、磁帶、列印機、Modem及各種專用通訊設備提供給網路上的客戶站點共享,也能為網路用戶提供集中計算、信息發表及數據管理等服務。
2、伺服器硬體技術介紹之內存
摘要:在制約伺服器性能的硬體條件中,內存可以說是重中之重,其性能和品質也是考驗伺服器性能的一個重要方面。可是對於伺服器內存,由於平時接觸較少,很多人對其還是缺乏了解。不過沒有關系,今天我就給大家介紹一下什麼是伺服器內存,它與普通內存之間存在著什麼樣的本質差別以及伺服器內存的一些常用技術。
3、伺服器硬體解析之伺服器硬碟
摘要:伺服器硬碟,顧名思義,就是伺服器上使用的硬碟(Hard Disk)。如果說伺服器是網路數據的核心,那麼伺服器硬碟就是這個核心的數據倉庫,所有的軟體和用戶數據都存儲在這里。對用戶來說,儲存在伺服器上的硬碟數據是最寶貴的,因此硬碟的可靠性是非常重要的。
4、伺服器、存儲硬體技術解析之 RAID
摘要:簡單地解釋,RAID就是將N台硬碟通過RAID Controller(分Hardware,Software)結合成虛擬單台大容量的硬碟使用,其特色是N台硬碟同時讀取速度加快及提供容錯性Fault Tolerant,所以RAID是當成平時主要訪問數據的Storage不是Backup Solution。
5、AMD伺服器處理器技術解析
摘要:在x86伺服器領域,「至強(Xeon)」很好很強大,但隨著AMD「皓龍(Opteron)」系列處理器在尋求更佳的價性比著力點上不斷發力,讓這個市場變得更多姿。
6、伺服器熱門技術解析之虛擬化
摘要:虛擬化是一個廣義的術語,是指計算元件在虛擬的基礎上而不是真實的基礎上運行,是一個為了簡化管理,優化資源的解決方案。如同現在空曠、通透的寫字樓,整個樓層幾乎看不到牆壁,用戶可以用同樣的成本構建出更加自主適用的辦公空間,進而節省成本,發揮空間最大利用率。這種把有限的固定的資源根據不同需求進行重新規劃以達到最大利用率的思路,在IT領域就叫做虛擬化技術。
7、伺服器熱門技術解析之雲計算
摘要:狹義雲計算是指IT基礎設施的交付和使用模式,指通過網路以按需、易擴展的方式獲得所需的資源(硬體、平台、軟體)。 提供資源的網路被稱為「雲」。「雲」中的資源在使用者看來是可以無限擴展的,並且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經常被稱為像水電一樣使用IT基礎設施。
8、刀片伺服器與機架式伺服器的比較
摘要:近幾年,伺服器市場上最為熱門的伺服器架構莫過於刀片伺服器了,它大量的出現在各種媒體上,各大廠商也推出了各種相應的機型。刀片伺服器與傳統的伺服器比到底有什麼優勢呢?消費者選購伺服器時該怎樣選擇呢?本文就把刀片伺服器與傳統的機架式伺服器進行比較,向大家介紹兩者在選擇方面的一些經驗。
9、如何選擇伺服器託管IDC
摘要:作為數據中心(Data Center)項目,主機託管是目前所有IDC的主要核心業務。IDC除了為企業提供主機託管的基本服務外,還應提供更多的優質服務和增值服務,如系統,網路的管理,用戶數據管理和數據中心網路及系統的安全管理等。
Ⅶ 請問想要專業學習伺服器知識的順序是什麼
首先要看你想學習專業如果要學習的是系統軟體知識,這是兩個不同的領域。
如果你要學習硬體支持,應該從外之類的去了解。從一台伺服器有哪一些部件構成到這些硬體產生故障會議該怎麼解決?硬體的學習是比較固定的,因為他說產生的這些問題都是常見的一些應用問題。
如果要學習的是系統軟體知識這一塊就比較復雜,分為初級,中級,高級三個階段。初級的就是系統的簡單應用到入門,也就是系統在正常的操作過程當中,眼睛能看到的東西都屬於初級。中級的過程我也考慮到軟體與軟體通信,以及外部粘連網連接到資料庫等這些。高級的就是一些部署或集群式應用,而且還能夠通過軟體硬體相結合,相關知識的應用。當然,作為高級肯定要兼並初級和中級的相關知識和實際應用。具體要看你想學習哪一方面的知識。
Ⅷ 想自學計算機網路、伺服器方面的知識,師兄、師姐些能推薦幾本書么,一定要專業、實用,先謝了、
計算機網路的知識點很多,本科上這門課時老師說基本上沒有一本書涵蓋了所有知識點的。謝希仁的《計算機網路》(第五版)是計算機研究生考試的推薦課本,可以看看。
Ⅸ app伺服器開發需要學習哪些知識
這個問題有些籠統,一個完整的app有簡單有復雜,不同的app應用功能的差異也導致不同的技術實現或者演算法模型。大體來說,一個app從設計到最終實現需要懂得以下幾個必要方面:
1、前期需求規劃與信息、交互設計——需要制定出一個完整的需求文檔,功能文檔,流程圖,時序圖。
2、交互設計、UI設計——設計出基本且完善的原型圖和app基礎的交互設計效果,之後再根據這些設計出完整的UI界面並學會切圖,一些需要做自適應的素材圖片需要做點9patch。 這里還需要懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數,以便app能完美適應不同解析度設備。其中交互設計需要懂得很多人機操作的技巧經驗,掌握Axure等交互工具的使用,UI設計需要掌握Photoshop和Illustrator等操作。
3、使用ADT之類的開發環境進行app開發,最基本的也得掌握java語言,熟悉android環境和機制,這裡面涉及面廣,請根據項目自行學習相關知識。
4、如果不是單機版的app,需要用到伺服器,那還得掌握WebService相關知識和開發語言,常用的有ASP.Net,PHP,JSP等。
5、熟悉並能開發資料庫。
6、某些功能需要做演算法,這還需要一定得專業知識,尤其是數學基礎。
7、熟悉API介面開發,這里包括自行開發API的能力以及調用第三方API的經驗。
8、熟悉TCP/IP,socket等網路協議和相關知識。
9、熟練掌握App發布的流程,真機調試技巧,證書,打包,上架。
App開發其實不一定適合一個人搞,太費勁,除非是一個單機版的小應用,或者利用現成的api開發簡單的第三方應用,否則還是讓一個團隊來完成各自擅長的領域。
Ⅹ 自學計算機該怎麼規劃路線
自學計算機的話首先需要你了解怎麼開機關機存儲文件這些最基本的計算機操作。打好基礎,學計算機為了就業需求的話有兩個發展方向:計算機服務崗、計算機研發崗。
研發崗,如果你的目標是學成後高薪就業,那麼就一定要打好基礎,把專業知識學扎實,想去應聘互聯網公司或者傳統軟體公司的高薪軟體工程師的崗位,那麼這條模擬科班的路線要走好。
1,通讀《大學計算機》教材,簡單了解即可;
2,先接觸一門計算機編程語言;
3,系統學習編程開發課程;
4,學好一門面對對象的語言;
5,確定學習的方向了,比如
Java+OS+計算機網路→Android方向
C→obj-c+OS+計算機網路→iOS開發
Java→JavaEE方向
OS+計算機網路+C/Python→運維方向
JavaScript+HTML/CSS+計算機網路→前端開發
數據結構與演算法+C/C++→初級演算法工程師
編程方向的課程學起來還是有難度的,建議還是找專業的計算機培訓機構系統學。其實即使是其它專業方向,自學的方式都是有一定難度的,對於所需學習課程的類別順序及深度都難以把握。
想要系統學習,你可以考察對比一下開設有IT專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。
祝你學有所成,望採納。