본문 바로가기

Cloud/AWS

locate and updatedb on Amazon Linux(CentOS)

Ref.: http://www.beguelin.com/2009/05/locate-and-updatedb-on-centos.html

리눅스에서 apt-get, yum, rpm 등을 사용하여 소프트웨어를 설치한 경우 어디에 설치가 되어있는지 대략난감할때가 있다.

보통 명령어의 존재를 확인할 때는 which command 를 사용하지만 이는 어디까지나 명령어의 위치만을 알려줄 뿐 실제 설치된 위치를 알려주는 것은 아니다. 더구나 리눅스는 심볼릭링크 등을 제공하기 때문에 실제 설치 위치는 더욱 알기 어렵다.

그래서 설치위치를 알려주는 유용한 명령어를 소개하고자 한다.

sudo yum install mlocate
sudo /etc/cron.daily/mlocate.cron


첫번째 문장을 실행하면 locate와 updatedb 명령어를 설치하며 하루에 한번 디스크를 리인텍싱하는 크론을 설정한다.
두번째 문장을 실행하면 크론을 실행하여 인덱스를 즉시 생성한다.