+ hp switch port mirroring admin 2018.06.18 모니터링을 할 클라이언트 포트에는 mirroring 포트를 지정해주고 모니터링을 받을 서버는 monitor port에 연결하면 된다.. 반대로 생각해야 패킷이 정상적으로 들어온다 Read More..
centos6 / centos7 apache geoip install admin 2018.05.24 o/s : centos 7 / 6 x64 적용 : apache geoip module install [crayon-674110a7cf27c718375583/] httpd.conf 에 적용 [crayon-674110a7cf284225023605/] access.log 에서 확인 [crayon-674110a7cf288046999090/] Read More..
Cisco vs Huawei Commands admin 2018.05.09 Cisco Huawei EXEC mode user view traceroute tracert terminal length 0 screen-length 0 temporary show display show version display version show history-command display history-command show interfaces display interface show ip interface display ip interface show ip route display ip routing-table show ip bgp display bgp routing-table show clock display clock show flash dir flash: show logging display... Read More..
+ centos 7 memory usage admin 2018.04.19 리눅스에서 메모리 사용량을 확인하는 방법을 알아보자. 기존 centos 6.x 버전 밑으로는 free -m 을 통해서 메모리 사용량을 쉽게 확인할수 있었다. 캐시 영역의 메모리도 여유 메모리로 봐야 한다. 여기서 빨간색으로 표시는 USED 부분과 노란색 FREE 부분으로 메모리 사용량을 계산할수 있다. 전체 용량 : 3821 실질 여유 메모리 = 3383 = ( 142 + 161 + 3078 ) = ( 첫번째 항목에 노란색 부분의 값을 모두 더한값 / free + buffer + cached ) 메모리 사용량 (%) = 메모리used/(메모리used+메모리free)*100 awk를 이용해서 위 메모리 값을 계산해보자 / 11.5 %의 메모리 사용량을 확인할수 있다 [crayon-674110a7d18a5... Read More..
리눅스 개행문자 줄바꿈 ( linux change ^m to newline ) admin 2018.04.17 개행문자 ^m 있는경우 자동으로 줄바꿈을 하면서 ^m을 삭제하는 방법 간단한다 [crayon-674110a7d43d0587132831/] Read More..
리눅스 파일 인코딩 확인 및 변환 euc-kr <-> utf8 ( File Encoding ) admin 2018.04.17 리눅스 파일에서 현재 파일의 인코딩 확인 후 euc-kr / utf8 변환하는 방법 먼저 현재 파일이 어느 파일로 인코딩 되어 있는지 확인해보자 file 명령어로 확인해보면 된다 [crayon-674110a7d485c749080503/] 현재 파일은 euc-kr로 되어 있다 UTF8에서 사용하기 위해서 iconv로 변환을 진행해보자 iconv -c -f euc-kr -t utf-8 agent_instal.sh > agent_install_utf8.sh [crayon-674110a7d4865315860994/] 반대로 현재 UTF8 파일을 EUC-KR로 변경해보자 [crayon-674110a7d4869876362361/] localhost Read More..
make[2]: *** [exports.lo] 오류 1 make: *** [all-recursive] 오류 1 admin 2018.04.05 [crayon-674110a7d58fe710059960/] apahce 2.4 comfile make 작업시 에러가 발생 [crayon-674110a7d5907332044301/] 해당 부분은 apr 버전이 기본으로 설치된 yum 버전이 낮아서 그렇다 별도 apr를 comfile을 진행하기 위해서 기본 설치된 버전을 삭제 후 진행하자 [crayon-674110a7d590b849919214/] Read More..
python 3.x ModuleNotFoundError: No module named ‘commands’ admin 2018.03.30 python 2.x 에서는 import commands 불러오지만 3.x에서는 실행이 되지 않는다. 해당 부분은 3.x에서부터 commands가 없어지고 subprocess로 변경되었기 때문이다. 1. 기본 python 2.x에서는 commands를 실행해보자 정상적으로 명령어를 실행해서 값을 출력한다. [crayon-674110a7d7697134301771/] 2. 그럼 이번에는 python 3.x에서 동일하게 진행해보자 No moduel named ‘commands’ 라고 출력이 된다 그럼 subprocess를 import해서 실행해보자 명령거가 commans 가 아니라 subprocess로 변경되었다. [crayon-674110a7d76a0514064431/] Read More..
python3.6 import MySQLdb ( python 3.6 mysql import ) admin 2018.03.26 O/S : CentOS 7.x python 3.6 버전에서 mysql을 사용하려면 MySQLdb를 사용해야 한다. 기본적으로 yum으로 설치한 python3.6 버전은 지원되지 않으므로 별도 컴파일을 통해서 지원할수 있게 진행한다 1. 기본 python3.6으로 접속후 import MySQLdb를 실행하면 에러가 발생된다 [crayon-674110a7d83ce245584069/] 2. 그럼 소스파일을 다운로드 후 압축 해제 다운로드 주소 : https://pypi.python.org/pypi/mysqlclient [crayon-674110a7d83d7750186736/] 3. 빌드 진행 후 install 진행하기 앞서 site.cfg에서 mysql 경로를 지정해준다 [crayon-674110a7d83d... Read More..
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory admin 2018.03.26 python에서 mysql import 발생하는 에러 1. 에러발생 [crayon-674110a7d93c1969092281/] 라이브러리 문제이므로 라이브러리를 심볼릭 싱크 해준다 [crayon-674110a7d93c9769238256/] Read More..