搜尋
首頁後端開發php教程開始學習Linux的一些建議


建議讀者範圍
有開發經驗者。
科研人員(由其Numrical)。
動手能力強的。
只是好奇,對於Linux只是淺嚐輒止的就不建議繼續往下看了。
端正學習態度
Linux不等於駭客(or Cracker)。
當然眾所周知很多「駭客工具」都是Linux平台上的,我幫助過很多Linux小白發現他們殊途同歸都是朝著類似Aircrack-ng去的。
但他們不知道的是:
Linux只是一個工具,工具不是目的,只是手段。這一點很重要。
Linux很快的完成你的需求目標。因為他是個專業等級的工具。
工具跟工具之間各有利弊 人和人都不能比呢。
正確認識qq群。
潛水的太多
正經幫人的幾乎沒有,千人群裡面不會超過5個活躍的並且願意幫助人的高手。
另外問無意義問題,無厘頭問題(沒有前因後果,不知道要幹啥就提問的問題)太多,高手就都走了。不願意回答。
Linux與Windows
沒必要比,個人認為作業系統目前滿足的需求內容是不同的。
桌面習慣那個就用那個,兩個不是水火不相容。
什麼文章有必要看什麼文章沒有必要看
垃圾文,討論哪個好,哪個壞的。
一看文章就只是手記,不是給人看的。
百度文章非熱搜詞PageRank做的真心是非常糟糕。
關於英文
Manual全是英文
大家在Mailling list和IRC裡面都說英文
Email跟國外高手切磋得用英文。
google搜尋關鍵問題得用英文。
壓根躲不過去,所以必須得用英文。
不會英文不會學不好。只是可能會比會說英語的人學的慢一點,比會說英語的人吃力一點。
學Linux不是為了裝系統就完了。要學習Linux擅長的一面,而不是薄弱的一面去跟windows相比,但是新的微軟(DotNet開源,新的windows10已經對開發者利好,以及做技術的CEO。。。),與Ubuntu branch 的新星Deepin Linux以一定會在未來大放異彩。雖然PC已經疲軟。
關於開發
如果你想用Linux工作的話。那麼Linux跟開發絕對不是分開的東西。
開發的不可能不懂一點Linux運維,因為他們不會搭建環境怎麼開發。
一個好的維運不可能不懂開發。最貼切的例子:維運腳本。伺服器狀態資料視覺化(Gnuplot,雖然cacti都有現成的了)等等。
發行版本
既然是來學習的,來解決身邊問題的。那就不要考慮好不好的問題,而是考慮什麼好用什麼不好用的問題。舉幾個貼切的例子。
Service方面,如果你使用Linux來坐傳統的LAMP業務的花,想穩定而且有長期維護的版本那麼RHEL(CentOS)系列的就比較適合你了。
現在是Linux3.0時代,正處於版本號狂飆階段(據聞,脫襪子準備3.19之後換檔到4.0了),各種新功能各種百花齊放。因此如果想用比較新的功能請使用版本好比較新的發行版本(Ubuntu,Fedora,等等)
客觀的來講發行版本的選擇:
選使用人比較多的,因為社區龐大,尋求到幫助的機率比較大。而BUG也會是比較少的。
根據應用情況來選擇,如果是路由那麼就選OpenWRT,另外如果是樹莓派等等雖然選擇比較多,但是為了穩定運行請選擇官方提供的Image。會比較方便。
推薦使用的發行版本
推薦LFS
也許很多人會反持有不同的意見。但是LFS如果使用CentOS 6 版本如果嚴格按照教學來做,那麼就會非常非常輕鬆的完成安裝。
既然這麼輕鬆,為什麼還要推薦LFS來做初學Linux的學習版本呢?
在安裝的過程中會熟悉很多很多Linux指令。
還會熟悉Linux到底怎麼組織運作起來的。遇到問題的時候才不會鬍子眉毛一把抓。因為它的確不是很簡單的小系統。
會有機會熟悉各種Linux模組,明白到底什麼是Linux內核,哪裡是Linux內核,哪裡是Linux。會繞過很多很多坑。
不管選擇什麼發行版本:學知識,更好學習方法(學習方法,解決問題的方法,搜尋的方法,等等都有好處)。
到底要不要桌面?
建議不要桌面。
如果您是windows建議使用VirtualBox headerLess做成托盤 Putty遠端控制。
如果您是Mac 建議使用VBoxHeadless的命令列使用Screen掛起運行。
學習Linux的設定
因為剛開始學習不宜直接安裝Linux(如果不是超狂熱愛好者還是選擇虛擬機Linux比較合適,因為現在已經到了雲時代了)
虛擬機器配置選擇單核心或雙核心(如果您的機器配置高可以選擇更高),如果只是個人使用的話,內存512MB足夠了。已經非常大了。一般正常情況下裸奔的Linux不到100MB左右的記憶體使用。
如何問問題
請不要輕易提問,因為你每一次找人幫忙解決問題不但佔用別人的時間,並且最重要的是,丟失了一次重要的學習機會。
輕易不要到qq群裡面提問,因為qq群裡面有非常非常多的只會裝Linux以及討論Wine,Compiz問題的人,以及問一些關於QQ安裝的問題。
請到Mailling List裡面看看別人如何提問的。以及可以看到什麼樣的提問會有結果,什麼樣的提問會有很多人來回答。
免費領取LAMP兄弟連原創PHP影片教學光碟/《細說PHP》精要版,詳情諮詢官網客服:
http://www.lampbrother. net
PHPCMS二次開發 http://yun.itxdl./cn/online phpcms/index.php?u=5
微信開發            http://yonline.itx .php?u=5
行動網際網路伺服器端開發   http://yun.itxdl.cn/online/server/indexindex .php?u=5
Javascript課程   http://yun.itxdl. js/index.php?u=5
CTO訓練營


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
超越炒作:評估當今PHP的角色超越炒作:評估當今PHP的角色Apr 12, 2025 am 12:17 AM

