DevOps 274
- Maven 플러그인 버전
- IntelliJ 파일 상태 하이라이트
- IntelliJ JSP 수정시 자동 업데이트
- Tomcat 서브도메인 설정
- VMware Workstation에서 Ubuntu 가상환경 복사 붙여넣기 활성화 방법
- IntelliJ 프로젝트 폴더가 보이지 않는 경우
- Kafka와 RabbitMQ의 차이점
- Jenkins에 SonarQube 연동
- SonarQube vm.max_map_count 에러
- Ubuntu에 Zip 파일로 SonarQube 설치
- Ubuntu에 Docker 이미지로 SonarQube 설치
- GitLab Webhook으로 Jenkins 빌드 유발
- Ubuntu에 Docker 이미지로 Jenkins 설치
- Ubuntu에 Docker 이미지로 GitLab 설치
- 운영체제 재부팅시 Docker 컨테이너 자동 시작
- Ubuntu에 Docker Compose 설치
- Ubuntu에 Docker 설치
- Ubuntu에 OpenJDK 17 설치
- Ubuntu apt와 apt-get의 차이점
- Ubuntu apt Update와 Upgrade 차이점
- Ubuntu 호스트네임(hostname) 변경
- Ubuntu sudo, su 명령어
- Ubuntu root 계정
- Docker 컨테이너 안에 Docker 설치
- GitLab Webhooks로 Jenkins 빌드 유발
- Docker 컨테이너 로그
- CentOS 9에 Docker 이미지로 GitLab Runner 설치
- CentOS 9에 Docker 이미지로 GitLab 설치
- CentOS 9에 Docker 이미지로 Jenkins 설치
- CentOS 9에 Apache Maven 설치
- CentOS 9에 Docker Compose 설치
- CentOS 9에 Docker 설치
- CentOS 9에 OpenJDK 17 설치
- GitLab Filtering outbound requests
- Kafka 대용량 메시지 보내기
- Kafka SASL/PLAIN 설정
- Kafka Windows 설치 및 테스트
- IntelliJ 저평가된 단축키
- IntelliJ 마우스를 사용하지 않아도 되는 10개 위치
- IntelliJ 외부 라이브러리 추가하여 배포
- Apache Kafka Quickstart
- Apache Kafka란
- Maven 종속성 최신 버전 사용
- IntelliJ 와일드카드 import 설정 변경
- Windows에서 jar 실행하는 bat 파일
- Git branch 전략
- IntelliJ Maven Blocked the mirror 에러
- Maven Blocked the mirror 에러
- Nginx 명령어
- 윈도우에 Nginx 설치
- Linux 커널
- Linux 컨트롤 그룹 (Cgroups)
- 더 나은 Git 커밋 메시지 작성 패턴
- Linux 명령어 실행결과 변수 할당
- Linux 쉘스크립트 작성 Tip
- Linux if문 테스트 명령
- Linux 여러 경로의 데이터 조회
- Linux for
- Linux 파일 생성 대기
- IntelliJ 줄바꿈 길이 설정
- Linux while 루프
- Linux 셸 스크립트 문자열
- Linux 특수 표현
- Linux 환경설정
- Linux 프롬프트 스트링
- Linux 계정 변경 sudo, su
- Linux 환경변수 env, set, export
- Linux 파이프(Pipe), 리다이렉션(Redirection)
- Linux xmllint
- Linux jq
- Linux wget
- Linux telnet
- Linux tcpdump
- Linux ssh-keygen
- Linux ssh-copy-id
- Linux ssh
- Linux scp
- Linux nslookup
- Linux netstat
- Linux lynx
- Linux ifconfig
- Linux curl
- Linux xxd
- Linux tail
- Linux split
- Linux less, more
- Linux head
- Linux file
- Linux date
- IntelliJ Git Branch 변경
- IntelliJ Maven Repository 경로 변경
- IntelliJ Untrusted Server's Certificate 메시지
- gitignore가 동작하지 않을 때 대처법
- IntelliJ gitignore 추가
- 아파치 톰캣 모든 버전 다운로드
- Linux tr
- GitLab과 GitHub 지속적 통합(CI) 비교
- Linux sort
- Linux sed
- Linux grep
- Linux echo
- Linux diff
- Linux cut
- Linux cat
- Linux awk
- Linux zip
- Linux tar
- Linux gzip, gunzip, zcat
- Linux rm
- Linux mv
- Linux mkdir
- Linux lsof
- Linux ls
- Linux ln
- Linux find
- Linux du
- Linux df
- Linux cp
- Linux cd
- Linux useradd
- Linux groupadd
- Linux which
- Linux watch
- Linux wait
- Linux uname
- Linux ulimit
- Linux top
- Linux systemctl
- Linux sar
- Linux ps
- Linux pgrep
- Linux nohup
- Linux logrotate
- Linux kill
- Linux journalctl
- Linux jobs
- Linux htop
- 다중 버전 동시성 제어
- Linux free
- Linux exec
- Linux crontab
- Spring Cloud Gateway 구성
- Spring Cloud Gateway
- Eureka 서버 구성
- IntelliJ SVN 계정 초기화
- Markdown 코드블록 언어의 종류
- Docker에서 메모리 및 CPU 제한 설정
- 종단 간 암호화
- 설문조사 데이터 모델링
- 메시지 데이터 모델링
- Transport Layer Security
- Nexus Repository에 Library 일괄 등록
- Linux 셸
- Linux 장기 지원 버전
- Tesseract
- 광학 문자 인식
- Linux 사용자 변경
- 다이어그램의 종류
- 객체지향 설계
- IntelliJ Javadoc 생성
- Tomcat 인코딩
- Linux 도메인 정보 확인
- Linux 네트워크 상태 확인
- CentOS 7 Nginx 설치
- Docker Swarm
- Linux 터미널 FTP
- Git branch 관리 Model
- Podman 설치
- Podman 소개
- Red Hat Enterprise Linux 8 주요 기능
- Linux 배포판
- 무중단 배포 아키텍처
- CentOS Linux 대안
- Git 포크 저장소와 원본 저장소 동기화
- Linux 프로세스
- Transaction
- Maven 외부 라이브러리 추가
- IntelliJ 외부 라이브러리 추가
- Git 커밋 수정
- Git Tag
- Git Push
- Git Fetch
- Git Pull
- Git 토픽 브랜치와 통합 브랜치 작업 흐름
- Git 브랜치 통합
- Git 브랜치 전환
- Git 브랜치 생성
- Git 브랜치
- Git 사용자 Name과 Email 변경
- Git 버전 관리 무시 목록 설정
- Docker Compose를 이용하여 애플리케이션 설치
- Nginx
- CI/CD 개념
- IntelliJ v2020.3 GitLab 최초 Commit
- Git Clone과 Git Fork의 차이점
- Docker 기본 명령
- Linux에 Docker Compose 설치
- 실행 중인 Docker Container 명령 실행
- Docker를 이용하여 Jenkins 설치
- TCP/UDP 포트 목록
- Docker를 이용하여 GitLab 설치
- Linux IP 확인
- Linux Nano 에디터 단축키
- Linux rpm 명령어
- GitLab IP, Port 변경
- CentOS GitLab 설치
- IntelliJ 디스크에서 플러그인 설치
- 가상화
- 클라우드와 가상화의 차이
- OpenStack 개념
- API 개념, 기능, 장점
- REST와 SOAP 비교
- Kubernetes 개념
- IntelliJ Spring Initializr
- Docker 명령어
- Docker Image 다운로드
- Linux NTP를 이용한 시간 동기화
- Linux Chrony를 이용한 시간 동기화
- Linux vi, vim 편집기 명령어
- Docker Engine 제거
- Docker Engine 설치
- IntelliJ 인코딩 설정
- CentOS Yum Repository 추가 및 삭제
- Docker 개념 및 정리
- Linux 권한 설정
- Linux 시작, 종료 Shell Script
- Linux Shell Script
- Linux에 Mosquitto 설치
- Mosquitto Publisher, Subscriber
- Linux 명령어
- IntelliJ 메모리 설정
- Linux 프로세스
- Linux tar, gz, zip 압축 및 압축 해제
- HTTP 응답 코드
- REST, REST API, RESTful 개념
- IntelliJ svn 연동 방법
- Maven 설치 및 구조
- Maven이란
- Red Hat Linux와 CentOS
- Linux RPM 패키지 관리를 위한 DNF 명령
- IntelliJ Underscore를 Camel Case로 변환
- CentOS Background 프로세스 실행
- Mosquitto ID, Password 설정
- MQTT Broker Mosquitto 설치 및 테스트
- MQTT 개념 및 특징
- IntelliJ 대소문자 구분 없이 자동완성(Autocorrect)
- Windows에서 Tomcat 콘솔 로그 한글깨짐 해결
- Nexus Repository 추가
- Nexus 내부 저장소 설정
- CentOS 방화벽(firewall) 설정
- GitLab Webhooks로 Jenkins 빌드 유발 설정
- Jenkins와 GitLab 연동 및 Tomcat 배포
- Tomcat Manager 설정 (403 Access Denied)
- CentOS 계정 생성 및 삭제
- CentOS Jenkins 설치
- CentOS Nexus 설치
- CentOS SVN 설치 및 설정
- IntelliJ GitLab 프로젝트 받기 및 모듈 추가
- API Gateway
- 가장 많이 사용되는 IntelliJ 단축키
- IntelliJ GitLab 최초 Commit
- Eureka
- Micro Service Architecture
- 오픈소스 소프트웨어 라이선스 종류
- CentOS, RHEL, Fedora에 Python 설치
- CentOS 7에 OracleJDK 설치 및 환경변수 설정
- CentOS 7에 OpenJDK 설치 및 환경변수 설정
- CentOS 방화벽 포트 열기
- VMWare에서 yum 명령어 에러
- CentOS 시스템 확인
- Subversion(SVN)
- Linux 콘솔 sftp
- 키보드 특수문자 영어 명칭
- Linux JDK 설치