분류 전체보기

    [VMware] 다른 프로세스가 파일의 한 부분을 잠갔으므로, 프로세스가 해당 파일을 액세스할 수 없습니다

    원인 가상머신은 실제 디스크가 아닌 가상 디스크를 사용한다. 에러 메시지에 써 만약에 여러 개의 가상머신이 가상 디스크를 동시에 읽고 쓴다면 크래시 일관성(crash-consistency)이 발생할 수 있다. 그래서 VMware에서 lock file들을 이용하여 이 문제를 보호한다. VMware Workstation에서 사용하는 locking 방식은 리눅스와 윈도우에서 각각 다르게 적용하기 때문에 각 운영체제에 파일을 공유하는 시스템일 경우에는 보호가 안된다. 따라서 윈도우와 리눅스에 파일을 제공하는 레파지토리일 경우에는 각 가상머신은 한번에 한 명의 사용자만 실행을 해야 한다. 가상머신이 정상적으로 종료되면, 생성한 lock file들을 자동으로 삭제한다. 만약에 lock file들을 지우지 못한다면 ..

    [Windows10] GOD MODE ?

    God Mode.{ED7BA470-8E54-465E-825C-99712043E01C} 윈도우10 운영체제에는 숨겨진 기능 중 갓 모드(GodMode)가 있습니다. Windows OS 설치 시 모든 사용자들에게 기본으로 제공되진 않지만 갓 모드라는 기능을 수동으로 만들어 숨어있거나 보이지 않았던 모든 제어판의 옵션을 한눈에 볼 수 있습니다. GOD MODE 폴더 만들기 1. 새 폴더 생성 2. 폴더 이름 변경 God Mode.{ED7BA470-8E54-465E-825C-99712043E01C} 3. GODMODE 아이콘 생성 4. 기능확인 위와같이 제어판의 숨겨진 기능들이 모두 보여집니다.

    Zabbix + Telegram 연동 [2]

    텔레그램 작업과 서버쪽 작업은 [1] 글에서 완료되었고 이제 자빅스 프론트엔드 설정만 남았습니다. [1] 자빅스 웹페이지 설정 1) 미디어타입 설정 [관리 - 미디어타입 - 연락방법작성] 에서 아래내용과 같이 모두 작성 후 Add를 눌러 추가합니다. Name을 제외한 나머지 부분은 동일하게 설정하면 됩니다. 2) 액션 설정 [설정 - 액션 - 트리거로 설정한 후 액션 작성] 사용자를 따로 만들어서 사용해도 되고 Admin 계정을 사용해도 됩니다. 별도 조건식이 필요하다면 새 조건에 추가하면 되지만 여기서는 하지 않았기 때문에 이름만 작성하고 오퍼레이션으로 넘어갑니다. 오퍼레이션 / 복구시 실행내용 / 갱신시 실행내용 이 3가지 설정을 합니다. (이미 설정이 되어있기때문에 오퍼레이션에 스텝1로 해서 설정이..

    Zabbix + Telegram 연동 [1]

    테스트 환경 : CentOS 7.9 + Zabbix 4.4.10 ■ 자빅스 + 텔레그램 연동 1) 초기 세팅 yum -y install epel-release yum -y install python-pip git pip3 install requests pip3 install telegram pip3 install python-telegram-bot 위와 같이 AlertScriptsPath 경로를 확인합니다. 변경을 원한다면 원하는 경로로 변경 후 zabbix-server restart 하시면 됩니다. 2) 텔레그램 채팅 봇 생성 텔레그램 사이트로 들어가 윈도우 PC버전을 다운로드하여 설치합니다. 설치 후 botfather를 검색하여 메시지 start를 클릭합니다. /newbot을 입력한 후 봇 이름과 사..

    [Linux] Python 3 업데이트 후 Yum Error

    CentOS 7에서 zabbix 와 telegram 연동작업 중 Python을 2 => 3버전으로 업그레이드 해야되는 상황이 발생했습니다. 업데이트 이후 yum 명령어에 다음과 같은 에러를 확인했습니다. $ yum update File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 기본적으로 yum은 파이선2버전을 사용하는데 3버전을 python 으로 심볼릭링크 해주었더니 위와같은 에러가 발생했습니다. 해결 방법은 다음과 같습니다. $ cat /usr/bin/yum #!/usr/bin/python ==> //해당 파일 맨 윗줄을 아래와 같이 수정해줍니다. #!/usr/bin/python2 python2로..

    [shell script] sed 사용법

    ■ 특정 행 삭제/출력 sed -n '1p' a.txt