본문 바로가기

분류 전체보기101

[Network] NSLookup NSLookup(Name Server Lookup)이란? nslookup은 네트워크 관리 명령 줄 인터페이스 도구로서 많은 컴퓨터 운영 체제에서 사용 가능하며, 도메인 네임을 얻거나 IP 주소 매핑 또는 다른 특정한 DNS 레코드를 도메인 네임 시스템(DNS)에 질의할 때 사용된다.   -위키백과 즉, DNS 서버로부터 여러가지 정보들을 얻을수있다. 대표적으로 IP 가있다.nslookup은 Windows,Mac,Linux등 대부분의 운영체제에서 사용가능하다.  사용법 : nslookup 호스트이름 or IP주소 윈도우기준 명령프롬프트창에서nslookup [server] : 사용되는 DNS 서버의 정보를 나타낸다.nslookup [Address] : 사용되는 DNS서버의 IP 주소를 나타낸다. 2024. 7. 4.
[프로세스 확인] ps 명령어 ps(process status) Windows의 작업관리자처럼, 리눅스상에서 현재 실행중인 프로세스들을 확인할수있는 명령어 Option-l : 자세한 정보를 출력-u : 각 프로세스의 사용자 이름과 시작시간 표시-e : 모든 프로세스 표시-a : 세션리더와 터미널과 관련되지않은 프로세스를 제외하고 모든 프로세스 표시-x : 아직 완료되지않은 프로세스 표시-f : 전체 형식 표시-p : 특정 PID를 지정하여 출력-r : 현재 실행중인 프로세스 출력  uid는 해당 프로세스를 실행한 user의 IDpid는 해당 프로세스 IDppid는 부모 프로세스의 ID 자주 사용하는 원하는 프로세스를 찾는 명령어ps -ef | grep [프로세스명]: -ef옵션은 동작중인 모든 프로세스를 소유자정보와 함께 모든 for.. 2024. 5. 24.
[Design Pattern] Adapter Pattern의 실제 사용예시 Adapter 패턴이란? 클라이언트가 호환되지않는 두개의 인터페이스를 기존의 인터페이스를 변경하지않고 Adapter를 통해 변환하여 사용할수있게 해주는 디자인 패턴.Legacy코드에서 새로운 3rd Party 모듈을 추가하거나, 새로운 인터페이스로 교체할경우기존의 Legacy코드를 변경하지않고 Adapter을 통해 사용할수있게 하므로 재사용성을 높일수 있다.   즉, 기존의 Current Code에서 타사의 API를 사용할경우, 중간 Adapter를 거치지않고 직접 Client와 연결 할경우새로운 API로 교체하려면 Client가 기존의 API를 의존하기때문에 코드를 변경해주어야하고,만약 연관된 Class가 100개라면 100개 모두 변경해줘야 할 것이다.  따라서, 기존의 Current Code와 AP.. 2024. 5. 23.
logback을 사용하여 log관리하기 https://logback.qos.ch/index.html Logback HomeLogback Project Logback is intended as a successor to the popular log4j project, picking up where log4j 1.x leaves off. Logback's architecture is quite generic so as to apply under different circumstances. At present time, logback is divided into three modlogback.qos.ch  logback은 기존의 log4j을 개선한 후속버전으로 내부로직을 새로 개선하여 log4j보다 10배이상 빠르고 가볍고 메모리 공간또한 적게 차.. 2024. 5. 10.