PHP在現代編程中仍然是一個強大且廣泛使用的工具,尤其在web開發領域。 1)PHP易用且與數據庫集成無縫,是許多開發者的首選。 2)它支持動態內容生成和麵向對象編程,適合快速創建和維護網站。 3)PHP的性能可以通過緩存和優化數據庫查詢來提升,其廣泛的社區和豐富生態系統使其在當今技術棧中仍具重要地位。

PHP中的弱參考是什麼?什麼時候有用?PHP中的弱參考是什麼?什麼時候有用?Apr 12, 2025 am 12:13 AM

在PHP中,弱引用是通過WeakReference類實現的,不會阻止垃圾回收器回收對象。弱引用適用於緩存系統和事件監聽器等場景,需注意其不能保證對象存活,且垃圾回收可能延遲。

解釋PHP中的__ Invoke Magic方法。解釋PHP中的__ Invoke Magic方法。Apr 12, 2025 am 12:07 AM

\_\_invoke方法允許對象像函數一樣被調用。 1.定義\_\_invoke方法使對象可被調用。 2.使用$obj(...)語法時,PHP會執行\_\_invoke方法。 3.適用於日誌記錄和計算器等場景,提高代碼靈活性和可讀性。

解釋PHP 8.1中的纖維以進行並發。解釋PHP 8.1中的纖維以進行並發。Apr 12, 2025 am 12:05 AM

Fibers在PHP8.1中引入,提升了並發處理能力。 1)Fibers是一種輕量級的並發模型,類似於協程。 2)它們允許開發者手動控制任務的執行流,適合處理I/O密集型任務。 3)使用Fibers可以編寫更高效、響應性更強的代碼。

PHP社區:資源,支持和發展PHP社區:資源,支持和發展Apr 12, 2025 am 12:04 AM

PHP社區提供了豐富的資源和支持,幫助開發者成長。 1)資源包括官方文檔、教程、博客和開源項目如Laravel和Symfony。 2)支持可以通過StackOverflow、Reddit和Slack頻道獲得。 3)開發動態可以通過關注RFC了解。 4)融入社區可以通過積極參與、貢獻代碼和學習分享來實現。

PHP與Python:了解差異PHP與Python:了解差異Apr 11, 2025 am 12:15 AM

PHP和Python各有優勢,選擇應基於項目需求。 1.PHP適合web開發,語法簡單,執行效率高。 2.Python適用於數據科學和機器學習,語法簡潔,庫豐富。

php:死亡還是簡單地適應?php:死亡還是簡單地適應?Apr 11, 2025 am 12:13 AM

PHP不是在消亡,而是在不斷適應和進化。 1)PHP從1994年起經歷多次版本迭代,適應新技術趨勢。 2)目前廣泛應用於電子商務、內容管理系統等領域。 3)PHP8引入JIT編譯器等功能,提升性能和現代化。 4)使用OPcache和遵循PSR-12標準可優化性能和代碼質量。

PHP的未來:改編和創新PHP的未來:改編和創新Apr 11, 2025 am 12:01 AM

PHP的未來將通過適應新技術趨勢和引入創新特性來實現:1)適應云計算、容器化和微服務架構,支持Docker和Kubernetes;2)引入JIT編譯器和枚舉類型,提升性能和數據處理效率;3)持續優化性能和推廣最佳實踐。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能