외근지 나가서 로그확인 시에 가끔 한글 인코딩이 깨져 있는 경우가 있었습니다... 한두 군데 그런 상황이었었는데 외근지 서버담당자와 이야기해 보다가 해결방법을 찾아서 정리 겸 기록해두려고 합니다. putty로 서버 접속했을 경우인데 putty 창 우클릭 -> Change Settings... 로 들어가 줍니다. Window -> Translation 으로 들어가서 Remote character set 을 맨 아래에 있는 Use font encoding을 선택해 줍니다. 그리고 LC_ALL="ko_KR.euckr"LANG="ko_KR.euckr" 이렇게 2개를 입력해서 설정을 바꿔주면 로그에 깨지던 인코딩이 제대로 나오는 것을 확인할 수 있었습니다. 사업지 환경별로 다를 수 있는데 참고 삼아 정리해..
Back-End/리눅스
리눅스 서버에서 ssl 인증서 만료일 확인하는 방법! 사용하는 서버마다 경로가 다를텐데 보통 /etc 하위에 넣는 것으로 보입니다. 만료일 확인 만료일 확인 [~~~ /etc/ssl/certs]$ openssl x509 -enddate -noout -in /etc/ssl/certs/ca-bundle.crt notAfter=Dec 31 09:37:37 2030 GMT 인증서 전체 유효기간 확인 인증서 전체 유효기간 확인 [~~~ /etc/ssl/certs]$ openssl x509 -dates -in /etc/ssl/certs/ca-bundle.crt notBefore=May 5 09:37:37 2011 GMT notAfter=Dec 31 09:37:37 2030 GMT
서버에서 다른 서버로 방화벽이 뚫려있는지 확인 할 수 있는 방법을 배워서 기록해 둘겸 정리! echo > /dev/tcp/1.2.3.4/3316 1.2.3.4 대신 확인할 서버 IP입력 하고 3316 대신 확인할 서버 PORT 번호 입력하면 됌. 빈 echo를 날리는 것이라고 하는데 바로 반응이 와서 뭔가 입력할수 있게 되면 방화벽이 뚫려 있는것! 뭔가 아무 반응도 없으면 방화벽이 안뚫려 있는 것!
리눅스에서 메모리 확인하는 명령어가 free 인데 free -h 를 실행하면 total, used, free, shared, buff/cache, available Mem : 62Gi, 29Gi, 28Gi, 37Mi, 4.9Gi, 32Gi Swap: 7.9Gi, 81Mi, 7.8Gi 등 메모리 사용현황을 확인 할수 있습니다. 본인의 경우에는 한 솔루션에서 OOM(out of memory)이 난 상황이라 해당 솔루션셋팅 xml에 들어가서 여기에 8G로 잡혀있던걸 16G로 수정후 다시 free -h 를 실행해서 total, used, free, shared, buff/cache, available Mem : 62Gi, 38Gi, 19Gi, 37Mi, 4.9Gi, 24Gi Swap: 7.9Gi, 81Mi, 7..
1. hostname -I 명령어 입력 hostname -I 2. ifconfig ifconfig ifconfig | grep 'inet' ifconfig는 네트워크 인터페이스의 설정을 보여줍니다. inet: IP 주소(IPv4) inet6: IP 주소(IPv6) 3. ip addr ip addr ip addr | grep 'inet' ifconfig와 마찬가지로 네트워크 인터페이스의 설정을 확인할 수 있습니다. inet: IP 주소(IPv4) inet6: IP 주소(IPv6)
tail -f A.log | grep 'TIMESTAMP' | grep '12' grep 명령어는 리눅스에서 로그를 볼 때 자주 사용하는 명령어로 여러 옵션을 알아두면 좋을 것이라고 생각이 들어서 정리해 봤습니다! 실시간으로 로그를 보려면 tail -f 명령어 사용 이미 찍힌 로그들 확인하려면 cat 명령어 사용 gerp 명령어 OR 조건 1. -E 옵션을 붙여서 | 로 구분해주면 됩니다. tail -f A.log | grep 'Exception|ERROR' -> A.log 에서 'Exception' OR 'ERROR'가 있는 로그 출력 2. 아래와 같이 로그 2개를 동시에 grep 잡을 수도 있습니다 cat A.log -f B.log | grep -E 'Exception|ERROR' -> A.log 와..