YuCheng's Site
  • Home
  • About
  • Skills
  • Experiences
  • Education
  • Posts
  • Posts
  • [DB] Database
    • [SQL] CTE
    • [SQL] Merge
    • [SQL] Ranking
  • [OS] Linux
    • [Arch] 安裝(Virtualbox)
    • [CentOS] 設定網路靜態IP
    • [Ubuntu] SSH 連線
    • [Ubuntu] 設定網路靜態IP
  • [Secure] 安全性議題
    • [授權] OAuth 2.0 簡介
    • [授權] OAuth 2.0 授權許可
  • [Web] Web 相關
    • [Keycloak] docker 安裝
    • [Web] FontForge 造難字
    • [Web] 敏感性 GET 參數
    • [Web] 敏感性 GET 參數
  • [前端] Javascript
    • [JS] Array 常用方法
    • [JS] Object 常用方法
    • [JS] 各種模組(module)
    • [JS] 提升與暫時性死區
    • [JS] 非同步程式設計
    • [JS]原型繼承鏈模型
    • [Code] 格式化民國年
    • [Code] 複製元件內的文字
    • [DIY] 前端路由
    • [DIY] 開發 proxy
  • [前端] Typescript
    • [TS] 擴充標準內建物件
  • [前端] Vue
    • [Router] Navigation Guard 加入查詢參數
    • [TS] TS-Provide
    • [元件] CheckBox
    • [元件] Promise 元件方法
    • [元件] Transparent Wrapper
    • [元件] TypeScript 注意事項
    • [元件] 全域元件
  • [後端] .NET
    • [.NET] .NET 6 Web API 專案
    • [.NET] PDF 列印
    • [.NET] WebView2 單檔部屬
    • [.NET] 製作 Nuget package
    • [.NET] 開發階段專案敏感資料
    • [Snippet] DataTable轉Json
    • [Snippet] JsonElement 操作
    • [部屬手動] Ubuntu Nginx
    • [基礎] 非同步控制器
    • [練習] 認證與授權
      • [驗證與授權] 驗證與授權
      • [驗證與授權] 驗證設定
      • [驗證與授權] 驗證實例
      • [驗證與授權] 授權設定
      • [驗證與授權] 備註頁面
    • [練習] 即時聊天專案
      • [SignalR] 建立專案
      • [SignalR] 後端 Token 授權
      • [SignalR] 前端登入頁面
      • [SignalR] 後端 Token 認證
  • [後端] csharp
    • [Code] 處理民國年
    • [Code] 處理民國年
  • [系統] 軟體設計
    • [架構] 多層(layer)架構
    • [架構] 多層(tier)架構
    • [架構] 無暇的程式碼
    • [程式] 巢狀結構
    • [程設] 鏈式語法比較
  • [維運] Container 基礎
    • [Basic] 學習資源
    • [Docker] 基礎指令
    • [Docker] 安裝
    • [K8s] 共享 tnsnames.ora
    • [K8S] 自架 K8S 腳本
  • [維運] DevOps
    • [Git] orphan branch/worktree
    • [Git] Release Action (Dotnet)
    • [Git] Release Action (Vue)
    • [K8S] K8S 安裝
    • [SonarQube] 安裝與.NET 檢測
  • [資安] 防火牆
    • [GeoIP] 封鎖地理位置
  • [HIS] FHIR
    • [SMART] Overview
  • [其他] Other
    • [智能家居] Home Assistant
      • [安裝] Home Assistant 安裝
    • [Bot] Telegram Bot
    • [DIY] 一鍵登入台灣杉
    • [Hugo] Toha Theme
    • [OpenWrt] Docker
    • [工具] Gdrive CLI / Linux
    • [工具] openapi generator
    • [工具] Vim Plugin YCM
    • [授權] OAuth2.0
Hero Image
[Arch] 安裝(Virtualbox)

BIOS system 分割磁碟, /dev/sda1 給 1G,其餘給 /dev/sda2 fdisk /dev/sda mkswap /dev/sda1 mkfs.ext4 /dev/sda2 mount /dev/sda2 /mnt swapon /dev/sda1 安裝(arch 核心、linux 核心、韌體) pacstrap -K /mnt base linux linux-firmware 其他套件(非必要) pacstrap -K /mnt vim sudo openssh docker docker-compose bash-completion 產生 fstab # -U Use UUIDs for source identifiers genfstab -U /mnt >> /mnt/etc/fstab Chroot arch-chroot /mnt Time zone ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime # generate /etc/adjtime hwclock --systohc Localization 在/etc/locale.gen裡面把en_US.UTF-8 UTF-8、zh_TW.UTF-8 UTF-8解除註解。 locale-gen echo "LANG=en_US.UTF-8" >> /etc/locale.conf Boot loader pacman -S grub # don’t put the disk number sda1, just the disk name sda grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg Root password passwd 重開機 exit unmount -R /mnt reboot EFI system 首先在 virtualbox 硬體的部分將 EFI 打勾

Friday, January 20, 2023 Read
Hero Image
[Linux] Ubuntu SSH 連線

更改 port 可以直接修改/etc/ssh/sshd_config裡面的 Port 設定(解開註解修改),或直接新增一個檔案: sudo echo "Port 22" >> /etc/ssh/sshd_config.d/port.conf sudo ufw status verbose sudo ufw allow 22 重啟 sshd service sshd restart https://www.hostinger.com/tutorials/how-to-change-ssh-port-vps

Tuesday, November 15, 2022 Read
Hero Image
[Linux] CentOS 8 設定網路靜態IP

查詢IP $ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:85:fe:50 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global noprefixroute enp0s3 valid_lft forever preferred_lft forever inet6 fe80::98e4:9fbc:ba91:db3f/64 scope link noprefixroute valid_lft forever preferred_lft forever 修改網路設定 修改網路介面設置如下,檔案名稱預設為ifcfg-網路介面(網路卡)名稱,舉例來說安裝好 CentOS 預設的網路卡 enp0s3 設定檔:/etc/sysconfig/network-scripts/ifcfg-enp0s3

Tuesday, June 16, 2020 Read
Hero Image
[Linux] Ubuntu 20.4 以 netplan 設定網路靜態IP

Ubuntu 自 17.10 以後就可以用 netplan 設置網卡~ 檢查網路介面 以 ip a 可以看到我的 ubuntu 有2個網路介面分別是 lo、enp0s3,對應到 loopback、有線網卡 $ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:6a:7b:e3 brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3 valid_lft 86159sec preferred_lft 86159sec inet6 fe80::a00:27ff:fe6a:7be3/64 scope link valid_lft forever preferred_lft forever 檢查設定檔 所有放置於 /etc/netplan 底下的 yaml 檔都會影響 netplan 的設置,檢查設定檔看到只有一個 00-installer-config.yaml,內容空空如也,一般來說在安裝系統時有設定過網路就會有,如果沒有的話就自己新增囉:

Saturday, June 13, 2020 Read
Navigation
  • About
  • Skills
  • Experiences
  • Education
Contact me:
  • [email protected]
  • tigernaxoJr
  • Chen Yu Cheng
  • +886919681059

Stay up to date with email notification


By entering your email address, you agree to receive the newsletter of this website.

Toha Theme Logo Toha
© 2020 Copyright.
Powered by Hugo Logo