第一次服务器应用程序部署

终于完成了第一版的系统,还不知道怎么样现在能不能正常运行,一会看一下结果,总结今天的所有遇到的问题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

你可能感兴趣的:(第一次服务器应用程序部署)