2024年12月12日 星期四

iVentoy在linux設置快捷命令以及開機啟動

## 下載&執行 首先在官網下載 **iventoy-1.x.xx-linux-free.tar.gz**
解壓縮後會得到一個 **iventoy-1.x.xx** 資料夾
將該資料夾更名為 **iventoy**
將該資料夾上傳到root路徑下
cd至該資料夾,執行 ```bash ./iventoy.sh ``` 即啟動iventoy程式,在瀏覽器輸入 **ip:26000** 即可進入iventoy操作頁面 ## 設定快捷啟動命令 #### 1.創建一個 shell 腳本 ```bash nano /usr/local/bin/pxe.sh ``` 內容輸入: ```bash #!/bin/bash cd /root/iventoy || exit 1 sudo bash iventoy.sh start cd /root || exit 1 ``` 然後存檔退出, 這段代碼的功能是: - 切換到 `/root/iventoy` 目錄。 - 執行 `sudo bash iventoy.sh start` 命令。 - 再切換回 `/root` 目錄切換回 `/root` 目錄。 #### 2. 給腳本賦予執行權限 執行以下命令,給 `pxe.sh` 文件賦予執行權限: ```bash sudo chmod +x /usr/local/bin/pxe.sh ``` #### 3. 創建別名 創建一個 `pxe` 的別名,讓你能夠簡單地通過輸入 `pxe` 來執行這個腳本 首先返回 **root** 目錄 ```bash cd /root ``` 接著編輯配置文件 ```bash nano ~/.bashrc ``` 在文件的末尾添加以下內容: ```bash alias pxe="/usr/local/bin/pxe.sh" ``` 然後存檔退出 #### 4. 重新加載配置文件 執行以下命令來重新加載配置文件: ```bash source ~/.bashrc ``` #### 5.測試 輸入: ```bash pxe ``` 看看是否成功執行 ## 設定開機啟動 使用 cron 設置開機自動執行 #### 設置cron文件 輸入: ```bash sudo crontab -e ``` #### a.若無法執行 **crontab** ,請安裝 **cron** ```bash sudo apt update sudo apt install cron ``` #### b.啟動 **cron** 服務: ```bash sudo systemctl enable cron sudo systemctl start cron ``` #### c.確保 cron 服務正在運行: ``` sudo systemctl status cron ``` #### d.現在,試著重新執行 **crontab -e**: ```bash crontab -e ``` 在cron文件末行添加: ``` @reboot /usr/local/bin/pxe.sh ``` 存檔離開