반응형

분류 전체보기 492

catalina.out 로그를 날짜별로 관리하기(feat. rotatelogs 없을 때)

나는 호스팅 서버에 올라가있는 내 서버를 SSH를 통해 운영하고있다. 유입자수가 많아지다보니 로그가 자연스레 증가하였고, 현재는 모든 날짜에 대한 로그가 catalina.out파일 하나에 저장되어있는 형태인데 한 개의 파일에 몰리다보니 파일크기가 무지 커지고 있어 주기적으로 로그파일을 비워줘야했었다. 파일의 크기가 일정 수준 이상으로 커질 땐 서버가 먹통이 되는 등의 에러가 발생하기 때문이다. 그런데 이러한 작업을 손수 매번 해주는 것은 무리기 때문에 그날 그날의 날짜에 대한 로그는 따로 저장되도록 만들어주려고 한다. 즉, 로그를 날짜별로 관리하려고 한다. 1. ssh에 접속한 뒤 rotatelogs의 위치를 알아내자. 아래 명령어를 통해 rotatelogs파일의 경로를 찾아주면 된다. $ which r..

# 2. Web 2022.03.21

[에러잡자] apt-get : command not found

apt레포지터리를 업데이트 하기 위해 아래의 명령어를 사용했다. sudo apt update 그러나 아래의 에러를 뱉었다. apt-get : command not found 해결방법 apt 대신 yum을 사용하여 update시키자. 즉, 아래와 같은 명령어를 사용하면 된다. sudo yum update [AWS] sudo : apt-get : command not found 에러 해결 🚫 apt-get : command not found? sudo: apt-get : command not found $ sudo: apt-get : command not found 에러가 뜨는 이유는, 해당 리눅스 배포판이 apt-get 을 지원하지 않기 때문입니다. apt-get 말고도, 해당.. programming11..

# 2. Web 2022.03.21

Tomcat의 catalina Log

