COMPUTER435 리눅스 배포판의 종류 http://egaoneko.github.io/os/2015/05/24/linux-starter-guide-1.html#fn:2 해외 리눅스 배포판 Mandrakelinux맨드레이크 리눅스는 리눅스를 누구나 쉽게 사용할 수 있도록 1998년에 개발되었다. 그 당시, 리눅스는 전문적인 기술 지식과 많은 명령 라인 사용을 요구하는 강력하고 안정된 운영체제로 알려져 있었다. 맨드레이크소프트는 이를 가장 좋은 그래픽의 데스크탑 환경을 통합하는 기회라 보았고, 맨드레이크소프트사 자체의 그래픽 설정 도구를 만들어, 용이성( easy-of-use )과 기능성에서 표준화하는데 유명하게 되었다.맨드레이크 리눅스가 동작하는 시스템은 윈도우나 맥OS가 동작하는 시스템만큼 사용하기가 편리하다. 이는 많은 IT출판물에 의해서 .. 2016. 9. 6. 리눅스 소개 리눅스는 컴퓨터 운영 체제의 하나이며, 그 커널을 뜻하기도 한다.리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본으로 들 수 있다.리눅스는 다중 사용자, 다중 작업(멀티 태스킹), 다중 스레드를 지원하는 네트워크 운영체제(NOS)이다. 엄밀하게 따지면 이 '리눅스'라는 용어는 리눅스 커널만을 뜻하지만,리눅스 커널과 GNU 프로젝트의 라이브러리와 도구들이 포함된 전체 운영 체제(GNU/리눅스라고도 알려진)를 나타내는 말로 흔히 쓰인다. 초기에 리눅스는 개개인의 애호자들이 광범위하게 개발하였다. 이후 리눅스는 IBM,HP와 같은 거대 IT 기업의 후원을 받으며,서버 분야에서 유닉스와 마이크로소프트 윈도우 운영체제의 대안으로 자리 잡았다. 리눅스는 데스크톱 컴퓨터를 위한 운영체제로서도 인기가 늘어.. 2016. 9. 6. 임베디드 임베디드란 무엇인가? 임베디드(Embbeded)의 사전적 의미는 '내장된'이라는 의미이다. 즉, 임베디드를 정의할 때 가장 핵심적인 말이 '내장된' 이라는 단어라는 것이다. 그럼 무엇이 내장되었다는 것일까? 결론부터 말하자면 어떤 시스템에 또 다른 시스템에 내장되어 있다는 것이 임베디드이다. 또 다르게 얘기하면 어떤 하드웨어와 이 하드웨어를 제어하는 소프트웨어가 내장된 시스템이 임베디드 시스템이다. 한가지 예를 들어보자. 여기 하나의 휴대폰이 있다. 이 휴대폰은 분명 어떤 회로(하드웨어)를 가지고 있을 것이고 이를 제어하기 위한 소프트웨어를 가지고 있다. 즉, 통화를 위해선 무선 신호를 처리해주는 복잡한 알고리즘들이 있을 건인데 이를 소프트웨어가 처리하는 동시에 하드웨어를 제어하는 것이다. 그러므로 이 .. 2016. 9. 6. 가상머신 리눅스 실습 환경을 구축하고자 할때 기존 OS에 추가로 OS를 설치할 수도 있지만실습 과정에서 인터넷 참조등의 편의를 위해서 앞의 방법보다는 가상머신을 통해 OS를 설치하는 것이 권장된다. 여기서 말하는 가상머신이라 함은 컴퓨터 안에 가상 컴퓨터를 구성하게 해주는 툴이다 가상머신, 곧 VM(Virtual Machine)은 컴퓨터 과학 분야에서 특정한 프로그램들을 실행하는컴퓨터를 진짜 컴퓨터같이 만들어주는 소프트웨어이다. 주로 많이 사용되는 가상 머신으로 VMWare와 VirtualBox가 있다. VMWare셰어웨어. 기술적인 면이나 인지도 면에서 좋음. VMWare가 장점은 실제 컴퓨터에서와 같이 주변기기의 확장이 비교적 용이하다는 것이다. 가상 하드디스크의 확장의 경우 일반적으로 가상 에뮬레이터에서 모.. 2016. 9. 6. DAY2 ProblemsTuring MachineBig -o notation ♠Problem ◇decision problem: 결정을 하는 문제 답이 ex) 0인지 1인지1/2보다 높은 확률보통은 확률 1로 해결했을때 ◇search problem: solution이 여러개 있고 그 중에 하나를 고를때 ex) Hamiltonian Circuit problemIn the mathematical field of graph theory, a Hamiltonian path (or traceable path) is a path in an undirected or directed graph that visits each vertex exactly once. A Hamiltonian cycle (or Hamiltonian ci.. 2016. 9. 6. trainer9 이번 시간에는 리눅스의 권한에 대해서 알아보자.이 권한에 관한 개념은 해킹에 있어서 가장 핵심적인 부분이며, 리눅스는 윈도우와는 달리 한 서버에 여러 사용자가 접속하여 사용하게 된다.이 F.T.Z의 서버에 개인 아이디를 가지고 있다고 하자.그 개인 계정에 할당된 공간에, 이것저것 필요한 문서들을 올리고, 홈페이지도 만드는 등등 여러 중요한 파일들을 생성하게 된다. 리눅스는 어떠한 방법으로 다른 사람이 나의 파일에 접근하지 못하도록 막는것일까?권한(PERMISSION) Permission Denied(접근거부)라는 에러메시지는 당신의 권한 밖에 있는 파일을 건드렸다는 것이다. 리눅스는 각 사용자마다 특별한 권한을 부여하여, 그 권한의 범위를 넘어서지 않는 파일들만 제어할 수 있도록 설정되어 있다. 내가 만.. 2016. 9. 5. x86 x64 32비트는 x8664비트는 x64라고 불린다. 인텔 CPU의 최근 코드명들은 팬티엄, 샌디브릿지, 아이비브릿지, 하스웰 ,스타이레이크, 카비레이크 등 고유 명칭 코드명들이 주요 사용되고 있다. 하지만 팬티엄 이전에는80386, i486 등등숫자로 이루어진 코드명이 주로 사용되었다.팬티엄때부턴 80586이나 i586으로 나올거란 예상을 깨고고유 명칭을 붙여서 출시하기 시작했다. 이 숫자로 코드명을 지을 때, 개발된 프로세서(CPU)들은 전부 32비트 환경의 아키텍쳐였다.공통점이 86으로 끝났다는 점이다.이러한 이유때무네 32비트 프로세서는 x86계열이라 불리게 되었다. 32비트(x86) 는 최대 사용 가능한 메모리량이 4GB라는 한계가 있었기 때문에32비트보다 높은 64비트 프로세서들(IA-65, AMD6.. 2016. 9. 5. https://opentutorials.org/course/488 https://opentutorials.org/course/488 2016. 9. 5. trainer8 새로운 파일을 만들고, 컴파일하고, 그것을 실행시키는 방법을 배우자실제로 해킹을 할때 사용되는 방법 파일에는 두가지 종류가 있다. 1.일반 텍스트 파일->글자로만 이루어진 파일README.TXT 그런것이다.이런 일반텍스트 파일은 cat 명령을 사용하여 내용을 출력한다! 2. 프로그램 소스 파일프로그램 소스란 컴퓨터 언어로 입력한 파일.텍스트 파일이긴 하지만 cat을 사용하여 내용을 보는 것이 아니고컴파일을 거쳐 실행이 가능하도록 만든 후 사용. 텍스트 파일 생성 방법1. 쉘 프롬츠트 상태에서 cat > 파일이름.txt라고 입력2.원하는 내용을 써내려간다.3.컨트럴키와 D키를 동시에 누른다. 위와 같은 과정을 거치면 새로운 파일이 생성이 된다.> 이것은 리다이렉션이라고 읽으며 방향을 전환한다 라는 뜻을 가.. 2016. 9. 5. 이전 1 ··· 43 44 45 46 47 48 49 다음