- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SVN
- 사용법
- jenkins
- jsonb select
- 백준 java jaekjoon JAVA
- java
- putty
- 메뉴얼
- linux
- 백준 JAVA
- javascript
- baekjoon
- jaekjoon java
- 제수가 0입니다
- 서버 접근
- 백준
- subversion
- tomcat-users.xml
- DBeaver
- 1773번
- bekjoon
- PostgreSQL
- 환경번수
- poll scm
- available plugins
- 자바
- Rocky Linux 9
- rocky linux
- boj
- ora-01476
목록전체 글 (64)
기록하는 개발자
Oracle에서 나누기의 분모가 0일시 발생하는 오류 NULLIF를 사용해서 해결할 수 있다.NULLIFNULLIF(A,B) = A가 B와 같을시 NULL로 치환A에 해당 분모의 값을 집어넣으면 되고 B는 다른 문자나 숫자로 변경 가능(만약 A에 'gitseok'이 들어갔을때 NULL로 변경하려면 NULLIF(A,'gitseok') 이런식으로 사용)-- SELECT #분자#/NULLIF(#분모#,0) FROM DUAL-- 분자 = 200, 분모 = 0SELECT 200/NULLIF(0,0) FROM DUAL-- 출력값 >>>>> NULL0인 분모가 NULL으로 변경 오류가 발생하지 않는다.NVL하지만 분모가 NULL이 된다면 결과값은 항상 NULL이 되기 때문에 NVL을 통해 다시 0으로 변경해주어야..
OpenJDK 설치설치 가능 버전 확인yum list java**jdk-devel*마지막 메타자료 만료확인(3:08:08 이전): 2024년 02월 21일 (수) 오전 11시 27분 46초.설치된 꾸러미java-11-openjdk-devel.x86_64 1:11.0.22.0.7-2.el9 @appstream사용 가능한 꾸러미java-1.8.0-openjdk-devel.x86_64 1:1.8.0.402.b06-2.el9 appstreamjava-17-openjdk-devel.x86_64 1:17.0.10.0.7-2.el9 ..
SVN 커밋 발생시 Hooks(post-commit)를 활용하여 commit 기록을 Jenkins에 전송해주고Jenkins에 주기적으로 확인하도록 설정 후 commit 기록을 발견할시 자동 빌드 및 배포 하도록 세팅하였습니다.SVN Hooks 설정Hooks란? 특정 이벤트가 발생할때 자동으로 실행되는 정의 스크립트post-commit 스크립트 추가post-commit란? 커밋이 완료한 자동으로 실행됨cd /[svn경로]/[repository]/hooks/vi post-commitpost-commit 내용 수정#!/bin/bashREPOS="$1"REV="$2"UUID=$(svnlook uuid $REPOS)CHANGED_PATHS=$(svnlook changed --revision $REV $REPOS)..
Linux tomcat 접근 허용tomcat 접근 허용 설정cd /[tomcat경로]/bin/apache-tomcat-8.5.75-jenkins/webapps/manager/META-INF/vi ./context.xml-->cd /[tomcat경로]/bin/apache-tomcat-8.5.75-jenkins/conf/vi tomcat-users.xmlmanager-gui : 웹 브라우저를 통해 Tomcat 관리자 웹 인터페이스에 액세스하는 권한manager-script : 웹 브라우저가 아닌 스크립트나 API를 통해 Tomcat 관리자 웹 인터페이스에 액세스하는 권한username, password은 이후 Jenkins에 동일하게 입력Jenkins 기본 설정플러그인 다운로드“Jenkins 관리” 메뉴 선..
eGovframework CI 4.0v에 포함된 Jenkins 버전의 문제 발생으로 최신버전의 Jenkins로 재설치가 필요함(이후 4.2버전으로 시도했을때도 Jenkins 경고 출력으로 동일 작업 진행)환경정보Rocky Linux 9eGovframework4.0, 4.2최신버전 다운로드wget Jenkins.war 경로 이동cp /[다운로드경로]/jenkins.war /[설치경로]/eGovCI-4.0.0/bin/apache-tomcat-8.5.75-jenkins/webapps/기존 Jenkins 폴더 삭제cd /[설치경로]/eGovCI-4.0.0/home/rm -rf ./jenkins/서버 재기동cd /[설치경로]/eGovCI-4.0.0/./stop-jenkins.sh./start-jenkins.sh ..
WinSCP 연결Window 준비사항WinSCP(리눅스 접근 및 파일 전송) WinSCP :: Official Site :: DownloadWinSCP 6.3 Download WinSCP 6.3 is a major application update. New features and enhancements include: Single large file can be downloaded using multiple SFTP connections. Support for OpenSSH certificates for host verification. File hash can be used as critewinscp.netWinSCP 다운로드 설치옵션설정 유형 : 일반설치초기 사용자 설정 : 커멘더 PuTTY(서버..
SVN설치SVN 다운로드yum install subversionSVN경로 생성mkdir /home/svncd /home/svn리포지터리 생성svnadmin create --fs-type fsfs repossvn 구동svnserve -d -r /home/svn/구동 확인(체크아웃 테스트)svn checkout svn://[IP]/repos사용자 생성권한 세팅[general]anon-access = none (인증 되지 않은 사용자 접근 거부)auth-access = write (인증된 사용자 쓰기 권한)password-db = passwd (사용자에 대한 계정정보)authz-db = authz (사용자에 대한 저장소 권한주기. Optional)사용자 추가vi repos/conf/passwd[users]te..
0. 부팅 USB 세팅Rufus 다운로드Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기 Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 이 페이지 아래에 나열된 ISO 이미지 이외에도 Rufus는 여러 종류의 ISO 이미지를 지원합니다. (1) Windows 8 이rufus.ierufus-4.4.exe 다운로드Rocky 9 다운로드Download Rocky | Rocky Linux Download - Rocky LinuxDownload Download the latest Rocky Linux versions here. Get Involved As you download and use Rock..
SSH 설정sshd_config 파일 수정sudo vi /etc/ssh/sshd_configSSH Port 변경#Prot 22 접근 포트를 변경하려면 뒤의 숫자를 수정공개키 인증 활성화#PubkeyAuthentication yes SSH 재기동sudo service sshd restartredirecting to /bin/systemctl restart sshd.serviceSSH 기동 확인sudo semanage port -l | grep sshssh_port_t tcp 22방화벽 추가방화벽 확인firewall-cmd --list-allpublic (active) target: default icmp-block-inversion: no interfaces: enp4s0 sou..
소유자, 권한 확인ls -l소유자, 소유그룹 변경chown root:root script.shscript.sh 파일의 소유자, 소유그룹을 root으로 변경한다.디렉토리 하위 항목의 소유자도 모두 변경할시 -R 추가chown -R root:root home/home 디렉토리와 하위 항목의 소유자, 소유그룹을 root으로 변경한다.실행 권한 추가chmod +x script.shsh.sh 파일에 실행권한 추가설정을 권한,소유자 설정 후에도 같은 오류가 발생한다면해당 파티션에 “noexec”옵션이 포함되어 있다면 스크립트 실행이 불가능함파티션 정보 확인vi /etc/fstab해당 파티션의 “noexec”를 지운 후 :wqsystemd 리로드(/etc/fstab 수정사항 적용)sudo systemctl daemo..