난 현재 WAS를 Tomcat으로 사용하고 있다. catalina.out tomcat 로그의 종류 중 하나. 서버상에서 발생한 모든 내용(서버의 기동, 정지, 개시 등)을 기록한 파일. 따라서 로그의 양이 매우 방대해지며 이에 대한 대안으로 날짜별로 로그를 분리하여 저장되도록 설정한다. catalina 전체 로그를 실시간 출력하는 명령어 2022.03.21일자 tail -f catalina.out.2022-03-21 catalina.out.YYYY-MM-DD와 catalina.YYYY-MM-DD.log 파일의 차이점 catalina.out 서버상 발생한 모든 이벤트에 대한 내용을 기록 Standard output, Standard error의 로깅을 포함한다. (소스상 System.out.println이..

# 2. Web 2022.03.21

PuTTY를 사용해 SSH 사용

SSH (프로토콜) 웹호스팅(예: cafe 24)에 올라가있는 내 서버에 원격으로 접속할 수 있게 만들어주는 툴. 내 서버에 누가 언제 로그인했는지를 알려주는 log를 확인할 수 있는 등 다양한 기능이 있다. SSH란? SSH Secure Shell Protocol 다른 컴퓨터에 접속할 때 쓰는 것. 네트워크 프로토콜 중 하나. 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위 pythontoomuchinformation.tistory.com 많은 SSH 프로토콜 툴 중에서 나는 PuTTY를 사용한다. SSH 접속프로그램 PuTTY 사용법 SSH 프로토콜은 웹호스팅을 이용하거나, 리눅스서버에 접속하기 위하여 사용하는 원격접속 툴이다...

# 2. Web 2022.03.21

웹페이지(사이트)가 검색되지 않도록 하는 방법

아래 사이트를 참고하여 robots 메타 태그를 사용하여 검색 결과로 노출되지 않는 웹사이트를 만들었다. 사이트가 검색엔진의 검색결과에 표시되지 않도록 하는 올바른 방법 사이트가 검색엔진에 완전히 노출되지 않도록 하기 위해 robots.txt 파일을 사용하여 구글, 네이버, 빙 등의 검색엔진에서 사이트를 인덱싱하지 않도록 하는 경우가 있습니다. 이 경우 어떤 식으로 www.thewordcracker.com

모바일 환경에서 화면 확대/축소(Pinch Zoom) 비활성 하기

웹페이지를 모바일 환경에서 볼 때, 사용자가 손가락을 사용하여 화면을 확대 혹은 축소를 하지 못하도록 만들어보자. [참고] Pinch Zoom 사용자가 직접 두 손가락을 사용해 화면을 확대 혹은 축소를 하는 경우 Android 우선 삼성폰. 즉, Android환경에서는 다음의 코드로 손쉽게 확대 및 축소 기능을 비활성화할 수 있다. (기존의 viewport 메타태크에 user-scalable=no만 추가한 형태이다.) iOS 그런데 아이폰. 즉, iOS에서는 위의 태그로는 줌을 할 수 없도록 만드는 것이 불가능하다. 왜냐하면 언제나 줌을 허용하도록 iOS측에서 임의로 정책을 바꿨기 때문이다. 따라서 StackOverFlow 사이트에 검색하여 다음의 코드를 style태그 안에 붙여줬더니, 비활성되었다. b..

CSS 포지션/배치 연습하는 웹사이트

Flexbox Froggy CSS 포지션/배치를 연습하기에 좋은 웹사이트 Flexbox Froggy A game for learning CSS flexbox flexboxfroggy.com 회사에서 갑자기 프론트단을 조금 만져야하는 상황에 부딪히게되었는데 정말 프론트가 하나도 기억나지 않아서 절망했는데 많은 도움을 받은 사이트다! 하다가 정답을 모르겠다면 아래의 웹사이트에서 answer을 참고하며 공부하면 된다. 플렉스 개구리 공략집( Flexbox Froggy Solutions ) Front-End 개발을 해보신 분이라면 한번쯤은 들어보셨을 수도 있는 (제가 푼) 플렉스 개구리(https://flexboxfroggy.com/#ko)의 공략집 입니다. 공략을 보지 않고도 충분히 해결할 수 있지만, 해답이..

일기짱_다시 시작

올해 취업준비를 하기 전 목돈이 필요하여 약 3개월간 평택에서 계약직으로 일했었다. 그 기간이 끝나고 이제 다시 공부를 하려한다. 계약직을 시작하기 전엔 목돈을 모은 후 취업준비를 하면 훨씬 마음이 가벼울 것이라 생각했다. 지금 와서 생각해보면 목돈을 모으기 보단 프로젝트를 진행하며 쌓은 실력을 조금 더 유지하기 위해 하루 빨리 개인 프로젝트를 준비했어야했나 후회도 된다. 하지만 무슨 일이던 간에 장단점이 있다고 생각한다. 계약직이 모두 끝난 뒤 생각해보니 단점이 보이는 것이고, 만약 이 일을 그냥 포기했었더라면 목돈을 모으지 못한 것에 대해 불안해했을 것이다. 다시 코딩 공부를 시작하려 하니 두근거린다! 아자아자 매일 할일 하루치 To-do list작성 원하는 기업/직무 서치 구글 네이버 유투브 코딩 ..

일기짱 2022.02.13

임원면접 준비전략

임원면접의 의해 최종관문 새로운 시작 Zero-base 평가 : 서류, 인적성, 직무면접 고득점 지원자 advantage없음 지원기업을 평가하는 중요한 기회 채용팀장이 말하는 임원면접의 오해와 이해 임원은 어떤 인재를 선호할까? - 말 잘하고 이미지 좋은 사람 보다는 일 잘하는 사람이란 것을 보여주는 것이 좋다. 임원들이 최종 합격자를 결정한다? - 정확한 내부 평가 기준을 토대로 평가한다. 기업 임원/채용팀은 대외적으로 회사 채용 기준과 결과를 소개할 때 진실만을 말한다? - 채용설명회에서의 모든 이야기를 100% 믿지 말아라. 면접 합격/탈락자들이 왜 본인이 (불)합격 했는지 알 수 있다? - 잘못된 정보에 휘둘리는 가장 흔한 출처가 (불)합격 수기이다. 같은 내용이라 하더라도 누군가에겐 플러스 누군..

반응형