第一階段:基礎知識
一、linux系統基本結構
1、系統安裝及分割槽:手動化自動裝
如何分割槽?:分出根目錄、book單獨的etc home交換分割槽 交換分割槽大小?:虛擬記憶體 讓它我們的記憶體分擔壓力 物理記憶體的二倍
2、檔案系統結構:
經典樹形目錄結構
常用目錄及其作用:/root頂級目錄 、/home、/etc、/bin、/var是乙個放一些可變化的資料目錄:如日誌、/dev
二、linux常用命令
1、系統維護類
ls:檢視當前目錄、pwd:切換到某個目錄、cd、date、passwd、man、who:去看當前系統誰登陸過、last、ps:看對應的程序資訊
2、檔案管理:
鏈結
touch:建立普通檔案、
mkdir:建立目錄
cd、stat:檢視檔案的狀態資訊:
rm、刪除檔案命令 :
檢視本目錄的資訊:
more:more功能類似 cat ,cat命令是整個檔案的內容從上到下顯示在螢幕上。 more會以一頁一頁的顯示方便使用
mv: 剪下,或在同目錄下移動重新命名
cat:cat命令是linux下的乙個文字輸出命令,通常是用於**某個檔案的內容的;
cat主要有三大功能:
1.一次顯示整個檔案。
$ cat filename
2.從鍵盤建立乙個檔案。
$ cat > filename
只能建立新檔案,不能編輯已有檔案.
3.將幾個檔案合併為乙個檔案。
katex parse error: expected group after '^' at position 136: …某個關鍵字:正規表示式 ^̲ 過濾空白處
ln:3、壓縮與解壓縮
zip、unzip
gzip、bzip2、xz
tar檔案許可權:rws 特殊許可權 目錄許可權
rw------- (600) 只有所有者才有讀和寫的許可權
-rw-r–r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權
-rwx------ (700) 只有所有者才有讀,寫,執行的許可權
-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權
-rwx–x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權
-rw-rw-rw- (666) 每個人都有讀寫的許可權
-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權
4、磁碟管理
df:du:計算磁碟空間大小
fsck、檢測磁碟
sync:寫入磁碟當中
fdisk:可以列出所有的分割槽,包括沒有掛上的分割槽和usb裝置.我一般用這個來查詢需要掛載的分割槽的位置,比如掛上u盤.
gdisk:算是fdisk的延伸吧,主要使用的是gpt分割槽型別,用來劃分容量大於2t的硬碟
mkfs:分割槽後新增檔案系統
mount:掛載 手動掛載 自動掛載
umount:解除安裝:
5、網路設定
ifconfig是一款用來檢視、配置網路介面的常用工具,此工具也通常可以臨時性的配置網絡卡資訊,也可以永久配置,根據不同的專案需求,適當的運用即可。
ip:指定網路裝置的ip位址。
nmcli:更改網路引數的命令
nmtui:
6、使用者管理
useradd:可用來建立使用者帳號。帳號建好之後,再用 passwd 設定帳號的密碼。而可用 userdel 刪除帳號。使用 useradd 指令所建立的帳號,實際上是儲存在 /etc/passwd 文字檔案中。
usermod:命令修改系統帳戶檔案來反映通過命令列指定的變化
userdel:刪除使用者:userdel -r 使用者名稱
groupadd:用於建立乙個新的工作組,新工作組的資訊將被新增到系統檔案中。
groupmod:用於修改使用者組的相關資訊
groupdel
id:檢視使用者是否存在
w:看系統當前哪些使用者在登入
who看系統當前哪些使用者在登入
7、軟體管理
rpm、yum
三、伺服器基礎
1、伺服器的種類
1>按網路規模劃分
按網路規模劃分,伺服器分為工作組級伺服器、部門級伺服器、企業級伺服器
2>按架構劃分(晶元)
按照伺服器的結構,可以分為cisc(複雜指令集)架構的伺服器和risc(精簡指令集)架構的伺服器
3>按用途劃分
按照使用的用途,伺服器又可以分為通用型伺服器和專用型(或稱「功能型」)伺服器
4>按外觀劃分
按照伺服器的外觀,可以分為台式伺服器和機架式伺服器以及刀片伺服器
2、web工作原理
3、dhcp工作原理
4、dns解析原理
5、網路檔案系統nfs,並說明其作用
6、ftp的主動模式和被動模式
運維自動化
1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...
自動化運維
考慮的因素 源 打包為映象 發布到映象庫 利用k8s發布到物理機器執行,以服務的形式對外提供服務 目前的做法 0 建立乙個執行遠端命令的框架 1 每個應用建立乙個部署檔案指令碼 a 指定元 位址 c 同步源 到目標主機 d 接受指令碼引數 vername 2 版本號,映象tag fromport 3...
雲計算節點故障自動化運維服務設計
此文已由作者王盼授權網易雲社群發布。現狀計算節點發生磁碟損壞等資料無法恢復的異常時,節點上的雲主機系統盤無法恢復,導致雲主機只能被清理重建 計算節點宕機但磁碟資料可用時,重啟即可恢復所有雲主機的執行 計算節點多次宕機 或一段時間內頻繁宕機 則需要遷移所有雲主機或者直接清理重建,雲硬碟需要遷移到其他c...