본문 바로가기

linux16

[Linux] cron and crontab cron 은 UNIX 계열 운영체제에서 주기적으로 작업을 실행할 수 있게 해주는 데몬 프로그램임.주기적으로 실행할 명령어와 스크립트를 설정할 수 있음.주기적으로 수행할 예약 작업을 설정하여 실행케 해줌.cron은 crontab 에 기재된 실행할 작업 스케쥴을 수행한다.crontab은 cron 데몬이 읽고 실행할 작업 스케쥴을 정의한 파일과해당 파일을 관리하는 명령어를 가르킴.가장 대표적인 crontab 파일이 바로 /etc/crontab 파일로서 관리자만이 편집가능함.해당 파일을 직접 수정하는 것으로 cron이 수행할 작업을 지정할 수 있으나,일반적으로는 crontab -e 를 통해 수행함. 아래는 crontab의 사용법을 정리한 내용임.1. crontab 파일 열기crontab 명령어를 사용하여 현재 .. 2024. 6. 27.
[linux] find 사용법. find 명령어 사용법find 명령어는 UNIX 및 Linux 기반 시스템에서파일이나 디렉토리를 검색할 때 사용하는 S/W.이 명령어는 지정된 "[검색 시작 경로]"에서부터 파일 시스템을 순회하며주어진 조건에 맞는 파일이나 디렉토리를 검색함.기본 구조find [검색 시작 경로] [옵션과 조건] [행동]검색 시작 경로: 검색을 시작할 디렉토리 경로.옵션과 조건:검색 처리 방식을 제어 (예: 깊이 우선 검색, 너비 우선 검색 등).검색 조건을 지정 (예: 파일 이름, 수정 시간, 파일 크기 등).행동: 검색된 결과에 대해 수행할 작업을 지정 (예: 파일 출력, 명령 실행 등).예제현재 디렉토리에서 .txt 확장자를 가진 모든 파일 찾기find . -name "*.txt"시스템 전체에서 30일 이상 수정되지 .. 2024. 5. 11.
[linux] example: sed: -n option example: sed: -n optionNginx의 액세스 로그를 예로 들어 sed 명령어의 사용법을 살펴보는 문서임.예제 Nginx 액세스 로그다음은 Nginx 액세스 로그의 간단한 예제임.각 라인은 웹 서버에 대한 하나의 HTTP 요청을 나타냄.:192.168.1.1 - - [10/Oct/2023:13:55:12 +0000] "GET /index.html HTTP/1.1" 200 612 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"192.168.1.2 - - [10/Oct/2023:13:55:15 +0000] "POST /form_submit.php HTTP/1.1" 200 150 "-" "Mozilla/.. 2024. 5. 11.
[linux] sed (stream editor) 사용법 sed (stream editor) 사용법sed (Stream Editor)는 text stream을 처리하고 변형하는 데 사용되는 매우 강력한 command based editor.처리를 명령어로 구성된 script로 지정함.2024.05.11 - [Linux] - [Linux] sed vs. ed vs. vi : 텍스트 편집 도구 비교 [Linux] sed vs. ed vs. vi : 텍스트 편집 도구 비교sed vs. ed vs. vi: 텍스트 편집 도구 비교 분석1. 서론Sed, Ed, Vi는 모두 UNIX, UNIX Like OS, Genetic UNIX 시스템에서 널리 사용되는 Text Edit Tool.각 도구는 서로 다른 특징과 용도를 가지고 있음. 2024.01.07 - [개ds31x.t.. 2024. 5. 11.
[linux] Gateway ip address 확인: Ubuntu Ubuntu (or Debian) Ubuntu에서 Gateway의 IP를 확인하는 명령어는 다음과 같음: `ip` 를 사용 ip route show 위의 명령어는 현재 시스템의 아래와 같이 routing table을 출력한다. default via 192.168.1.1 dev eth0 proto dhcp metric 100 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.2 metric 600 해당 정보에서 `default via`로 시작하는 line (첫번째 line)에서 해당 문구 다음이 바로 Gateway의 ip.. 2024. 2. 6.
[linux] bat cat 의 개선판. modern linux에서 권장됨. macOS에서의 transparent한 iterm2에서 "Coldark-Dark" 테마를 사용하면 다음과 같이 보임. 다른 테마들은 투명배경을 사용하면 bat의 결과가 잘 보이지 않음. .zshrc 등에서 export BAT_THEME="Coldark-Dark" 와 같은 행을 하나 추가해주면 해당 theme가 적용됨. 지원되는 Theme를 확인하려면, 다음의 명령어를 수행. bat --list-themes macOS에서의 설치는 간단하게 brew를 사용하면 된다. brew install bat Ubuntu에서는 apt를 사용하면 됨. sudo apt install bat 참고자료 https://github.com/sharkdp/bat GitHub -.. 2024. 1. 30.
반응형