OS

OS/Linux

[Linux] cURL 옵션 및 사용예제

연동사의 방화벽으로 인해 postman을 통한 테스트가 불가하여 curl을 사용하여 테스트를 진행함. CURL Option -X : method 정보 -H : 헤더 정보 -d : body정보 -k : SSL 인증 무시 -v : 응답 상세 확인 Example1. POST방식 JSON 데이터 전송 # POST 방식 JSON타입 요청 시 curl -d '{"key1":"01", "key2":"032", "key3" : "Y"}' \ -H "Content-Type: application/json" \ -X POST https://domain.com/path Example2. POST방식 JSON 데이터 전송 & header값 추가 # header 정보 여러개 작성 시 curl -d '{"key1":"01", "..

OS/Linux

[Linux] bashrc와 bash_profile alias등록하기

항상 반복되는 긴 명령어를치기 귀찮아서 alias로 등록했다. $ alias aliasname='[command]' 위와같이 등록하면 로그아웃 하면서 alias가 사라진다. 매번 등록하지 않고 사용하려면 bashrc나 bash_profile에 등록하면된다. (일반적으로 전역적인 파일은 /etc 디렉토리에 위치한다고 한다. 내가변경한 ~/.bash파일들은 지역적인 시스템파일) ~/.bash_profile - `/etc/profile`과 달리 지역적인 시스템 관리 파일로 해당 사용자에게만 적용된다. - 일반적으로 환경변수들이 여기에 등록하여 관리됨. - 하지만, 우리 회사 서버에서는 alias를 이미 .bash_profile에서 관리 하고있어서 profile에 등록했다. vi ~/.bash_profile #..

OS/Linux

[Linux] symbolic(Soft) Link

create ln -s file1 link1 ln -s /home/data/base base check ls -l # or ll

OS/Linux

[Linux] 방화벽 특정IP 허용 및 확인

title : "OS - linux firewall" category : "OS" tags : [Linux, firewall] date : 2023-02-01T12:00:00 last_modified_at: 2023-02-28T12:00:00 comment: true Firewall 방화벽 상태 확인 firewall-cmd --state 특정 IP 방화벽 해제 firewall-cmd --permanent --add-source=127.0.0.1 특정 IP 특정 port허용 firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address=127.0.0.1 port port="58004" protocol="tcp" accept' 변경내용..

OS/Linux

[Linux] Logrotate

title : "OS - Logrotate" category : "OS" tags : [Logrotate] date : 2022-09-02T12:00:00 last_modified_at: 2023-01-14T12:00:00 comment: true Logrotate OS 설치 시 기본으로 설치되어있다.(없을시 명령어로 설치) Logrotate.conf : /etc/logrotate.d Logrotate.d : /etc/logrotate.conf 실행순서 crontab cron.daliy Logrotate Logrotate.conf Logrotate.d Logrotate.conf # rotate log files weekly # log 회전 주기 yearly : 매년, monthly : 매월, weekly..

OS/Linux

[Linux] Java Cacerts SSL 인증서 등록

title : "OS - Server Cacerts 인증서 등록" category : "OS" tags : [OS,SSL] date : 2021-12-30T12:00:00 last_modified_at: 2021-12-30T12:00:00 2021-12-30-ServerCacerts.md api연동 작업 중 아래 Exception이 발생하여 원인과 해결법를 찾아봄 원인 : SSLHandshakeException발생 java 1.7 버전 이하의 경우 서버/클라이언트간 사용하려는 SSL/TLS 버전이 맞지 않아서 발생 → SSL인증을 무시하도록 코드를 작성 하거나 연동하려는 클라이언트의 인증서를 받아서 등록 해결 : 인증서 확인 및 등록 확인 curl https://domain.com # ssl관련 에러메세..

OS

[Linux] chown

title : "OS - Linux Chown" category : "OS" tags : [OS, Linux, Chown] date : 2021-12-28T12:00:00 last_modified_at: 2021-12-28T12:00:00 2021-12-28-ShellChown.md Chown (소유자 변경 명령어) `chown -r owner[:group] [파일명]` # 현재소유자가 ROOT일경우 ROOT권한으로 명령어 실행 Option H R 옵션이 지정된 경우, 명령행의 기호 링크를 따릅니다. 트리 조회에서 발견된 기호 링크는 따르지 않습니다. L R 옵션이 지정된 경우, 명령행의 기호 링크와 트리 조회에서 발견된 기호 링크를 모두 따릅니다. P R 옵션이 지정된 경우, 기호 링크를 따르지 않습니..

OS/Linux

Cron 표현식 패턴

title : "Spring Job Scheduler - Cron Expression " category : "Spring" tags : [Spring,JobScheduler] date : 2021-09-23T18:00:00 last_modified_at: 2021-09-23T18:00:00 spring scheduler에 배치 셋팅하면서 cron표현식이 자꾸 헷갈려서 정리. Cron Expression 크론작업은 반복되는 주기로 예약되며 unix-cron(* * * * *)형식으로 지정된다.(ex.매분 매시간 매일 매주 매달) Option ? : 조건없음 [일, 요일 에서만 사용가능] * : 모든 조건에서 참 시작시간/단위 (예 0/5) : 해당 시작시간부터 해당 단위때 참 시작범위-끝범위 (예 3-5..

Bogass
'OS' 카테고리의 글 목록