Synology Mariadb手動重設密碼(二個Mariadb)

參考MySQL修改密碼與忘記密碼重設

停用mariadb部份可以使用

sudo -i
synoservicecfg --list
synoservice -stop pkgctl-Mariadb10

參考Synology DSM 6 (terminal) service control

詳細指令如下:

# sudo -i
# synoservice -stop pkgctl-MariaDB10
# mysqld_safe --skip-grant-tables &

然後利用

# /usr/local/mariadb10/bin/mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD("password") WHERE User='root';
mysql> flush privileges;
mysql> quit

最後重啟Mariadb10

# synoservice -stop pkgctl-MariaDB10

Centos 7 Tomcat 使用 Fail2Ban

參考內容是Using Fail2ban with Tomcat

不過內容有些不太一樣,像是log的path,而且好像ban不會成功。

1.在/etc/fail2ban/jail.local增加一個jail 內容

[tomcat]
enabled  = true
port     = 8080,8443
filter   = tomcat
logpath  = /usr/share/tomcat/logs/localhost_access_log.*.txt
maxretry = 3
bantime = 600
action = firewallcmd-ipset[name=TOMCAT_PORT, port=8080, protocol=tcp]
#findtime = 600
# uncomment the next line to use a custom action
#action = echo-to-file

centos 7預設使用的firewall是firewallcmd,而不是iptables

jail.local

Read More

[JAVA]連絡我們表單程式前台

這是個很常在官方網頁看到的程式,在這種表單之前要與官方網站人員連絡,只能使用email,只是這email address會被人故意的收集,發送垃圾郵件,十分讓人困擾。

在表單的設計上,需要讓網站人員能知道是誰留了資料,所以連絡的方式一定要讓使用者留下,所以設計畫面如下:類型、標題、姓名、EMail、電話及內容。

連絡我們表單內容

Read More