一、各种软件的安装使用:
可能出现问题:
1、SecureCRT软件的安装过程(涉及到两个安装包,其中一个是产生序列号的)
安装SecureCRT -v6.0后会出现类似注册信息的东西,要输入name和company,然后要输入序列号和日期,那些序列号和日期可以
运行另外一个压缩包(SecureCRT-kg.rar)的可执行文件,然后输入相同的name和company,可以得到相应的序列号和日期。
2、maven的安装和使用
(1)maven的软件安装包,则maven解压后,还需要设置环境变量M2_HOME和Path
(2)eclipse要通过插件安装的方式安装,另外一个需要把settings.xml放到C:\Users\Administrator\.m2\ 里面
3、eclipse插件的使用
help->install new software->add然后输入名字和对应网址
二、svn使用
1、eclipse安装了svn插件后,需要在视图中打开,然后在svn窗口中右键,新建“资源位置”,然后输入url
连接上后,可以“检出”项目,然后再在eclipse中新建maven项目,找到已经检出的那些文件进行建项目
2、注意点:上传项目的过程中,有几个文件或文件夹不要上传,因为上传可能会导致其他人下载由于环境问题出错,这些文件分别是:settings.xml、.classpath、.project、target
不要上传的方法可以有:选中文件-右键-add to ignore list 或者可以eclipse设置(忘记怎么设置了)
3、svn文件更新后可能会出错,如果出错则,可能会导致上传的文件出问题,服务器上没有更新到,这样的话需要在错误解决后重新更新这些文件
如果还有问题,服务器上执行的还是老的文件,则可以到具体的目录,然后用svn -up命令更新
三、maven使用
1、maven的一些常用的命令:mvn clean、mvn package、mvn install、mvn deploy(对应下面)
maven -> target -> 本地仓库 -> 私服(nexus) -> 中央仓库(maven)N
2、每个项目的模块都作为Eclipse一个项目,注意其中每个项目的xml文件的配置,命令行启动的最先开始的是applicationContext-command,web的是applicationContext.xml。其他模块的,例如service模块的是applicationContext-service.xml,dao模块的是applicationContext-dao.xml
四、Crontab调度的方法
crontab命令的功能是在一定的时间间隔调度一些命令的执行
(1)/etc/crontab文件
在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab
(2)
/etc/cron.deny 表示不能使用crontab 命令的用户
/etc/cron.allow 表示能使用crontab的用户。
如果两个文件同时存在,那么/etc/cron.allow 优先。
如果两个文件都不存在,那么只有超级用户可以安排作业。
(3)
每个用户都会生成一个自己的crontab 文件。这些文件在/var/spool/cron目录下
例如root角色有root文件,里面的内容跟该用户用 crontab -l 查看到的内容一致
使用方法
可以先编写auto.sh文件,发某个位置,例如/home/zkw/auto.sh内容如下:
cd /data/src/timetable/timetable-web
mvn exec:java -Dexec.mainClass="com.duowan.timetable.command.XxxCommand"
在/var/spool/cron目录的crontab文件root下内容:
0 12 * * * /home/zkw/auto.sh
用crontab命令周期性执行:
格式:crontab [-u user] file
crontab /var/spool/cron/root
3、Linux使用
4、secure CRT使用
rz上传到服务器
sz下载到本地