2016年3月25日

Postfix main.cf 設定檔記錄


 message_size_limit = 30720000
bounce_queue_lifetime = 1d
maximal_queue_lifetime = 2d
queue_run_delay = 10s

#20220105 update
minimal_backoff_time = 10s
maximal_backoff_time = 15s

#寄出時間
maximal_queue_lifetime = 1d
#退信時間
bounce_queue_lifetime = 1d

Synology DS414j 安裝設定備忘 (Tomcat7+Javabridge)


1.先安裝JavaManager套件

Java Manager可協助安裝java
要去下載像是這樣的檔案jdk-7u60-linux-arm-vfp-hflt.tar.gz 再上傳,它就會幫你把java安裝起來
2.安裝tomcat7
安裝時設定一個目錄名稱 取名為tomcat7
此目錄 /tomcat7 相當於一般tomcat的/webapps
將想要部署的filename.war放在這, 會自動部署產生對應之/filename目錄,之後war檔就不需要了
2.1相關設定檔放在 /var/packages/Tomcat7/target/src/conf

2.2如要加額外的jar檔,把檔案複製到這(記得chmod 644)

/var/packages/Tomcat7/target/src/lib

2.安裝MariaDB+phpMyAdmin

Synology DS214Play 安裝設定備忘 (Tomcat7+Javabridge)


1.先安裝JavaManager套件

Java Manager可協助安裝java
要去下載像是這樣的檔案jdk-7u60-linux-i586.tar.gz 再上傳,它就會幫你把java安裝起來
2.安裝tomcat7
安裝時設定一個目錄名稱 取名為tomcat7
此目錄 /tomcat7 相當於一般tomcat的/webapps
將想要部署的JavaBridge.war放在這, 會自動部署產生對應之/JavaBridge目錄,之後war檔就不需要了。

2.1相關設定檔放在 /var/packages/Tomcat7/target/src/conf

2.2如要加額外的jar檔(JavaBridge.jar, php-servlet.jar and php-script.jar)
把檔案複製到這
/var/packages/Tomcat7/target/src/lib (記得chmod 644)

2.3 預設port7070 修改為 8080
/volume1/@appstore/Tomcat7/src/conf/server.xml


3.安裝MariaDB+phpMyAdmin

重啟DB
/usr/syno/bin/synopkg restart MariaDB

/etc/mysql/my.cnf
[mysqld]
skip-name-resolve

max_allowed_packet = 256M


SSLCertificateFile    /etc/ssl/certs/www.tkcenter.com.crt
SSLCertificateKeyFile /etc/ssl/private/www.tkcenter.com.key




export PS1='\h:\w\$ '
export PS1='\[\033[1;31m\]\u@\h:\w\$\033[0m\] '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
 export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
 alias ls='ls $LS_OPTIONS'
 alias ll='ls $LS_OPTIONS -l'
 alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'

 alias h='cd ~;ll'
 alias u='cd ..'

 alias aptg='apt-get install'
 alias aptr='apt-get remove'
 alias aptu='apt-get update'
 alias aptc='apt-get clean'
 alias apts='apt-cache search'

 alias n='netstat -ntl'
 alias df='df -BMB'

我的MacBook 初始設定

顯示隱藏檔
command line:
defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder

顯示隱藏檔案:defaults write com.apple.finder AppleShowAllFiles TRUE;\killall Finder

不顯示隱藏檔案:defaults write com.apple.finder AppleShowAllFiles FALSE;\killall Finder

將iTunes備份移到別顆硬碟
/Users/使用者名稱/Music/iTunes/iTunes Media
/Users/使用者名稱/Library/Application Support/MobileSync

ln -s /Volumes/500G/MobileSync /Users/使用者名稱/Library/Application\ Support/MobileSync
ln -s /Volumes/500G/MobileSync /Users/vega/Library/Application\ Support/MobileSync

ln -s /Volumes/500G/iTunes\ Media/ ./iTunes\ Media
ln -s /Volumes/500G/iTunes\ Media/ /Users/vega/Music/iTunes/iTunes\ Media

MacOS Sierra
允許安裝任何來源

sudo spctl --master-disable


1. jdk.dmg
2. download tomcat
3. move tomcat folder to /usr/local
4. sudo ln -s /usr/local/tomcat  /Library/Tomcat
5. sudo chown -R vega /Library/Tomcat
6. sudo chmod +x /Library/Tomcat/bin/*.sh
7. /Library/Tomcat/bin/startup.sh

1. apachectl start
/Library/WebServer/Documents

2. /etc/apache2/httpd.conf
#LoadModule php5_module libexec/apache2/libphp5.so
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
User 你的用戶名
Group staff

mysql

cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

grant all privileges on *.* to 'vega'@'localhost' identified by 'vega' with grant option;
grant all privileges on *.* to 'vega'@'%' identified by 'vega' with grant option;
flush privileges;

.profile
export PS1='\[\033[1;31m\]\u@\h:\w\$\033[0m\] '

export PS1='\[\033[1;31m\]\u@\h:\w\$ \[\033[0m\]'  #ubuntu works

umask 022

alias ls='ls -la'
alias ll='ls -la'
alias l='ls -lAa'

alias h='cd ~;ll'
alias u='cd ..'
alias n='netstat -ntl'
#alias df='df -BMB'


alias sudo='sudo -i'

.profile root
alias tomcaton='/usr/local/tomcat/bin/startup.sh'

alias tomcatoff='/usr/local/tomcat/bin/shutdown.sh'

Sublime Text 3 設定調校



 CMD+SHIFT+P

編輯Preferences.sublime-settings


{
"bold_folder_labels": true,
"caret_style": "phase",
"fade_fold_buttons": false,
"font_size": 15,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"line_padding_bottom": 1,
"line_padding_top": 1,
"tab_size": 2,
"translate_tabs_to_spaces": false,
"update_check": false,
"wide_caret": true

}

//key binding

        "keys": ["ctrl+y"], 
        "command": "show_overlay", 
        "args": {
            "overlay": "command_palette", 
            "text": "Snippet: "
        }

    }

Git on Synology Note

Git on Synonogy Note

/volume1/git/project.git

初始化
git --bare init
chmod 700 config
chown -R git:users *

URL:ssh://git@ip:/volume1/git/project.git

建立新branch
git branch NewBranchName
切換branch
git checkout BranchName

merge
merge somebranchmaster
mastergit merge somebranch
將二個branch所做的修改合併至master產生一個新的commit

*mastersomebranch處於同一個commit時,就可以把somebranch刪除

git branch -d somebranch