FTP服务器限制用户磁盘配额
2012-09-23 21:44
204 查看
一、Jenkins简介
Jenkins是一款使用Java开发的开源持续集成(CI)工具。其前身是Hudson。它主要用于监控重复工作,包括软件发布,自动测试等。
二、Jenkins运行
Jenkins需要依赖Java。因此首先需要安装JRE。
1.直接运行war包
下载jenkins的war包之后,可以直接执行 java -jar jenkins.jar。若没有程序正在监听8080端口,Jenkins将成功启动并监听8080端口。
2.Linux/Unix环境下在容器(Tomcat等)中运行
以tomcat为例。直接将war包拷贝到tomcat的webapps目录中并赋予合适的权限,若配置了autoDeploy则将自动进行部署,之后通过浏览器访问 http://yourip:8080/jenkins/ 就可以看到正在初始化安装的界面。
Solaris等系统中,若虽然war包已经自动解包成功,但是浏览器访问时仍然提示404错误,请查找tomcat的CATALINA_HOME配置,并在其下手动创建.jekins目录(注意文件名首部的点),将属主更改为tomcat运行时的用户并赋予写权限。(Solaris 11中CATALINA_HOME默认为webservd用户的主目录,通过passwd文件得到其目录为/)
三、安装所需插件
我们需要让Jenkins能够远程启动测试任务。因此需要ssh连接。经过一番搜索找到了Hudson SSH plugin。在插件管理中配置好代理之后,就可以在线安装了。
四、配置执行远程命令
在Solaris系统中,默认没有ssh-copy-id命令。因此需要手动将公钥拷贝到需要连接的电脑。
#scp ~/.ssh/id_rsa.pub user@test1.corp.com:/export/home/user/
然后将公钥添加进authorized_keys
$cat id_rsa.pub >>.ssh/authorized_keys
之后到Manage Jenkins -> Configure system -> Publis over SSH,填写所需连接的地址,并私钥粘贴在key中。此时点击Test Configuration,会提示Success。这表示已经能够连接到远程计算机了。下面就可以创建远程任务了。
新建一个 Build a free-style software project,在Build处按照所需步骤创建编译过程,并配置相关路径。完成后就可以编译了。
本文出自 “兴趣点燃未来” 博客,请务必保留此出处http://sztsian.blog.51cto.com/8080523/1537283
Jenkins是一款使用Java开发的开源持续集成(CI)工具。其前身是Hudson。它主要用于监控重复工作,包括软件发布,自动测试等。
二、Jenkins运行
Jenkins需要依赖Java。因此首先需要安装JRE。
1.直接运行war包
下载jenkins的war包之后,可以直接执行 java -jar jenkins.jar。若没有程序正在监听8080端口,Jenkins将成功启动并监听8080端口。
2.Linux/Unix环境下在容器(Tomcat等)中运行
以tomcat为例。直接将war包拷贝到tomcat的webapps目录中并赋予合适的权限,若配置了autoDeploy则将自动进行部署,之后通过浏览器访问 http://yourip:8080/jenkins/ 就可以看到正在初始化安装的界面。
Solaris等系统中,若虽然war包已经自动解包成功,但是浏览器访问时仍然提示404错误,请查找tomcat的CATALINA_HOME配置,并在其下手动创建.jekins目录(注意文件名首部的点),将属主更改为tomcat运行时的用户并赋予写权限。(Solaris 11中CATALINA_HOME默认为webservd用户的主目录,通过passwd文件得到其目录为/)
三、安装所需插件
我们需要让Jenkins能够远程启动测试任务。因此需要ssh连接。经过一番搜索找到了Hudson SSH plugin。在插件管理中配置好代理之后,就可以在线安装了。
四、配置执行远程命令
在Solaris系统中,默认没有ssh-copy-id命令。因此需要手动将公钥拷贝到需要连接的电脑。
#scp ~/.ssh/id_rsa.pub user@test1.corp.com:/export/home/user/
然后将公钥添加进authorized_keys
$cat id_rsa.pub >>.ssh/authorized_keys
之后到Manage Jenkins -> Configure system -> Publis over SSH,填写所需连接的地址,并私钥粘贴在key中。此时点击Test Configuration,会提示Success。这表示已经能够连接到远程计算机了。下面就可以创建远程任务了。
新建一个 Build a free-style software project,在Build处按照所需步骤创建编译过程,并配置相关路径。完成后就可以编译了。
本文出自 “兴趣点燃未来” 博客,请务必保留此出处http://sztsian.blog.51cto.com/8080523/1537283
相关文章推荐
- linux下ftp服务器 proftpd 推荐 限制用户目录
- FTP服务器中将Linux用户限制在自己目录下的方法
- 文件资源管理服务器中为指定的ftp用户开启磁盘配额及实验
- 文件资源管理服务器中为指定的ftp用户开启磁盘配额
- 文件资源管理服务器中为指定的ftp用户开启磁盘配额
- linux ftp 服务器搭建教程(虚拟用户)
- Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
- Ubuntu Server搭建FTP服务器(2) --本地用户FTP服务器架设
- Serv-U建立FTP服务器-用户备份篇
- FreeBSD中使用QUOTA(磁盘配额)来限制用户空间
- 在linux中限制用户ftp访问权限
- Ubuntu 16.04 ftp服务器搭建 匿名用户
- 在Linux的vsftp中增加ftp用户,限制用户路径
- 在服务器上为个人文件夹提供完美的解决方案(FTP用户隔离)
- 《RHEL6.3 FTP服务器虚拟用户的配置(含图)》——如此简单
- [App] FTP 本地用户服务器
- ftp服务器配置用户权限(系统用户)
- 在Windows Server 2003系统中配置用户隔离FTP服务器
- RHEL4- FTP服务(三)配置匿名用户访问VSFTPD服务器
- 在linux中限制用户ftp访问权限