목록분류 전체보기 (67)

Webjar이란? jQuery이나 Bootstrap 같은 클라이언트 사이트의 라이브러리를 jar로 하여, Java 라이브러리와 같은 요령으로 Maven과 Gradle에 따라 관리 할 수 있도록 한 서비스. WebJars - Web Libraries in Jars 팀내에서 쓰는 유료 Third-party Library나 기타 정적 라이브러리들도 Maven으로 관리하며, 사설 리파지토리를 통해 배포하기 위해 Webjar 형태로 생성 자바소스와 정적리소스를 분리하고자 함 예) local-www.test.com 자바 톰캣으로 접속하면 정적 리소스는 dev-static.cdn.com 에서 찾음 Webjar 프로젝트 생성 및 리소스 위치 시키기 POM 설정하기 생성한 Project 의 pom.xml 에 라이브러리 ..
저장소 추가 curl https://raw.githubusercontent.com/rundeck/packaging/main/scripts/rpm-setup.sh 2> /dev/null | bash -s rundeck 자바 설치(JDK 8 or 11) java -version (OUTPUT) openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode) 런덱 설치 sudo yum install rundeck sudo systemctl start rundeckd sudo systemctl enable rundeck..
사전작업(백업) gitlab 백업 gitlab-backup create ※ /var/opt/gitlab/backups 생성 에디션 변경 버전확인 sudo apt-cache policy gitlab-ce | grep Installed 레파지토리 추가 curl --silent "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh" | sudo bash 에디션 변경 ## Make sure the repositories are up-to-date sudo apt-get update ## Install the package using the version you wrote down from step 1 sudo apt-ge..

Pass-through OpenLDAP Authentication (Using SASL) to Active Directory on Centos 통과 인증은 다른 백엔드에 인증 작업(BIND)을 위임하기 위해 일부 LDAP 디렉토리에서 사용하는 메커니즘 ※ SASL(Simple Authentication and Security Layer)은 인터넷 프로토콜에서 인증과 데이터보안을 위한 프레임워크이다. 이것은 애플리케이션 프로토콜들로 부터 인증 메커니즘을 분리시킨다. 1단계: 백엔드 연결 Server address: ldap://{HOSTNAME} (or) ldap://{IP} Bind DN: {CN} Bind Password: {PASSWORD} Users branch: {OU} 연결확인 ldapsearc..

1. 다운받을 JDK 버전정보 찾기 https://jdk.java.net/ JDK Builds from Oracle jdk.java.net 2. 자바 다운로드 wget {다운로드 경로} 3. 다운받은 파일 압축풀기 tar zxvf {압축파일} -C /usr/bin/ 4. 심볼릭 링크 설정 cd /usr/bin ln -s /usr/bin/{jdk 폴더명} java 5. 자바 경로 설정 sudo vim /etc/profile.d/java.sh export JAVA_HOME=/usr/bin/java export PATH=${JAVA_HOME}/bin:${PATH} sudo chmod +x /etc/profile.d/java.sh source /etc/profile.d/java.sh 6. 버전 확인 java -..
1. 메이븐 다운로드 -> /tmp 위치에 저장 wget https://downloads.apache.org/maven/maven-3/{버전정보}/binaries/apache-maven-{버전정보}-bin.tar.gz -P /tmp 2. 다운받은 파일 /opt 위치에 압축풀기 sudo tar xf /tmp/apache-maven-{버전정보}-bin.tar.gz -C /opt 3. 심볼릭 링크 설정 sudo ln -s /opt/apache-maven-{버전정보} /opt/maven 4. 메이븐 경로 설정 sudo vim /etc/profile.d/maven.sh export JAVA_HOME={자바경로} export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven ex..
서버 버전 확인 grep . /etc/*-release EC2 /etc/os-release:NAME="Amazon Linux" /etc/os-release:VERSION="2" /etc/os-release:ID="amzn" /etc/os-release:ID_LIKE="centos rhel fedora" /etc/os-release:VERSION_ID="2" /etc/os-release:PRETTY_NAME="Amazon Linux 2" /etc/os-release:ANSI_COLOR="0;33" /etc/os-release:CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" /etc/os-release:HOME_URL="https://amazonlinux.com/" /etc/sy..
LDAP이란 네트워크 상에서 개인정보나 파일, 디바이스 정보를 찾아 보는 것을 가능하게 만든 소프트웨어 프로토콜 디렉토리 서비스 표준인 X.500의 DAP(Directory Access Protocol)를 기반으로한 경량화(Lightweight)된 DAP 버전 LDAP은 기존 DAP와 달리 TCP/IP 레벨에서 더 적은 비용으로 DAP의 많은 기능적인 부분을 조작할 수 있도록 설계 Lightweight Directory Directory 안에는 연락처, 유저, 파일, code 같은 정보를 넣을 수 있고 insert나 update보단 빠른 검색 요청에 특화 일반 데이터베이스(RDBMS)와는 다르게 검색에 특화되어 있기 때문에 트랜잭션 기능이나 롤백 기능이 없고, 복잡한 관계 등을 설정하지도 않음 신뢰성이나..