본문 바로가기

프로그래밍/LINUX , UNIX5

linux 서버 포트가 열려있는지 확인 방법 총정리 linux 서버 포트가 열려있는지 확인 방법 총정리 프로젝트 진행시 실전에서 아주 자주쓰는 기능중에 하나이다. 지금 이런 명령어를 호출해본다는 의미는 뭔가 대상서버로의 호출이 정상적이지 않기 떄문일거라고 생각된다. 실제 서비스가 떠있는지에 대한 확인을 하기도 하고, 금융권 같은곳에서 프로젝트를 하는경우에 방화벽이 오픈이 되어있는지 확인하는데 쓰이기도 한다. 1. telent {serverip} {port} 포트가 정상적으로 열려있는 경우 [ynkim@test ~]$ telnet 10.123.123.123 8080 Trying 10.123.123.123... Connected to 10.123.123.123. Escape character is '^]'. 포트가 정상적으로 열려 있지 않은 경우 [ynkim.. 2022. 12. 2.
crontab을 이용해서 오래된 파일을 자동으로 삭제 crontab을 이용해서 오래된 파일을 자동으로 삭제 crontab을 이용해서 주기적으로 오래된 파일을 삭제하는 shell 파일을 만들일이 생겼다. application에서 개발을해서 주기적으로 삭제하는것이 가장 좋은 방법이라 생각되나, 현실은 그렇지 못한 경우가 많다고 생각한다. attach_delete.sh 을 생성하자 PERIOD_DAY : 파일 보관 주기 TARGET_DIR : 삭제 대상의 폴더 #!/bin/sh PERIOD_DAY=60 TARGET_DIR=/home/app/attach_files NOW=$(date +"%y-%m-%d %T") echo "---------- [$NOW] cron_attach_delete.sh started. --------" echo "### delete peri.. 2022. 2. 18.
linux 프롬프트 설정 방법 linux 프롬프트 설정 방법 리눅스 프롬프트 설정에 대해 알아보자. 프롬프트의 수정은 별 것 아닌것 같지만 서버 이름을 직관적으로 알수 있게 해주며, 서버가 개발/운영 정보를 기입해 재기동 및 반영시에 실수 하는 상황을 막을수 있는 기본적인 정보를 제공 해준다고 생각 하면 된다. 1) vi 명령어를 통해서 .bashrc 파일을 수정 linux의 프롬프트를 변경 적용하는데, 2가지의 방법이 있는데 아래와 같은 차이점이 있으니 상황에 맞게 수정하도록 하자. A) 로그인한 해당 user의 변경을 원하는 경우 vi ~/.bashrc B) 해당 linux OS의 전체 사용자의 변경을 원하는 경우 ( 당연 root 권한 ) vi /etc/bashrc 2) .bashrc 하단에 아래와 같이 입력 export PS1.. 2021. 10. 27.
linux find 명령어 사용방법 ( linux find ) linux find 명령어 사용방법 ( linux find ) 리눅스에서 find명령을 통해 파일이나 디렉토리를 쉽게 찾을수 있다. 마치 리눅스 환경에서 윈도우 탐색기를 사용해서 파일 찾는것을 생각 하면된다. 1. find 명령어 find [디렉토리경로] -name [file name] ---> 파일 이름으로 검색 find [디렉토리경로] -mtime +n ---> n일 이전에 변경된 파일 검색 find [디렉토리경로] -mtime -n ---> n일 이내에 변경된 파일 검색 find [디렉토리경로] -group [group name] ---> 그룹 이름으로 검색 find [디렉토리경로] -perm nnn ---> 파일 권한이 nnn인 파일을 검색 find [디렉토리경로] -atime +n ---> n일.. 2021. 10. 27.
gzip 압축, 풀기 명령어 gzip 압축, 풀기 명령어 gzip 압축 명령어 대해서 포스팅 한다. 역사까지 알고싶지 않은 사람이 대부분이겠지만, 간단하게만 남겨놓는다. gzip은 GNU zip의 약어이고 초기 유닉스 시스템에서 압축 프로그램을 대체하기 위해서 만들어졌는데, 1992년 10월에 처음 만들어졌고, jean-loup Gailly와 마크 애들러가 만들었다. gzip은 zip과 같은 여러파일을 하나의 파일로 압축하는 옵션이 없다는데 특징이 있다. 여러파일을 하나로 압축하기 위해서는 tar와 함께 이용하는 것이 일반적이다. 1. 압축하기 gzip file_name.log 수행하게 되면 file_name.log는 디렉토리에서 없어지고, file_name.gz 압축 파일이 생성 된다. 주의할 점은 gz은 파일을 하나로 모아서 압.. 2021. 7. 9.