一、不一樣領域的操做系統
一、桌面操做系統
Windows系列(安全性和穩定性很差)
用戶羣體大
macOS(比Windows安穩)
適用開發人員
Linux
應用軟件少
二、服務器操做系統
Linux
安全、穩定、免費
佔有率高
Windows Server
付費
佔有率低
三、嵌入式才作系統
Linux
四、移動設備操做系統
IOS
Android(基於Linux)
二、虛擬機
虛擬機(Virtual Machine)指經過軟件模擬的具備完整硬件系統的功能、運行一個徹底隔離環境中的完整計算機系統
a、虛擬系統經過生成現有操做系統的全新虛擬鏡像,具備跟真實操做系統徹底同樣的功能
b、進入虛擬系統後,全部操做都是在這個全新的獨立的虛擬系統裏面進行,能夠獨立安裝運行軟件,保存數據,擁有本身的獨立真正的系統產生任何影響
c、並且可以在現有系統與虛擬鏡像之間進行靈活切換的一類操做系統
三、Linux內核及發行版
內核(kernel)是系統的心臟,是運行程序和管理像磁盤和打印機等硬件設備的核心程序,它提供了一個在裸設備與應用程序間的抽象層
Linux的內核有分爲穩定版和開發版,兩種版本是相互關聯
穩定版:具備工業級強度,能夠普遍的應用和部署
發行版:因爲試驗個鐘解決方案,因此變化很快
四、Linux的發行版
Linux 發行版(也叫GNC/Linux發行版)一般包含桌面環境、辦公套件、媒體播放器、數據庫等應用軟件
常見發行版
Ubuntu
Redhat
Fedora
openSUSE
Linux Mint
Debain
Manjaro
Mageia
CentOS
Arch
五、經常使用Linux命令基本使用
服務器的維護 ssh客戶端
ls
pwd
cd [文件名]
touch[文件名] 不存在新建
mkdir[目錄名]
rm[文件名] 刪除
clear 清屏
六、Linux 終端命令格式
格式
comand [-options][paraneter] []表明能夠省略
ls touch 文件名
pwd cd 目錄名
clear mkdir 目錄名
rm 文件名
說明
comand 命令名,相應的英文單詞或單詞縮寫
[-option] 選項,可用來對命令進行控制
paraneter 傳給命令的參數、一個或多個
例子:刪除文件夾 rm -r 文件夾名
七、查閱命令幫助信息
comand --help
man comand
操做鍵 功能
空格鍵 顯示手冊頁下一屏
Enter鍵 一次滾動手冊頁的一行
b 回滾一屏
f 前滾一屏
q 退出
八、文件目錄經常使用命令
目標(.表示隱藏文件 凡隱藏文件 -a)
1) 查看目錄內容 ls 隱藏文件 使用ls -a
.當前目錄
..上一級目錄
-a 全部文件(包括隱藏文件)
-l 列表形式顯示詳細信息
-h 配合-h 以人性化的方式顯示文件大小
2) 切換目錄 cd
cd/cd ~ 回到用戶目錄
cd . 當前目錄不變
cd .. 返回父目錄
cd - 兩次工做目錄切換
3)建立和刪除操做 touch、rm、mkdir
touch 存在則修改新建日期l1705050122
mkdir -p 目錄/子目錄
rm 直接從磁盤刪除
-r 刪除目錄
-f 強制刪除
4)拷貝和移動文件 cp 、mv
5)查看文件內容 cat、nore、grep
6)其餘 echo 、(重定向>和>>) 、管道|shell
九、文件經常使用功能(2)數據庫
1)樹狀圖顯示路徑信息安全
tree 以樹狀顯示服務器
~ 從家目錄開始網絡
-d 只顯示文件夾ssh
2)文件複製工具
cp 源文件路徑 目標路徑 加密
cp -i 在文件已經存在時,提示是否覆蓋操作系統
cp -r 複製目錄(包括裏面文件).net
3)文件移動
mv 源文件 目標文件
重命名文件
mv ./1.txt ./2.txt (不安全,會覆蓋)
mv -i ./1.txt ./2.txt(會提示是否覆蓋)
文件夾個更名
mv a b
十、遠程管理命令
1)關機/關機
shutdown 選項(關機或關機等)時間
時間指定now如今關閉
若是不輸入時間則一分鐘後關閉
shutdown -r 重啓
shutdown -r now 如今重啓
shutdown now 如今關機
shutdown 20:30 在20:30關機
shutdown -c 取消關機
2)網卡和IP地址的概念
網卡
網卡專門負責網絡通信的硬件設備
IP地址是設置在網卡上的地址信息
咱們能夠把電腦比做手機,網卡至關於SIM卡,而IP地址至關於手機號碼
IP地址
每臺聯網電腦上都有IP地址,是保證電腦之間正常通信的重要設置
注意:每臺計算機的IP地址不能相同,不然會出現IP地址衝突,而且沒有辦法正常通信
3)查看或配置網卡信息
ifconfig 查看/配置計算機當前的網卡信息(ifconfig | grep inet 快速找到ip)
ping 檢測到目標ip地址的鏈接是否正常
ping 127.0.0.1檢測網卡是否工做正常
4)SSH(重點)工做方式簡介
在Linux中SSH是很是經常使用的工具,經過SSH客戶端咱們能夠鏈接到SSH服務器的遠程機器上
SSH客戶端是一種使用Secure shell (SSH)協議鏈接到遠程計算機的軟件程序
數據傳輸是加密,能夠防止信息泄露
數據傳輸是壓縮的,能夠提升傳輸速度
5)域名和端口的基本概念
域名
由一串用點分隔的名字組成,如:www.baidu.com
是IP地址的別名,方便用戶記憶
端口號
IP地址:經過IP地址找到網絡上的計算機
端口號:經過端口號能夠找到計算機上運行的應用程序
SSH服務器的默認端口號是22,若是是默認端口號,在鏈接的時候能夠省略
常見端口號
SSH服務器(22)
Web服務器(80)
HTTPS(443)
FTP服務器(21)
6)SSH客戶端的簡單使用
其餘電腦使用ssh鏈接Ubuntu系統 須要在Ubuntu系統中啓動ssh服務 具體操做參考 https://blog.csdn.net/qq_36427732/article/details/78774739
sudo shutdown -r now 以超級用戶關閉使用ssh鏈接的電腦
exit退出遠程鏈接(退出當前用戶)
7)scp命令
遠程拷貝文件
scp操做與ssh同樣 指定端口使用 大寫字母 -P
8)ssh免密登陸
十一、用戶權限及用戶管理命令
1) ls -l 擴展
2)chmod 的簡單使用
3)組管理/刪除組的終端命令
4)建立用戶/設置密碼/刪除用戶
5)查看用戶信息
6)usermod
7)whilch
bin / sbin
8)切換用戶
8)修改文件權限
十二、系統信息
1)時間和日期
2)磁盤信息
選項說明
3)進程信息
要退出top 能夠直接輸入 q
1三、其餘命令
1)查找文件
2)軟連接
3)硬連接
4)軟硬連接的工做方式
1四、軟件安裝及壓縮命令
1)打包壓縮
2)經過apt安裝卸載軟件
3)配置軟件源