본문 바로가기

운영체제/리눅스

[Linux] 일정 기간이 지난 파일 삭제 스크립트 및 크론탭 일정 기간이 지난 파일의 삭제 스크립트 및 크론탭 예제입니다. 예제에서는 특정 폴더 전체에서 수행하는 스크립트와 특정 폴더 안에 어떠한 문자열을 찾아 삭제를 수행하는 스크립트로 나뉘어져 있습니다. # Contents 일정 기간이 지난 파일 삭제 스크립트 크론탭 적용 # 일정 기간이 지난 파일 삭제 스크립트 스크립트 형식으로 제공하고 있습니다. 아래 코드를 [ 파일명 ].sh 로 저장하여 주시기 바랍니다. 1. 특정 폴더 전체에서 수행 #!/bin/sh /usr/bin/find /DATA/gitlab_backups/ -type f -mtime +10 -exec rm {} + type -f 는 파일만 찾는 Option입니다. 디렉토리를 찾기 위해서는 -d 옵션으로 변경해 주시면 됩니다. -mtime 옵션은 .. 더보기
[Linux] 파일 검색, 파일 안의 문자열 검색 SSH 로 접속한 리눅스는 GUI로 보여지지 않기 때문에 많은 리스트의 파일의 경우 일일히 찾기 힘들다는 단점이 있습니다. 이럴 때는 어떠한 커맨드를 입력하고 찾아야 하는지 알아보도록 하죠. 본문에서는 Linux의 TMOUT 명령을 사용하는 방법을 설명합니다. # Contents 파일 검색 파일 안의 문자열 검색 # 파일 검색 파일 검색할 때 사용하는 명령어의 포맷은 다음과 같습니다. find [찾을위치] -name [파일명] 아래는 예시입니다. find / -name 'hello*' # / 최상위 폴더로부터 하위까지 hello로 시작하는 파일 찾기 find /etc/ -name 'hello*' # /etc 폴더로부터 하위까지 hello로 시작하는 파일 찾기 # 파일 안의 문자열 검색 파일 안의 문자열의.. 더보기
[Linux] SSH 자동 로그아웃 설정 및 해제 여러 컴퓨터에서 작업을 하기 위해 SSH를 연결하는 방법을 사용합니다. 리눅스에서도 SSH를 연결할 수 있고, 윈도우에서도 SSH를 연결할 수 있기 때문에 Putty나 SecureCRT를 이용하여 많은 컴퓨터에 접근을 하게 되는데요. 보통은 SSH를 로그인 하여도 자동으로 로그아웃 되지 않습니다만... 사용자가 따로 설정하거나 세션의 관리를 위해 사용하는 경우도 있습니다. 오늘은 SSH 자동 로그아웃 설정을 하거나 해제하는 방법에 대해서 알아볼 예정입니다. 리눅스에서는 이러한 기능을 지원하는데 이 기능의 명칭은 $TMOUT 이라고 합니다. Timeout의 약자인 이 기능의 사용법에 대해 알아보도록 하죠. 본문에서는 Linux의 TMOUT 명령을 사용하는 방법을 설명합니다. # Contents TMOUT .. 더보기
[Linux] Nohup 설명 및 사용법 출처 : https://linuxhint.com/how_to_use_nohup_linux/ How to use Nohup in Linux Imagine if a critical process is running on your system and taking a long time. Suddenly you need to log out of your system. If you log out, your processes will stop, and you will certainly want to avoid this. If you want your running process to be continu linuxhint.com 본 문서는 해당 문서를 번역한 것입니다. 모든 저작권은 해당 문서에 있습니다. 중요한 프로.. 더보기