Crontab은 cron table를 줄여서 부르는 명령어 입니다. 소프트웨어 유틸리티 cron은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 잡 스케줄러입니다. 소프트웨어 환경을 설정하고 관리하는 사람들은 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 스케줄링하기 위해 cron을 사용합니다. 분 시 일 월 요일 실행할예약 다음은 cron 사용자의 기본 셸이 본쉘 호환이라는 가정 하에 매일 자정 이후 1분 째에 아파치 오류 로그를 삭제 1 0 * * * printf > /var/log/apache/error_log 아래의 예는 매일 20시 (오후 8시)에 export_dump.sh라는 셸 프로그램을 실행 0 20 * * * /home/oracle/scripts/export_dump.sh ..
RPM은 Redhat Package Manager의 약자입니다. 말 그래로 레드햇에서 사용하는 패키지 관리 도구로 CentOS는 레드햇 계열이기 때문에 보통 CentOS를 사용하시는 분이 여기로 찾아오셨을 거라고 생각합니다. 오늘은 RPM을 사용하는 방법에 대해서 알아보겠습니다. 보통 rpm은 yum으로 설치하기 어려운 상황이나 yum repository에 등록되어 있지 않는 프로그램들을 rpm 파일로 불러와서 다운 받는 상황에서 많이 사용합니다. 보통의 경우라면 rpm 명령어를 사용하실 때 rpm -ivh : 패키지 설치 rpm -Uvh : 패키지 업데이트 rpm -qa : 패키지 설치 확인 옵션은 --nodeps : 의존성 무시 이 정도의 명령어를 사용하실 겁니다. 더 필요하신 옵션이나 공부 중이시라..
tmux는 putty 세션을 다중 실행하여 작업할 때 사용하는 패키지 입니다. 콘솔이나 putty 다중 실행을 막아 놓는 경우 tmux 패키지를 이용하여 putty 다중 실행하여 작업을 하는 것과 동일한 효과를 낼 수 있습니다. tmux 란? terminal multiplexer의 약자로 terminal 화면을 여러개로 분할하고, 세션을 생성하여 attach/detach를 자유롭게 할 수 있습니다. tmux 명령어 및 단축키 실행 : tmux (명령어 입력) 로그오프 : Ctrl + b , 이후 d 를 누릅니다. (로그오프를 하더라도 tmux 상태에서 걸어놓은 명령이나 작업 수행은 유지됩니다. ) 로그인: tmux attach (명령어 입력) 상하로 창 나누기: tmux $ " (Ctrl키 누른 상태에서..
CentOS와 Ubuntu 비교 리눅스 운영체제는 크게 CentOS와 Ubuntu로 나누어집니다. 우분투를 사용하는 이유는 centOS에 비해 ubuntu는 업데이트도 빠르고 안정적이지만 가벼운 것을 쓰려하고 만약 서버용이라면 centos를 쓰고, 데비안계열에서 지원하지 않는 프로그램을 쓰는경우 어쩔수 없이 레드햇계열인 CentOS를 사용해야겠죠 그경우가 아니라면 데비안 계열인 우분투를 쓰는게 좋습니다. 예전에는 CentOS가 지원도 빠르고 좋았지만 현재는 Ubuntu가 세계에서 가장 많이 사용하는 리눅스 OS입니다. 하지만 우리나라 기업들에서는 CentOS를 가장 많이 사용하고 있죠, 서버용으로 그만큼 좋고 지원하는 프로그램도 많이 있다는 것입니다. (RHEL CentOS가 예전만 하지 않습니다) 대한..
세계에서 가장 인기많은 리눅스 운영체제인 우분투를 설치하는 방법에 대해서 알아보겠습니다. 다른 가상머신을 사용하셔도 되지만 제가 사용할 가상머신은 virtualbox 6.1.12 버전을 사용합니다. vmbox를 설치할 수 있는 링크 아래 남겨 드리겠습니다. Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the lates..
안녕하세요 vi는 UNIX 계열 운영체제에서 쓰는 오픈 소스 텍스트 에디터 입니다. "Visual Editor" 라는 뜻을 가지고 있어요 (텍스트에디터 3대장 : vim / Emacs / nano) 요즘은 vim 만 쳐도 vi가 열려서 많은 사람들이 vim이 vi라고 생각하는 경우도 있어요 비슷하지만 vim은 vi improved 로 vi의 향상된 버전입니다. 완전히 같다고 볼 수는 없는거죠 오늘은 UNIX의 텍스트 에디터 vim의 단축키와 설치 방법에 대해서 알아보겠습니다. VIM 단축키 모음 저는 맥OS를 사용하고 있기 때문에 편의상 맥 위주로 설명을 해드릴게요 패키지 명령어로 vim을 설치하는건 동일해요 yum....apt.... % brew install vim Home brew 설치 안되어 있으..
저는 맥북 13인치 2015 late를 사용하고 있습니다 맥북에서 다른 운영체제를 올리기 위한 방법이 몇가지 있는데요 제가 아는 방법은 세가지입니다 1. 부트캠프 2. vmware Fusion 3. 페러렐즈 저는 이중에 vmware fusion을 사용해서 설치했습니다 ㅎㅎ 부트캠프는 윈도우 사용을 위해 사용했고 2,3 번은 유료 이기 때문에 virtualBox 라고 무료가 있다고 들었는데 저는 잘 모르기 때문에 이런 방법도 있다고 알아두시면 될 것 같습니다. vmware fusion을 이용해서 kali linux 설치하는 방법에 대해서 알려드릴게요 먼저 칼리 리눅스 홈페이지를 들어갑니다 https://www.kali.org/downloads/ 여기로 들어가면 바로 다운로드 페이지로 넘어갑니다 여기서 자신..