본문 바로가기
728x90
반응형

os13

[linux] yum으로 설치한 package 삭제하기 (yum uninstall 하기) yum으로 install 한 package를 삭제하는 방법에 대해 알아보겠습니다. 우선 yum으로 설치된 package 목록을 확인합니다. # yum list installed | grep [package name] 설치한 package를 확인 했으면 이제 삭제를 하겠습니다. # yum remove [package name] 명령어를 입력하고 중간에 진짜로 삭제할 것인지 확인하는 질문에서 [y]를 입력하면 삭제가 완료됩니다. 만약 apt 패키지가 설치되어있다면 apt-get으로 삭제 가능합니다. # apt-get purge --auto-remove [package name] 참고로 rpm으로 설치한 package는 다음과 같은 명령어로 제거합니다. # rpm -e [package name] [--node.. 2022. 11. 13.
[Srping] 스프링에서 LDAP 사용하기 (계정 CRUD, 인증, 비밀번호 변경) LDAP 디렉터리 서버는 읽기에 최적화된 계층적 데이터 저장소입니다. 일반적으로 계정 인증 및 권한 부여에 필요한 계정 관련 정보를 저장하는 데 사용됩니다. 이전 게시물에서는 AD와 LDAP을 비교하면서 LDAP 구조에 대해 알아봤는데, 이번에는 Spring에서 계정 인증 및 검색하고 디렉터리 서버에서 계정 생성 및 수정하기 위한 Spring LDAP API 사용법을 알아보겠습니다. Maven Dependency org.springframework.ldap spring-ldap-core ... 해당 dependency의 버전은 https://search.maven.org/search?q=a:spring-ldap-core 에서 확인 가능합니다. LDAP 데이터 계정 인증, 검색, 생성, 수정을 위한 구조는.. 2022. 8. 4.
AD (Active Directory) vs LDAP (Lightweight Directory Access Protocol) OpenLdap, MS AD를 사용하다 보니 Ldap이라고 통칭해서 부를 때도 있고 AD라고 부를 때도 있어서 두 명칭의 차이를 명확하게 살펴보기 위해 포스팅하겠습니다. AD (Active Directory) Active Directory는 Microsoft에서 만든 인증, 그룹 및 사용자 관리, 정책 관리 등의 모든 기능을 제공하는 디렉터리 서비스 구현입니다. AD에는 다음과 같은 보안 기능이 포함되어 있습니다. 인증 - 사용자들은 네트워크 리소스에 액세스 하기 전 관련 자격 증명을 제공해야 합니다. 보안 그룹 - IT 관리자가 사용자를 그룹화한 다음 관리를 최소화할 목적으로 사용자 그룹이 앱에 할당됩니다. 그룹 정책 - AD에는 컴퓨터에 원격으로 액세스 하거나 브라우저 보안 설정을 구성할 사용자를 정.. 2022. 8. 4.
[Window] Apache JMeter 설치 및 실행 아파치 제이미터는 웹 애플리케이션에 초점을 둔 다양한 서비스의 성능을 분석하고 측정하기 위한 부하 테스트 도구로서 사용할 수 있는 아파치 프로젝트입니다. 1. JMeter 설치 https://jmeter.apache.org/download_jmeter.cgi 에서 압축 파일 다운로드 후 압축 해제 apache-jmeter\bin 경로 하위에 있는 meter.bat 실행 2. jmeter plugins manager 설치 https://jmeter-plugins.org/wiki/PluginsManager/ 에서 jar 파일 다운로드 다운로드한 jar 파일을 apache-jmeter\lib\ext 경로 하위로 이동 후 jmeter 재실행 JMeter > Options > Plugins Manager 클릭 A.. 2022. 7. 12.
[LDAP] javax.naming.OperationNotSupportedException: [LDAP: error code 53 - 0000052D: SvcErr: DSID-031A12DD, problem 5003 (WILL_NOT_PERFORM), data 0 Spring에서 Ldap 계정 비밀번호 수정 시 아래와 같은 오류가 발생하였습니다. (MS AD 사용) [LDAP: error code 53 - 0000052D: SvcErr: DSID-031A12DD, problem 5003 (WILL_NOT_PERFORM), data 0 ]; nested exception is javax.naming.OperationNotSupportedException: [LDAP: error code 53 - 0000052D: SvcErr: DSID-031A12DD, problem 5003 (WILL_NOT_PERFORM), data 0 ]; remaining name 'CN=xxx' Simple AD 사용시에는 https://moonsiri.tistory.com/117 와 같은.. 2022. 6. 20.
[Linux] Pinpoint-Docker 설치 Pinpoint Docker 설치 시 Docker가 설치 되어있어야 하며, docker 실행 명령어 docker-compose 패키지가 설치되어 있어야합니다. 1. 기본 디렉터리 생성 $mkdir -p ~/apps/pinpoint 2. Git 설치 #yum install git 3. Docker 다운로드 docker를 다운받기 위해 linux 최신 버전 패키지 업데이트 #yum -y upgrade Docker 다운로드 및 설치 #yum -y install docker Docker 설치 확인 #docker -v Docker 실행 전에 Volume 경로 수정 필요(파일 시스템 용량이 큰곳으로 변경) #vi /etc/docker/daemon.json { "graph":"/data/docker"# default.. 2021. 12. 30.
[Linux] PermissionError: [Errno 13] Permission denied 서버에서 유저 권한으로 docker-compose pull와 docker-compose up -d 명령문 실행 시 PermissionError: [Errno 13] Permission denied 오류가 발생했습니다. /var/run/ 경로에 있는 docker.sock의 권한을 확인해보겠습니다. 유저 권한이 존재하지 않으므로 권한을 추가하겠습니다 $sudo chmod 666 /var/run/docker.sock 그리고서 docker.sock의 권한을 확인해보면 유저에 읽기 쓰기 권한이 부여됐습니다. 다시 docker-compose pull 와 docker-compose up -d 명령문을 실행해보면 정상 실행되는 것을 확인할 수 있습니다. 2021. 12. 30.
[Linux] 리눅스 ln - 심볼릭 링크(Symbolic Link)와 하드 링크(Hard Link) ln ln은 Link의 약어로써 리눅스 파일 시스템에서 링크 파일을 만드는 명령어입니다. 리눅스에서는 심볼릭 링크와 하드 링크, 두 가지 링크 파일이 존재합니다. 심볼릭 링크 (Symbolic Link) MS 윈도우의 바로가기와 비슷한 개념으로 단순히 원본 파일을 가리키도록 연결하는데, 원본 파일을 링크할 뿐이라 원본 파일의 크기와는 무관합니다. 그러므로 원본 파일을 수정하면 심볼릭 링크 파일도 수정되고, 심볼릭 링크 파일을 수정하면 원본 파일도 수정됩니다. 보통 리눅스에서 라이브러리의 버전 관리를 편리하게 하기 위해 사용합니다. 심볼릭 링크 디렉터리 생성 ln -s [원본 파일] [링크 파일] 심볼릭 링크 파일이 생성되면 맨 앞에 'd'가 아닌 심볼릭 링크를 뜻하는 'l'이 지정됩니다. 심볼릭 링크 대.. 2021. 12. 28.
[LDAP] javax.naming.OperationNotSupportedException: [LDAP: error code 53 - 0000001F: SvcErr: DSID-031A12D2, problem 5003 (WILL_NOT_PERFORM), data 0 Spring에서 Ldap 계정 비밀번호 수정 시 아래와 같은 오류가 발생하였습니다. [LDAP: error code 53 - 0000001F: SvcErr: DSID-031A12D2, problem 5003 (WILL_NOT_PERFORM), data 0 ]; nested exception is javax.naming.OperationNotSupportedException: [LDAP: error code 53 - 0000001F: SvcErr: DSID-031A12D2, problem 5003 (WILL_NOT_PERFORM), data 0 ]; remaining name 'CN=XXX' 원인은 ldap 테스트 중이라 SSL 인증서를 등록하지 않아 발생한 이슈였습니다. 기타 원인은 아래 설명을 확인해주.. 2021. 11. 11.
[Window] VM(CentOS7)에 redis 설치 후 접속 (with 포트포워딩) VM(CentOS 7)에 redis 설치 후 접속을 해보겠습니다. (CentOS 7을 설치했다는 가정하에 설명하겠습니다.) 우선 VM에 접속하여 터미널을 사용하는것이 번거롭기 때문에 PuTTY로 접속할 수 있게 포트 포워딩 설정을 하겠습니다. 설정(S) > 네트워크 > 고급 > 포트 포워딩(P) 에서 아래와 같이 포트 포워딩 규칙을 추가해줍니다. PuTTY로 접속을 합니다. 접속에 성공하였습니다. 아래 명령어를 입력하여 redis를 설치합니다. sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum --enablerepo=remi install redis 혹시 sudo 명령어를 사용하였는데 "SUDOERS 설정.. 2021. 3. 30.
728x90
반응형