運維概述

一、運維概述
一、什麼是運維
服務器的運行維護
二、名詞
一、IDC(互聯網數據中心)
服務器租用、機櫃租用
二、監控軟件
zabbix、nagios、cactti
三、經常使用Linux操做系統
一、CentOS
二、RedHat
三、Ubuntu
四、虛擬化
五、Web正向代理(客戶端知道本身使用的代理IP)
一、用途
一、訪問原來沒法訪問的資源(google)
二、對Web服務器隱藏用戶信息
六、nginx反向代理(客戶端沒有感受)
一、流程
客戶端 -> 反向代理服務器 -> 把請求轉發給內部網絡的服務器
二、做用
一、保證內網安全,可使用方向代理提供WAF功能,阻止WEB攻擊
二、負載均衡,優化網站的負載
七、負載均衡規則(nginx反向代理)
一、輪詢 :逐一循環調度
二、權重(weight) :指定輪詢概率,權重值和訪問比例成正比
三、ip_hash :根據客戶端IP分配固定的後端服務器
八、負載均衡實現(修改nginx配置文件)
upstream servers{#定義集羣
server 10.10.10.11;
server 10.10.10.12 weight=2;
server 10.10.10.13;
server 10.10.10.14 backup;
}
server{
listen 80;
... ...
}
二、Linux經常使用命令
一、ifconfig : 查看IP地址和MAC地址
## windows中爲ipconfig
二、ping :測試網絡連通性
ping IP地址/域名 -c 2
三、nslookup :解析域名對應的IP地址
nslookup www.baidu.com
四、top :Linux下的任務管理器,動態顯示當前全部進程CPU以及內存的使用率,q退出
五、ps -aux : 顯示系統進程(PID號)
ps -aux | grep "mysql"
六、kill :殺死1個進程
sudo kill PID號
七、df -h : 查看磁盤使用狀況
八、ls -lh : l表示長格式,h提供易讀單位
ls -lh 文件名
九、chmod :修改文件權限
chmod +x 文件名
chmod 644 文件名
rw-r--r--
r : 4
w : 2
x : 1
十、wc -l :統計文件的行數
wc -l /etc/passwd :統計Linux系統有多少個用戶
十一、sort :對文件中的內容進行排序
sort ip.txt
十二、uniq -c
一、做用 :去除重複行,並統計每行出現的次數(相鄰行)
二、用法 :sort 文件名 | uniq -c
1三、find命令 :根據指定條件查找文件/目錄
一、-name :文件名查找
-iname :不區分大小寫
find 路徑 -name "文件名"
一、查找 ~/spider目錄中的全部的 py 文件
find ~/spider -name ".py"
二、-type :根據類型查找(文件 | 目錄)
一、經常使用選項
-f :文件
-d :目錄
-l :連接(link快捷方式)
二、查找主目錄下以mysql開頭的文件
find ~ -name "mysql
" -type f
三、-size :按大小查找
一、+ :大於...的文件/目錄
二、- :小於...的文件/目錄
三、查找/home/treana/software大於20M的文件
find ~/sofware -size +20M -type f
四、-ctime :根據時間查找
一、-ctime +1 :1天之前的文件/目錄
二、-cmin -5 :5分鐘之內的文件/目錄
三、查找~/spider下1天之內的文件
find ~/spider -ctime -1 -type f
五、處理動做
find .... -exec Linux命令 {} ;
一、查找1天之內的以.doc結尾的文件,而後刪除
find . -name "*.doc" -ctime -1 -type f -exec rm -rf {} ;
1四、ssh :遠程鏈接到服務器
一、格式 :ssh 用戶名@IP地址
二、示例 :ssh tarena@X.X.X.X
1五、scp
一、遠程複製文件/目錄
二、scp 文件名 用戶名@IP地址:絕對路徑
scp A.tar.gz tarena@X.X.X.X:/home/tarena
1六、du -sh :顯示當前目錄大小
du -sh 目錄名
三、運維工具
一、xshell(軟件,安裝在windows)
安全終端模擬軟件
二、xshell使用方法
文件 - 新建 - 輸入服務器IP地址 - 用戶名 - 密碼 - 確認鏈接
三、Windows <--> Linux
一、安裝lszrz
sudo apt-get install lrzsz
二、Windows文件 -> Linux
xshell終端 :$ rz
三、Linux文件 -> Windows
xshell終端 :$ sz 文件名
mysql

相關文章
相關標籤/搜索