개발 정보 (45) 썸네일형 리스트형 [리눅스/Linux] tcpdump 사용법 tcpdump란 무엇인가? 리눅스/유닉스 계열 OS에서 조건식에 만족하는 네트워크를 통해 송수신 되는 패킷 정보를 표시해주는 프로그램입니다. tcpdump 사용 방법과 다양한 옵션 등 프롬프트에서 tcpdump 명령을 입력해서 사용합니다. 다양한 옵션이 존재하고 조건부 부분에 표현 방식과 범위를 정해 다양한 형식으로 표현할 수 있습니다. # tcpdump [옵션] [조건부] 다양한 옵션 -c 숫자 지정한 수 만큼 출력 -i 네트워크 인터페이스 지정한 네트워크 인터페이스를 경유하는 패킷을 출력 -w file 출력한 패킷 정보를 파일로 만든다 -r file w 옵션으로 만든 파일을 읽는다 -v 패킷 내용을 상세히 본다 표현 방식 그리고 and && 또는 or || 아니다 not ! 범위 방식 네트워크 net.. [JAVA] Error: Could not find or load main class 에러 조치 방법 Error: Could not find or load main class 에러 조치 방법 발생한 오류 아래와 같이 클래스를 찾을 수 없다는 오류가 발생하였다. 오류가 발생한 프로젝트는 깃허브에서 클론을 내려 받은 뒤 import Project를 진행한 프로젝트였다. 처음에는 JRE 라이브러리가 없는게 원인인 줄 알고 라이브러리를 생성해주었으나 그 뒤에도 동일한 에러가 발생하고 있다. 조치 방법 내 경우 굉장히 간단한 원인이었다. Java Build Path의 JRE 라이브러리가 중복된게 존재하고 있었다.. 때문에 중복되어 에러를 발생하는 것을 제거하고 Apply하니 정상적으로 프로젝트가 실행되었다. 깃(Git) 설치 방법 및 세팅, 깃허브(Github) 연결 방법 안녕하세요 이번 시간에는 깃(Git)을 설치하는 방법 및 세팅 그리고 깃허브(Github) 연결 방법까지 알아보도록 하겠습니다. 그럼 바로 시작하겠습니다. 깃(Git) 설치 방법 먼저 설치하기 위해서 깃(Git) 홈페이지(https://git-scm.com/)에 들어가야 합니다. 깃(Git) 홈페이지에 들어오시면 'Latest source Release'라는 부분에 'Download for Windows'를 클릭하셔서 설치할 수 있고, 설치 과정은 계속 다음(또는 Next)을 눌러주시면 됩니다. 설치가 완료되셨다면 이제 깃(Git) 환경설정을 해줘야 합니다. Windows 환경에서 시작 메뉴에 Git 관련 메뉴가 생기셨을 겁니다. 그중 Git Bash를 클릭하여줍니다. 프롬프트가 나오실 텐데 먼저 사용자.. 깃, 깃허브란 무엇인가? (git, github) 안녕하세요 이번 시간에는 깃과 깃허브에 대한 개념을 알아보려고 합니다. 그럼 시작하겠습니다. 깃, 깃허브란 무엇인가? 깃(Git) 깃(Git)은 분산형 버전 관리 시스템(Version Control System)의 한 종류라고 보면 됩니다. 버전 관리는 파일들을 복사, 백업, 저장 등을 해서 관리하는 것을 의미합니다. 이러한 버전 관리는 크게 1) 클라이언트-서버 모델(CVS, SVN 등)과 2) 분산 모델, 두 가지로 나눠서 볼 수 있습니다. 깃(Git)은 분산 모델에 속합니다. 깃(Git)의 장점은 별도로 주고 받는 작업 없이 같은 파일을 여러 명이 동시에, 즉 병렬 개발이 가능합니다. 두 번째 장점으로 작업한 파일에 대한 변경된 정보를 실시간으로 저장해 줍니다. 마지막 장점으로 같은 파일에 대한 각.. 별 출력 문제 풀어보기 안녕하세요 여러 형태의 별을 출력하는 문제를 풀어보았습니다. 반복문(for)을 이용해서 풀이해 보았습니다. 문제 1 아래와 동일하게 별을 출력하세요. * * * * * 문제 1 풀어보기 package com.java.team; public class Star1 { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0; i 이전 1 ··· 3 4 5 6 다음