본문 바로가기

리눅스4

리눅스 3장 - CLI & I/O Redirection - 리눅스 3장- CLI & I/O Redirection - 보통의 PC는 Window의 운영체제를 사용하여 GUI 방식의 명령을 수행한다. GUI는 아이콘을 사용하여 명령을 내리게 되는데 이는 컴퓨터가 많은 에너지를 사용하게 한다. 단순히 생각해도 이미지를 매번 나타내기 때문에 그렇다는 것을 알 수 있다. 이에 비해 CLI는 더 적은 메모리와 CPU를 사용하게 된다. CLI는 명령어를 통해 명령을 수행하는데 명령어를 통해 제어를 하면 순서대로 처리하는 방식에서 큰 장점을 가진다. 이는 속도의 측면에서도 빠르게 작용한다. CLI 방식은 하나의 명령의 실행 결과를 다른 명령의 입력으로 사용할 수 있다. 명령은 프로그램을 가리키게 되고 프로그램은 이에 맞게 프로세스로 바뀌어 수행되게 된다. 명령어를 동시에 수행.. 2017. 6. 8.
리눅스 2장 - file edit(nano) & sudo & Package manager - 리눅스 2장- file edit(nano) & sudo & Package manager - 운영체제에서 파일이라고 하는 것은 정보를 저장하는 아주 기본적인 수단, 저장소라고 할 수 있고 디렉토리는 파일을 잘 정리정돈하기 위한 수납공간이라고 할 수 있다. 앞에서는 파일과 디렉토리를 어떻게 관리할 것인가에 대한 내용이었고 지금은 정보를 파일에 저장하는 방법에 대한 설명이다. 명령어 기반의 시스템에서 편집기로 사용되는 시스템으로는 nano와 vi가 있다. nano의 경우는 처음 리눅스를 사용하는 사람들이 사용하기에 편해서 좋고 vi는 리눅스에서 편집을 하는 것이 편리한 중급자들의 경우 많이 사용한다. 따라서 여기서는 nano에 대한 설명을 해볼 것이다. nano를 터미널에 입력하게 되면 편집기 화면으로 전환된.. 2017. 6. 7.
리눅스 1장 - file & directory - 리눅스 1장- file & directory - 리눅스는 터미널이라는 공간을 통해서 제어를 하게 된다. 터미널에서 다양한 종류의 명령어를 사용할 수 있는데 처음에는 가장 많이 사용할 수 있는 file과 directory에 대한 제어와 관리를 하는데 사용하는 명령어에 대해서 학습할 것이다. 리눅스는 문자로 된 명령을 사용하여 제어하게 된다. 이러한 방식을 CLI라고 한다. CLI는 command line interface의 약자이다. 이와 다르게 Window와 같은 운영체제는 아이콘을 통해서 제어를 하게 되는데 이런 방식을 GUI 방식이라고 한다. 제일 보편적으로 사용되는 명령어부터 살펴보자. ls라는 명령어는 현재 위치하고 있는 directory의 파일들의 목록을 보여주게 된다. ls-al이라는 명령어도.. 2017. 6. 4.
레드햇(Redhat) 레드햇(Redhat) 레드햇은 1993년 미국에서 설립된 기업으로, 기업용 오픈소스 기술을 개발하고 있다. 기업용 오픈소스 기술은 이미 공개된 오픈소스 기술에 추가 기능이나 유지보수 서비스를 더하여 이로 인해 수익을 창출하는 것을 의미한다. 오픈소스 기술이 처음 등장했을 때에는 오픈소스라는 말 자체로 누구나 내려 받을 수 있어서 이 기술로 돈을 낼 사람은 없을 것이라고 생각되어졌다. 하지만 이러한 기술에 대해 수익을 창출하는 구조를 만든 것이 바로 레드햇이다. 아무리 공개된 기술이라도 기업에선 더 편하고 안전하게 사용하고 싶어 하기 때문에 이를 공략해서 서비스를 진행하였다. 과거에 오픈소스 기술을 사용할 때 문제점이 있었다. 빠른 업데이트 주기로 새로운 기술을 검증하기 힘들었고 안정성과 보안에 취약점이 .. 2017. 4. 22.