Welcome :っ)

Devlog/Linux 4

[Linux] 작업 스케줄러 Cron

cron 이란? unx 운영체제에서 어떠한 작업을 특정 시간에 정기적으로 처리하기 위해 소프트웨어를 실행하도록 설정하는 시간 기반 잡(job) 스케줄러 성격의 데몬 프로세스 리눅스에서 특정 시간에 명령이나 프로그램이 주기적이고 반복적으로 수행되도록 하는 리눅스용 작업 스케줄러이다. 즉, 우리가 설정해 놓은 쉘 명령을 일정 주기에 다라 실행해주는 서비스라고 생각하면 된다. 매일 로그를 파일로 분할하여 저장하는 log splitter 작업, 5분마다 다른 서버들과 sync를 맞추는 작업 등에 사용하고 있다. cron 관련 파일들 파일 설명 /usr/sbin/cron 크론 데몬 파일 /usr/sbin/anacron 크론과 같이 동작하는 프로그램. 서버가 일정 시간 중지되었을 때도 작업이 실행되는 것을 보장하기..

Devlog/Linux 2021.05.02

[Linux] vi 편집기 사용법

개발하면서 vi 편집기를 많이 이용하는데 매번 사용할 때마다 명령어를 까먹기도 하고 헷갈리기도 해서 이번에 제대로 공부해보고자 주로 자주 사용하는 명령어를 정리해보기로 했다. vi란? 각종 문서를 편집할 수 있는 텍스트 기반 편집기. 리눅스뿐 아니라 유닉스 계열의 모든 운영체제에서 사용하는 편집기로, 키보드와 몇 개의 명령어 만으로 빠른 속도로 개발을 진행할 수 있다. vi 편집기는 다음과 같은 세 가지 모드로 구성된다. 1. 명령 모드 처음 vi 명령어를 실행하면 명령 모드로 시작한다. 커서 이동, 복사, 붙여 넣기, 문자열 검색 등을 수행할 수 있다. 2. 입력 모드 입력 모드로 가면 자유롭게 코드를 편집하거나 작성하면 된다. 입력 모드에서 명령 모드로 전환하기 위해서는 ESC키를 누르면 된다. 3...

Devlog/Linux 2021.03.28

[Linux]자주 사용하는 Linux 명령어

실무에서 자주 사용하는 기본적인 리눅스 명령어들을 사용 예제와 함께 간단하게 정리해 보았다. ls 해당 디렉터리에 존재하는 파일 목록을 보여주는 명령어 ls -a - 숨겨진 파일까지 포함하여 보여준다. ls -l 혹은 ll - 맨 앞줄에 파일이나 디렉터리의 권한, 소유자, 갱신일 등을 자세히 확인할 수 있다. chmod 리눅스의 파일이나 디렉토리의 소유 권한을 변경하는 명령어 user(owner)의 권한, group에 대한 권한, others에 대한 권한으로 구분 지어 각 대상에 대해 읽기(r), 쓰기(w), 실행(x) 권한을 부여할 수 있도록 설정하는 명령어이다. (r => 2^2=4, w => 2^1=2, x => 2^0=1) ※ 리눅스 명령어 실행 도중 permission denied 에러가 발생했..

Devlog/Linux 2021.03.27
반응형