Centos預設並沒有中文字型檔,所以當jasperreport要產生報表時,全出現字型檔在JVM裡不可用的狀況。
Font ‘Times New Roman’ is not available to the JVM. See the Javadoc for more details.
這時候只需要加入字型檔就可以了,之後記得要重啟java servlet containter( ex.tomcat)
Centos預設並沒有中文字型檔,所以當jasperreport要產生報表時,全出現字型檔在JVM裡不可用的狀況。
Font ‘Times New Roman’ is not available to the JVM. See the Javadoc for more details.
這時候只需要加入字型檔就可以了,之後記得要重啟java servlet containter( ex.tomcat)
要使用tomcat當做java web servlet container 需要java環境,所以需要再安裝jdk,這裡使用openJDK
參考此網站 http://openjdk.java.net/install/
sudo yum install java-1.8.0-openjdk
sudo useradd -r tomcat --shell /bin/false
可至
https://tomcat.apache.org/download-80.cgi
取得url,利用wget下載tar gz檔
cd /tmp & wget ftp://ftp.twaren.net/Unix/Web/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz
sudo tar -zxf /tmp/apache-tomcat-*.tar.gz -C /opt sudo ln -s /opt/apache-tomcat-8.5.45 /opt/tomcat sudo chown -hR tomcat: /opt/tomcat /opt/apache-tomcat-*
Fail2ban可以防止惡意的一些try attach,當try太多次時,會主動阻檔
記得要先yum upgrade , yum update
1.先增加EPLE (Extra Packages for Enterprise Linux)
sudo yum install epel-release
2.安裝fail2ban
sudo yum install fail2ban
3.設定啟動時開啟fail2ban (fail2ban start on boot)
sudo systemctl enable fail2ban
4.啟動fail2ban
sudo systemctl start fail2ban
就完成安裝了,再來需要做一些預設值的設定
sudo nano /etc/fail2ban/jail.local