備忘錄_20160105(定位) 修改 回首頁

程式 2020-01-10 17:16:11 1578647771 100
Raspberry Pi 4 Model B 4GB

# Raspberry Pi 4 Model B 4GB # Raspbian 系統 (Debian為基底)
# 安裝 apache2
sudo apt-get update
sudo apt-get install apache2
sudo chown -R pi:www-data /var/www/html/
sudo chmod -R 770 /var/www/html/

# 安裝 php
sudo apt install php php-mbstring
sudo rm /var/www/html/index.html
echo "<?php phpinfo(); ?>" > /var/www/html/index.php

# 安裝 ssh
sudo apt-get update
sudo apt install openssh-server
sudo systemctl status ssh # 請用 Ctrl-Z 離開
sudo /etc/init.d/ssh start # start, stop, restart
sudo systemctl disable ssh # 永遠停掉
sudo systemctl enable ssh # 永遠開啟
ifconfig -a # 可看到 ip 位址
sudo ufw allow ssh # 假如有防火牆的話,請設定他。

# 在 Windows 安裝 RaiDrive 就可以變成網路磁碟機

# 安裝遠端桌面連線 (Windows 可以連線到這裡來)
sudo apt-get install xrdp
sudo service xrdp restart (預設使用 port 3389)
netstat -na | grep 3389 

# 安裝 tightvncserver (狀況很多,不推薦安裝)
sudo apt-get update
sudo apt-get install tightvncserver
sudo tightvncserver (請給定密碼。若跳出2,則是 port 5900+2=5902。例如 234.61.185.55:5902)
sudo tightvncserver -kill :3 (刪掉記憶體中,port為 5900+3 的 instance)
# 若發現在實體機器前方,無法登入的話,可用 ssh 連線進入解決問題,敘述如下。
sudo chown pi:pi .Xauthority
sudo leafpad /etc/xdg/autostart/lxpolkit.desktop 修改最後一行 Hidden=false 並存檔,這樣 vnc 時,不會看到錯誤訊息。

# 安裝 mysql
sudo apt-get update
sudo apt-cache search mysql-server
sudo apt-get install mysql-server
sudo mysql-secure-installation (root預設密碼是空的,跳過設定密碼,移除anonymous,允許遠端登入,移除test資料庫,reload)
sudo mysql -u root -p
set password for 'root'@'localhost'=password('......');
sudo service mysql stop
sudo service mysql start
exit

# 若是安裝 mariadb
sudo apt-get update
sudo apt install mariadb-server
sudo mysql -u root -p (預設密碼是空的)
set password for 'root'@'localhost'=password('......');
exit
sudo service mysql stop
sudo service mysql start
exit

sudo apt install php-mysql -y
sudo service apache2 restart

sudo mysql_secure_installation
(變更root密碼,移除anonymous,允許遠端登入,移除test資料庫,reload)

where? /etc/mysql


https://raspberrytips.com/install-mariadb-raspberry-pi/

# 尚未整合備份還原等相關指令......(yeschain)