第一次服务器应用程序部署
终于完成了第一版的系统,还不知道怎么样现在能不能正常运行,一会看一下结果,总结今天的所有遇到的问题1、Json的解析 JON-Simple 这个java库,用其解析了字符串,获取了需要的信息,同时使用到了firefox的一个json插件来获取JSON的整个结构2、ssh使用SSHKEY登录的过程 1、使用ssh-add 将添加登录需要的公钥 (没有这一步会出现Permission denied (publickey)错误)
2、ssh username@servername 直接登录
3、登录后文件上传需要的命令
1、上传单个文件
scp /path/filename username@servername:/path
2、下载单个文件
scp username@servername:/path/filename /var/www/local_dir
3、上传目录或下载目录在scp 后添加 -r选项
4、在上传过程中有可能会出现permission denied,这是因为没有对目标目录的写权限,
1、使用chmod +222 赋予写权限
2、再上传一次
5、定时任务的建立crontab
1、使用crontab -e 来创建任务,请阅读首次进入给出的文档
To define the time you can provide concrete values for
minute (m 0 - 59), hour (h 0 - 23), day of month (dom 1 - 31), month (mon 1 - 12),and day of week (dow 0 - 6 ) or use '*' in these fields (for 'any').
# Notice that tasks will be started based on the cron's system daemon's notion of time and timezones.
eg:For example, you can run a backup of all your user accounts at 5 a.m every week with:
0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ 前面的五项分别与前面的m h dom mon dow 对应
6、如果crontab没有开启,需要首先开启服务
1、查看crontab是否开启service cron status
2、开启crontab服务 service cron start