우분투 18.04 자동 업데이트 비활성화

우분투 16.04 와 18.04 에서 기본 설치시 커널 또는 보안 패치를 자동으로 업데이트 하도록 설정이 되어 있습니다. 보안상으로 좋을지도 모르나 예측 할 수 없는 경우가 발생할 수도 있습니다. 예를 들면 커널 업데이트가 되면 서버를 재부팅 해야 하거나 네트웍이 재시작 되는 경우도 있는 것으로 알려져 있습니다. 우분투 18.04 기준으로 설정하는 방법입니다. 일단 /etc/apt/apt.conf.d 디렉토리로 이동합니다. 10periodic […]

심플한 리눅스 모니터링 및 관리툴 cockpit 설치

https://cockpit-project.org/ 리눅스 서버를 모니터링할 수 있는 심플한 웹 관리툴인 cockpit 입니다. 우분투 18.04 에서 설치법입니다. CentOS 등 대부분의 대중적인 리눅스를 지원하니 홈페이지를 참고하시면 간단히 설치가능합니다. 설치 내장된 웹서버가 9090 포트를 기본으로 사용합니다. 클서버 호스팅에서는 9090 포트를 포트포워딩해서 테스트 하였습니다. https 로 접속이 되는데 self-signed 인증서이니 예외 등록 후 접속하면 됩니다. 접속 계정은 시스템에 등록된 계정으로 […]

우분투 18.04 네트웍 트래픽 모니터링 툴 ntopng 설치

우분투 18.04 에서는 ntopng 가 공식 리파지토리에서 지원이 되지 않습니다. 리파지토리를 따로 등록해서 설치를 해야 하니 참고하시구요. 작업은 root 계정으로 진행합니다. 먼저 리파지토리를 등록합니다. 해당 리파지토리는 속도가 빠르지 않으니 설치시에 속도가 느린건 서버 속도 문제가 아니니 참고하시구요. 리파지토리 정보 업데이트 후에 관련 패키지들을 설치합니다. /etc/ntopng/ntopng.conf 설정파일을 수정합니다. 모니터링할 네트웍 인터페이스명과 ntopng 의 httpd 데몬의 포트를 […]

우분투 18.04 에 Apache + PHP + MySQL 설치

우분투 18.04 에 APM (Apache + PHP + MySQL) 설치하는 방법입니다. 아파치 설치 /etc/apache2/sites-available/www.conf 파일을 생성 후 아래와 같이 버추얼호스트 설정을 추가합니다. 해당 conf 파일에 대해서 /etc/apache2/sites-enabled 에 심볼릭 링크를 생성합니다. 기본적으로 아파치는 sites-enabled 아래에 있는 .conf 파일들을 현재 설정값으로 반영합니다. 만약 해당 설정을 제거하고자 하면 sites-enabled 아래의 심볼릭 링크를 삭제하면 됩니다. MySQL 설치 기본 […]

우분투 18.04 에서 파이썬3 venv 환경 설정

우분투 18.04 에서 python3 venv 가상환경 설정입니다. 클서버의 가상서버 환경에서 테스트 되었습니다. 아래의 명령어는 현재 디렉토리 아래에 venv 가상환경을 구성하는 myenv 를 생성합니다. 생성된 myenv 가상환경의 디렉토리 구조는 아래와 같습니다. myenv 가상환경으로 변경시에는 아래와 같이 합니다. pip 를 업그레이드 합니다. 테스트로 django 를 myenv 가상환경에 설치해 봅니다. 가상환경에 설치된 파일들은 lib 디렉토리 아래에 파이썬 버전별로 […]