Linux
Linux是開放源代碼的類Unix計算機操做系統,實現多用戶登陸的操做系統,市場上不一樣的Linux都使用Linux內核,如Centos.系統負責內核與系統調用.
Linux的發行版:Ubuntu,CentOS,Fedora,OpenSUSE,Debian,Mint等.
Linux/Unix操做系統下,常見的Shell有bash,zsh,ksh,csh等等.
文件操做ios
ls ---查看當前目錄 ls -a ---顯示全部目錄,包括隱藏文件. mkdir name ---建立目錄 rmdir name ---刪除空目錄 stat name ---顯示文件信息 rm name ---刪除文件或目錄 rm -rf name --強制刪除文件或目錄 cd .. 切換到上一層目錄 cd / 切換到系統根目錄 cd ~ 切換到用戶主目錄 cd - 切換到上一級目錄 pwd 獲取當前路徑 cat filename 查看文件內容
網絡命令sql
ipconfig ---查看網卡信息 ping ip地址 -- 查看與某地址的連接狀況 netstat -an --查看當前系統的端口使用
內存篇
cat/proc/meminfo 查看詳細的內存信息緩存
MemTotal:系統總內存 MemFree:系統空閒內存 MemAvailable:應用程序可用內存 Buffres:緩存區內存 Cached:緩存
free 格式MemTotal = used + free + buff/cache(單位k)
free -h 查看詳細參數
dmidecode -t memory 查看內存
vmstat 系統分析與CPU分析
top 進程的內存使用狀況bash
VIRT: 進程佔用的虛擬內存大小. RES: 進程常駐內存大小. SHR: 共享內存大小.
ps: 查看內存佔用狀況.
pmap: 查看進程的內存音像信息.服務器
I/O篇
fdisk -l 查看磁盤信息
df 查看磁盤使用狀況,磁盤使用率.
vmstat 磁盤性能分析網絡
b值:表示由於I/O阻塞排隊的任務數. bi和bo值: 表示每秒讀寫磁盤的塊數 wa 值:表示由於 IO 等待(wait)而消耗的 CPU 比例
iostat -c 查看部分CPU使用狀況
iostat -d 查看磁盤使用狀況架構
CPU篇
lscpu 查看CPU配置信息
dmidecode 查看DMI的硬件信息ide
快捷鍵
tail
強行終止命令 Ctrl+C
鍵盤輸入結束或退出終端 Ctrl+d
暫停當前程序 Ctrl+s
將光標放到行頭 Ctrl+a
將光標放到行尾 Ctrl+e
刪除從光標所在位置到行末 Ctrl+k
歷史輸入命令 ↑
通配符查找文件 ls *.txt
獲取幫助 ls --help性能
用戶篇
$who am i 顯示當前用戶 終端 時間
$sudo deluser username --remove-home 刪除用戶#ls -AsSH 查看全部文件大小網站
網站的訪問須要雲服務提供商=域名+服務器+備案.一般備案須要一個月左右時間,備案成功將域名與服務器IP地址綁定,網站就能夠訪問.
通常狀況下購買CentOS 7.2 64位,Win10電腦下載Putty,配置連接訪問以後,安裝Nginx,Mysql,PHP造成LNMP架構.
雲服務提供商常見的有阿里雲,華爲雲,騰訊雲等. 機型:1核1GB,1核2GB,2核4GB,4核8GB等. 鏡像:Windows Server 2012 ,Windows Server 2008, Ubuntu Server 16.04.01 LTS 64位 CentOS 7.2 64位 帶寬:5Mbps,10Mbps,40Mbps,200Mbps
用戶篇 $cat /etc/redhat-release 查看Linux版本