yum 源 搭建、ftp 搭建、apache 搭建、Jenkins 搭建及采坑指南
【yum 源】:
(https://www.cnblogs.com/mython/p/10898461.html)
cd /etc/yum.repos.d
替换 base.repo 文件后,或者在其中添加了 新的yum 源地址后:
需要执行:
yum clean all #清除缓存(等同于 yum cleanheaders;yum cleanpackages)
yum repolist #查看yum 源中是否有软件包
yum makecache # 清完缓存后,将服务器上的包信息在 本地进行缓存,以提高搜索安装包的速度
yum update 更新
# yum 源 的三种搭建方式:https://www.cnblogs.com/mython/p/10898461.html
[ftp]
# yum remove vsftpd -y (卸载)
yum install vsftpd -y
mkdir -p /usr1/ftp # 将 /usr1/ftp 作为 页面展示目录
配置修改:
chmod -Rf 755 /usr1/ftp
echo "chroot_local_user=YES" >> /etc/vsftpd/vsftpd.conf (默认关闭用户名 及密码 访问页面)
echo "allow_writeable_chroot=YES" >> /etc/vsftpd/vsftpd.conf
echo "local_root=/usr1/ftp" >> /etc/vsftpd/vsftpd.conf (将默认的 /root/pub 更改为 /usr1/ftp 作为 页面展示目录 )
echo "anon_root==/usr1/ftp" >> /etc/vsftpd/vsftpd.conf (将默认的 /root/pub 更改为 /usr1/ftp 作为 页面展示目录 )
# 开启/重启/停止服务
service vsftpd start/restart/stop
#访问FTP:
ftp://主机IP
# Windows 版的 FTP:
https://blog.csdn.net/qq_42914528/article/details/83615766
[apache]
1、下载安装包
源码包地址:xxxxx
2、解压:
cp apache-tomcat-XXX.tar.gz /user/local/apache/
tar -xvf apache-tomcat-XXX.tar.gz
rm -rf apache-tomcat-XXX.tar.gz
cd /user/local/apache/apache-tomcat-XXX/bin
./startup.sh (启动)
./shutdown.sh (停止)
3、校验一下:
输入: http://ip地址:8080,访问Tomcat服务器
[Jenkins]
(中英文 插件包:Locallization:Chinese(Simplified))
1、安装 Java:
yum install java-1.7.0-xxjdk -y
/opt/buildtools/jdk(版本号)/bin/java
2、将下载的jenkins war 包 上传到 /user/local/apache/apache-tomcat-XXX/webapps 目录下:
使用 useradd -m jenkins 命令创建 Jenkins 用户
使用 chown jenkins:users jenkins.war 命令指定用户为jenkins
查看权限:
ll /usr/local/jenkins
-rwxrwxrwx 1 jenkins users jenkins.war
目录赋权:chmod -R 777 /user/local/jenkins/jenkins.war
jenkins 已安装完毕
3、启动
# 启动
/user.local/apache/apache-tomcat-XXX/bin 目录下 启动 start.sh 脚本
# 停止
/user.local/apache/apache-tomcat-XXX/bin 目录下 启动 shutdown.sh (停止)
4、配置自动化安装插件(找到常用的 http://xxxxxx.xx.com/xx/xx/jenkins-update jenkins插件包地址)
a、设置/etc/hosts
ip地址 updates.jenkins-ci.org
b、打开 /var/lib/jenkins 下的 hudson.model.UpdateCenter.xml(或者在 /root/.jenkins/hudson.model.UpdateCenter.xm)
替换 URL 地址:jenkins 插件下载地址:http://xxxx.com/jenkins-updates/download/plugins/
5、访问jenkins :
http://ip:8080/jenkins
【采坑指南】:
1)、 修改jenkins 插件源配置:
find / -name *hudson.model.UpdateCenter.xml
# 找到后进行修改:
vi /home/jenkins/.jenkins/hudson.model.UpdateCenter.xml
2)、jenkins 启动后,插件管理界面显示“反向代理错误”,或者 “Signature verification failed in update site (jenkins 签名失败)”
由于 jenkins 默认开启了 签名检查,如果是 tomcat 启动jenkins (java 直接启动的话,需要再启动选项 添加如下设置;)
linux :
='-Dhudson.model.DownloadService.noSignatureCheck=true'
将 这一行 加到 tomcate 的 /xxx/bin/catalina.sh 文件 中 所有出现的 “JAVA_OPTS” 的下面,然后重启 tomcat:
3)、指定 jenkins 工作目录
vi catalina.sh (首行加入变量)
export JENKINS_HOME="/jenkins/workspace"