跳到主要內容

發表文章

目前顯示的是 2020的文章

Ubuntu-使用 Shell 安裝 Docker Engine

目的:為服務器安裝Docker Engine Shell內容 #!/bin/bash function yellow(){ echo -e "\033[33m[$1]\033[0m" } yellow "---------安裝docker---------" sudo apt-get update && \ sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common && \ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \ sudo apt-key fingerprint 0EBFCD88 && \ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" && \ sudo apt-get update && \ sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose && \ yellow "---------一般使用者直接執行docker指令---------" #創建一個docker群組 sudo groupadd docker #把當前用戶添加到docker群組 sudo usermod -aG docker $USER #newgrp docker刷新對docker群組的更改或是重新啟動虛擬機器 yellow "---------重新開機---------" read -p 'do you want to reboot ? [Y/N]' inputs if [ "

Windows-使用 PowerShell 更改 RDP Port Number & 調整防火牆規則

目的: 服務器在啟用遠端桌面預設值為"3389",因為對管理上有風險,所以需要更改遠端桌面的端口號、調整防火牆規則增加安全性。 PowerShell內容  GitHub:https://github.com/minyufu/powershell.git function Pause(){ [System.Console]::Write('按任意鍵繼續...') [void][System.Console]::ReadKey(1) } #用途:更改預設RDP端口號並添加防火牆規則 Write-Output "-----目前RDP使用端口號-----" $Now_RDP_PortNumber = Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal*Server\WinStations\RDP-TCP\" -Name PortNumber | Select-Object PortNumber Write-Output "PortNumber: $Now_RDP_PortNumber" #使用者輸入需要修改的端口號: $New_Rdp_PortNumber = Read-Host -Prompt '輸入新的RDP端口號' #設定新的端口號 Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal*Server\WinStations\RDP-TCP\" -Name PortNumber -Value $New_Rdp_PortNumber #加入TCP防火牆規則 New-NetFirewallRule -DisplayName "遠程桌面(TCP-In) $New_Rdp_PortNumber" -Direction Inbound -Protocol TCP -Profile Any -LocalPort $New_Rdp_PortNumber -Action allow Write-Output "遠程桌面(TCP

Linux-CentOS8-安裝套件錯誤(Failed to download metadata for repo 'AppStream')

剛安裝完CentOS8系統後,安裝 vim 出現了錯誤(Failed to download metadata for repo 'AppStream') 確認一下網路連線沒有問題,可以連線到外部網路。 在Red Hat 論壇也有文章討論出現(Failed to download metadata for repo 'AppStream')錯誤的解決方法,最後原因是DNS導致的問題。立刻修改DNS嘗試,使用nmtui指令。 選擇Edit a connection 選擇網卡eth0 來到IPv4 選擇 Show 新增一組DNS後,退出nmtui。 接下來輸入指令: #dnf clean all (刪除已緩存的數據) #dnf upgrade (升級更新) 這個步驟在執行的時候也會發生(Failed to download meta data for repo),只要再多試幾次清除緩存在更新就可以了。 安裝所需要的套件: #dnf install <套件名稱> 安裝套件成功! 參考來源: https://access.redhat.com/discussions/4222851