一、简介 SonarQube官网 SonarQube是一个用于持续检查代码质量的静态代码分析平台。它提供了自动化的代码审查工具,帮助开发团队持续监测和改进代码的质量。SonarQube可以检测并报告多种代码质量问题,包括: 重复代码 (Duplication):找出代码中的重复部分,减少维护成本。 潜在的bug (Bugs):识别可能导致运行时错误或逻辑问题的代码模式。 代码规范 (Code Smells):检查不符合最佳实践或编码标准的代码结构。 安全性漏洞 (Security Hotspots):标识可能的安全风险点,如SQL注入或跨站脚本攻击。 缺少或过度的注释 :确保代码有适当的文档化。 设计问题 (Design):分析代码架构和设计模式,避免不良设计如“意大利面条代码”。 测试覆盖率 (Test Coverage):测量单元测试对代码的覆盖程度。 SonarQube支持多种编程语言,如Java、Python、C#、JavaScript、PHP等,并且可以集成到持续集成(CI)和持续部署(CD)流程中,确保每次代码提交都经过质量检查。 SonarQube由SonarSource.... 有更新! docker compose安装SonarQube+SonarScanner centos
一、生成密钥 有三台服务器192.168.56.5、192.168.56.6、192.168.56.7,现在要实现三台服务器的免密登录 在三台服务器分别执行如下操作 ssh-keygen -t rsa id_rsa是私钥 id_rsa.pub是公钥 执行命令进入目录就能看到私钥和公钥 cd /root/.ssh 二、SSH免密登录 在服务器中生成了密钥后,要将自己的公钥文件分别发送给另外两台服务器 以其中一台为例,另外两台服务器操作流程相同 在192.268.56.5上执行命令,出了ssh免密访问其他两台服务器,还要让他能够自己免密访问自己 ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.56.5 ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.56.6 ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.56.7 执行输入如下命令测试远程登录 ssh root@192.168.56.6 这里注意执行了这个命令登陆后,就是在192.... 有更新! SSH免密登录 服务器
参考文档 GitLab Docker 镜像 |吉特实验室 建立目录 mkdir /opt/gitlab mkdir /opt/gitlab/config mkdir /opt/gitlab/data mkdir /opt/gitlab/logs chmod -R 777 /opt/gitlab/ export GITLAB_HOME=/opt/gitlab 拉取镜像 docker pull gitlab/gitlab-ce:latest 运行镜像 运行镜像时,hostname应该是宿主机内网的IP地址 docker run --detach \ --hostname 172.21.97.71 \ --publish 8043:443 --publish 8089:80 --publish 8022:22 \ --name gitlab \ --restart always \ --volume $GITLAB_HOME/config:/etc/gitlab \ --volume $GITLAB_HOME/logs:/var/log/gitlab \ --volume $GITLAB.... 有更新! docker安装gitlab 程序人生
docker安装 1、卸载docker sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 2、yum-utils安装 sudo yum install -y yum-utils 3、yum源设置 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 4、安装docker sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 5、配置阿里镜像源 # 编辑 Docker 配置文件 vi /etc/docker/daemon.json # 加入以下配置项 { "registry-mirror.... 有更新! centos安装docker 程序人生
1、建立共享目录 在windows上建立共享目录 高级共享管理中开启以下配置 2、centos安装samba yum install samba samba-client 3、查看windows共享目录 这里的ip是虚拟机宿主机的IP,后面是访问的用户名%密码 smbclient -L IP -U 用户名%密码 4、访问windows指定共享目录 smbclient //IP/windows建立的共享目录名称 -U windows登录用户名%密码 5、将目录直接挂载到虚拟机中 mount -t cifs -o username="windows用户名",password="密码" //宿主机IP/共享文件夹名称 /挂再到linux的指定目录 到这里修改windows下的目录,在linux配置的挂载目录下也能看到修改了 6、取消挂载 umount linux上挂载的文件路径 so easy~ 有更新! 将windows目录共享到hype-v中的centos虚拟机 centos
1、安装vsftpd配置默认启动 yum -y install vsftpd systemctl enable vsftpd.service 2、配置文件 vi /etc/vsftpd/vsftpd.conf 根据自己的需求进行配置 3、添加用户分配权限 useradd ftpuser passwd ftpuser chown -R ftpuser /home/ftpuser/data/ 4、防火墙 ftp端口默认21 firewall-cmd --permanent --zone=public --add-port=21/tcp firewall-cmd --reload 5、启动/关闭ftp systemctl start/stop vsftpd 6、查看服务状态 service vsftpd status 7、win10上测试 ftp ip地址 有更新! centos搭建ftp服务器 服务器