你知道在 Mac 上,怎麼把資料夾的檔案轉成 ISO 檔嗎?

先聊個天 很棒,今天以前我也不知道,我找解法找了好幾天,這篇獻給有緣的地球人。 雖然我有找到別的軟體可以做這個事情,但要付錢我就沒有使用了。 我在網路上找許久,不管怎麼下關鍵字都是教怎麼把 ISO 燒進 usb 就是沒有檔案打包 ISO 檔的 終於… 資料夾轉成映像檔 磁碟工具程式 > 檔案 > 新增映像檔 > 來自檔案夾的映像檔 > 格式選 DVD/CD 母片 於是它把我的檔案製作成了 .cdr 轉檔 cdr to iso 最先我找到的指令是這一句 $ hdiutil makehybrid -iso -joliet -o rpms.iso rpms.cdr 成功轉檔 在 VirtualBox 掛載 用 virtualbox 的 VM 掛載 ISO 試試 掛載成功 燒錄在光碟的檔名變短 後來在使用 ISO 時,發現 ISO 裡有些檔案,檔案名稱自動變短,搜尋了一下才發現有格式上的問題。 在各種格式下的檔案名稱有其長度的限制 ISO 9600 LV1:11字元,8.3格式 LV2:31字元 LVX:219字元 Joliet LV1:64個字元 LVX:110個字元 UDF:255個字元 於是將轉檔的指令改成 -udf $ hdiutil makehybrid -iso -udf -o rpms....

February 13, 2020

Kafka 基本設定與用法

Prepare 安裝 kafka 前先在環境中安裝 Java and Scala Install 看官網的 quick start 吧 Offical Quick start Offical Download 設定 設定啟動 kafka 的用戶 與權限 $ useradd kafka $ chown -R kafka:kafka /opt/kafka* 設定 systemd 的 守護進程 $ vi /etc/systemd/system/zookeeper.service [Unit] Description=zookeeper After=syslog.target network.target [Service] Type=simple User=kafka Group=kafka ExecStart=/opt/kafka/bin/zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties ExecStop=/opt/kafka/bin/zookeeper-server-stop.sh [Install] WantedBy=multi-user.target $ vi /etc/systemd/system/kafka.service [Unit] Description=Apache Kafka Requires=zookeeper.service After=zookeeper.service [Service] Type=simple User=kafka Group=kafkaa ExecStart=/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties ExecStop=/opt/kafka/bin/kafka-server-stop.sh [Install] WantedBy=multi-user.target kafka 設定 先設定一個主機名稱給hosts...

January 30, 2020

Macos L2tp vpn 設定

Macos L2tp vpn 設定 打開網路偏好設定 點加號新增 VPN 介面 VPN IPSec 的 L2TP 輸入任意的服務名稱 輸入伺服器位置與帳號 完成後點選認證設定 認證設定 輸入密碼 輸入共享密鑰 設定服務順序(重要) 點選齒輪設定服務順序 將剛剛的 VPN 設定檔拖曳至最上方 (Mac 有網卡路由的順序,沒有設定可能無法跳到 VPN 的內網)

January 4, 2020

Window10 l2tp vpn 設定

Window10 l2tp vpn 設定 開啟 Windows 設定 搜尋 VPN 設定 新增 VPN 連線 設定參數 連線名稱自訂 伺服器名稱填入 IP 或是 domain name VPN 類型,這邊以 L2TP 為例 L2TP 預先共用金鑰 輸入帳號密碼 連線

January 4, 2020

建立一個單節點的 kubernetes cluster (kubeadm)

前言 前一陣子開始使用 minikube 玩了一下 k8s,覺得有很多迷惑的地方,於是索性自己架設一個集群來幫助自己更了解 k8s cluster。 Kubernetes Architecture 這是一個 kubernetes cluster 較完整的架構圖,本文的範疇只會在 Kubernetes Master 的綠色區塊。 (圖片來自WIKI) Master 節點的組件 ETCD 集群 API SERVER Controller Manager Scheduler 安裝準備 先選定好要安裝在什麼 OS 上, 並且選好 CNI 的方案,這邊用 Flannel,如不知道怎麼選,就先選跟文章一樣吧。 下面列出我的環境跟CNI OS(CoreOS) 2 GB or more of RAM per machine (any less will leave little room for your apps) 2 CPUs or more CNI(flannel) 安裝 kubeadm 官網文件:Installing kubeadm 官網文件:Creating a single control-plane cluster with kubeadm 我用的是 CoreOS 依照官網指示,如下安裝(官網如有更新,請依照官網)。...

July 29, 2019

CoreOS Static Ip 固定 IP 設定

設定 static ip 副檔名必須是.network $ vi /etc/systemd/network/enp0s8.network [Match] Name=enp0s8 [Network] Address=192.168.56.201/24 reboot sudo reboot

July 24, 2019

Docker cli 連線到遠端的 dockerd daemon

docker 是 client/server 的架構 昨天在網路上看到一句話,大意是: docker 是 client / server 的架構, 由一個 docker cli 和 dockerd 的 daemon 組成 才赫然發現 docker 別有洞天吶。 原來每天在敲的 docker 指令都是在操控本機的 docker daemon。 如何連線到遠端的 docker daemon 有了上面那句話,就在想說是不是可以用我 local 的 docker cli 連線到其它機器的 dockerd。 今天馬上用我 virtualbox 中的 coreOS 進行測試一下。 dockerd port listen dockerd default 好像都沒有開啟 tcp port,必須在 dockerd 啟動時加入 -H 參數。 -H tcp://0.0.0.0:2375 如果是用 systemctl 控制 docker 你可以找到 docker.service,在腳本中加入 -H 參數。 以 coreOS 為例, 我的檔案在 /run/systemd/system/docker.service 修改完後,reload 並重啓...

June 4, 2019