樹莓派(Raspberry Pi)開機自動執行Chrome瀏覽器

 有一個需求是當樹莓派開機後,可以自動執行Chrome瀏覽器,並且開啟Kiosk模式,其步驟如下:


進入家目錄中的一個隱藏資料夾

$ cd /home/pi/.config


建立特定名稱的資料夾

$ mkdir autostart


進入autostart資料夾後,新建一個檔案

$ tocuh chrome.desktop


編輯chrome.desktop並加入下列的語法

[Desktop Entry]
Type = Application
Exec = chromium-browser -kiosk "http://a-test:9901/ft-th-test"


重開機測試,應該就可以成功了


利用powershell來更改RDP的連線Port

 以系統管理員的身份開啟powershell



在powershell的命令列上依序執行下列步驟:

1、設定port的變數


$port_num = 33889


2、更改RDP上的預設port


Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value $port_num 


3、如果已設定過防火牆可省略下列步驟,其中-profile設定為any,表示全部適用


New-NetFirewallRule -DisplayName 'RDPPORTLatest-TCP-In' -Profile 'Any' -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port_num

 
New-NetFirewallRule -DisplayName 'RDPPORTLatest-UDP-In' -Profile 'Any' -Direction Inbound -Action Allow -Protocol UDP -LocalPort $port_num



因為修改了帳號的UID,導致無法啟動Oracle DB listener

 這是一台Linux測試機,為了某些任務,所以手動修改了/etc/passwd的Oracle帳號uid。

原本的帳號visora是101,現在改為100,這個帳號是給Oralce DB使用的

而在啟動DB listener時出現了下列的錯誤

TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00516: Permission denied
Solaris Error: 13: Permission denied

到/var/tmp檢查一下.oracle這個目錄的權限
bash-3.2# ls -ld .oracle
drwxrwxrwt   2 vismgr   100           12 Jun 15 11:58 .oracle

由上可得知,這個目錄的擁有者是錯誤的,應該是visora,所以下指令更改
bash-3.2# chown -R visora:dba .oracle

完成後,再重啟啟動listener,此時就成功了。