本文純屬學習筆記,以後還會不定期新增
一、伺服器技術架構的三大發展趨勢
(1)scale-up縱向擴充套件架構
高可靠,高可用,高擴充套件用於高效能交易類業務:計費啊什麼的,計算流浪什麼的,金融交易
(2)scale-out橫向擴充套件架構
高併發,低成本,高密度,低能,同意管理,用於大資料,web應用,平時教室上課的就是這種
(3)hyper-converged超融合架構
計算儲存網路統一管理開箱即用,整體系統一體化融合整合,簡單易用,效能優化應用與高效能資料分析,資料庫整合,資源池平台,一體化資料中心
二、主流的unix伺服器作業系統有aix,solaris和hp-un11。x86伺服器的作業系統通常是linux和windows。雲計算平台通常是vmware,fusionsphere或kvm等虛擬化系統。
三、linux基礎
(1)使用者查詢常用命令:id,finger
id:查詢當前登陸使用者的gid,uid
finger:查詢當前使用者屬性資訊
<1>新增使用者:useradd[引數][使用者名稱]
如果並未指定這些資訊,系統會自動讀取/etc/default/useradd配置檔案
useradd -d查詢這些基本的配置
<2>刪除使用者:userdel
<3>設定使用者密碼:passwd
<4>修改使用者屬性:usermod
<3>新增使用者組:groupadd
<4>刪除使用者組:groupdel
<5>修改使用者組:groupmod
<6>在根目錄下用-ls查詢子目錄
<7>顯示當前工作目錄:pwd
<8>新增目錄:mkdir [-m 模式][-p] 目錄名
<8>刪除目錄:rmdir [-p]
<9>複製檔案或目錄:cp 原始檔或目錄 目標檔案或目錄
<10>移動檔案或目錄:mv 原始檔或目錄 目標檔案或目錄
<11>刪除檔案或目錄:rm [-ir] 檔案或目錄
(2)日誌型檔案系統
寫入檔案內容的時候,首先寫入日誌記錄檔案
典型的日誌型檔案系統有ext3,reiserfs檔案系統
(3)索引式檔案系統
檔案屬性資料和實際內容存放在不同的區塊
(4)非索引式檔案系統
只有block,資料需要乙個block接乙個block讀取
(5)配置linux系統分割槽
<1>建立分割槽:fdisk 裝置名
<2>建立檔案系統:mkfs [引數] 裝置名
<3>掛載檔案系統:mount 裝置名 掛載點
(6)管理liunx系統
<1>檢視分割槽使用情況
df:檢視檔案系統磁碟的空間占用情況
du:查詢檔案或目錄的磁碟使用空間
<2>檢視系統開啟的檔案
<3>修復檔案系統
(7)linux lvm
lvm:硬碟(物理分割槽)和檔案系統之間的邏輯層,實現檔案系統的可擴充套件性
pv:物理卷
vg:捲組
lv:邏輯卷
增大檔案系統的空間:
1、解除安裝邏輯卷
2、增大lv的空間(通過命令)
3、使用resize2fs將邏輯卷容量增加
4、將邏輯卷掛載到目錄樹
縮小檔案系統的空間:
1、1、
2、上面的3、增加->減小
3、2、增加->減小
4、4、
(8)網路管理
1、檢視網口的配置:ifconfig 介面
2、 修改網口的配置:
(1)命令方式:ifconfig 網口 [引數] (2)修改配置檔案:進入相應檔案位址然後ifcfg-[網口]
3、查詢路由表:route(flags是u表示路由可用,g表示需要閘道器**,h表示目的地是主機)
4、新增路由:
(1)route add(新增路由資料儲存在記憶體中,系統重啟會失效)
(2)修改配置檔案:/etc/sysconfig/network/routes(儲存靜態路由,且需要重啟網路服務才能生效)
5、偵測網路
pin [引數] 目的位址
traceroute 《位址or主機名》
6、配置常用網路服務
(9)程序管理
1、檢視程序:top連續觀察程序動態
2、用ascii字元顯示樹狀結構:pstree (-p:顯示程序id,-u:顯示使用者名稱)
3、結束程序:kill,結束統一程序內的所有程序kill all
4、任務管理:
(10)linux系統監控
1、監控系統是否正常啟動:
系統啟動時,系統未顯示的資訊會被儲存在kernel ring buffer中,可以使用dmesg|less檢視,系統完成啟動時,資訊會被存放在/var/log/boot.msg中
2、監控系統的硬體資訊:
3、監控系統和程序
ps,top,uptime.uname,netstat
4、監控使用者的登入資訊
whow
finger
last
lastlog
Linux基礎學習筆記
1.進入目錄需要哪些許可權,在目錄中執行增刪查 cd,touch,ls,rm,mv等 改檔案動作,需要哪些許可權?cd a.語法 cd 目錄名 進入目錄 b.所需許可權x touch a.語法 touch 檔名 建立檔案 b.所需許可權wx ls a.語法 ls 顯示當前目錄下的所有檔案 b.所需許...
Linux基礎學習筆記
linux 是一款作業系統,免費 開源 安全 高效 穩定 處理高併發非常強悍 不同的廠商對 linux 核心 進行第二次開發,形成了不同的 linux 發行版本 redhat centos ubuntu suse 紅旗linux 目前主要的作業系統 win7 ios android mac linu...
Linux 基礎學習篇筆記 Linux基礎知識
1.1根據書上寫的,原來linux的核心是被linus torvalds將unix核心刪減後改寫出來的呀。1.2kernel 核心,即控制硬體的東西。顯示影像的硬體時顯示卡和螢幕,連線internet的硬體組成時網絡卡,發出聲音的硬體時音效卡。控制這些硬體資源的工作狀態就是這個作業系統最底層的東西 ...