- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록분류 전체보기 (1340)
드럼치는 프로그래머
1. 리눅스 운영 및 관리 (1) 파일시스템 관련 명령어 (2) Sell (3) 프로세스 관리 (4) 에디터 (5) 소프트웨어 설치 (6) 장치 설정 2. 리눅스 활용 (1) X윈도 (2) 인터넷 활용 (3) 리눅스 신기술 ======================================================================================== 1. 리눅스 운영 및 관리 (3) 프로세스 관리 명령어 *priority: 프로세스가 들어온 프로세스의 우선순위를 보여줌. *nice: 우선순위 설정. 기본적으로 아무런 옵션없이 nice를 사용하면 상속받은 현재 순서의 우선권을 출력 수치가 낮을수록 높은 우선순위를 갖게된다. (renice: 이미 실행된 프로세스의 우선순위를 바..
1. 리눅스 운영 및 관리 (1) 파일시스템 관련 명령어 (2) Sell (3) 프로세스 관리 (4) 에디터 (5) 소프트웨어 설치 (6) 장치 설정 2. 리눅스 활용 (1) X윈도 (2) 인터넷 활용 (3) 리눅스 신기술 =========================================================================== 1. 리눅스 운영 및 관리 (2) Sell 쉘의 종류 * 본쉘(Bourne Shell): 유닉스시스템 최초의 쉘. 프로그래밍 언어의 용도로 개발됨. 본쉘계열의 쉘로는 ksh,bash,zsh 등이 있다. * Bourne-Again SHell(bash쉘): 표준 본쉘에 기능을 보강한 것. 리눅스에서 가장 많이 사용되는 쉘 POSIX와 호환됨. GNU프로젝..
1. 리눅스 운영 및 관리 (1) 파일시스템 관련 명령어 (2) Sell (3) 프로세스 관리 (4) 에디터 (5) 소프트웨어 설치 (6) 장치 설정 2. 리눅스 활용 (1) X윈도 (2) 인터넷 활용 (3) 리눅스 신기술 =================================================================================================== 1. 리눅스 운영 및 관리 (1) 파일시스템 관련 명령어 - 명령어[옵션] 파일... *파일의 접근권한 변경: chmod [옵션] [모드] [파일] / chmod [옵션] [8진수 모드] [파일] (umask: 새로운 파일 생성시에 파일 접근권한을 조정하는 프로그램) 1000: sticky 비트를 적용 200..
리눅스는 윈도우가 아니며, 몇 가지 유사성을 띠고 있다 해도 리눅스를 좀 편하게 쓸 수 있으려면 그 전에 "뭔가 새로운 방법"을 배워야 한다는 걸 깨달아야 한다. 리눅스는 유닉스의 오픈소스 복제품으로, 유닉스란 도스(DOS)와 윈도우 이전부터 있던 운영체제이며 다중 사용자용으로 설계된 안전한 운영체제(OS)이다. 다음에 기술할 내용은 리눅스와 다양한 BSD류의 유닉스 기반 *nix 시스템에 일반적으로 적용된다. 이 글에서는 모두 리눅스에서 사용한다고 가정한다. 반드시 알아야 할 10가지를 다음에 나열했다. 1. 파일 계층 각 드라이브 당 파일 트리를 하나씩 갖고 있는 여타 OS와는 달리 리눅스 파일 시스템은 하나의 거대한 트리 구조이다. 맨 꼭대기에 / (루트)가 있고 모든 폴더, 파일, 드라이브는 이 ..
자바가 가지는 특징 및 다른 언어와의 개발환경에 있어서의 차이점에 대해서 설명하세요. 특징 1. C++에 가깝지만 훨씬 간편하며 친숙한 언어입니다. - 단순성이라는 설계 목표에 따라 고급언어들에 들어있는 여러 가지 복잡한 기능을 제거 했습니다. * 복잡한 동기화 요소 통합, 간단한 구문, 풍부한 라이브러리 클래스를 통한 편리한 프로그래밍등 - 자바에는 포인터의 개념이 없습니다. * 유효하지 않는 메모리 참조를 막아 안전성을 높이기 위해 포인터 기능을 제거했습니다. - 자바는 쓰레기 수집이란걸 통해서 자동적으로 메모리를 관리 하고 있습니다. * 쓰레기 수집이 없다면 프로그래머가 사용하지 않는 메모리를 체크하고 반환하는 일을 수동적으로 처리해야할것이다. 비효율적인면도 있지만, 프로그래머가 보다 프로그래밍에 ..
■ 표준 입,출력 기반의 버퍼 scanf,printf함수,putchar,getchar함수들은 모두 표준 입,출력 함수들이다. 표준 입,출력 함수를 사용하는 경우에는 버퍼라는 것을 제공받게 된다는 특징이 있다. 버퍼는 '여분의 임시 메모리 공간'이라고 생각하면 된다. 키보드를 통해서 입력하는 데이터는 실행중인 프로그램으로 바로 읽혀지는 것이 아니라, 일단은 입력 버퍼라는 곳에 저장이 된다. 그리고 나서 입력 버퍼에 존재하는 데이터가 프로그램으로 이동한다. printf와 같은 함수 호출은 모니터에 데이터를 출력하려는 경우에도 바로 출력이 이뤄지는 것이 아니라, 일단은 출력 버퍼라는 곳에 저장이 되었다가 출력 스트림을 통해 모니터로 전송된다. 그렇다면 키보드로부터 입력된 데이터가 입력 스트림을 거쳐서 입력 버..
RAID(Redundant Array of Inexpensive Disks)는 여러 디스크를 하나의 디스크처럼 사용할 수 있도록 하면서 동시에 신뢰성을 높이고 성능을 향상시킬 수 있는 저장 장치를 말한다. RAID의 종류는 크게 하드웨어 RAID와 소프트웨어 RAID가 있다. 하드웨어 RAID는 안정성이 높은 반면 가격이 비싸다는 단점이 있고, 소프트웨어 RAID는 신뢰성이나 속도가 하드웨어 RAID에 비해 떨어질 수 있으나 비용이 저렴하다는 장점이 있다. 여기서는 하드웨어 RAID에 대해서는 다루지 않기로 하고, 소프트웨어 RAID 구성 방법에 대해 살펴보도록 한다. RAID 레벨 아래 그림은 각 RAID 방식의 적용방법을 나타내고 있다. 그림에서 회색으로 표시된 부분은 데이터가 저장된 것을 나타내고 ..
1부터 6까지의 RAID 레벨의 장단점을 알아보고, 스토리지를 구성할 때 목적에 맞는 최적의 레벨을 찾아보자. 데이터는 많은 조직에서 가장 중요하고 요즘 같은 인터넷 시대에는 데이터를 빠르고 믿을 수 있게 접근하는 것이 매우 중요하다. 그렇게 조직은 대부분 데이터를 무결하게 유지하기 위해 RAID의 어떤 레벨을 사용한다. 요즘은 대부분 그렇지만 RAID 5가 쉽고 최선일 것 같기 때문에 얼마나 많은 서버에 RAID 5를 적용하고 있을까? 대부분의 경우 RAID 5가 옳은 선택이지만 쓰기 성능을 고려한다면 다른 RAID 레벨이 최선일지도 모른다. 지금 얼마나 많은 사람들이 RAID 10과 50를 즉석해서 설명할 수 있을까? 새로 발명된 RAID 레벨이 RAID 5의 단점을 보완할 수 있고 아직도 스토리지 ..
Linux SoftWare RAID 에 관해서^^ Linux Software RAID 0. 개요 요즘 disk의 성능과 용량이 증가했다. 하지만, 용량이 커진만큼 문제가 생기면, 잃어 버리는 데이터 또한 상당하다. 난 RAID 의 안정성을 믿지 않는다. 많은 복구 작업을 하면서 느낀 것이지만, H/W RAID는 내게 그렇게 신뢰를 주지 못했다. 하지만, S/W RAID 1 은 내게 다음과 같은 매력을 느끼게 해 주었다. (1) 신뢰성 다른것은 모른다. 난 RAID 5는 그렇게 좋아하진 않는다. 정말 HDD의 물리적인 고장엔 탁월한 복구 능력이있지만, 내가 복구하러 간 대부분의 시스템은 H/W 적으로 약간의 BadBlock 또는 파일시스템이 엉켜버린 상황이었다. 그래서 RAID 5는 복구 능력이 불행히도 ..
레이드(Redundant Array of inexpensive disks)구성 레이드 구성은 소프트웨어적인 레이드 구성과 실제 하드웨어적인 레이드구성으로 구분짓습니다. 하드웨어적 방법은 레이드 카드를 따로 구입해야 하는 경제적 비용이 커지지만, S/W적으로 꾸미면 경제적 비용은 없고, 성능의 향상을 볼수 있습니다. 단, 운영체제가 윈도2000 이상이어야 하며, 물리적 하드디스크가 3개이상이 있어야 합니다. 또하나 S/W적 레이드 구조로 묶은 하드디스크 중 한개에 고장이나면, 데이터 손실을 감수 하셔야 합니다. (물론 하드 디스크 자체는 문제 없구요) 우선 가장 많이 사용하는 레이드의 종류를 설명드리겠습니다. 스토리지 : 그냥 쉽게 설명 드리자면, 이동식 메모리나 하드 디스크처럼 생각하시면됩니다. 하지만 ..