寫技術博客的第一天,嘿嘿!
今天我在研究OPENSTACK,那麼我就要分享OPENSTACK嗎??NO,NO,NO!
那麼要從什麼地方開始我的技術博客之旅呢?
作爲一名準linux運維工程師,我們要學會什麼技能,才能找到滿意的工作呢?
作爲運維工程師來講,必會的技能Linux系統,關於Linux系統首先我們要知道它的發行版本
Ubuntu, Debian GNU/Linux ,Fedora ,Gentoo ,MandrivaLinux ,PCLinuxOS,Slackware Linux ,openSUSE,ArchLinux,Puppylinux,Mint, CentOS,Red Hat等。
關於區別,我知道ubuntu是圖形界面比較炫,然後centos是red hat旗下的,別的一概不瞭解,應該是差不多的。
然後對硬件服務器的配置,常用的服務器品牌要有一定的瞭解,內存,硬盤,RAID,網卡。
裝系統是我們運維工程師必備的技能,難點在於對磁盤分區的瞭解。
網絡方面,硬件的網絡交換機,路由器(華三,思科的配置)暫時我不瞭解,但是要會的。
組建一個公司的網絡,局域網,也是我們運維工程的必備技能哦。
好了確保我們的系統安裝完成,網絡聯通之後,我們要配置我們的網卡,一般有內網和外網。
對我們Linux系統的基本命令是必備的技能哦。
在這個層面上,我們運維工程師要時刻關注我們系統的cup,內存,磁盤IO,網絡IO,這也是我們監控的必要層面。
對於linux基礎的命令之上,我們首先要掌握awk,sed,grep,find等重要的也是常見的命令,然後我們就可以開始簡單的shell編程之旅了,但這個時候你一定不知道,我要編程的內容是什麼,不要着急,等需要你部署服務的時候,單臺機器還好,如果有第二臺機器就會出現重複敲命令的時候這是就體現出shell的強大嘍。
接下來重中之重我要放大招了,我要開始分享我學習應用服務之旅嘍!繫好安全帶。
因爲作爲一個初學者首先不要嫌這個軟件low,這個軟件過時,其實你熟悉,並掌握一個軟件之後,這類類似的軟件你就更容易融會貫通的,流行的軟件只不過多了一些功能,這些功能可能高大上,可能部署簡單。。。。
我們不僅要精通軟件部署還有精通軟件優化
ssh一個linux非常強大的軟件,遠程連接。它又衍生出很多在它之下的軟件,sshpass、scp等。在ssh提供遠程連接的條件下,我們利用它的子軟件發揮更多的功能,遠程傳輸文件。關於更多ssh強大的功能我們在之後的文章裏進行詳細的介紹。
爲了縮短文章的長度和增加之後博文的精彩度,我加快介紹軟件的步伐
rsync一個遠程推送同步軟件
inotify 一個實時同步的軟件
NFS linux存儲的文件系統
nginx 反向代理與web服務器結合PHP 可以連接數據庫
apache 強大的web服務器,主流
tmocat 基於JAVA的web
mysql 開源數據庫,流行的數據庫
LVS 負載
zabbix監控
堡壘機
***
這些軟件是會打下你linux運維的基礎。
然後我們接觸一些自動化的工具,比如,ansible,puppt,saltstack
虛擬化的工具 KVM openstack docker
當然以上的一切服務,都可以在阿里雲上實現,並且更簡單。雲計算將會是博主分享的重中之重哦,敬請期待!
今天先介紹這些內容,是分享的大概框架,下期博文將會帶您走入精彩的linux運維世界。