OS/Linux

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

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..

OS/Linux

[Linux] ping, telnet, curl

title : "OS - ping, telnet, curl" category : "OS" tags : [OS] date : 2021-09-23T18:00:00 last_modified_at: 2021-09-23T18:00:00 ping ping(Packet Internet Groper) [^1] 지정한 대상에게 패킷을 전송하고 대상이 보내는 응답을 분석 ICMP[^2]라는 프로토콜을 사용하여 통신 3계층에 속하는 네트워크 프로토콜이므로 4계층에서 사용하는 port 정보를 이용하지 않는다 ping [option][목적지] # option # -i 패킷의 바이트 크기 지정 # -n 횟수 telnet 컴퓨터와 컴퓨터 사이를 연결해주는 명령어(원격 터미널 접속 기능) telnet [목적지] [port] # 연결..

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