今天比較有感的是,自動排程執行程式這件事
控制台\系統及安全性\Windows 工具>工作排程器,設定時段自動執行.bat檔案,好執行先寫好的.py程式
在 Windows 上透過 Xshell 遠端操作 Ubuntu虛擬主機Linux,並進行Python + MySQL 開發
一、虛擬主機與遠端連線準備
安裝好 Ubuntu 後,先更新系統:
sudo apt update → sudo apt upgrade
安裝常用工具:net-tools:提供 ifconfig,可查 IP
ssh:啟用遠端連線功能
vim:編輯器,用來修改設定檔或寫程式
查詢 Ubuntu 的 IP
指令:ifconfig -a,找到 192.168.x.x 的內網 IP
設定網路為橋接模式
讓虛擬主機可以與你的電腦在同一個區域網路中,方便 Xshell 連線
二、使用 Windows 的 Xshell 遠端操作 Ubuntu
設定 Xshell 新連線,主機填入剛剛查到的 IP
使用者名稱、密碼填入 Ubuntu 上可登入的帳號
連線成功後即可在 Windows 操作 Ubuntu
三、MySQL 安裝與設定(伺服器端)
安裝 MySQL指令:sudo apt install mysql-server
允許遠端登入
修改 /etc/mysql/mysql.conf.d/mysqld.cnf
將 bind-address = 127.0.0.1 改為 0.0.0.0
重啟 MySQL 服務:sudo service mysql restart
新增一個可遠端登入的 MySQL 使用者
四、Python 與 MySQL 的整合開發準備
Ubuntu 內建 Python2,但開發要用 Python3
切換方式:update-alternatives 相關指令切換 Python 預設版本
安裝 pip 與 mysqlclient 模組
sudo apt install python3-pip
pip3 install mysqlclient(用來讓 Python 連線 MySQL)
有用過虛擬光碟機跟電玩模擬器,但今天狀況蠻複雜中文都不好理解,還要打程式語言操作
