Linux/명령어

sed문자열을 변환하는 편집기입니다.원본은 변경없이, 변경된 결과를 출력합니다. (-i 옵션으로 변경된 결과를 원본파일에 덮어쓸 수 있습니다. ) sed 사용법 sed [ option ] pattern file 옵션 의미 -i 출력된 결과를 원본 파일에 덮어쓰기 sed 사용전 알아두기^ 는 줄의 가장 앞을 의미합니다.$ 는 줄의 가장 뒤를 의미합니다. 다음과 같은 문자열이 있을 때, 여러가지 테스트를 진행해 보겠습니다.$ cat test.txt Good Morning. Hey. Good AfterNoon. Good Bye. See You Again. Thank You. So Much. 특정 단어를 다른 단어로 변경하는 방법입니다.단어 Good 을 Great 으로 변경해 보겠습니다.$ sed 's/Good..
crontab 작업 스케줄러로 특정시각에 프로세스가 수행되도록 설정하는 프로그램 입니다.위 작업들은 /var/log/cron 경로에 이력이 기록됩니다.주로 특정시간에 백업을 해야하는 용도에서 사용됩니다. crontab 사용법 옵션 의미 -e 작업 스케줄러를 등록할 수 있는 편집 창 오픈 -l 스케줄러에 등록되어있는 리스트 -r 등록되어 있는 리스트를 삭제 예로, 편집 창에서 1분단위 script.sh 수행 방법은 * * * * * script.sh 과 같습니다. 앞에서부터 위치 의미 (1) * 분단위를 의미합니다. 0 ~ 59 까지 설정할 수 있습니다. * 로 썼을 경우 매 분을 의미합니다. */2 로 썼을 경우 2분마다를 의미합니다. 10 으로 썼을 경우 매시간의 10분을 의미합니다. 10, 20 으로..
vmstat 시스템을 모니터링 하는 프로그램입니다. vmstat 사용방법 vmstat [옵션] [간격] [횟수] 로 조회할 수 있습니다. vmstat 예제 2초간격으로 5번 출력하는 방법입니다. $ vmstat 2 5 vmstat 출력 값 의미 대분류 소분류 설명 procs r 실행시간을 기다리는 프로세스 수 b 인터럽트가 되지않지만 sleep 상태인 프로세스 수 ( 대부분은 I/O 로 인해 증가합니다. ) memory swpd 가상 메모리로 사용되는 양 free 유휴메모리 양 buff 버퍼로 사용되는 메모리 양 cache 캐시로 사용되는 메모리 양 swap si 디스크에서 스왑된 메모리 양 so 디스크로 반환된 메모리 양 io bi 블록 장치에서 받아오는 블록 (?) bo 블록 장치로 보내는 블록 (?..
strace 특정 프로그램의 시스템 콜과 시그널을 추적하는 프로그램 입니다. strace 사용방법 추적을 위해 인자로 커맨드 혹은 프로세스 아이디를 주어서 조회할 수 있습니다. 사용 방법 커맨드 $ strace COMMAND 프로세스 아이디 $ strace -p PID strace 예제 아래 상황은 glsnr 프로그램에 시그널을 보냈을 때, strace 출력물에 나오는 내용입니다. 상황 표준출력 1. 특정 프로그램의 PID 조회 $ ps -C glsnr PID TTY TIME CMD 5289 ? 00:00:00 glsnr 2. strace -p PID 로 추적 시작 $ nohup strace -p 5289 & 3. 프로그램에 시그널 전송 $ kill -12 5289 4. strace 에 나오는 내용 조회..
꽁담
'Linux/명령어' 카테고리의 글 목록 (2 Page)