-
AWS S3 이용etc 2024. 7. 17. 13:21
1. AWS CLI 설치 - sudo dnf install awscli2. AWS CLI 설정 - aws configure --> 을 입력합니다. (Console IAM 탭에서 CLI용 계정 생성)AWS Access Key ID : ***Secret Access Key, : ***region : ex) ap-northeast-2Default output format : json, table 등3. S3 명령어- 버킷 리스트 확인--> aws s3 ls- 파일 업로드--> aws s3 cp localfile.txt s3://hy-wms-dev- 파일 다운로드--> aws s3 cp s3://hy-wms-dev/remote_file.txt local_file.txt
-
DB User별 - Session Timeout 설정DB/Oracle 2024. 7. 17. 13:18
1. 대상 user의 profile 을 확인 합니다select username,profile from dba_users;2. 대상 user의 profile을 조회합니다.- 대상 user의 profile 이 'DEFAULT' 인 경우select * from dba_profiles where profile='DEFAULT';3. 새 profile 생성- default profile 에서 idle time 만 60분으로 생성- 해당 내용은 예시 이므로 직접 대상 user의 profile 설정과 비교하여 생성 하시길 권고 드립니다.CREATE PROFILE LIMIT COMPOSITE_LIMIT UNLIMITED SESSIONS_PER_USER UNLIMITED CPU_PER_SESSION UNLIMIT..
-
RDS - SESSION KILLDB/Oracle 2024. 6. 11. 20:18
RDS 세션 킬을 할때는, RDS 유틸을 이용해야함-- 1. STATUS 체크SELECT A.SID , A.SERIAL# , A.STATUS FROM V$SESSION A , V$LOCK B , DBA_OBJECTS C WHERE A.SID = B.SID AND B.ID1 = C.OBJECT_ID AND B.TYPE = 'TM' AND C.OBJECT_NAME = 'TB_ORDER_DETAIL' -- 테이블명;-- 2. killBEGIN RDSADMIN.RDSADMIN_UTIL.KILL( SID => 808, SERIAL => 25827);END;/-- 3. disconnectBEGIN..
-
Linux - Root Permit 설정etc 2024. 5. 13. 17:37
루트 로그인 허용 여부를 조정하는 것은 root로 바로 접속를 막기 위한 보안성으로 제어되고 있습니다. /etc/ssh/sshd_config.d/01-permitrootlogin.conf 파일을 편집하여 이 설정을 변경할 수 있습니다. 하지만, root로 바로 접속을 하기 위해permitrootlogin 를 수정하는 방법이 있습니다.해당 리눅스 서버에 루트 사용자로 로그인하거나 sudo 명령어를 사용해서nano, vi, 또는 vim 같은 텍스트 에디터를 사용하여 01-permitrootlogin.conf 파일을 엽니다. sudo nano /etc/ssh/sshd_config.d/01-permitrootlogin.conf파일 내에서 PermitRootLogin 지시어를 찾아 수정합니다. yes: 루트 사용..
-
Python을 이용한 엑셀 일괄 암호화 처리Python 2024. 5. 7. 17:44
# pip install pywin32import osimport win32com.client as win32# 디렉토리 경로directory = "C:\\Test\\ExcelTest"# 비밀번호password = "1234"# Excel 애플리케이션 객체 생성excel_app = win32.gencache.EnsureDispatch("Excel.Application")excel_app.Visible = False# 지정된 디렉토리에서 모든 Excel 파일 처리for filename in os.listdir(directory): if filename.endswith(('.xls', '.xlsx')): # .csv 파일은 제외 file_path = os.path.join(director..
-
오류: repo를 위한 메타자료 내려받기에 실패하였습니다 'gitlab_gitlab-ce': repomd.xml GPG signature verification error: Bad GPG signatureGit 2024. 4. 5. 15:00
오류: repo를 위한 메타자료 내려받기에 실패하였습니다 'gitlab_gitlab-ce': repomd.xml GPG signature verification error: Bad GPG signature 해결방법 package 전부 재설치 진행을 해야한다. sudo dnf clean all sudo rm -r /var/cache/dnf sudo dnf upgrade
-
Java 디컴파일 처리Java 2024. 2. 20. 10:12
.class 파일로만 된 파일들을 .java로 치환해야할 일이 생겼다. JD-GUI , Fernflow 등 여러 디컴파일러가 있지만 CFR 라이브러리를 사용해 봤다. https://www.benf.org/other/cfr/ CFR - yet another java decompiler. CFR - another java decompiler CFR will decompile modern Java features - up to and including much of Java 9, 12 & 14, but is written entirely in Java 6, so will work anywhere! (FAQ) - It'll even make a decent go of turning class files from..
-
깃랩 Gitlab 및 Gitlab-Runner 설치 - Rocky Linux 9.2Git 2024. 2. 6. 21:51
Rocky 에 Gitlab 설치 진행시필요한 최소 사양 1GB 이상의 사용 가능한 RAM*SSL 인증 사용시 - 도메인 필요sudo 권한의 사용자------------------------------------------------------------------- # 1. 필수 패키지 업데이트sudo dnf -y update 종속성 설치sudo dnf -y install curl vim policycoreutils python3-policycoreutils git # 2. Gitlab CE 추가 시스템에 공식 저장소를 추가 (* Rocky Linux에서 Gitlab 기본 레포지토리를 지원하지 않아서 추가해야함.)sudo vim /etc/yum.repos.d/gitlab_gitlab-ce.repo .re..