전체 글
-
[Linux/리눅스] 0-7. --help 와 manLinux 2018. 11. 26. 16:47
--help [명령어] --help→ 해당 명령어에 대한 간단한 사용 설명을 표시한다. 2. man man [명령어] → 해당 명령어에 대한 자세한 설명 사용법을 표시한다. /찾을단어→ /color를 입력하여 아래의 화면처럼 원하는 단어만을 찾을수 있다. [B] 키는 위로 [N] 키는 아래로 이동한다. [H] 키를 누르면 man 을 이용하는 더욱더 자세한 커맨드 설명을 확인할 수 있다. 마지막으로 [Q] 키를 누르게 되면 터미널로 돌아갈 수 있다.
-
[Linux/리눅스] 0-6. Directory & File (디렉토리와 파일)Linux 2018. 11. 26. 16:10
터미널 리눅스는 터미널에서 명령어를 통해 제어한다. CLI :: Command Line Interface 전 시간에 설치한 가상머신에서 리눅스로 들어간후 터미널에 들어가자. 위와 같은 화면이 나오면 터미널 접속에 성공한 것이다. 1. ls ls → 현재 디렉토리 파일 목록을 출력하는 명령어 ls -l→ -l 은 파라미터/옵션이라고 불리며 "l 은 format 이 long 이다."라는 의미이다. 파일 형태, 사용권한, 하드링크 번호, 소유주 이름, group 이름, 파일 크기, 파일이 만들어진 날짜등을 자세하게 표시해준다. ls -a → "a는 all의 약자" 경로안의 모든 파일을 표시한다. ls -al / ls-la→ 순서 상관 없음 "a:all + l:long" 을 같이 하겠다는 의미이다. 모든 파일을..
-
[Linux/리눅스] 0-5. OSI 7 LayerLinux 2018. 11. 8. 17:51
OSI 다양하고 복잡한 프로토콜등이 상호 운용되어 동작하기 위해서 기준이 되는 모델이 필요하게 됨 OSI 참조 모델은 7계층으로 이루어져 있으며, 각 계층별로 독립적으로 수행하여 확장성 및 호환성을 높이기 위해서 설계된 구조 각 계층은 하위 계층의 기능을 받아들여 사용다른 계층의 변화에 영향 X각 계층별로 바로 위와 아래의 계층에 대해 각각 클라이언트와 서버의 역할을 담당 OSI의 각 계층은 다음과 같이 구분된다. 1) 물리 계층 (Physical Layer) 전기적인 신호를 전송해 주는 전송 매체 구조화 되지 않은 비트 스트림을 물리적인 매체를 통하여 전송 관계데이터링크상에서 실체 간의 비트 전송을 위한 물리적 접속을 유지함을 목적함비트 스트림을 보내고 받기 위해서 기계적 , 전기적 , 기능적 및 절차..
-
[Linux/리눅스] 0-4. 리눅스 디렉토리 종류와 특징Linux 2018. 11. 8. 11:20
1. 리눅스 디렉토리 종류와 특징 (1). 디렉토리 구조 - 역 트리(Tree) 구조- 루트(/)에서 크게 주요한 디렉토리로 분할 , 특정 디렉토리 하위에 해당 분류 기준에 따라 여러가지 디렉토리들이 놓이게 된다. → 파일체제- /etc 디렉토리 :: 설정 파일에 관련된 파일들을 저장 /var/spool 디렉토리 :: 장래의 작업을 기다리는 자료들의 임시 저장 공간의 용도 /var/log 디렉토리 :: 로그파일을 저장하는 용도로 사용 (2). 디렉토리 종류와 특징 디렉토리 특징 / 최상위 디렉토리 /bin 기본적인 명령어가 저장된 디렉토리 mv , cp , rm , rmdir , df , sync 등 존재 root 사용자 뿐만 아니라 일반 사용자들도 사용할 수 있다. CentOS7 부터는 /usr/bin..
-
[Linux/리눅스] 0-3. 리눅스란?Linux 2018. 11. 8. 10:27
1. 리눅스의 특징 (1). 실시간 페이지 적재 기능 ( Demand Loading Excutables ) - 리눅스를 사용하면서 메모리를 페이지(메모리) 단위로 관리하는 것 - 페이지 단위로 메모리를 할당하고 , 스왑(Swap) 하며 , 운영체제를 사용할 때 필요한 만큼만 메모리를 사용하도록 한다. → 메모리를 효율적으로 관리= 가상 메모리에 의해 프로그램이 페이지 단위로 분리되어 있을 때 실행되는 순간에만 메모리로 적재되는 기능 :: 프로그램이 실행되지 않는 페이지는 보조 기억 장치에 위치하게 됨 → 메모리를 보다 효율적으로 사용할 수 있다. (2). CPU 최적화 - 어떤 프로세서(INTEL , AMD , Cyrix)를 사용하더라도 최고의 성능을 이끌어 낸다. (3). 뛰어난 네트워킹 - 완벽한 T..
-
[Linux/리눅스] 0-2. VMware 에 CentOS7 설치Linux 2018. 11. 7. 20:54
1. CentOS 설치 1.1 CentOS 홈페이지 ( https://www.centos.org/download/ ) 접속하기 DVD ISO 버튼을 클릭해 줍니다. 아래 화면 빨간 네모칸으로 된 다운로드 링크중에 아무거나 1개 다운로드 받으면 됩니다. DVD-IOS 설치가 완료된이후에 VMware 를 실행합니다.그 이후에 Create a New Virtual Machine 을 클릭합니다. 그림과 같이 다운로드 받은 DVD-IOS 경로를 설정해 줍니다. NEXT> NEXT> 최대 용량을 설정해 줍니다.저는 추천용량 만큼 설정하였습니다. 아래 이미지 처럼 가상머신에 할당한 디스크가 보이면 "완료"를 클릭합니다. 호스트 네임과 NIC의 IP설정을 위해서 "네트워크 및 호스트명"을 클릭합니다. 하단의 호스트 이..
-
[Linux/리눅스] 0-1. Windows 에 VMware 가상머신 설치하기Linux 2018. 11. 7. 17:34
개인적으로 Linux 를 공부하기 위하여 포스팅합니다. 1. VMware Workstation Player 다운로드 1-1. VMware 홈페이지 ( https://www.vmware.com/kr.html ) 접속 윈도우즈에서 가상머신중 하나인 VMware을 설치하기 위해서는 먼저 홈페이지를 방문하세요. VMware 접속 후 처음으로 표시되는 페이지의 왼쪽을 보면 메인 메뉴가 보입니다.그곳에서 [다운로드]를 누르게 되면 그림과 같은 화면이 표시됩니다. 1-2. 설치 프로그램 실행 2. 실행 2-1. 실행 바탕화면의 프로그램 목록들을 확인하면 아래와 같이 실행 아이콘이 추가된 것을 확인할 수 있습니다.더블클릭하여 실행합니다. 3-2. 실행 준비 완료 이제 모든 준비가 완료되었습니다.아래 그림처럼 실행화면이..
-
[JAVA 45] 자바 Socket 소켓Language/Java 2018. 4. 29. 20:47
HTML 삽입 미리보기할 수 없는 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.net.*; import java.io.*; class Server{ ServerSocket server_socket; Socket socket; int port = 2000; Server(){ try{ server_socket = new ServerSocket(port); while(true){ System.out.println(" [ " + port + " ] 번 포트에서 서버 대기중"); socket = server_socket.accept(); System.out.println("클라이언트 접속 성공 : ..