심플한 리눅스 모니터링 및 관리툴 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 파일을 라인별로 읽어서 화면에 출력합니다. 한번에 전체 라인을 읽을 경우입니다. 한번 전체 파일의 내용을 읽을 경우입니다.

Microsoft Ignite Seoul Tour

2019년 4월 3일부터 4일까지 서울 코엑스에서 마이크로소프트 기술 컨퍼런스인 Microsoft Ignite Seoul Tour 가 진행된다고 합니다. 관심 있는 분들은 아래 링크를 참고하세요. https://www.microsoft.com/ko-kr/ignite-the-tour/seoul?wt.mc_id=AID745985_EML_5894461&mkt_tok=eyJpIjoiTldGa1pXVXhaR1EzTWprNCIsInQiOiJmNnk5OVdIRDlPTmlZY25PNTQ3RnFaTWNcL0c0aW9HaVpROGF1UFdwRVZcL25ubmtoU0xHbXJPMERiSFNtaGRWcUdlbysrYjBXNmhjbXlSTFJkSmtlTjNtZEM0TnhOaUJcL3laODNLS1U5MllacFZnZE15eVdDZ1ZsVUtwWDJ5QkVsYk10cE9BUzN1OGIwblhpTEYrXC9KSDlnPT0ifQ%3D%3D

코틀린 커맨드라인 컴파일러 설치

우분투 18.04 에서 코틀린 컴파일러를 설치하는 방법입니다. 코틀린 컴파일러를 설치하기 전에 JDK 를 먼저 설치해야 합니다. https://www.oracle.com/technetwork/java/javase/downloads/index.html 오라클 사이트에서 JDK 를 다운로드 후 적당한 위치에 압축을 풉니다. 여기선 /home/ 디렉토리 아래에 설치하기로 합니다. ~/.profile 파일에 아래와 같이 JAVA_HOME 과 PATH 환경 변수를 추가합니다. SDKMAN 을 이용해서 설치합니다. 먼저 SDKMAN 을 설치합니다. sdk 실행 전에 아래와 […]