본문 바로가기

Linux/CentOS9

[CentOS Stream8] 06. Jenkins 설치 및 삭제 Jenkins는 배포자동화를 위해 사용한다. Jenkins를 사용하게되면 배포가 너무 간단하고 쉬워지게 된다. 물론 설치를 하고 세팅하는 과정은 간단하다고만 할 수는 없다. 일단 설치를 위한 스크립트는 다음과 같다. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins -y 이 상태로 그냥 실행하면 자바 경로를 찾지 못해 오류가 난다. 자바 설치 경로를 찾아본다. which java /usr/bin/which: no java in (/.. 2021. 4. 19.
[CentOS Stream8] 05. MariaDB 설치 sudo yum install mariadb-server -y sudo systemctl start mariadb.service sudo systemctl status mariadb.service sudo systemctl stop mariadb.service sudo systemctl restart mariadb.service 방화벽 포트 오픈 sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp sudo firewall-cmd --reload sudo firewall-cmd --list-all 보안설정 mariadb가 실행되어 있어야 정상동작한다 sudo mysql_upgrade sudo mysql_secure_installation mys.. 2021. 4. 19.
[CentOS Stream8] 04. vsftpd 설치 yum install vsftpd -y service vsftpd start service vsftpd status service vsftpd stop service vsftpd restart netstat -anp | grep vsftpd # 설정 vi /etc/vsftpd/vsftpd.conf 나는 화이트 리스트 정책을 사용할 계획이다. 화이트 리스트 정책은 허가 받은 사람만 사용가능하게 하는 것을 의미한다. vi /etc/vsftpd/chroot_list 에 계정명을 써넣고 저장하고 나온후 재시작 한다. 방화벽 포트 열기와 적용은 다음 명령어들로 수행한다. sudo firewall-cmd --permanent --add-service=ftp sudo firewall-cmd --permanent --.. 2021. 4. 18.
[CentOS Stream8] 03. GitLab CE 설치 먼저 GitLab은 개인이 사용할 수 있는 GitHub라고 할 수 있다. GitHub같은 경우 소스를 공개하지 않고 사용하려면 개인이라도 비용을 추가로 지불해야 하는데, 현재는 GitHub가 소규모 그룹에는 private 사용이 가능하도록 허용하는 것으로 알고 있다. GitLab으로 나처럼 비상업적 용도로 사용할 때 개인 서버를 구축해서 사용하면 비용을 지불하지 않고 사용할 수 있다. 예전에는 완전 무료였지만, 지금은 상업용으로 사용하는 경우는 Enterprise Edition(ee)를 비용을 지불하고 사용해야하는 것으로 알고 있다. 일단 나는 개인이므로 Community Edition(ce)을 무료로 사용할 수 있다. 먼저 GitLab CE를 다운로드 받는 URL은 다음과 같다. about.gitlab.. 2021. 4. 18.