MySQL Copying to tmp table 메시지

MySQL 서버를 운영 중에 속도가 느려서 프로세스를 확인 할 경우 Copying to tmp table 이라는 메시지가 보이는 경우가 있습니다. 이런 경우 도움이 될 수 있는 서버 변수가 있으니 확인 후에 한번 적용해 보면 도움이 될 수도 있을 듯 합니다. 두 변수 모두 16M 정도 할당이 되어 있습니다. 이 값들을 64M 로 변경해 보겠습니다. 이 값은 […]

우분투 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 데몬의 포트를 […]

파이썬 문자열 치환

python3 에서 테스트 되었습니다. 파이썬에서 문자열 치환시는 replace 함수를 사용합니다. 아래는 , 를 | 로 치환합니다. 세번째 파라미터가 없을 경우는 전체 문자열을 대상으로 합니다. 2번째 , 까지만 치환할 경우 세번째 파라미터에 2를 추가합니다.

파이썬 파일 읽기

파이썬에서 파일 읽기입니다. 파이썬 3 에서 테스트 되었습니다 test.txt 파일을 라인별로 읽어서 화면에 출력합니다. 한번에 전체 라인을 읽을 경우입니다. 한번 전체 파일의 내용을 읽을 경우입니다.