728x90 리눅스 설치3 [Linux] Shell Script(쉘 스크립트) 프로그램 및 패키지 설치 여부 확인 우분투 환경에서 시도하였지만.. 리눅스도 동일하다. which 명령어를 활용하여 프로그램 위치를 확인하였는데 $ which inotifywait # 없으면 $ which inotifywait # 있으면 /usr/bin/inotify-tools 해당 프로그램을 which 명령어로 찾았을 때, 없으면 리턴되는 값이 없고... 설치되어있다면 설치경로가 반환된다. 예시로 코드 하나를 보면, test.sh 원본코드 #!/bin/bash if which inotifywait >/dev/null; then echo "inotify-tools already installed!!!" else apt-get install -y inotify-tools fi 위 코드는 inotify-tools 패키지에 속해 있는 inoti.. Server/Linux 2022. 12. 8. [centos] Node 설치 # Node 설치를 위한 레퍼지토리를 설정한다. # 버전 확인은 https://rpm.nodesource.com 사이트에서 확인 가능 curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash - # Node 설치 yum install -y nodejs # 이후 오류가 발생한다면, 캐쉬 삭제 후에 다시 업데이트를 한다. yum clean all sudo rm -rf /var/cache/yum/* Server/Linux 2022. 3. 28. [Linux/리눅스] 서버 Timezone 변경 기존의 localtime가 UTC로 되있었던 것의 디렉토리를 localtime_utc로 변경한다. sudo mv /etc/localtime /etc/localtime_utc localtime 영역을 Aisa/Seoul로 변경한다. sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime ll /etc/ mysql를 재실행한다. sudo /etc/init.d/mysql restart mysql 접속하여 select now() 를 실행하여 현재시간을 보여준다. sudo mysql -uroot -p Server/Linux 2018. 3. 16. 이전 1 다음 728x90