2019年4月29日

Ubuntu 16.04.5 LTS 的 DNS 更新


在虛擬機中,想更新套件
 sudo apt-get update
得到以下訊息"

錯誤:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
  暫時無法解析 'security.ubuntu.com'
錯誤:2 http://tw.archive.ubuntu.com/ubuntu xenial InRelease
  暫時無法解析 'tw.archive.ubuntu.com'
錯誤:3 http://tw.archive.ubuntu.com/ubuntu xenial-updates InRelease
  暫時無法解析 'tw.archive.ubuntu.com'
錯誤:4 http://tw.archive.ubuntu.com/ubuntu xenial-backports InRelease
  暫時無法解析 'tw.archive.ubuntu.com'
正在讀取套件清單... 完成


應該是 DNS 設置問題,在 ubuntu 12 之後,dns 設計改成由 resolvconf 控制,修改方式是編輯這個檔:

sudo vim /etc/resolvconf/resolv.conf.d/tail

加入一行:

nameserver 8.8.8.8

再重新啟動 resolvconf 即可

sudo resolvconf -u

2019年4月9日

在 Linux 中,建立可開機 Win10 USB

使用WoeUSB為舊版BIOS創建可安裝 Windows 10 的 USB

WoeUSB 是 WinUSB的一個分支,是開源軟體(GPL許可),可在Linux平臺上製作 Windows可啟動USB,

要在Ubuntu 14.04/16.04/17.04上安裝WoeUSB,可以使用以下PPA。 只需打開一個終端視窗並逐個運行以下命令。

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install woeusb

用完後。 如果您不需要它們,可以從系統中刪除此PPA。用以下的指令

sudo add-apt-repository --remove ppa:nilarimogard/webupd8

sudo apt update

使用上很直觀,如下圖。USB 要先缷載 (不是拔掉喔),它會自動掛載再寫入。


2019年2月13日

DNS有哪些種類

DNS除了常用的A、CNAME、MX,其它還有TXT、SRV、AAAA、NS,各別代表什麼意思?
  • A:用來解析IP位址,將HostName對應到某個IP。
  • CNAME:將HostName對應某個網域。
  • MX:郵件伺服交換記錄,對應郵件伺服器使用。
  • TXT:文件記錄,這幾乎用不到,特殊用途。
  • SRV:資源記錄,一樣用不到,特殊用途。
  • AAAA:等同A記錄,只不過A是IPv4,而AAAA是IPv6。
  • NS:Name Server,指定你的DNS要交由哪個NS進行解析。


出處: DNS基礎常識,如何設定DNS? - 資訊教師聯誼會 - udn城市 http://city.udn.com/61994/5341987#ixzz5fMzhu3an

2019年1月12日

docker-compose:wordpress 的 yml


剛好看到好幾個有趣範例,留紀錄


./wordpress-data:/var/www/html

這行表示,將 wordpress 的程式放在本機當前的子目錄中./wordpress-data
而 mysql 的資料則是放在 wordpress-db-data。

version: '2'
services:
  wordpress:
    image: wordpress:latest
    networks:
      - front
      - back
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: wpdb
      WORDPRESS_TABLE_PREFIX: wp_
      WORDPRESS_DB_HOST: wordpress_db
    volumes:
      - ./wordpress-data:/var/www/html
      - ./php/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
  wordpress_db:
    image: mariadb:latest
    environment:
      MYSQL_ROOT_PASSWORD: examplepass
    volumes:
      - wordpress-db-data:/var/lib/mysql
    networks:
      - back
  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    networks:
      - back
    ports:
      - 8181:80
    environment:
      MYSQL_USERNAME: root
      MYSQL_ROOT_PASSWORD: examplepass
      PMA_HOST: wordpress_db
volumes:
    wordpress-db-data:
      driver: local
networks:
  front:
  back: