본문 바로가기

전체보기272

우분투에서 서버 로그 확인하는 방법 우분투 서버 로그 확인 방법우분투에서는 대부분의 로그 파일이 /var/log 디렉토리에 저장됩니다. 아래는 자주 확인하는 로그 파일들과 명령어입니다.📄 시스템 로그 (/var/log/syslog)시스템 전반의 일반 로그를 확인할 수 있습니다.cat /var/log/syslog🧩 커널 로그 (/var/log/kern.log)커널 관련 메시지를 확인하려면 다음 명령어를 사용합니다.cat /var/log/kern.log🔐 인증 로그 (/var/log/auth.log)로그인, sudo 등 인증 관련 로그를 확인합니다.cat /var/log/auth.log🌐 Nginx 로그 (/var/log/nginx/)웹 서버인 Nginx의 로그는 다음 경로에서 확인합니다.cd /var/log/nginx/cat acce.. 2023. 12. 16.
[이직/커리어] 벌써 일년 - 지마켓 지마켓에서 벌써 일년이직 글을 쓴지 얼마된 것 같지도 않은데, 벌써 1년이나 되었다.https://redcoder.tistory.com/315 [이직] 지마켓(이베이 코리아)로 회사를 옮기다.이직을 고민한 이유더존비즈온에서 힘들었던 점도 있고, 출퇴근도 쉽지 않았다. (기숙사에 살았으나 심심했다)무엇보다 연봉&개발 커리어적으로 더 좋은 회사를 가고 싶었다.만으로 2년차가 되redcoder.tistory.com 로재씨는 일년동안 무엇을 했고, 어떤 점을 배웠고나아가 어떤 성과를 도출했을까..?무엇을 하셨나요? 🤔우선 나는 회원담당이다.(회원이라고 하고, 로그인, 회원가입, 인증, 메시징 등등 많이 한다.. 사실  R&R에 불만이 있다.)통합가입쪽 개선에 참여하였고,.. 2023. 11. 15.
[Spring] 스케줄러를 활용한 이메일 발송 서버 샘플 코드 개요 Spring Web에 포함되어 있는 Scheduler를 사용하여, 1분에 1번씩 큐를 발송하는 서비스를 만들었다. 사실 Kafka, RabbitMQ를 사용했으면 좋을 것 같지만,, Webflux를 활용한 MSA 구축이 우선이여서, 사용했다. JPA를 사용하였기에 DDL은 셋팅하면 알아서 올라간다. 추가적인 발송에 대한 로직은 service 패키지를 참고하면 된다. (로직과 메일 내용이 매우 단순하다) 발송 예시 가입완료 메일과 인증 메일이 전부이다. 추후 확장성 생각하면, 더 늘어날 수도 있지만 나도 현생이 바쁘다보니 까먹기 때문에 .. 공유할겸 올린다. 소스코드 가장 중요한 소스코드이다 ㅎㅎ https://github.com/rojae/smtp-mail-server/tree/1a551b580a7c.. 2023. 11. 15.
[WarGame] Bandit, Level 14 → Level 15 [WarGame] Bandit, Level 14 → Level 15 Problem localhost 30000에 어떻게 제출하라는거지 싶었는데,, 힌트에 nc(넷켓)이 있다. 너무 간단한거 아닌가..? Solving bandit14@bandit:~$ nc localhost 30000 fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq Correct! jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt 맞았다. Refer https://overthewire.org/wargames/bandit/bandit15.html 2023. 3. 19.
[WarGame] Bandit, Level 13 → Level 14 [WarGame] Bandit, Level 13 → Level 14 Problem 실제 사내에서 운영 경험하면서, 방화벽 확인할때를 생각해보면 쉽다. su가 아니라 ssh localhost로 들어가면 땡 → sshkey를 이래서 보관 잘 해야하는 듯 했다. Solving bandit13@bandit:~$ ls -rtl total 4 -rw-r----- 1 bandit14 bandit13 1679 Feb 21 22:02 sshkey.private # 키파일 확인 bandit13@bandit:~$ cat sshkey.private -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAxkkOE83W2cOT7IWhFc9aPaaQmQDdgzuXCv+ppZHa++buSkN+ ..... 2023. 3. 19.
[WarGame] Bandit, Level 12 → Level 13 [WarGame] Bandit, Level 12 → Level 13 Problem 반복 압축된 파일이, hexdump로 존재한다. xxd로 까면 되는데, 여러번 압축이 되어 있다고 한다. 압축 횟수가 10번이 넘어갈까..? for문으로 sh 짜야하는게 아닐지..? Solving hexdump 풀고, 파일 형식 조회하고 이름 바꾸고 압축 풀고 무한 반복을 했다. 아래 스크립트가 있으니, 참고하세요. (왜 이런 문제를 낸거야) bandit12@bandit:~$ cp data.txt /tmp/rojae bandit12@bandit:~$ cd /tmp/rojae bandit12@bandit:/tmp/rojae$ ls -rtl total 4 -rw-r----- 1 bandit12 bandit12 2573 Mar .. 2023. 3. 19.