1樓:奕途
技能:1. Linux基礎
包括對Linux整體的理解/使用和基本命令:
了解Linux FHS : Filesystem Hierarchy Standard,中國人寫的這本書不錯 Linux系統架構與目錄解析 (豆瓣)
入門Linux:鳥哥的Linux私房菜.基礎學習篇(第三版) (豆瓣) 個人認為鳥哥的這本書是一本非常好的入門書
基本操作命令:Google,如Linux command cheat sheet
熟悉至少乙個內建編輯器: vi, nano
至少熟悉乙個發行版(或系列),建議作為伺服器常用的如Centos, Debian, Ubuntu,可以了解多個常用發行版
2. 運維的命令:
運維相關的工具(命令),了解它能解決很多問題。
前幾天剛回答了乙個問題:如何才能更深入的學習linux?
裡面的圖在這裡也可以用到:
可以對著圖對學習了解這些命令。
3. 基礎服務:
LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)
FTPDNS
SAMBA
NTPDHCP
可以本地搭建練練手
4. 運維平台工具:
也在這個問題如何才能更深入的學習linux? 裡提到了:
Nagios
Puppet
Zabbix
Cacti
SaltStack
可以選擇性的折騰下,因為這個涉及到業務,沒有實際環境,很難去理解他們的功能和特點。
5. 指令碼:
必備:Shell
額外:Python,Perl...
Linux系統軟體工程師與嵌入式工程師有什麼區別?
young永 Linux系統軟體工程師一般是做驅動和系統裁剪優化的。嵌入式工程師就比較泛了,現在很多微控制器工程師也歸納為嵌入式工程師了,所以做zigbee,stm32的很多崗位也叫做嵌入式工程師,並不僅僅做Linux的才叫嵌入式工程師。 一句話,嵌入式工程師包括Linux軟體工程師和Linux驅動...
系統工程師和系統運維是兩個不同的職位嗎?
zakufish 看公司。在一些公司,系統工程師主要負責開發監控系統,Automated Pipeline 這塊類似於DevOps和SRE的職責 同時也要負責server side API和system dev tool的開發。有時候當然也要負責一些BAU,負責後台許可權,充當一下業務運維。按照定義...
QT工程師和Linux核心開發工程師,我應該選哪個?
jeken 選擇自己喜歡和擅長的。從一定角度看核心會是一條很長的路,天花板也沒那麼快。但任何領域都有做得好,做得不好。如果說我不喜歡不擅長,進來也是大浪淘沙,最後轉型。 deryck 二選一,做Qt。客觀講哦。新人,專科,一般不會給你多重要的研發內容,更多的是讓你做應用開發。那麼,從個人角度來說,搞...