wordpress怎么设置跳站外链接个人网站 建站

当前位置: 首页 > news >正文

wordpress怎么设置跳站外链接,个人网站 建站,wordpress多域名,贵阳小程序开发定制#x1f49d;#x1f49d;#x1f49d;欢迎来到我的博客#xff0c;很高兴能够在这里和您见面#xff01;希望您在这里可以感受到一份轻松愉快的氛围#xff0c;不仅可以获得有趣的内容和知识#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…  欢迎来到我的博客很高兴能够在这里和您见面希望您在这里可以感受到一份轻松愉快的氛围不仅可以获得有趣的内容和知识也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页,持续学习,不断总结,共同进步,活到老学到老 导航剑指大厂系列:全面总结 运维核心技术:系统基础、数据库、网路技术、系统安全、自动化运维、容器技术、监控工具、脚本编程、云服务等。 常用运维工具系列:常用的运维开发工具, zabbix、nagios、docker、k8s、puppet、ansible等 数据库系列:详细总结了常用数据库 mysql、Redis、MongoDB、oracle 技术点,以及工作中遇到的 mysql 问题等 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ Gitlab备份、迁移、恢复和升级 自建的Gitlab服务器常常会因为使用时间的增长其空间容量等硬件需求都需要升级或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下 Gitlab简介 ‌Gitlab是一个开源的仓库管理系统基于Git的代码管理工具提供了一个Web服务用于代码托管、测试和部署。‌ 它使用‌Ruby  on Rails   构建并提供了诸如wiki和issue跟踪等功能。GitLab允许用户通过Web界面访问公开或私有的项目并能够管理团队对仓库的访问权限。此外GitLab还支持持续集成(CI)和持续部署(CD)支持自动化的构建、测试和部署流程成为软件开发过程中的重要工具。‌ GitLab的主要特点包括强大的版本控制功能、代码审查流程、项目管理工具以及持续集成/持续部署功能。它允许用户创建分支、合并代码以及处理冲突支持团队成员之间的代码讨论和评论并通过Issue跟踪功能来管理项目进度和任务。GitLab CI/CD是其核心功能之一支持自动化的构建、测试和部署流程。此外GitLab还提供了自托管与云服务选项用户可以在本地服务器上部署GitLab也可以使用GitLab提供的云服务。 GitLab分为社区版(CE)和企业版(EE)。社区版完全免费提供了建立免费私有仓库、设置成员权限、强大的工作流等功能。企业版则提供了更多的高级功能和服务支持LDAP架构和其他模块以满足更高的处理性能和存储效率需求。 总的来说GitLab是一个功能强大的开源代码管理平台适用于各种规模的团队和企业提供了全面的版本控制、代码审查、项目管理以及持续集成和持续部署等功能是软件开发过程中不可或缺的工具。 1、gitlab备份 备份前gitlab的项目如图所示 备份时需要保持gitlab处于正常运行状态直接执行gitlab-rake gitlab:backup:create进行备份 使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1530156812_2018_06_28_10.8.4_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1530156812_2018_06_28_10.8.4是备份创建的日期 /etc/gitlab/gitlab.rb 配置文件须备份 /var/opt/gitlab/nginx/conf nginx配置文件 /etc/postfix/main.cfpostfix 邮件配置备份 1.1 修改备份文件目录 可以通过/etc/gitlab/gitlab.rb配置文件来修改默认存放备份文件的目录 gitlab_rails[backup_path] /var/opt/gitlab/backups 修改完成之后使用gitlab-ctl reconfigure命令重载配置文件即可 1.2 设置备份过期时间 [rootgitlab ~]# vim /etc/gitlab/gitlab.rb gitlab_rails[backup_keep_time] 604800        #以秒为单位 1.3 gitlab自动备份 创建定时任务 [rootgitlab ~]# crontab -e 0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create 2、gitlab迁移 迁移的整体思路是 1、在新服务器上安装相同版本的gitlab 2、将备份生成的备份文件发送到新服务器的相同目录下 这里在10.0.0.6的机器上安装了相同版本的gitlab并能正常运行使用 在老服务器上将备份文件发送至新服务器的相应目录下 [rootgitlab ~]# scp /var/opt/gitlab/backups/1530156812_2018_06_28_10.8.4_gitlab_backup.tar root10.0.0.6:/var/opt/gitlab/backups/ 3、gitlab恢复 [rootgitlab ~]# gitlab-ctl stop unicorn        #停止相关数据连接服务 [rootgitlab ~]# gitlab-ctl stop sidekiq [rootgitlab-new ~]# chmod 777 /var/opt/gitlab/backups/1530156812_2018_06_28_10.8.4_gitlab_backup.tar #修改权限如果是从本服务器恢复可以不修改 [rootgitlab ~]# gitlab-rake gitlab:backup:restore BACKUP1530156812_2018_06_28_10.8.4     #从1530156812_2018_06_28_10.8.4编号备份中恢复 按照提示输入两次yes并回车 [rootgitlab ~]# gitlab-ctl start                #启动gitlab 浏览器访问新服务器的地址进行查看迁移成功 在实际情况中访问gitlab可能是用域名访问我们可以修改gitlab配置文件中的url再进行备份这样就不会影响迁移过程恢复完成后需要进行的只是修改域名对应的dns解析ip地址 4、gitlab升级 [rootgitlab ~]# gitlab-ctl stop        #关闭gitlab服务 [rootgitlab ~]# gitlab-rake gitlab:backup:create        #备份 下载新版gitlab的rpm包安装安装时选择升级 安装的过程中可能会出现报错 Error executing action run on resource ruby_block[directory resource: /var/opt/gitlab/git-data/repositories] 解决方法为 [rootgitlab ~]# chmod 2770 /var/opt/gitlab/git-data/repositories 安装成功后重新加载配置并启动 [rootgitlab ~]# gitlab-ctl reconfigure [rootgitlab ~]# gitlab-ctl restart 5、gitlab更改默认的nginx [rootgitlab ~]# vim /etc/gitlab/gitlab.rb nginx[enable] false        #不启用nginx 检查默认nginx配置文件并迁移至新Nginx服务 /var/opt/gitlab/nginx/conf/nginx.conf #nginx配置文件,包含gitlab-http.conf文件 /var/opt/gitlab/nginx/conf/gitlab-http.conf #gitlab核心nginx配置文件 重启 nginx、gitlab服务 [rootgitlab ~]# gitlab-ctl restart [rootgitlab ~]# systemctl restart nginx.service 访问可能出现报502。原因是nginx用户无法访问gitlab用户的socket文件。 重启gitlab需要重新授权 [rootgitlab ~]# chmod -R ox /var/opt/gitlab/gitlab-rails