인간은 항상 같은 실수를 반복하죠. 저 역시 마찬가지인데요.저는 실수를 반복하는 것도 습관이라고 생각합니다. 이는 반대로 습관을 고치면 실수를 하지 않을 수 있는 것이죠.습관을 바꾸면 실수를 없앨 수 있다는 희망을 가지고 30대의 저에게 좋은 습관을 물려주기 위해오늘도 열심히 블로그를 작성해보겠습니다. 목차3-way-handshakeDDoS, SYN_FloodingOS 커널 파라미터 튜닝 1. 3-way-handshake일반적인 통신의 경우 3-way-handshake를 통해 TCP 연결을 맺은 이후 연결된 통로를 통해 통신을 시작한다. 3-way-handshake를 흐름은 아래와 같다.1). Client가 통신하기 위해 SYN 패킷을 Server에 요청하는 것으로 handshake가 시작된다.2). ..
안녕하십니까, 나 자신을 되돌아보는 시간을 갖고 있는 웅쓰입니다.저는 과연 어떤 삶을 원하는 걸까요? 알다가도 모르겠습니다.인생은 참 덧없지만 리눅스 user 생성에 대해서 정리를 한 번 해보겠습니다. 목차user 생성wheel 그룹 추가1. user 생성하나의 서버에 하나의 프로그램만 존재하기보단 다양한 프로그램이 존재하는 경우가 대다수다. 예를 들어, 지점마다 서비스 운영을 다르게 하고 있는 스토어를 운영하고 있다고 가정하자.스토어 대구점 웹페이지는 관리자1이 관리하고 스토어 서울점 웹페이지는 관리자2가 관리한다고 가정했을때 관리자1은 서울점 서비스 관련 소스에는 접근할 수 없고 관리자2는 대구점 서비스 관련 소스에 접근할 수 없는 것이 일반적인 관례이다. 만약 서버에 접근할 수 있는 계정이 하나 뿐..
안녕하십니까, 웅쓰 3.0 버전으로 성장하려 노력중인 웅쓰입니다.언제 2.0 버전으로 성장했냐고요? 아마도 대학생 때일 겁니다.오늘은 제 맥북에 가상 머신을 설치하는 과정을 정리해보겠습니다.(VirtualBox를 쓰려다가 실패해서 결국 UTM을 설치했다는 내용임을 참고 부탁드립니다.) 목차Rocky 9.5 설치VirtualBox 설치 및 실패 과정UTM 설치 1. Rocky 9.5 설치예전부터 자주 사용했던 리눅스 운영체제인 CentOS가 EOS 됐기 때문에 CentOS의 후속작인 Rocky를 설치해서 사용해보려 한다. https://rockylinux.org/ko-KR/download Download - Rocky Linux다운로드 최신 로키 리눅스 설치 관련 있는 As you download and ..
안녕하십니까, 웅쓰입니다.퇴근하고 운동하고 저녁먹고 씻으니 시계는 11시를 가리키네요 ㅎㅎ나이를 먹을수록 시간은 나를 기다려주지 않는다는 것을 더욱 느끼게 되네요... 시간아 멈춰랏오늘도 제가 자주 쓰는 명령어인 last와 lastlog에 대해서 정리를 해보겠습니다. 목차lastlastlog1. last프로젝트를 진행하다보면 가끔 범인찾기...?를 해야할 때가 온다. 만약 새벽에!! 서비스 장애가 발생했는데 혹시 그 시간에 누가 접속했는지 확인을 해야할 상황이 있을 수 있는데, 그럴 때 last 명령어를 통해서 확인할 수 있다. last 명령어는 Linux/Unix 시스템에서 사용자의 로그인 기록과 시스템 종료 및 재부팅 기록을 확인하는 데 사용된다. /var/log/wtmp 파일을 읽어 데이터를 출력하..
안녕하십니까, 웅쓰입니다.오늘은 간단한 리눅스 문법을 정리하고자 글을 쓰게 되었습니다.실무에서 서버를 관리할 때 현재 용량은 얼마나 남았는지, 디렉터리의 용량을 얼마나 되는지 등의 내용들을 파악할 수 있어야 합니다. 이런 중요한 내용들을 찾을 수 있는 명령어를 가볍~~게 한 번 정리해 보겠습니다! 목차dfdu 1. dfdf 명령어는 Linux와 Unix 계열 시스템에서 파일 시스템의 디스크 사용량을 확인하는데 사용된다. 굳이 Windows에 비유하자면 C드라이브나 D드라이브 등의 사용량을 확인하는 것과 비슷하다. 웹 서버가 돌아가는 디스크의 사용량이 100%가 되면 당연히 웹 서비스에 문제가 발생할 것이기 때문에 항상 디스크 사용량 체크를 잘 해줘야 한다. 위 내용으로도 충분히 사용량 정도는 파악할 수..
안녕하십니까, 갓생을 살고 싶지만 몸이 말을 안듣는 웅쓰입니다.잠만 자고싶은 몸뚱아리로 오늘은 평소 자주 볼 수 있는 쉘 스크립트 문법을 정리해 보겠습니다. 목차>, >>, &nohup 1. >, >>, &개발을 직무로 일 하시는 분들이라면 log의 중요성을 알 것이라 생각한다. 필자는 log의 중요성을 유지보수 프로젝트를 하며 정말 뼈저리게 느꼈다. 실무에서는 다양한 log 파일들이 존재한다. 그리고 필요한 log는 스크립트를 통해 만들어야 한다. 이 때, 이번에 정리할 >, >>, &가 많이 사용된다고 느꼈다. 자, 그럼 log 파일 작성하는데 위 문법이 왜 필요할까? 용도를 알아보자. 1) > '>'는 표준 출력을 파일로 리다이렉트한다. 기존 파일 내용을 지우고 새로운 내용을 덮어쓴다. 말 그대로 ..
안녕하십니까, 프로젝트에 투입되어 바쁘게 지내고 있는 웅쓰입니다.회사를 다니며 업무 능력보다 훨씬 중요한 능력이 필요하다는 것을 깨달았습니다. 그것은 바로 화를 참는 능력입니다.이런저런 이유로 힘들어도 성장을 위해 블로그를 작성해 보겠습니다. 목차hosts 파일로 도메인 등록하기DNS, hosts 파일 중 어떤 것이 우선순위일까?Google 테스트 들어가기에 앞서..127.0.0.1은 루프백(loopback) 혹은 로컬호스트(localhost)라고 불리는 주소다. 간단히 말하면 내가 패킷을 보내고 내가 다시 받는 주소이다. 만약 지금 내가 사용하고 있는 컴퓨터에 8761포트로 웹 서버를 열어 놓았다면 사용중인 컴퓨터 브라우저에 127.0.0.1:8761 입력 시 열어 놓은 웹 서버에 접근할 수 있는..