네트워크 기초 네트워킹 여러 장비나 컴퓨터를 연결하여 서로 연결된 장비들끼리의 통신이 가능하도록 하는 것 인터넷 (인터 + 네트워크) 여러 네트워크를 연결(인터) 하는 것 여러 네트워크끼리 통신이 가능해야 하므로 연결된 모든 네트워크는 하나의 프로토콜만 사용해야 함. (TCP/IP) 네트워킹의 방식 여러 장비나 컴퓨터등이 서로 네트워킹을 하기 위한 여러가지 방식이 존재 Ethernet 토큰링 FDDI ATM 등등… 네트워킹 방식이 달라진다면 그에 따른 장비나 케이블 랜카드 등등도 달라져야해요 ^^ 네트워킹의 방식 - 토큰링 네트워킹의 방식 - Ethernet CSMA/CD Carrier Sense Multiple Access with Collision Detect 반송파 감지 다중 접속 및 충돌 탐지 1..
시스템 가상머신이란? 실제 시스템에서 가상의 시스템을 에뮬레이션하여 실행하는 소프트웨어. 일반적으로 실제 시스템을 “Host”, 가상 시스템을 “Guest” 라고 표현 시스템 가상머신을 사용하는 이유 하나의 하드웨어와 자원을 공유 하나의 하드웨어 위에 여러 OS 등을 실행 가능. 격리성 (독립성) 게스트끼리는 서로 격리되어 있기 때문에 호스트나 다른 게스트에 영향을 주지 않음.(보안에도 매우 유리함) 캡슐화 만들어진 게스트들은 복제되어 다른 호스트나 같은 호스트에서도 여러개로 구동이 가능. 서로 다른 버전과 환경으로 구동되는 두개의 서버가 있다고 했을 때 개발자의 개발 환경을 간편하게 구축 가능하다. (가상머신이 없다면 별도의 하드웨어 또는 듀얼부팅 등으로 여러 OS를 동시에 설치하고 다른 환경을 만들어..
리눅스에서 Vim를 이용하여 C++파일을 작성할 때 문법강조하는방법 입니다. 일단 vi가 아닌 vim이 설치되어 있어야 합니다. 문법강조를 적용할 계정의 홈디렉토리에서 vimrc 라는 파일을 숨김파일로 생성합니다. 저는 저런 설정들을 적용시켜 놧는데요, 각 설정의 의미는 다음과 같습니다. set cin 이건 set cindent를 줄여서 쓴건데 C프로그래밍을 할때 자동으로 들여쓰기를 하는 옵션입니다. syntax on 이번 강의에서 중요한 문법 강조 기능입니다. set ts=4 Tap을 눌럿을때 디폴트로 8칸 띄어쓰기를 하는데, 원하는 칸으로 변경할 수 있습니다. 저는 4칸으로 했습니다. set autoindent 자동으로 들여쓰기를 하는 옵션 set smartindent 좀 더 스마트한 들여쓰기 옵션입..
이번에 리눅스가 필요해서 페도라받으려고 햇더니 벌써 16버전까지 나왓더라. 최신으로 깔아보자하고 설치 한 후에 나는 리눅스를 부팅런레벨3으로만 쓰기 때문에 바꾸려고 햇다. 그래서 inittab파일을 수정하려고 가보니 다음과 같이 써있더라. 처음에는 파일을 잘못연줄 알았다 대충보니, 앞으로 이 파일은 안쓰이는 파일이란다;; 예전부터 있던거라 형식상으로 놔둔것같다. 나처럼 바꾸려는 사람들에게 방법을 제시해 주려고.. 3레벨으로 바꾸려면 multi-user.target 이라는 파일의 심볼릭 링크를 /etc/systemd/system/ 디렉토리에 생성해야 한다. 기본으로는 런레벨5인 graphical.target이 연결된 링크파일이 있기때문에, 삭제한후에 생성을 해주면 된다. 명령어를 쳐주면, 위처럼 링크가 연..
일반적으로 리눅스에서 APM을 설치후에, PHP를 이용하여 루트권한의 일을 하려고 하면은 실행이 안된다. 그러면 아파치서버의 실행권한을 설정하기 위하여 /etc/httpd/conf/httpd.conf 파일을 수정하여야 한다. User 부분과 Group 부분을 root로 바꾸고 한번 httpd 데몬을 재시작 해보자. 오류가 나는것을 볼 수 잇다. 저것을 읽어보면 루트로할려면 -DBIG_SECURITY_HOLE 를 환경변수로 설정하고 컴파일하라네요.. 소스파일 컴파일전에 CFLAGS="-DBIG_SECURITY_HOLE" export CFLAGS 해주시고 컴파일 해주시면 됩니다..
컴퓨터 전원의 파워버튼을 누른후에 리눅스가 부팅되기까지 그 중간 중간에 어떤 과정들이 있는지 알아보자. 1. 시스템의 전원이 들어옵니다. 컴퓨터의 파워 서플라이에서 메인보드, 각종하드웨어에 전원을 공급합니다. 그 전기의 흐름이 CPU에 전달되어 CPU에 있는 이전 레이스터들의 값들을 초기화 시킵니다. 그리고선 CPU의 PC는 대게 0xF000으로 초기화되게 됩니다. 0xF000은 롬 바이오스의 부트 프로그램 주소값 입니다. 2. BIOS의 실행. 이제 부팅이 되기 시작하면 바이오스가 실행되어 CPU의 이상유무와 기본테스트가 수행됩니다. 이 기본테스트에서의 테스트값이 ROM에 미리 저장되어있는 정상값과 일치하게되면 자가진단이 실행됩니다. 이것을 POST라고 합니다. 여기서 POST과정이 무엇인지 알아봅시다..
- Total
- Today
- Yesterday
- 데몬
- TCP/IP
- Operation System
- V3
- 유마일
- Programming - C
- Programing
- PSP
- c#
- 프로그래밍
- 소니
- 가상드라이브
- ffmpeg
- API 프로그래밍
- 스터디_발표자료
- 구글
- 백신
- 인코더
- Programming - C / C++
- KAI
- 녹화
- GAME
- WL-54G
- 하이퍼큐브
- WPF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |