最近chrome經常會彈出"請檢查你的密碼"十分煩擾人。
關閉方法;
設置>隱私權和安全性>安全性>標準防護>當密碼因資料侵害事件遭到外洩時發出警告
關閉此選項即可。
*** 請注意,本文只是為了記錄 PN532 使用方法***
工具
1. PN532 + PL2303
2.卡號小於 514 的UU卡
3. cuid 白卡
軟體
1. Mifareone tool (M1T)
2.WinHEX3. NFC上位機 <== 不用上位機了
步驟
1. 接上 PN532(win 10 直接插上就好,不要用附上的驅動,會破解失敗)並運行 M1T
2. 按"檢測連接",確認PN532有正確連接
3. 放上UU卡,並按"掃描卡片",記錄卡片的UID
4. 到"高級操作模式" > "手動CLI"
5. 輸入以下(讀取時間約為 30 ~ 120 分鐘)
start mfcuk.exe -C -R 1:A -s 100 -S 80 -v 3 -o key.dump
-s -S 值 0 ~ 255 皆可,若上面的讀不到,再自行改變一下。
6. 會得到一個 key.dump,用 winHEX 打開會看到紅框處的12碼即為密碼systemctl status ServiceName sudo systemctl stop ServiceName sudo systemctl start ServiceName sudo systemctl restart ServiceName sudo systemctl reload ServiceName sudo systemctl enable ServiceName sudo systemctl disable ServiceName systemctl is-enabled ServiceName systemctl is-active ServiceName systemctl show ServiceName sudo systemctl mask ServiceName sudo systemctl unmask ServiceName
chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone mkdir -p /usr/local/share/man/man1把 rclone.1 copy 到 /usr/local/share/man/man1/
cp rclone.1 /usr/local/share/man/man1/ mandb2. 執行 rclone config,設定 google drive 相關設定
mkdir /home/gd
nano /etc/systemd/system/rclone-gd.service [Unit] Description=rclone-gd After=network.target [Service] Type=simple ExecStart=/usr/bin/rclone mount gd:/ /home/gd --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 ExecStop=/bin/fusermount -qzu /home/gd Restart=always RestartSec=10 [Install] WantedBy=multi-user.target
mkdir /home/cam
nano /etc/systemd/system/rclone-cam.service [Unit] Description=rclone-cam After=network.target [Service] Type=simple ExecStart=/usr/bin/rclone mount cam:/ /home/cam --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 ExecStop=/bin/fusermount -qzu /home/cam Restart=always RestartSec=10 [Install] WantedBy=multi-user.target變更權限
chmod 644 /etc/systemd/system/rclone-gd.service chmod 644 /etc/systemd/system/rclone-cam.service重新載入 systemd
systemctl daemon-reload啟動 rclone 掛載
systemctl start rclone-gd systemctl start rclone-cam
設定開機時啟動 rclone systemctl enable rclone-gd systemctl enable rclone-cam2. 手動掛載
apt-get install screen掛載的命令格式如下:
screen -S rclone-gd; #新建一個會話 rclone mount gd:/ /home/gd --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 Ctrl+A+D #退出會話
screen -S rclone-cam #新建一個會話 rclone mount cam:/ /home/cam --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 Ctrl+A+D #退出會話
screen -S rclone-media #新建一個會話 rclone mount media:/ /home/media --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 Ctrl+A+D& #退出會話停止掛載
screen -ls
screen -r rclone-gd #恢复會話 screen -r rclone-cam #恢复會話 fusermount -qzu /home/gd #停止掛載 fusermount -qzu /home/cam
proxmox unable to open file '/etc/pve/firewall/201.fw.tmp.2099' - Permission denied (500)解決方式
pvecm expected 1然後都重開機, 若碰到無法連入的就打
pve firewall stop完工, 查狀態
pvecm status參考資料
sudo apt install isc-dhcp-server修改 DHCP 設定檔
default-lease-time 3600;
max-lease-time 28800;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.121 192.168.1.220;
option subnet-mask 255.255.255.0;
option routers 192.168.1.254;
}
重啟 DHCP SERVER
sudo systemctl restart isc-dhcp-server isc-dhcp-server6檢查是否有啟動成功
sudo systemctl status isc-dhcp-server isc-dhcp-server6
sudo netstat -tulnp | grep dhcp
nano /etc/ssh/sshd_config修改以下內容
PermitRootLogin yes再來安裝 corosync-qnetd
apt install -y corosync-qnetd接著在 PVE1 和 PVE2 上安裝 corosync-qdevice
apt install -y corosync-qdevicePVE1 及 PVE2 都裝好之後,找一台下指令
pvecm qdevice setup 192.168.1.30執行後會發現跳出錯誤
... .. . INFO: start and enable corosync qdevice daemon on node 'pve1'... Synchronizing state of corosync-qdevice.service with SysV service script with /l ib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable corosync-qdevice update-rc.d: error: corosync-qdevice Default-Start contains no runlevels, aborti ng. command 'ssh -o 'BatchMode=yes' -lroot 192.168.1.90 systemctl enable corosync-qd evice' failed: exit code 1查了許久,原來是bug!!
### BEGIN INIT INFO # Provides: corosync-qdevice # Required-Start: $remote_fs $syslog corosync # Required-Stop: $remote_fs $syslog corosync # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Corosync Qdevice daemon # Description: Starts and stops Corosync Qdevice daemon. ### END INIT INFO然後分別在 PVE1 及 PVE2 上執行
update-rc.d -f corosync-qdevice remove update-rc.d -f corosync-qdevice defaults重新載入 corosync-qdevice,
systemctl enable corosync-qdevice.service然後查詢狀態
pvecm status看到有三台 vote,就設定完成
Cluster information
-------------------
Name: LAB
Config Version: 3
Transport: knet
Secure auth: on
Quorum information
------------------
Date: Sun Feb 2 01:38:55 2020
Quorum provider: corosync_votequorum
Nodes: 2
Node ID: 0x00000001
Ring ID: 1.150
Quorate: Yes
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 3
Quorum: 2
Flags: Quorate Qdevice
Membership information
----------------------
Nodeid Votes Qdevice Name
0x00000001 1 A,V,NMW 192.168.1.90 (local)
0x00000002 1 NR 192.168.1.20
0x00000000 1 Qdevice
systemctl restart pveproxy然後再登出 GUI 管理介面, CTRL+F5重新登入即可。
mysql> show variables like 'datadir';停止 mysql 服務
service mysql stop建立新的儲存路徑:
mkdir -p /data/mysql複製 mysql 原來的資料
cp -rp /var/lib/mysql/* /data/mysql chown -R mysql.mysql /data/mysql chmod -R 700 /data/mysql修改 mysql 配置文件
nano /etc/mysql/mysql.conf.d/mysqld.cnf 修改 datadir = /var/lib/mysql 為 datadir = /data/mysql啟動 mysql 服務
service mysql start
addgroup sftp-users確認 group 有正確被建立
grep 'sftp-users' /etc/group
useradd -g sftp-users -s /sbin/nologin sftp_user_XXX-g: 預設 group
grep sftp_user_XXX /etc/passwd如果使用者早已建立, 可直接更改使用者設定即可
usermod -g sftp-users -d /upload -s /sbin/nologin sftp_user_XXX建立使用者的目錄
install -d -o sftp_user_XXX -g sftp-users /home/sftp_user_XXX/www變更使用者的密碼
passwd sftp_user_XXX
nano /etc/ssh/sshd_config
#Subsystem sftp /usr/lib/openssh/sftp-server 《==加# Subsystem sftp internal-sftp PasswordAuthentication yes PermitRootLogin no Match Group sftp-users ChrootDirectory /home/%u X11Forwarding no AllowTcpForwarding no PermitTTY no ForceCommand internal-sftp
systemctl restart ssh
chown -R sftp_user_XXX:sftp-users www chmod -R 755 www
root@pve1:~# systemctl status pve-container@102.service
● pve-container@102.service - PVE LXC Container: 102
Loaded: loaded (/lib/systemd/system/pve-container@.service; static; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2020-01-20 17:00:51 CST; 1min 27s ago
Docs: man:lxc-start
man:lxc
man:pct
Process: 3100 ExecStart=/usr/bin/lxc-start -n 102 (code=exited, status=1/FAILURE)
Jan 20 17:00:51 pve1 systemd[1]: Starting PVE LXC Container: 102...
Jan 20 17:00:51 pve1 lxc-start[3100]: lxc-start: 102: lxccontainer.c: wait_on_daemonized_start: 865 No such file or directory - Failed to receive the container state
Jan 20 17:00:51 pve1 lxc-start[3100]: lxc-start: 102: tools/lxc_start.c: main: 329 The container failed to start
Jan 20 17:00:51 pve1 lxc-start[3100]: lxc-start: 102: tools/lxc_start.c: main: 332 To get more details, run the container in foreground mode
Jan 20 17:00:51 pve1 lxc-start[3100]: lxc-start: 102: tools/lxc_start.c: main: 335 Additional information can be obtained by setting the --logfile and --logpriority options
Jan 20 17:00:51 pve1 systemd[1]: pve-container@102.service: Control process exited, code=exited, status=1/FAILURE
Jan 20 17:00:51 pve1 systemd[1]: pve-container@102.service: Failed with result 'exit-code'.
Jan 20 17:00:51 pve1 systemd[1]: Failed to start PVE LXC Container: 102.
Dec 3 15:57:40 sword systemd[1]: Starting PVE LXC Container: 102... Dec 3 15:57:40 sword lxc-start[15552]: lxc-start: 102: lxccontainer.c: wait_on_daemonized_start: 865 No such file or directory - Failed to receive the container state Dec 3 15:57:40 sword lxc-start[15552]: lxc-start: 102: tools/lxc_start.c: main: 329 The container failed to start Dec 3 15:57:40 sword lxc-start[15552]: lxc-start: 102: tools/lxc_start.c: main: 332 To get more details, run the container in foreground mode Dec 3 15:57:40 sword lxc-start[15552]: lxc-start: 102: tools/lxc_start.c: main: 335 Additional information can be obtained by setting the --logfile and --logpriority options Dec 3 15:57:40 sword systemd[1]: pve-container@107.service: Control process exited, code=exited, status=1/FAILURE Dec 3 15:57:40 sword systemd[1]: pve-container@107.service: Failed with result 'exit-code'. Dec 3 15:57:40 sword systemd[1]: Failed to start PVE LXC Container: 102. Dec 3 15:57:40 sword pvedaemon[15550]: command 'systemctl start pve-container@102' failed: exit code 1 Dec 3 15:57:40 sword kernel: [ 3234.588046] lxc-start[15562]: segfault at 50 ip 00007f7e8a656f8b sp 00007ffe43ae6f00 error 4 in liblxc.so.1.6.0[7f7e8a5fd000+8a000] Dec 3 15:57:40 sword kernel: [ 3234.588073] Code: 9b c0 ff ff 4d 85 ff 0f 85 82 02 00 00 66 90 48 8b 73 50 48 8b bb f8 00 00 00 e8 8>0 78 fa ff 4c 8b 74 24 10 48 89 de 4c 89 f7 <41> ff 56 50 4c 89 f7 48 89 de 41 ff 56 58 48 8b 83 f8 00 00 00 8b Dec 3 15:57:40 sword pvedaemon[1585]:end task UPID:sword:00003CBE:0004EF8D:5DE6DA54:vzstart:107:kronvold@pam: comman>d 'systemctl start pve-container@107' failed: exit code 1 41>
zpool set cachefile=/etc/zfs/zpool.cache <pool name>例如:
zpool set cachefile=/etc/zfs/zpool.cache ssdpool1
mp0: /target/test,mp=/target mp1: /mnt/pve/freenas,mp=/mnt/pve/freenas
nano /etc/pve/lxc/206.conf
arch: amd64 cores: 4 hostname: media21 memory: 1024 net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.1.254,hwaddr=9E:24:37:4C:7A:$ net1: name=eth1,bridge=vmbr1,firewall=1,hwaddr=6A:8A:72:9C:6A:3F,ip=192.168.2.2$ ostype: ubuntu parent: install_rclone rootfs: ssdpool1:subvol-206-disk-0,size=8G swap: 256 unprivileged: 1 # 要掛載的東東 mp0: /home/gd,mp=/home/gd mp1: /home/media,mp=/home/media再將 LXC ( container ) 虛擬機重新開機,檢查是否有正確掛載
mp0: /target/test,mp=/target,backup=1
mysql> select @@GLOBAL.sql_mode; +------------------------------------------------------------------------------- | @@GLOBAL.sql_mode +------------------------------------------------------------------------------- | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_ +------------------------------------------------------------------------------- 1 row in set (0.00 sec)
mysql> select @@SESSION.sql_mode; +-----------------------------------------------------------------------------------------------------------------------+ | @@SESSION.sql_mode | +-----------------------------------------------------------------------------------------------------------------------+ | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION | +-----------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
mysql> set GLOBAL sql_mode=''; Query OK, 0 rows affected (0.00 sec)
mysql> set SESSION sql_mode=''; Query OK, 0 rows affected (0.00 sec)在 ubuntu 的 mysql 8 , 可直接修改 mysql 設定檔
nano /etc/mysql/mysql.conf.d/mysqld.cnf最後一行加入
sql_mode = ''即可
nano /etc/nginx/nginx.conf 或單獨設定某個 site nano /etc/nginx/sites-available/expamle.com在 http, server 或 location 其中一個 block 加入 client_max_body_size 設定
client_max_body_size 100M; fastcgi_read_timeout 600;如果出現問題的地方, 是 PHP 上傳檔案的部份, 需要連同 PHP 的上載限制一同修改, 開啟 php.ini 檔案:
nano /etc/php.ini找到以下參數並修改
upload_max_filesize = 100M; post_max_size = 100M; max_execution_time = 600; max_input_time = 600; memory_limit = 128M;重新載入 nginx 以及 php
systemctl restart nginx systemctl restart php7.3-fpm
$cfg['LoginCookieValidity'] = 86400;
SC.EXE config lanmanworkstation depend=bowser/mrxsmb10/nsi若要關閉 SMBv2 (可以不用關)
SC.EXE config mrxsmb20 start=disabled接下來,windows 系統管理工具\服務 開啟後\
DNS Client 確定開啟 Function Discovery Provider Host 請啟動並由手動改成自動 Function Discovery Resource Publication 請啟動並由手動改成自動 SSDP Discovery 請啟動並由手動改成自動 UPnP Device Host 請啟動並由手動改成自動搜尋windows 找 "windows 功能" 點進 "開啟或關閉Windows 功能"
展開SMB 1.0/CIFS 檔案共用支援 勾選"SMB 1.0/CIFS 用戶端"重開機後,網路芳鄰裡的裝置就會再次出現了!
mkdir nginx_example.com開啟剛建立的設定檔
nano nginx_example.com編輯並修改設定檔的內容
# configuration - nginx_example.com
#
server {
listen 80;
listen [::]:80;
root /var/www/nginx_example.com;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm;
server_name example.com;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
存檔後退出,建立一個軟連接
ln -s /etc/nginx/sites-available/nginx_example.com /etc/nginx/sites-enabled/nginx_example.com重新載入 nginx
systemctl reload nginx完成!!