Cetnos 更改時區

系統在安裝時,會需要選擇時區或由系統自行偵測,不過當使用vps或雲端伺服器時系統就會預設一個時區,這時需要自行修改時區。

可利用timedatectl來查詢目前時區:

[root@li1721-65 ~]# timedatectl status
      Local time: Tue 2017-11-07 01:53:31 UTC
  Universal time: Tue 2017-11-07 01:53:31 UTC
        RTC time: n/a
       Time zone: Etc/UTC (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

查詢有那些時區可以使用:

Read More

centos 7 安裝tomcat 8.5

要使用tomcat當做java web servlet container 需要java環境,所以需要再安裝jdk,這裡使用openJDK

1.安裝openJDK

參考此網站 http://openjdk.java.net/install/

sudo yum install java-1.8.0-openjdk

2.建立user 及group tomcat

sudo useradd -r tomcat --shell /bin/false

3.下載tomcat 8.5

可至

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

4.解壓縮tomcat tar gz檔,並修改目錄user及group

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-*

5.建立start script

Read More

centos 7 安裝fail2ban

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

Read More

Linux常用指令

cp 複製檔案

-r 或 -R (recursive-遞迴)復製時包含子目錄

ex. cp -r /home/root/. /tmp

mv 搬移檔案(也可做更名用)

如果要搬移整個目錄,則需要在最後加上/ 代表整個目錄

mv /home/root/ /tmp/

更改目錄及其底下目錄owner及group

sudo chown -hR wordpress:apache

解壓縮tar gz

tar zxvf filename.tar.gz

壓縮tar gz

tar zcvf filenam.tar.gz pathdir Read More