yzai

@yzai

Joined on Mar 15, 2022

  • 基礎Bash指令 $ whoami user $ command1 ; command2 output1 output2 $ !! #執行上一個command 硬連結 & 軟連結
     Like 17 Bookmark
  • 自從RHEL7以後,不再支援預設安裝docker,因此需要另外手動添加repository,安裝docker-ce(community edition)。 $ yum install docker #此項命令安裝的會是podman $ yum config-manager --add-rpeo=https://download.docker.com/linux/centos/docker-ce.repo $ yum install docker-ce $ docker --version
     Like  Bookmark
  • 透過playbook可自動化執行重複的任務 使用yaml格式 會記錄操作歷程 名詞 ==playbook== - 執行yaml檔案的內容 ==inventory== - 節點清單 (執行任務的位置) ==moudule== - 可使用的模組,如:ping、yum
     Like  Bookmark
  • LVM(Logic Volume Manager)邏輯磁區管理器 是Linux核心提供的功能,用於在硬碟分割區建立邏輯磁區,方便系統管理 :::success 優點 File System可以跨多個磁碟,因此大小不受物理磁碟限制 可以在系統運行時,動態擴展File System大小 可以新增磁碟至LVM儲存庫 ::: :::danger
     Like 2 Bookmark
  • autofs是一個程式,實際由automount執行自動掛載。 可根據需要自動掛載指定的目錄,一段時間不用後會自動卸載。 rpcbind服務啟動在port 111 nfs服務啟動在port 2049 :bulb: 在掛載前需要有NFS連線,可使用showmount -e <IP>查看可掛載目錄 在NFS的 Client端有關autofs的設定檔共有2個:/etc/auto.master、/etc/auto.nfs(此名稱可自訂)
     Like  Bookmark
  • Linux中要使系統在特定時間進行指定動作時,可使用crontab 查詢排程 $ crontab -u <使用者> -l #查看使用者的工作排程 編輯 $ vi /etc/crontab #crontab設定檔 或 $ crontab -e #非管理員的使用者編輯 $ systemctl restart crond #重啟cron服務
     Like  Bookmark
  • 簡介 以下範例中,A為傳送資料的人,B為接收資料的人,C為試圖攔截資料的人 對稱式加密(Symmetric Encryption):傳送方與接收方使用同一把金鑰,傳送時使用這把密鑰加密,接收時使用這把密鑰解密。 :mega: 優點:計算量小,因此加密速度快 :mega: 缺點:當金鑰被知道後,其他人便可以透過金鑰輕鬆破譯加密訊息 <流程> 傳送者A(server)與接收者B(browser)先進行金鑰的握手(Handshake),讓雙方知道金鑰 A將要傳資料的明文用金鑰加密
     Like 3 Bookmark
  • 語法:tar <參數> <產生新檔名> <目標目錄位址> 參數 -c 建立新的archive(檔案) -v 顯示詳細過程 -z 呼叫gzip壓縮tar檔 -f 指定檔名 -t 檢視壓縮檔內容 -x 從檔案中提取(解檔時用到)
     Like  Bookmark
  • 參考資料 建立虛擬機、設定yum源、靜態IP $ yum -y install yum-utils $ dnf install docker-ce $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ systemctl enable docker $ systemctl start docker
     Like  Bookmark
  • 版本控制 透過GIT用戶端,在儲存庫存取檔案 ==優點== 1. 可記錄更新歷程,進行版本控制 2. 可共同開發 3. 可切換儲存位置 ==名詞==
     Like  Bookmark
  • 參考連結:https://www.linuxtechi.com/setup-local-yum-dnf-repository-rhel-8/ 透過安裝的DVD或ISO檔來建立本地 Yum/DNF Repository RHEL 8 需要兩個package repositories: BaseOS Application Stream (詳細功能)
     Like 1 Bookmark
  • 參考資料 $ systemctl status sshd #顯示code:exited,Failed to start OpenSSH Server daemon $ sshd -t #測試,會顯示錯誤訊息 #根據訊息可知,key的私鑰檔權限設為0640 #合法應設為600 $ cd /etc/ssh #將所有私鑰檔權限設為600 $ systemctl start sshd
     Like  Bookmark
  • RHEL官方參考文章 $ localectl #顯示當前使用的語系 $ locale -a #顯示已安裝的語系 若需要的語系未安裝,可以透過以下指令安裝 $ yum list langpacks-* #列出所有語系的安裝包 $ yum install langpacks-(需要的語系) $ localectl set-locale LANG=(需要的語系)
     Like  Bookmark
  • Bridged 橋接 虛擬網路交換器(virtual network switch):VMnet0 虛擬網卡與實體網卡(主機上)透過VMnet0進行橋接 虛擬機如同區域網路中的一臺主機,與實體網卡在同一網段,表示虛擬機與本機是在同一個區域網路中,因此可以與區域網路中的其他主機溝通。 需要手動設置IP 一般使用bridged模式都是虛擬機要提供伺服器服務,如:ftp、ssh、ntp NAT 網路地址轉換(Network Address Translation)
     Like 3 Bookmark