參考網址:
https://support.anydesk.com/zh-hk/knowledge/anydesk-id-and-alias
關網說放在
root/data/user/0/com.anydesk.anydeskandroid/files/.anydesk/
問題是root指的是什麼地方啊?
注意:在 Android 上,您的設備需要植根才能恢復相應文件夾中的 service.conf 文件。
看樣子是手機得root才能取得service.conf
參考網址:
https://support.anydesk.com/zh-hk/knowledge/anydesk-id-and-alias
關網說放在
root/data/user/0/com.anydesk.anydeskandroid/files/.anydesk/
問題是root指的是什麼地方啊?
注意:在 Android 上,您的設備需要植根才能恢復相應文件夾中的 service.conf 文件。
看樣子是手機得root才能取得service.conf
模組隨選是個很好用的功能,但將系統搬到ubuntu22.04後卻不能用了,ssh登入會出現「sa」登入「127.0.0.1」失敗
原本以為是新版ubuntu有防火牆保護,造成連線失敗,試了一會兒,排除了這個可能性。
追了一下程式,覺得應是Net_SSH2這個套件的問題。
後來在https://ubuntu.pkgs.org/22.04/ubuntu-universe-amd64/php-phpseclib3_3.0.13-1_all.deb.html發現新版的程式
下載下來套用就可以了。
站長工具箱(急救版)modules/tad_admin/admin/adm_function.php
修改ssh_login function
//include XOOPS_ROOT_PATH . '/modules/tad_admin/admin/Net/SSH2.php'; //$ssh = new Net_SSH2($ssh_host, $xoopsModuleConfig['ssh_port']); include XOOPS_ROOT_PATH . '/modules/tad_admin/admin/phpseclib3/autoload.php'; $ssh = new \phpseclib3\Net\SSH2($ssh_host, $xoopsModuleConfig['ssh_port']);
V3.0 Minimum PHP version: 5.6.1
參考網站:
https://phpseclib.com/
https://github.com/phpseclib/phpseclib
站長工具箱 修改 modules/tad_adm/class/OnlineUpgrade.php
大約871行 function ssh_login
//set_include_path(XOOPS_ROOT_PATH . '/modules/tadtools/phpseclib'); //require 'Net/SSH2.php'; //$ssh = new \Net_SSH2($ssh_host, $TadAmModuleConfig['ssh_port']); //得注意phpseclib3安裝在哪兒,官方並沒有這個套件 include XOOPS_ROOT_PATH . '/modules/tad_admin/admin/phpseclib3/autoload.php'; $ssh = new \phpseclib3\Net\SSH2($ssh_host, $TadAmModuleConfig['ssh_port']);
phpseclib範例
<?php include('Net/SSH2.php'); $ssh = new Net_SSH2('www.domain.tld'); if (!$ssh->login('username', 'password')) { exit('Login Failed'); } echo $ssh->exec('pwd'); echo $ssh->exec('ls -la'); ?>
phpseclib3範例
<?php include 'phpseclib3/autoload.php'; $ssh = new \phpseclib3\Net\SSH2('www.domain.tld'); if (!$ssh->login('username', 'password')) { exit('Login Failed'); } echo $ssh->exec('pwd'); echo $ssh->exec('ls -la'); ?>
買了一部cubi提昇pi3的效能,以下記錄移機過程。
tar cvf /usb/uc/pi3/pi3_mysql.tar /var/lib/mysql
tar cvf /usb/uc/pi3/pi3_html.tar /var/www/html
tar cvf /usb/uc/pi3/pi3_pi.tar /home/pi
直接複製mysql檔案行不通,得用mysqldump的方式備份及還原
mysql 資料庫備份及還原
https://www.ltsplus.com/mysql/mysql-backup-restore
mysqldump –add-drop-table -c wordpress > wordpress.sql
mysqldump -u root -p –all-databases > backup.sql;
mysql 嚴格模式
/etc/mysql/conf.d/mysql.cnf
[mysqld]
將 sql-mode="NO_ENGINE_SUBSTITUTION" 這一行文字,加在此位罝即可
系統預設php8.1原本開發的一些程式都跑不起來
只好降級安裝php7.4.3
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.4
sudo apt-get install php7.4-mbstring php7.4-mcrypt php7.4-mysql php7.4-xml php7.4-gd php7.4-mysql php7.4-curl
sudo php -v
從 php8.1 切換到 php7.4:
sudo a2dismod php8.1 ; sudo a2enmod php7.4 ; sudo service apache2 restart
CLI:
sudo update-alternatives –set php /usr/bin/php7.4
ubuntu 查CPU溫度
https://ithelp.ithome.com.tw/articles/10260003
watch sensors
sensor | grep Package
apt install curl
apt install gwakeonlan
dt1-16 94:DE:80:E9:■:■
dt2-17 88:D7:F6:52:■:■
mi-18 10:BF:48:D7:■:■
rsync
對方網站使用非22port ssh時,得加入-p 參數
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 8080 sa@remoteIp
phpmyadmin出現錯誤
Parse error: syntax error, unexpected 'static' (T_STATIC) in /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php on line 272
查了一下網路,應該是php降級至7.4導致
Yes, it's a pain if you are running a PHP version prior to 8, such as 7.*. Download 5.2 here and install it.
https://www.phpmyadmin.net/downloads/
dpkg -l | grep phpmyadmin
phpmyadmin 4:5.1.1+dfsg1-5ubuntu1 all MySQL web administration tool
安裝最新版5.2
https://liedward.com/phpmyadmin-update/
如何在 Linux 更新 phpMyAdmin 5 最新版?
文章日期:li edward2022 年 2 月 4 日
https 參考劉勇炫老師的講義
apt install certbot python3-certbot-apache
certbot –apache
程式跑完,它就已修改完所有的必要設定,我們不須再做些什麼。直接用瀏覽器試試吧!
Let's Encrypt 憑證有效期只有三個月,不過放心,Ubuntu 內建的 certbot 自動化工具,會每天執
行兩次更新。可以在 /etc/cron.d 裡發現有 certbot 這個設定檔,它會在12點及24點這兩個時間點進行 renew 程式。
[2022/12/10更新]
sport 的 ns系統上線後發現gov_sudo.php 無法執行 及 name_list_by_item.php無法正常顯示
應該是php的版本不同所造成的
索性再把php版本再降為5.6版
但裝為5.6版後資料庫的連線認證卻都失敗了 (例:WP 出現Error establishing a database connection)
Can't use : The server requested authentication method unknown to the client
爬了一下網路
PHP5.6连接mysql8.0 遇到的坑
MYSQL8.0安装后 phpMyAdmin无法登陆解决
MYSQL8.0的密码验证方式从mysql_native_password改为了caching_sha2_password。而目前为止,php的pdo和mysqli应该还是不支持的
解決方法 /etc/mysql/mysql.conf.d/mysql.cnf 加入
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci default_authentication_plugin=mysql_native_password
service mysql restart
參考網址:痞客邦
每月排班表,要能自動顯示該月日期(當月28,29,30,31天的問題)
設定「星期」公式。
C4儲存格 =RIGHT(TEXT(C3,"aaa"),1)
為不顯示超過當月之日期,如: 在2月的排班表裡,顯示3月的日期。
D3儲存格 =IFERROR(IF(MONTH(C3+1)=$I$1,C3+1,""),"")
詳情請參閱參考網址
買了兩顆米家LED智慧型白光燈泡,試了好久都沒辦法成功與手機連線。
後來發現有個異地裝置的圖示,原來是被鎖區域了,真不知小米為什麼要這樣搞。
這個燈泡是鎖新加坡的,但我其它米家裝置都是用大陸地區。要切換地區實在有些麻煩。
在網路上爬了一些文章,原來運用安全資料夾的功能就可以雙開應用程式,
這樣子就可以解決切換地區的問題。
VLC player 支援多平台
VLC4: https://nightlies.videolan.org/
https://ft.shaman.eu.org/vlc-%E4%BD%BF%E7%94%A8%E5%B0%8F%E6%92%87%E6%AD%A5/
從版本4開始,VLC 才開始加入雙字幕支持,所以現在就想使用使用的話需要到 https://nightlies.videolan.org/ 下載測試中的預覽版來體驗。安裝好後打開 偏好設定 > 字幕。把 Dual Subtitles 中的 Align 設置爲第二字幕想要的位置,比如「底部」然後保存。由於是測試版,雙字幕的設置需要用到如下快捷鍵:
比如我們現在在同一個文件夾下有一個視頻文件 A.Good.Film.mkv ,以及兩個字幕文件 A.Good.Film.srt 和 A.Good.Film.zh.src 。打開視頻文件,按 v ,切换到字幕轨道0,应该会自动选择上面的第一个字幕。然后按 Ctrl+Shift+v 会提示「Secondary subtitle control」,这时右键选择第二字幕。最后如果双字幕没有出现,就再按几次 v 就可以切换出双字幕了。
Pot plsyer 支援第二字幕
如何雙開字幕
播放時按右鍵,"字幕/選擇字幕/次字幕輸出"選擇想要的第二個字幕
字幕一上一下:按右鍵,選擇"參數選項",預設字幕位置是5%,將它改成80%左右
參考網址:https://www.repairwin.com/fix-snip-sketch-not-working-or-win-shift-s-does-not-work-on-windows-10/
文章中提到好幾個解決方法,不一定在你的系統中能找得到。
最後用了Method 3. Uninstall and re-Install Snip & Sketch.
download and install Snip & Sketch
直接下載安裝就可以解決這個問題(得打開windows更新功能手能下載)
windows 10 LTSC 安裝過程
為避開自動更新,所以選擇離下載appx來安裝
離線下載https://store.rg-adguard.net/
snip & Sketch https://apps.microsoft.com/store/detail/snip-sketch/9MZ95KL8MR0L?hl=en-us&gl=US
將Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.Appx 及
Microsoft.ScreenSketch_2020.814.2355.0_neutral_~_8wekyb3d8bbwe.AppxBundle
下載下來,再用PowerShell安裝
PowerShell Add-AppxPackage -Path d:\as\Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.Appx PowerShell Add-AppxPackage -Path d:\as\Microsoft.ScreenSketch_2020.814.2355.0_neutral_~_8wekyb3d8bbwe.AppxBundle pause
再安裝LTSC的市集
然後在工作列的搜尋中鍵入snip 並執行
按右上角的… 打開save snips即可
參考網址:https://support.bluestacks.com/hc/zh-tw/articles/360055244412
1. 下載並執行此.exe檔案以停用 Hyper -V。
2.以管理員身份執行
bcdedit /set hypervisorlaunchtype off
3.前往控制台→程式集→ 開啟或關閉Windows功能
參考網址:https://www.itcoder.tech/posts/how-to-install-kvm-on-ubuntu-20-04/
最近使用VirtualBox安裝虛擬機時覺得速度實在是有夠慢,所以就試試看KVM。試用結果效率還不錯喔!
apt install cpu-checker kvm-ok 要出現 INFO: /dev/kvm exists KVM acceleration can be used apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager systemctl is-active libvirtd 出現active sudo usermod -aG libvirt $USER sudo usermod -aG kvm $USER brctl show 輸出bridge name bridge id STP enabled interfaces virbr0 8000.52540089db3f yes virbr0-nic 创建虚拟机 圖形化界面 記得更改CPU的參數