728x90

분류 전체보기 95

[Hyper-V] CentOS 네트워크 연결 / Host와 Guest 연결

[Hyper-V] 가상 스위치 설정 / 네트워크 설정 (tistory.com) [Hyper-V] 가상 스위치 설정 / 네트워크 설정 가상 스위치(Virtual Switch) 가상 스위치를 사용해야 다른 컴퓨터와 통신할 수 있다. 가상 스위치를 만드려면 Hyper-V 관리자 또는 Windows PowerShell을 사용해야 한다. Hyper-V에서 가상 스위치 종류는 3가 da2uns2.tistory.com 가상스위치 및 네트워크 설정은 위 글을 참고해주세요. 생성한 가상스위치의 VLAN ID 사용을 체크해주고, 식별값을 디폴트 값인 2로 설정 후 적용한다. 이후, 가상머신의 설정에서 네트워크 어댑터 > VLAN ID 사용을 체크하고, 식별값을 2로 설정한 후 적용한다.

Infra/Hyper-V 2021.11.08

[Hyper-V] 가상 스위치 설정 / 네트워크 설정

가상 스위치(Virtual Switch) 가상 스위치를 사용해야 다른 컴퓨터와 통신할 수 있다. 가상 스위치를 만드려면 Hyper-V 관리자 또는 Windows PowerShell을 사용해야 한다. Hyper-V에서 가상 스위치 종류는 3가지가 있다. 1. 외부 - 가상 시스템이 물리적 네트워크에 액세스하여 외부 네트워크의 서버 및 클라이언트와 통신할 수 있도록 한다. 동일한 Hyper-V 서버의 가상 시스템이 서로 통신할 수 있도록 허용한다. - 브릿지 방식이다. 노트북이나 컴퓨터에 물리적인 이더넷 포트와 대등한 가상 이더넷을 만든다. 따라서 노트북이나 컴퓨터의 이더넷 포트가 공유기에서 IP를 부여받을 때 여기서 만들 가상 스위치의 이더넷에도 IP를 추가로 부여받는다. 2. 내부 (Host VM(Gue..

Infra/Hyper-V 2021.11.08

[Hyper-V] Hyper-V에 CentOS 설치하기

CentOS Community Enterprise Operating System 레드햇 제휴로 개발한 컴퓨터 운영체제이다. (※ 레드햇: 리눅스 배포판 제작회사로, 레드햇 리눅스를 제작했다.) 레드햇 엔터프라이즈 리눅스(RHEL)에서 파생된 리눅스의 배포판 중 하나이다. RHEL을 무료로 사용할 수 있다는 장점이 있었지만, CentOS 8 버전부터 사실상 이러한 장점은 사라진 상태이다. CentOS 7 설치파일 다운받기 Download As you download and use CentOS Linux or CentOS Stream (What's the difference?), the CentOS Project invites you to be a part of the community as a contri..

Infra/Hyper-V 2021.11.05

[Hyper-V] Windows 10 - Hyper-V 설치하기

가상머신 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터 시스템을 에뮬레이션(가상현실화)하는 소프트웨어이다. 가상머신 상에서 운영체제나 응용프로그램을 설치 및 실행할 수 있다. 가상머신은 실제 컴퓨터와 어느 정도의 통신과 사용을 기반으로 두 가지로 나뉜다. 시스템 가상머신은 완전한 시스템 플랫폼을 제공하며, 다시 말해 완전한 운영 체제(OS)의 실행을 지원한다. 반대로, 프로세스 가상 머신은 하나의 단일 프로그램을 실행하기 위해 만들어져 있는데, 다시 말해 단일 프로세스를 지원한다. 가상머신의 중요한 특징은 안에서 돌아가는 소프트웨어가 가상 머신이 제공하는 환경과 자원에 제한을 받으며 가상세계를 벗어날 수 없다는 것이다. Hyper-V 마이크로소프트 Hyper-V는 x64 시스템을 위한 가상화 시스템이..

Infra/Hyper-V 2021.11.05

[Java] HashMap 사용법과 주요 메소드

- HashMap 생성자 new HashMap() : 기본 용량 16, 사용률 0.75의 빈 HashMap 생성 argument로 (int Capacity, float loadFactor)를 직접 지정할 수 있음 용량은 해싱기법을 통해 분류되는 카테고리의 갯수라고 할 수 있음 사용률은 전체 용량을 변경할 조건을 의미함 (75%가 차면 현재 용량의 2배로 용량 변경 등) 주요 메소드 .put(키, 값): 키(Key)와 값(value)을 입력, 제네릭으로 지정한 타입에 맞는 일반 배열을 이용해 한번에 넣어줄 수 있음, 만약 중복되는 키값을 제공하면 기존 키가 가지고 있던 값을 제공된 값으로 변경함 .keySet()/values(): 키 / 값을 별도로 추출하여 컬렉션 형태로 반환 (Set 생성) .get(키..

Programming/Java 2021.09.20

[Java] HashSet 사용법과 주요 메소드

HashSet (java.util.hashSet) new HashSet(); 인자값으로 용량과 사용률을 줄 수 있음 (HashMap과 동일) 용량 : 해시 테이블의 갯수를 의미 (카테고리의 갯수라고 보면 됨, 기본 16) 사용률 : 해시 테이블이 얼마만큼 다 차면 늘려줄 것인지 퍼센트를 기입 (기본 0.75)생성자 HashSet hs = new HashSet();​ 주요 메소드 .add(val): 값 추가, 정렬 없이 내부 로직에 맞는 위치에 저장됨, 중복값을 추가할 경우 변동 없음 // 값 추가 hs.add("박"); hs.add("박"); hs.add("이"); hs.add("최"); System.out.println(hs); // [이, 박, 최] .addAll(hs2): 제공한 다른 컬렉션의 값을..

Programming/Java 2021.09.20

[Java] ArrayList 사용법과 주요 메소드

- ArrayList (java.util.arrayList) 생성자 new ArrayList() : 기본 크기가 10인 배열 생성 new ArrayList(기본크기) : 기본 크기를 지정 (배열이 다 차면 기본크기만큼 사이즈가 증가함) new ArrayList() : 배열 값의 타입을 지정 ※ 제네릭 (Generic) - 컬렉션 객체를 생성할 때 저장되는 데이터의 타입을 미리 지정하는 기능 - 제네릭으로 지정한 타입 외에는 담길 수 없도록 함 주요 메소드 .add((index), val): 순서대로 리스트를 추가, 배열 사이즈 초과 시 초기 설정된 사이즈만큼 자동으로 사이즈가 증가함, 인덱스를 추가로 지정해주면 해당 인덱스에 값을 삽입 .get(index): 해당 인덱스의 값 반환 .set(index, ..

Programming/Java 2021.09.20

[Java] Arrays 사용법과 주요 메소드

- Arrays (java.util.Arrays) .asList(arr): 배열을 ArrayList로 변환해준다.배열은 크기가 정해져있고 값의 삭제 등이 자유롭지 않아 불편한 점이 많다. asList를 사용하여 리스트로 변환한 후 체인메소드(chain method) 방식으로 ArrayList의 메소드를 더하여 활용하면 여러모로 편리한 점이 많다. .toString(arr): 배열에도 toString이 존재한다. toString이라는 메소드는 클래스에서 ALT+SHIFT+S를 누른 후 Generate toString을 이용해 오버라이딩할 수 있다. sort sort(arr):기본적으로 Sort()를 하면 오름차순 정렬이 된다. 정수형 배열을 내림차순 정렬하고 싶으면 반복문으로 배열을 뒤에서부터 꺼내 담아주..

Programming/Java 2021.09.20

[Java] StringBuilder 사용법과 주요 메소드

- StringBuilder (java.lang.StringBuilder) 생성자 StringBuilder sb = new StringBuilder(): 객체 선언 StringBuilder sb = new StringBuilder("aaa"): 문자열을 바로 넣을 수도 있다. 주요 메소드 .append(): 문자열을 추가한다. (sb.append("bbb"), sb.append(4)) .insert(int offset, String str): offset 위치에 str을 추가한다. (sb.insert(2, "ccc")) .replace(): 첫번째와 두번째 파라미터로 받는 숫자 인덱스에 위치한 문자열을 대체한다. (.replace(3, 6, "ye")) .substring(int start, (int e..

Programming/Java 2021.09.20

[Java] StringTokenizer 사용법과 주요 메소드

StringTokenizer: 구분자로 문자열 나누기 (java.util.StringTokenizer) 생성자 StringTokenizer(String s): 디폴트 구획문자로 공백문자(\t, \n, \r, \f)를 가짐. StringTokenizer(String s, String delim): 구획문자(delimiter)를 인자로 받는 생성자. 구획문자는 2자리 이상도 설정할 수 있다. 구획문자를 $%라고 설정하면 $, %를 기준으로 끊어준다. %%라고 설정하면 %를 기준으로 끊어준다. 즉 구획문자는 길이가1로 고정이고 길이가 2이상인 구획문자를 받으면 구획문자가 여러개가 된다. StringTokenizer(String s, String delim, boolean returnDelims): 구획문자(d..

Programming/Java 2021.09.20
728x90