Linux學習

            一、不一樣領域的操做系統
    一、桌面操做系統
        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)配置軟件源

    

相關文章
相關標籤/搜索