[Linux] 리눅스 기본 명령어 모음
·
Etc/보관함
리눅스에서 사용되는 주요 명령어 모음 리눅스 시스템 종료 방법 1. 바탕화면에서 : 시스템 -> 끄기 -> 끄기 2. 터미널에서 : "shutdown -h now", "halt", "init 0" * shutdown 명령어 shutdown -h +10 (10분 후 종료, h:halt) shutdown -r 22:00 (오후 10시에 재부팅, r:reboot) shutdown -c (예약된 shutdown명령 취소) shutdown -k now (종료 메세지는 보이나 종료 안댐.) 재부팅 - "shutdown -r now", "reboot", "init 6" 로그아웃 - "logout", "exit" * init 명령어(런레벨, Runlevel) 0번 : 종료모드 1번 : 단일 사용자 모드(시스템 복구시 ..
[Linux] 클론탭(crontab) 기본 개념
·
Etc/보관함
Crontab 이란 crontab은 스케줄링을 관리하는 프로그램으로 시스템 관리자에게 중요한 유틸 중 하나이다. 특정 시간대에 사용자가 작성한 스트립트나 명령을 실행 할 수 있다. 이는 rsync 같은 툴을 같이 사용하여 굉장히 편리한 백업 시스템을 만들 수도 있고 데이터 베이스관리나 기타 반복적인 업무를 간편하게 등록하여 사용 할 수 있다. MIN HOUR DOM MON DOW CMD 필드 명세 허용 값 MIN 분 0~59 HOUR 시간 0~23 DOM 날짜 1-31 MON 달 1-12 DOW 주 0-6 CMD 명령어 실행 가능 한 모든 명령어 1. 다음 시간 6월 10일 오전 8시 30분 을 cron 명령어에 맞게 작성해보자. 30 08 10 06 * /home/script/backup 30: 30분..
[Linux] 크론탭(crontab) 사용법 확장
·
Etc/보관함
Crontab은 리눅스에서 스케줄링하여 원하는 시간에 작업을 실행할 수 있는 아주 유용한 툴이다. 사용자가 적은 새벽 4시마다 디스크 백업을 하고 싶거나, 매일 00시에 아파치 로그파일을 압축 백업 하는 것과 같은 작업을 할 때 crontab은 매우 손쉽게 작업을 할 수 있다. 물론 Spring batch나 quartz 같은 것을 쓰면 분산처리나 로깅등에 유용하지만 간단한 실행파일을 하루 한번 돌리는데 그런 것들은 너무 거창하다. 각 사용자별로 crontab 파일을 가지게 되며, 이를 수정해두면 cron job scheduler가 지정된 시간에 주기적으로 지정된 파일을 실행해준다. 순차적으로 여러가지 일을 해야 한다면 쉘스크립트를 만들어 실행하면 편리하다. Crontab은 스크립트가 실패해도 로그를 남기..
[Linux] vi 에디터 명령어
·
Etc/보관함
1. vi 에디터의 모드 - 명령모드 : 명령어를 실행할 수 있는 상태 - 입력모드 : 원하는 문자열을 입력시킬 수 있는 상태 - ESC : 입력모드에서 명령모드로 전환시킴 2. 명령모드 명령어 - i : 입력모드로 전환 - a : 커서의 다음칸부터 입력 - [n]x : n의 수만큼 글자삭제 - [n]dd : n의 라인수만큼 삭제 - u : 명령취소 - [n]yy : n의 라인수만큼 복사 - p : 붙여넣기 - :wq : 저장후 종료 - :w : 저장 - :q : 종료 - :q! : 저장하지않고 종료 3. 화면스크롤 - ctrl+f : 한화면 다음으로 - ctrl+b : 한화면 이전으로 - ctrl+d : 반화면 다음으로 - ctrl+u : 반화면 이전으로 - G : 파일의 맨 끝으로 이동 - [n]G ..
[Linux] 리눅스에서 압축하기, 압축풀기
·
Etc/보관함
리눅스에서 tar 명령어를 이용한 압축하기와 압축풀기에 대해서 간단하게 정리하려구요. 1. tar.gz 형태로 압축하기 명령어 : tar -czvf 압축파일명.tar.gz 압축할파일_또는_폴더1 압축할파일_또는_폴더2 압축할파일_또는_폴더3 .... 예로 ./test 라는 폴더에 a1.jpg a2.jpg a3.jpg 라는 파일들을 압축하기 위해서는 다음과 같은 명령어를 통해서 가능하겠죠. 명령어 : tar -czvf images.tar.gz ./test/a1.jpg ./test/a2.jpg ./test/a3.jpg 그럼 images.tar.gz 이라는 압축된 파일이 생성될 것입니다. 물론 폴더를 한 번에 압축할 수 있죠. 위의 ./test 폴더를 압축하겠다 하시면. 아래와 같은 명령어를 사용해야겠죠? 명..