系统、用户、软件安装和配置
Go to file
2020-02-13 21:29:49 +08:00
.emacs.lisp init repo 2019-09-24 00:53:50 +08:00
.bash_logout init repo 2019-09-24 00:53:50 +08:00
.bash_profile init repo 2019-09-24 00:53:50 +08:00
.bashrc u 2019-12-21 19:13:54 +08:00
.cshrc init repo 2019-09-24 00:53:50 +08:00
.emacs [.emacs] fix .emacs.d/lisp to .emacs.lisp 2019-09-24 02:06:07 +08:00
.profile init repo 2019-09-24 00:53:50 +08:00
add-rsapub-to-remote.sh u 2019-12-18 16:53:04 +08:00
add-user.sh u 2020-01-04 15:26:44 +08:00
change-git-hook-path.sh u 2019-12-14 12:56:59 +08:00
config-debian.sh u 2020-02-13 21:29:49 +08:00
config-home.sh u 2019-12-18 16:53:04 +08:00
git-pull-all.sh u 2020-01-04 15:26:44 +08:00
install-homebrew.sh u 2019-12-16 10:05:22 +08:00
install-lamp.sh u 2019-12-23 10:01:52 +08:00
install-mongodb.sh u 2019-12-18 16:53:04 +08:00
install-node-by-nvm.sh u 2019-12-16 10:05:22 +08:00
install-node.sh u 2020-02-13 21:29:49 +08:00
install-ssr.sh update ssr script 2020-02-13 13:29:01 +00:00
README.md u 2019-12-13 22:59:52 +08:00
run-rsync.sh u 2019-12-18 16:53:04 +08:00
serve-git.sh u 2019-12-16 10:05:22 +08:00
serve-svn.sh u 2019-12-16 10:05:22 +08:00
serve-yapi.sh u 2019-12-16 10:05:22 +08:00

远程服务器使用策略:

  • 统一使用 debian 系统。
  • 禁止 root 用户远程登录,另建 adot (admin+root) 用户用于远程登录。
  • 软件、配置安装在 /faronear 目录下,尽量保持与 git 仓库的路径一致,例如 /faronear/tic/wallet/dist/
  • /faronear 允许 adot 访问,但必须把其中机密文件的权限设置到最小。
  • 用 adot 账号远程登录后su 后启动软件。

-e 判断对象是否存在 -d 判断对象是否存在,并且为目录 -f 判断对象是否存在,并且为常规文件 -L 判断对象是否存在,并且为符号链接 -h 判断对象是否存在,并且为软链接 -s 判断对象是否存在并且长度不为0 -r 判断对象是否存在,并且可读 -w 判断对象是否存在,并且可写 -x 判断对象是否存在,并且可执行 -O 判断对象是否存在,并且属于当前用户 -G 判断对象是否存在,并且属于当前用户组 -nt 判断file1是否比file2新 [ "/data/file1" -nt "/data/file2" ] -ot 判断file1是否比file2旧 [ "/data/file1" -ot "/data/file2" ]