2024/09/22 4

[Linux] CRON과 AT

CRONCRON은 리눅스에서 주기적으로 명령어나 스크립트를 실행할 수 있게 해주는 스케줄링 도구이다. 주로 정기적인 시스템 유지보수 작업이나 백업 작업 등에 사용된다.crondcrond는 CRON 작업을 관리하고 실행하는 백그라운드 데몬이다. 시스템이 부팅될 때 자동으로 시작되며, 사용자와 시스템의 crontab 파일을 주기적으로 확인하여 예약된 작업을 실행한다./etc/crontab/etc/crontab는 시스템 전체에 적용되는 crontab 파일로, 사용자별 crontab과는 다르게 사용자 필드가 포함되어 있다. 이 파일은 시스템 관리자가 주기적인 시스템 작업을 설정할 때 주로 사용된다. 기타 시스템 crontab 파일:/etc/cron.d/: 추가적인 crontab 파일을 저장하는 디렉토리로, 패키..

CS/Linux 2024.09.22

[Linux] 파일 위치 검색

find 명령어 기본 구조find [경로] [옵션] [조건] [액션]경로: 검색을 시작할 디렉토리 경로. 예를 들어 /home/user.옵션: 검색 방식을 조정하는 옵션들.-type: 파일의 유형을 지정한다. 예: f (파일), d (디렉토리), l (심볼릭 링크) 등.-name: 파일 이름을 기준으로 검색한다. 와일드카드(*, ?)를 사용할 수 있다.-user: 특정 사용자가 소유한 파일을 검색한다.-newer: 지정한 파일보다 최근에 수정된 파일을 검색한다.-perm: 특정 권한을 가진 파일을 검색한다.-size: 파일 크기를 기준으로 검색한다. 예: +100M (100MB 이상), -50k (50KB 이하) 등.-mtime: 파일의 마지막 수정 시간을 기준으로 검색한다. 예: +30 (30일 이상)..

CS/Linux 2024.09.22

[Linux] 파일의 압축과 묶기

파일 압축파일 압축은 여러 파일이나 디렉토리를 하나의 파일로 줄여 저장 공간을 절약하고, 전송 속도를 향상시키는 방법이다. 다양한 압축 형식이 존재하며, 각각의 특성과 장단점이 있다.주요 압축 형식XZ: 높은 압축률을 제공하며, 주로 소스 코드 패키지나 백업 파일에 사용된다.Bzip2 (bz2): XZ와 비슷하게 높은 압축률을 제공하지만, 압축 및 해제 속도는 조금 느리다.Gzip (gz): 빠른 압축 및 해제 속도를 제공하지만, 압축률은 XZ나 Bzip2보다 낮다.Zip: 윈도우 환경에서 널리 사용되며, 다양한 플랫폼에서 호환성이 좋다.Z: 오래된 압축 형식으로, 현재는 잘 사용되지 않는다.일반적으로 XZ나 Bzip2는 Gzip보다 더 높은 압축률을 제공하지만, 압축 및 해제 속도는 다소 느릴 수 있다..

CS/Linux 2024.09.22

[Linux] 패키지 관리자

RPMRPM은 리눅스에서 소프트웨어를 설치하고 관리하는 기본 도구다. 마치 Windows에서 프로그램을 설치할 때 사용하는 setup.exe 파일과 비슷한 역할을 한다. RPM 패키지는 .rpm 확장자를 가진 파일로, 특정 소프트웨어나 프로그램을 담고 있다. 이 파일을 설치하면 해당 프로그램이 시스템에 설치된다. RPM 패키지의 파일명은 다음과 같은 형식을 따른다.패키지이름-버전-릴리즈번호.리눅스버전.아키텍처.rpm예를 들어 nginx-1.18.0-1.el8.x86_64.rpm이라는 파일이 있다면, 이는 nginx라는 프로그램의 1.18.0 버전이며, RHEL 8용 64비트 시스템(x86_64)에서 사용된다는 뜻이다. RPM 명령어패키지 설치: 터미널에서 다음 명령어를 입력한다.-U: 설치 또는 업그레이..

CS/Linux 2024.09.22
728x90