u
This commit is contained in:
		
							parent
							
								
									5c3b4d868c
								
							
						
					
					
						commit
						cab00d1a94
					
				
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							| @ -3,4 +3,18 @@ | |||||||
| * 禁止 root 用户远程登录,另建 adot (admin+root) 用户用于远程登录。 | * 禁止 root 用户远程登录,另建 adot (admin+root) 用户用于远程登录。 | ||||||
| * 软件、配置安装在 /faronear 目录下,尽量保持与 git 仓库的路径一致,例如 /faronear/tic/wallet/dist/ | * 软件、配置安装在 /faronear 目录下,尽量保持与 git 仓库的路径一致,例如 /faronear/tic/wallet/dist/ | ||||||
| * /faronear 允许 adot 访问,但必须把其中机密文件的权限设置到最小。 | * /faronear 允许 adot 访问,但必须把其中机密文件的权限设置到最小。 | ||||||
| * 用 adot 账号远程登录后,su 后启动软件。 | * 用 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" ] | ||||||
| @ -16,16 +16,19 @@ if [ ! -d "/faronear" ] | |||||||
| then | then | ||||||
|   mkdir /faronear |   mkdir /faronear | ||||||
| fi  | fi  | ||||||
|  | 
 | ||||||
| echo "<<< Making dir /faronear/lib" | echo "<<< Making dir /faronear/lib" | ||||||
| if [ ! -d "/faronear/lib" ] | if [ ! -d "/faronear/lib" ] | ||||||
| then  | then  | ||||||
|   mkdir /faronear/lib |   mkdir /faronear/lib | ||||||
| fi | fi | ||||||
|  | 
 | ||||||
| echo "<<< Git cloning to /faronear/lib/sysconfig" | echo "<<< Git cloning to /faronear/lib/sysconfig" | ||||||
| if [ ! -d "/faronear/lib/sysconfig" ] | if [ ! -d "/faronear/lib/sysconfig" ] | ||||||
| then | then | ||||||
|   git clone https://git.faronear.org/lib/sysconfig /faronear/lib/sysconfig |   git clone https://git.faronear.org/lib/sysconfig /faronear/lib/sysconfig | ||||||
| fi | fi | ||||||
|  | 
 | ||||||
| echo "<<< Configure home" | echo "<<< Configure home" | ||||||
| if [ ! -f "~/.bashrc.backup" ] | if [ ! -f "~/.bashrc.backup" ] | ||||||
| then | then | ||||||
| @ -72,7 +75,7 @@ chmod +x /faronear/autostart.sh | |||||||
| echo '>>> Autostart is set. You can "systemctl start/stop/status rc-local" to manage it.' | echo '>>> Autostart is set. You can "systemctl start/stop/status rc-local" to manage it.' | ||||||
| 
 | 
 | ||||||
| echo "<<< Configure locales: install all-locales, default to zh-CN.UTF-8" | echo "<<< Configure locales: install all-locales, default to zh-CN.UTF-8" | ||||||
| sudo dpkg-reconfigure locales | dpkg-reconfigure locales | ||||||
| 
 | 
 | ||||||
| echo "<<< Debian System Setup Completed >>>" | echo "<<< Debian System Setup Completed >>>" | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user