본문 바로가기

SysRq의 개념과 사용법 전 직장에서 근무당시에 SK*쪽에서 상주근무를 하였는데, 당시에 나는 많은 준비가 안되어있었다.더군다나 나는 운영(필요한 기술 튜닝, 권고사항, 보안, 성능분석 등등) 해당 분야에 미흡했기 때문에 많은 실수와 부분을 배워나갔다고 볼수 있다. 한달 두달 단순 커맨더에서 벗어나 알고리즘 및 아키텍쳐에 대해서 공부해 나아가야 겠다는 마음이 절실했던 순간이기도 하다.그런 의미해서 당시 담당 매니저가 나에게 문의헸던 내용에 대해 답변했던 사항을 간단하게 글로써 풀고자 한다. "Magic" SysRq key는 무엇인가? Linux kernel문서에 따르면:이것은 kernel의 정보를 나타나게 하는 콤보 키다. 일반적인 경우, 이 콤보 키를 이용하면 kernel이 무엇을 하고 있든지를 막론하고 즉시로 kernel의 .. 더보기
netstat을 이용한 Socket연결상태확인 POC 등을 위한 성능테스트를 위해 진행하게 되면 여러가지 성능부하테스트툴을 이용하여 진행하게 되는데,이때 DBMS 및 Application 등 소켓상태를 확인하게 된다.즉, 그에따라 정상적으로 서비스가 이뤄지는지 확인이 가능할수 있게 되는데 그에 따라 플랫폼입장에선 netstat명령어를 이용하여 대략적으로 확인할수 있겠다. [dhkim@redhat ~]$ sudo netstat -a -n|grep -E "^(tcp)"tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 192.168.219.149:37763 203.233.10.242:443 ESTABLISHEDtcp 0 0 192.168.219.149:55.. 더보기
linux(이하. RHEL)버전별 넘버에 대한 내용 너무나도 기본적인 부분이지만 다시 한번 짚어가는 의미로 커널버전 넘버에 대해 알아보려한다. 아시다시피 uname -a을 통한 현 커널버전의 상태는 아래와 같이 확인할것이다. [root@server1 ~]# uname -aLinux server1.example.com 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 위 내용을 보시다시피,커널 버전은 #.#.# 으로 구성되어 있으며, 각 #(숫자)를A.B.C 로 구성되었다고 할때 앞에 있는 A.B 는 커널의 버전을 나타 낸다. 나머지 C 는 마이너 버전을 가리킨다. 위를 참고삼아 내용을 지정하자면,A(2) : 커널 버전을 가리킨다.B(6) : 해당 커널 버전의 m.. 더보기