리눅스 Cron(크론) - 스케줄 기반 작업 실행리눅스 크론(Cron)은 정해진 시간에 스케줄을 기반으로 명령어를 실행할 수 있는 유용한 도구이다. 주로 리눅스 환경에서 사용되며, 주기적인 작업(예: 백업, 로그 관리 등)을 자동화하는 데 활용Cron Syntax 이해하기크론 명령어는 다음과 같은 형식을 따른다:a b c d e command필드설명범위aMinute(분)0-59bHour(시간)0-23cDay(일)1-31dMonth(월)1-12eDay of Week(요일)0-6 (일요일=0)특수 기호:* : 모든 값, : 여러 값 (예: 5,6)- : 범위 (예: 1-4)*/n : step 값 (예: */5는 5의 배수마다 실행)Cron 작성 및 편집크론 작업을 추가하거나 수정하려면 다음 명령어를 사용함...
Today I Learned (2025-01-01)목차Today I Learned (2025-01-01)오늘 공부한 내용1. 리눅스 기초2. 자소서어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. 리눅스 기초chmod & susu 와 sudo 차이환경변수스크립트 작성 및 활용2. 자소서어려웠던 내용자소서 수정 또 수정..궁금한 내용과 부족한 내용자소서느낀 점어렵다오늘 하루2025년은 더 열심히 -->
Bash 스크립트 작성 및 활용법Bash 스크립트는 반복 작업을 자동화하고 효율적으로 시스템을 관리하는 데 유용함. 이번 글에서는 Bash 스크립트 작성법, PATH 변수 설정, 실행 권한 부여, 조건문 사용, 그리고 날씨 정보를 제공하는 간단한 스크립트를 작성하는 방법을 다룸.Bash 스크립트 시작하기: Shebang!스크립트의 첫 줄에 Shebang(#!)을 작성하면, 해당 스크립트를 실행할 때 사용할 인터프리터를 지정할 수 있음. 예를 들어 Bash 스크립트를 작성하려면 아래와 같이 시작함:#! /bin/bash# my first scriptecho "Hello there, $USER"echo "Today is $(date)"echo "last ran hi at $(date)" >> hi.log위 ..
리눅스 환경 변수와 설정 관리리눅스와 유닉스 기반 시스템에서 환경 변수와 설정 파일은 시스템 동작과 사용자 환경을 설정하는 데 중요한 역할을 함.이번 글에서는 환경 변수와 관련된 명령어, 변수 정의 방법, 스타트업 파일, 별칭 설정에 대해 다룸.환경 변수 보기환경 변수는 현재 셸 환경에 설정된 값들을 나타냄. 이를 확인하기 위해 아래 명령어를 사용함:전체 환경 변수 확인:printenv페이지 단위로 확인:printenv | less특정 환경 변수 찾기:printenv | grep HOMEprintenv | grep USER매개변수 확장환경 변수 값을 참조하려면 $를 사용함. 다음 예시는 주요 변수들의 값을 출력하는 방법을 보여줌:현재 사용자:echo $USER현재 디렉토리:echo $PWD사용자의 홈 디..
su와 sudo 명령어의 차이와 사용법리눅스와 유닉스 시스템에서는 권한 관리가 매우 중요함. su와 sudo는 시스템 관리자가 권한을 변경하거나, 제한된 작업을 수행할 때 사용하는 대표적인 명령어임. 이 글에서는 두 명령어의 차이와 사용법을 설명함.su 명령어란?su는 substitute user 또는 switch user의 약자로, 현재 사용자에서 다른 사용자로 전환하는 명령어임. 기본적으로 root 사용자로 전환할 때 많이 사용됨.사용법su [사용자명]주요 예시root 사용자로 전환:su비밀번호를 입력하면 root 계정으로 전환됨.특정 사용자로 전환:su user1user1 계정으로 전환함.root 계정으로 로그인 후 특정 명령 실행:su -c "command"예: su -c "apt update"장..
chmod와 파일 권한 관리리눅스와 유닉스 환경에서 파일과 디렉토리의 권한을 변경하는 것은 매우 중요함. 파일의 잘못된 권한 설정은 보안 문제를 초래할 수 있음. chmod 명령어는 이러한 파일과 디렉토리 권한을 효과적으로 변경할 수 있는 도구임. 이 글에서는 chmod 명령어 사용법과 octal 방식을 활용한 권한 설정 방법을 살펴봄.chmod 명령어 기본 사용법chmod는 change mode의 약자로, 파일 또는 디렉토리의 권한(mode)을 변경함. 다음은 chmod의 일반적인 사용법임:chmod [옵션] [권한] [파일]여기서 권한을 나타내는 주요 기호는 다음과 같음:u: 소유자(user)g: 그룹(group)o: 다른 사용자(other)a: 모든 사용자(all)chmod 사용 예시그룹에 쓰기 권..
Today I Learned (2024-12-31)목차Today I Learned (2024-12-31)오늘 공부한 내용1. 리눅스퍼미션 변경하기2. 최종 프로젝트어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. 리눅스퍼미션 변경하기chmod(change mode)파일 권한 변경하기octet 8비트su유저 변경하기2. 최종 프로젝트lambda ssm 연결해결했지만 찜찜어려웠던 내용aws ssm궁금한 내용과 부족한 내용aws ssm 다시 복습해야함. lambda 연결느낀 점빠르다.오늘 하루새해.. -->
Today I Learned (2024-12-30)목차Today I Learned (2024-07-12)오늘 공부한 내용1. Linux2. AWS어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 하루오늘 공부한 내용1. Linux파일 권한-,d,c,l 의미-rw, w, 의미2. AWSNACL(Network Access Control List)Stateless 하다?Stateless는 상태 정보를 저장하지 않는다는 뜻이다.NACL은 상태 비저장(Stateless)이므로 각 방향(인바운드와 아웃바운드)에 대해 별도의 규칙이 필요합니다.예를 들어, 인바운드 규칙에서 특정 포트를 허용하더라도, 해당 포트에 대한 아웃바운드 규칙도 따로 허용해야 트래픽이 정상적으로 처리된다.AWS Subnet - 논리적으로 격리된..