運維課程:
系統基礎:操作系統基礎,Linux理念
系統管理:系統安裝,文件操作,用戶和組,進程管理,軟件管理,磁盤管理,內核管理等
服務管理:ssh,ftp,Samba,dns,postfix,Apache,nginx,MySQL,rsyslog,ntp等
系統安全:pki,pam,iptables,tcp-wrapper,selinux等
shell腳本:變量,運算邏輯處理,流程控制,正則表達式等
架構課程:
MySQL數據庫;
cache&storage
集群:cluster
LB:4layer 7layer
HA
分布式:zookeeper
分布式文件系統GlusterFS
課程介紹:
虛擬化技術:xen,kvm
Openstack:IAAS雲
運維工具:ansible,puppet(ruby),saltstack(python)
監控工具:zabbix
大數據處理:hadoop,spark,storm,
elk:elasticsearch,logstash,kibana
docker:
Python:自動化運維
開發接口標准
ABI:描述了應用程序與OS之間的底層接口,允許編譯好的目標代碼在使用兼容ABI的系統中無需改動就能運行
API:定義了源代碼和庫之間的接口,因此同樣的源代碼可以再支持的這個API的任何系統中編譯
POSIX:IEEE在操作系統上定義的一系列API標准
POSIX兼容的程序可在其他POSIX操作系統編譯執行
運行的程序的格式
Windows:EXE,dll
Linux:ELF,so
編程語言
低級語言
機器語言:0.1
匯編語言:和機器語言一一對應,與硬件相關的特有代碼,驅動程序開發
中級語言:C
系統級應用,驅動程序
高級應用:JAVA C# python php
應用級程序開發
系統安裝略過
關於管理員和root,並不是說只要是root就一定是管理員,root只是一個名字,真正決定是不是管理員,是用戶的UID,管理員的UID一定是0,無論叫什麼名字,只要UID是0,那麼他就是管理員,同樣的,不管是不是叫root,只要他的UID不是0,那麼他就不是管理員
關機重啟:
reboot halt init shutdown poweroff等等
很多時候,想要管理linux並不一定要到機房,linux的遠程連接很好用也很簡單,文字終端相比Windows圖形界面也占用的資源也少,在這裡使用的Xmanager的XSHELL
首先在要知道linux的ip,在我們裝的虛擬機上運行ifconfig命令,(Windows中該命令為ipconfig)找到地址,在XSHELL中,直接輸入ssh ip即可
一・Linux哲學理念
1.一切皆文件
2.簡單,單一的小程序
3.鏈接程序,共同完成復雜的任務
4.避免令人煩惱的圖形界面
5.配置數據保存在文本中
二・Linux掛載 Windows分區
Windows分區
分區:有分區表控制,早期分區表只有64字節,一個分區占16個字節,故分區只能 有4個
引導只能放在主分區
啟動分區:引導計算機的分區叫做啟動分區,啟動分區必須是活動的,且活動的分區必須只有一個
系統分區:操作系統所在的分區
主分區:1-4個,命名sda1-4,最多4個
擴展分區:0-1個,最多只能有一個,且和主分區的數量之和不能超過4,命名同樣是sda1-4
邏輯分區:由擴展分區分割而成,命名sda5-。。,由5開始命名
在管理處的磁盤管理,可以將分區的盤符刪除,刪除後無法進入該分區,但是可以更改驅動器號和路徑,再添加路徑裡,可以使一個空白文件夾作為進入該分區的入口,在Linux中,這種行為叫做掛載
值得注意的是,在Windows中,一個分區可以有多個入口,多對一,但是一個入口不能連接兩個分區,即一對多是不允許的,否則系統將無法得知你具體想要進入那個分區
格式化並不是真正的格式化,可以恢復,當想講硬盤數據全部覆蓋的是可以再Linux裡的每個文件夾下建立zero,例如/dev/zero
三・安裝虛擬機,Linux
虛擬機的2種機制
第一種:由上到下為
虛擬的系統
虛擬程序
Windows
硬件
第二種:由上到下為
虛擬系統
虛擬
硬件
很明顯WMware采用的是第一種的虛擬方式
Linux安裝:在WMware中按步驟安裝即可
四・小彩蛋
alt+F2 輸入 “free the fish” 會出現一只小魚
本文出自 “博客作業初版” 博客,謝絕轉載!